Commit 80e6abe3 by gao_yingdong

修改

parent 52ab2340
......@@ -14,6 +14,23 @@
<span class="flTtitle">查询条件</span>
</el-col>
</el-row>
<div
class="dzbp"
style="margin: 0 0 10px 20px"
v-if="pageBs == 'zdryGlGl'"
>
<el-checkbox-group v-model="checked1">
<el-checkbox
v-for="(item, index) in checkedList"
:key="index"
:label="item.id"
size="mini"
border
>
{{ item.label }}
</el-checkbox>
</el-checkbox-group>
</div>
<el-form
label-position="right"
label-width="140px"
......@@ -1860,9 +1877,10 @@
<li class="case-type" style="width: 80%">
<span>案件类别:</span>
<el-tag
:type="tagType[ajindex]"
effect="plain"
class="ajtags"
:class="{
heightLine: ajlbCode.includes(cardItem.ajlbCode[index]),
}"
style="cursor: pointer"
v-for="(ajItem, ajindex) in cardItem.ajlbCodeTxt"
:key="ajindex"
......@@ -1892,9 +1910,10 @@
<li class="case-type" style="width: 80%">
<span>人员标签:</span>
<el-tag
:type="tagType[ajindex]"
effect="plain"
class="ajtags"
:class="{
heightLine: zdyCodeTxt.includes(cardItem.code[ajindex]),
}"
style="cursor: pointer"
v-for="(ajItem, ajindex) in cardItem.codeTxt"
:key="ajindex"
......@@ -2124,115 +2143,171 @@
width="80%"
class="pub_dialog"
>
<!-- append-to-body="true" -->
<div v-if="tableShow" class="YsTable">
<table class="hoppy" cellspacing="0" cellpadding="0">
<tbody v-for="(item, index) in copdetailData" :key="index">
<tr>
<td class="label">人员编号</td>
<td class="prop">{{ item.zhfzxyrAsjxgrybh }}</td>
<td class="label">抓获日期</td>
<td class="prop">{{ item.zhrq }}</td>
</tr>
<tr>
<td class="label">案事件编号</td>
<td class="prop">{{ item.asjbh }}</td>
<td class="label">案件名称</td>
<td class="prop">{{ item.ajmc }}</td>
</tr>
<tr>
<td class="label">发案地区</td>
<td class="prop">{{ item.asjfsddDzmc }}</td>
<td class="label">到案状态</td>
<td class="prop">{{ item.zhfzxyrFzxyrdaztdm }}</td>
</tr>
<tr>
<td class="label">立案单位</td>
<td class="prop">{{ item.ladwGajgjgdm }}</td>
<td class="label">案发时间</td>
<td class="prop" colspan="3">
{{
item.asjfssjAsjfskssjStr && item.asjfssjAsjfsjssjStr
? item.asjfssjAsjfskssjStr + "至" + item.asjfssjAsjfsjssjStr
: item.asjfssjAsjfskssjStr
? item.asjfssjAsjfskssjStr
: item.asjfssjAsjfsjssjStr
}}
</td>
</tr>
<tr>
<td class="label">主办单位</td>
<td class="prop">{{ item.zuzdwGajgmc }}</td>
<td class="label">主办侦查员</td>
<td class="prop" colspan="3">{{ item.zuzdwZbrXm }}</td>
</tr>
<tr>
<td class="label">案件标注</td>
<td class="prop" colspan="5">
<span class="ajbz" v-show="item.ajzlb">
{{ item.ajzlb }}
</span>
<span class="ajbz" v-show="item.ajxzlb">
{{ item.ajxzlb }}
</span>
<span class="ajbz" v-show="item.xalbdmbcms">
{{ item.xalbdmbcms }}
</span>
</td>
</tr>
<tr>
<td class="label">简要案情</td>
<td class="prop" colspan="5">
<div
style="margin-bottom: 50px"
v-for="(item, index) in copdetailData"
:key="index"
>
<el-form label-width="120px">
<el-row>
<el-col
v-for="(good, goodIndex) in coplist"
:key="goodIndex"
style="border-bottom: 1px dashed #aaa; line-height: 60px"
:span="good.span"
>
<el-form-item
style="margin-top: 3px; margin-bottom: 3px"
:label="good.label"
style="
padding: 10px 0px 0px;
display: flex;
justify-content: left;
height: 80px;
align-items: center;
overflow: auto;
"
>
<div v-if="good.prop == 'asjbh'">
<el-popover placement="top" width="250" trigger="click">
{{ item[good.prop] }}<br /><br />
<div @click="toAsjDA(item[good.prop])">
<i class="el-icon-s-order"></i><span>案事件档案</span>
{{ item.jyaq }}
</div>
<el-button
style="display: flex; padding: 11px 0px"
type="text"
slot="reference"
>{{ item[good.prop] }}
</el-button>
</el-popover>
</div>
<div v-else-if="good.prop == 'zhfzxyrAsjxgrybh'">
<el-popover placement="top" width="250" trigger="click">
{{ item[good.prop] }}<br /><br />
<div @click="toPeopleDA(item[good.prop])">
<i class="el-icon-s-order"></i><span>人员档案</span>
</div>
<el-button
style="display: flex; padding: 11px 0px"
type="text"
slot="reference"
>{{ item[good.prop] }}
</el-button>
</el-popover>
</div>
<div v-else-if="good.prop == 'ryxxList'">
<el-tag
effect="plain"
class="table-ajtag"
size="small"
style="color: #409eff; margin-left: 5px; cursor: pointer"
v-for="(good, goodIndex) in item.ryxxList"
:key="goodIndex"
>{{ good.zhfzxyrXm }}
</el-tag>
</div>
<div v-else-if="good.prop == 'ajzlb'">
<el-tag
v-if="item.ajzlb != ''"
effect="plain"
class="table-ajtag"
size="small"
style="color: #409eff; margin-left: 5px; cursor: pointer"
>{{ item.ajzlb }}
</el-tag>
<el-tag
v-if="item.ajxzlb != ''"
effect="plain"
class="table-ajtag"
size="small"
style="color: #409eff; margin-left: 5px; cursor: pointer"
>{{ item.ajxzlb }}
</el-tag>
<el-tag
v-if="item.xalbdmbcms != ''"
effect="plain"
class="table-ajtag"
size="small"
style="color: #409eff; margin-left: 5px; cursor: pointer"
>{{ item.xalbdmbcms }}
</el-tag>
</td>
</tr>
</tbody>
</table>
</div>
<div v-else class="YsTable">
<table class="hoppy" cellspacing="0" cellpadding="0">
<tbody v-for="(item, index) in copdetailData" :key="index">
<tr>
<td class="label">案事件编号</td>
<td class="prop">{{ item.asjbh }}</td>
<td class="label">案件名称</td>
<td class="prop">{{ item.ajmc }}</td>
</tr>
<tr>
<td class="label">发案地区</td>
<td class="prop">{{ item.asjfsddDzmc }}</td>
<td class="label">立案单位</td>
<td class="prop">{{ item.ladwGajgjgdm }}</td>
</tr>
<tr>
<td class="label">主办单位</td>
<td class="prop">{{ item.zuzdwGajgmc }}</td>
<td class="label">主办侦查员</td>
<td class="prop">{{ item.zuzdwZbrXm }}</td>
</tr>
<tr>
<td class="label">案发时间</td>
<td class="prop" colspan="3">
{{
item.asjfssjAsjfskssjStr && item.asjfssjAsjfsjssjStr
? item.asjfssjAsjfskssjStr + "至" + item.asjfssjAsjfsjssjStr
: item.asjfssjAsjfskssjStr
? item.asjfssjAsjfskssjStr
: item.asjfssjAsjfsjssjStr
}}
</td>
</tr>
<tr>
<td class="label">案件标注</td>
<td class="prop" colspan="5">
<span class="ajbz" v-show="item.ajzlb">
{{ item.ajzlb }}
</span>
<span class="ajbz" v-show="item.ajxzlb">
{{ item.ajxzlb }}
</span>
<span class="ajbz" v-show="item.xalbdmbcms">
{{ item.xalbdmbcms }}
</span>
</td>
</tr>
<tr>
<td class="label">人员档案</td>
<td class="prop" colspan="5">
<span
class="ajbz"
v-for="(ryItem, ryIndex) in item.ryxxList"
:key="ryIndex"
>
{{ ryItem.zhfzxyrXm }}
</span>
</td>
</tr>
<tr>
<td class="label">简要案情</td>
<td class="prop" colspan="5">
<div
v-else-if="
good.prop == 'asjfssjAsjfskssjStr' &&
item.asjfssjAsjfskssjStr != '' &&
item.asjfssjAsjfsjssjStr != ''
style="
padding: 10px 0px 0px;
display: flex;
justify-content: left;
height: 80px;
align-items: center;
overflow: auto;
"
>
{{ item[good.prop] }} 至 {{ item[good.prop2] }}
{{ item.jyaq }}
</div>
<div v-else>
<p>{{ item[good.prop] }}</p>
</div>
</el-form-item>
</el-col>
</el-row>
</el-form>
</td>
</tr>
</tbody>
</table>
</div>
<div style="padding: 10px">
<el-pagination
background
@current-change="handleChangeRybq"
:page-size="5"
:page-size="1"
:current-page.sync="currentPageRybq"
layout="prev,pager,next"
:total="totalCountRybq"
>
</el-pagination>
</div>
</el-dialog>
</div>
</template>
......@@ -2331,6 +2406,26 @@ export default {
},
data() {
return {
tableShow: false,
checked1: [],
checkedList: [
{
id: "zd010007",
label: "在逃",
},
{
id: "zd010002",
label: "电信网络诈骗",
},
{
id: "zd010018",
label: "团伙作案",
},
{
id: "zd010015",
label: "一人多案",
},
],
dangerGreen: dangerGreen,
dangBlue: dangBlue,
dangerRed: dangerRed,
......@@ -2829,7 +2924,7 @@ export default {
this.loadingD = true;
var newparams = new FormData();
newparams.append("zjhm", this.currentZjhm);
newparams.append("limit", "5");
newparams.append("limit", "1");
newparams.append("page", val);
if (this.thTableVisible == true) {
getDrbqDetail(newparams).then((res) => {
......@@ -2900,7 +2995,7 @@ export default {
var paramsForm = new FormData();
paramsForm.append("zjhm", params.zjhm);
paramsForm.append("page", "1");
paramsForm.append("limit", "5");
paramsForm.append("limit", "1");
this.currentZjhm = params.zjhm;
getDrbqDetail(paramsForm).then((res) => {
if (res.code == 200 && res.success == true && res.data.rows != 0) {
......@@ -2934,7 +3029,7 @@ export default {
var paramsForm = new FormData();
paramsForm.append("zjhm", params.zjhm);
paramsForm.append("page", "1");
paramsForm.append("limit", "5");
paramsForm.append("limit", "1");
this.currentZjhm = params.zjhm;
getDrDetail(paramsForm).then((res) => {
if (
......@@ -2970,7 +3065,7 @@ export default {
this.currentPage = 1;
paramsForm.append("zjhm", params.zjhm);
paramsForm.append("page", "1");
paramsForm.append("limit", "5");
paramsForm.append("limit", "1");
this.currentZjhm = params.zjhm;
getZtDetail(paramsForm).then((res) => {
if (res.code == 200 && res.success == true && res.data.rows != 0) {
......@@ -3003,7 +3098,7 @@ export default {
paramsForm.append("page", "1");
this.currentPage = 1;
paramsForm.append("limit", "5");
paramsForm.append("limit", "1");
this.currentZjhm = params.zjhm;
getXdryDetail(params).then((res) => {
if (res.code == 200 && res.success == true && res.data.rows != 0) {
......@@ -3139,11 +3234,13 @@ export default {
let self = this;
if (ajItem == "团伙作案" || ajItem == "结伙作案") {
this.tableLoading = true;
this.tableShow = false;
// this.$emit("showTH", params);
this.showTH(params);
} else if (ajItem == "一人多案" || ajItem == "一人两案") {
this.tableLoading = true;
// this.$emit("showYR", params);
this.tableShow = true;
this.showYR(params);
} else if (ajItem == "在逃" || ajItem == "撤逃") {
// this.$emit("showZT", params);
......@@ -3497,6 +3594,7 @@ export default {
if (self.formData["rows"]) self.formData["rows"] = 10;
if (self.formData["page"]) self.formData["page"] = 1;
if (self.formData["limit"]) self.formData["limit"] = 10;
self.checked1 = [];
},
formatJson(filterVal, jsonData) {
let arr = [];
......@@ -3744,6 +3842,7 @@ export default {
} else {
// debugger;
if (json.ajzlb && json.ajxzlb) {
debugger;
self.sabq = [json.ajxzlb];
} else if (json.ajzlb && !json.ajxzlb) {
axios
......@@ -3762,21 +3861,32 @@ export default {
self.sabq = [];
}
console.log(1111111111, json);
// if (self.cxFormData.ajzlb) {
// axios
// .get(`JsonData/CODE_GABAJXZLB_bz.json`)
// .then((res) => {
// self.sabq = res.data.rows.filter(
// (value) => {
// return value.id.indexOf(self.cxFormData.ajzlb) == 0;
// }
// );
// self.sabq.push(self.cxFormData.ajzlb)
// })
// .catch((err) => {
// console.log(err);
// });
// }
if (json.ajlbCode) {
axios
.get(`JsonData/CODE_AJLB_bz.json`)
.then((res) => {
let result = res.data.rows.filter((value) => {
return value.id.indexOf(json.ajlbCode) == 0;
});
self.ajlbCode = result.map((i) => i.id);
self.ajlbCode.push(json.ajlbCode);
})
.catch((err) => {
console.log(err);
});
} else if (!json.ajlbCode) {
self.ajlbCode = [];
}
if (json.zdyCodeTxt) {
self.zdyCodeTxt.push(json.zdyCodeTxt);
} else if (self.checked1.length > 0) {
self.checked1.forEach((item) => {
self.zdyCodeTxt.push(item);
});
} else {
self.zdyCodeTxt = [];
}
if (
(self.pageBs == "ztsjfxtj" || self.pageBs == "ztsjfxajjs") &&
json.ssjzMinBefore != ""
......@@ -3801,6 +3911,10 @@ export default {
json.ssjzMin = 100000;
delete json.ssjzMinBefore;
}
if (self.pageBs == "zdryGlGl") {
debugger;
json.rybq = this.checked1.join(",");
}
self.doQueryRequest(json).then((response) => {
if (response.success === true) {
// // debugger
......@@ -4747,4 +4861,46 @@ export default {
opacity: 1;
}
}
.YsTable {
.hoppy {
width: 100%;
td {
border: 0.1px solid #e1dddd;
}
.label {
width: 13%;
height: 40px;
background: #f0f1f2;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 500;
line-height: 19px;
color: #4b4b4b;
text-align: right;
padding-right: 14px;
}
.prop {
padding-left: 14px;
width: 40%;
}
.ajbz {
background: #fff !important;
color: rgb(64, 158, 255) !important;
border: 1px solid rgb(0, 122, 255) !important;
margin-right: 10px;
display: inline-block;
padding: 0 10px;
border-radius: 10px;
}
}
}
.dzbp {
.el-checkbox {
margin-right: 5px !important;
::v-deep .el-checkbox__inner {
display: none !important;
}
}
}
</style>
......@@ -35,7 +35,13 @@
>
<el-submenu :index="item.index" v-if="item.hasChildren == true">
<template slot="title">
<i :class="item.className"></i>
<i v-if="item.id != 'zdqcaj'" :class="item.className"></i>
<img v-else
style="width: 15px; margin-right: 10px; margin-bottom: 2px;"
src="../assets/img/numberMoney.png"
alt=""
/>
<span slot="title">{{ item.label }}</span>
</template>
<el-menu-item
......
......@@ -60,7 +60,7 @@
<template slot="title">
<!-- <i :class="leftMenu[0].className"></i> -->
<img style="width: 15px;height:15px;margin-right: 25px;" src="../assets/img/numberMoney.png" alt="">
<span slot="title">{{ leftMenu[0].label }}</span>
<span slot="title">{{ leftMenu[0].label }}111</span>
</template>
<el-menu-item
:index="item.index"
......
......@@ -223,7 +223,7 @@ export default {
label: "重大侵财案件",
newAuth: "M01",
index: "zdqcaj",
className: "iconfont icongongnengfuwu",
className: "iconfont iconquanxianjiesuo",
hasChildren: true,
children: [
{
......
......@@ -66,7 +66,8 @@ module.exports = {
// }
// },
"/api": {
target: "http://26.3.14.165:8762/", //me
target: "http://26.3.14.165:8762/", //me 公安网
// target: "http://192.168.1.112:8762/", //me
ws: true,
changeOrigin: true,
pathRewrite: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment