Commit 734c65fa by xue_wengang

监测预警、线索核办、合成研判按照合同修改

parent 4dfe57e0
......@@ -49,6 +49,10 @@ export const delXsglbsh = params =>
post(`${base.alyIP}/xshb/delXsglbsh`, params);
// 1.2.2.1 获取线索信息详情
export const getXsByXsbhByLx = params =>
post(`${base.alyIP}/xshb/getXsByXsbhByLx`, params);
// 1.2.2.1 获取线索信息详情
export const getXsByXsbh = params =>
post(`${base.alyIP}/xshb/getXsByXsbh`, params);
......
......@@ -5583,6 +5583,15 @@ export default {
},
deep: true,
},
"cxFormData.xslx": {
handler(val, old) {
debugger;
if (val != old) {
this.doQuery("yes");
}
},
deep: true,
},
listMode: {
handler(val) {
if (
......
......@@ -14,6 +14,22 @@ const menuLayouts = [
meta: {
title: '线索挖掘'
},
component: () => import("@/views/hbyprw/hbyprw/queryXswj.vue")
},
{
path: "/queryXsxxbc",
name: "queryXsxxbc",
meta: {
title: '线索信息补充'
},
component: () => import("@/views/hbyprw/hbyprw/queryXsxxbc.vue")
},
{
path: "/queryXswj",
name: "queryXswj",
meta: {
title: '线索挖掘'
},
component: () => import("@/views/hbyprw/xswj/xswj.vue")
},
{
......
......@@ -25,6 +25,14 @@ const menuLayouts = [
component: () => import("@/views/jcyjzxt/xsbks.vue")
},
{
path: "/mxyjgl",
name: "mxyjgl",
meta: {
title: '监测预警模型运行管理'
},
component: () => import("@/views/jcyjzxt/mxyjgl.vue")
},
{
path: "/kyfwbshlist",
name: "kyfwbshlist",
meta: {
......
......@@ -409,7 +409,7 @@
width: 1160px;
"
>
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4">
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4" v-if="!$route.query.isXswj">
<span
style="
font-size: 18px;
......@@ -420,7 +420,7 @@
>线索信息补充
</span>
</div>
<div style="padding: 20px">
<div style="padding: 20px" v-if="!$route.query.isXswj">
<el-table
ref="multipleTable"
:data="gridDataXs"
......@@ -520,7 +520,7 @@
width: 1160px;
"
>
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4">
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4" v-if="!$route.query.isXxbc">
<span
style="
font-size: 18px;
......@@ -531,7 +531,7 @@
>线索挖掘</span
>
</div>
<div class="block" style="padding: 30px 50px 10px">
<div class="block" style="padding: 30px 50px 10px" v-if="!$route.query.isXxbc">
<span
v-for="item in gzList"
:key="item.id"
......
......@@ -620,6 +620,22 @@ export default {
],
},
{
id: "queryXsxxbc",
label: "线索信息补充",
newAuth: "M05",
index: "queryXsxxbc",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryXswj",
label: "线索挖掘",
newAuth: "M01",
index: "queryXswj",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryHcypzl",
label: "研判指令",
newAuth: "M05",
......@@ -1075,7 +1091,7 @@ export default {
.hbyps {
// width: 64px;
height: 24px;
padding:0 10px;
padding: 0 10px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
......
......@@ -129,6 +129,14 @@
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "mxyjgl",
label: "监测预警模型运行管理",
newAuth: "M01",
index: "mxyjgl",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
Menu: [
{
......
......@@ -381,7 +381,7 @@ export default {
},
dialogS: false,
dialogG: false,
xg: "",
xg: "yzzfzxs",
sendMessage: {
pageBs: "qyeryrlqbxsfs",
cxFormData: {
......@@ -637,6 +637,14 @@ export default {
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryQyyp",
label: "线索深挖",
newAuth: "M01",
index: "queryQyyp",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
// {
// id: "queryXshbZd",
// label: "阵地线索列表展示",
......@@ -689,15 +697,11 @@ export default {
},
methods: {
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${base.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
},
showDialogS(data) {
this.dialogS = true;
......@@ -716,7 +720,6 @@ export default {
getZdm() {
let self = this;
/*获取字典*/
// debugger;
self.cxQueryField.forEach((val) => {
if (val.type == "codeTree" || val.type == "codeTreeDialog") {
if (val.codeOptions.length == 0) {
......@@ -799,7 +802,6 @@ export default {
});
},
edit(scope) {
debugger;
this.$router.pushToTab({
path: "adjustRlqbxs",
query: { xxzjbh: scope.row.xxzjbh },
......@@ -815,7 +817,6 @@ export default {
}
},
toInfors(scope) {
debugger;
if (this.xg == "xg") {
this.$router.pushToTab({
path: "/djgzxs",
......@@ -832,12 +833,21 @@ export default {
xslx: "zdqb",
},
});
} else if (this.xg == "yzzfzxs") {
this.$router.pushToTab({
path: "/djgzxs",
query: {
xsbh: scope.row.xsbh,
xslx: "xshb"
},
});
} else {
this.$router.pushToTab({
path: "/djgzxs",
query: {
xsbh: scope.row.xsbh,
xslx: "xshb",
xslx: "xshbs",
xslxdm: this.cxFormData.xslx
},
});
}
......@@ -859,7 +869,6 @@ export default {
},
cxFormData: {
handler(val, old) {
debugger;
if (val.xslx == "1") {
var self = this;
self.cxUrl = "/rlqb/selectKyxs";
......@@ -981,7 +990,7 @@ export default {
this.getZdm();
} else if (val.xslx == "2") {
var self = this;
self.xg = "";
self.xg = "yzzfzxs";
self.cxUrl = "/xshb/getXsList";
var arreyTj = [
{
......@@ -1239,6 +1248,164 @@ export default {
this.$set(this.cxDefaultFormThead, indexs, items);
});
this.getZdm();
} else {
var self = this;
self.xg = "";
self.cxUrl = "/xshb/getXsListByLx";
var arreyTj = [
{
name: "线索类型",
id: "xslx",
type: "select",
value: val.xslx,
placeholder: "请选择",
col: "3",
selectData: [
{ value: "1", name: "人力情报线索" },
{ value: "2", name: "有组织犯罪线索" },
{ value: "3", name: "阵地关联线索" },
{ value: "4", name: "阵地控制线索" },
{ value: "5", name: "高危对象线索" },
{ value: "6", name: "发现群体线索" },
{ value: "7", name: "工作发现线索" },
{ value: "8", name: "监测预警线索" },
{ value: "9", name: "技术比对多身份线索" },
{ value: "10", name: "多次纳入视线人员线索" },
],
},
{
name: "线索名称",
id: "xsmc",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "线索状态",
id: "xsztdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XSHBZT",
},
{
name: "涉及地区",
id: "sjdq",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XZQH",
},
{
name: "举报人",
id: "jbrXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "嫌疑人",
id: "xyrXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "录入单位",
id: "xxdjdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
{
name: "录入时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
];
var arrey = [
{
label: "线索名称",
prop: "xsmc",
width: "200",
},
{
label: "线索状态",
prop: "xsztdmStr",
width: "200",
},
{
label: "涉及地区",
prop: "sjdqStr",
width: "200",
},
{
label: "举报人姓名",
prop: "jbrXm",
width: "200",
},
{
label: "嫌疑人姓名",
prop: "xyrXm",
width: "200",
},
{
label: "办结结论",
prop: "bjjgdmStr",
width: "200",
},
{
label: "线索详情",
prop: "xsxq",
width: "200",
},
{
label: "录入时间",
prop: "djsj",
width: "200",
},
{
label: "录入单位",
prop: "xxdjdwGajgmc",
width: "200",
},
{
label: "关联案件",
prop: "sfyaj",
isShowDialog: true,
},
];
let lengtha = arreyTj.length - this.cxQueryField.length;
if (lengtha < 0) {
this.cxQueryField.splice(arreyTj.length);
}
let length = arrey.length - this.cxDefaultFormThead.length;
if (length < 0) {
this.cxDefaultFormThead.splice(arrey.length);
}
arreyTj.forEach((item, index) => {
this.$set(this.cxQueryField, index, {});
this.$set(this.cxQueryField, index, item);
});
arrey.forEach((items, indexs) => {
this.$set(this.cxDefaultFormThead, indexs, {});
this.$set(this.cxDefaultFormThead, indexs, items);
});
this.getZdm();
}
},
deep: true,
......
......@@ -934,6 +934,12 @@ export default {
self.tableList = self.ajfaHeather;
} else if (this.typeMx == "0020") {
self.tableList = self.ajfaHeather;
} else if (this.typeMx == "0021") {
self.tableList = self.ldxxHeather;
} else if (this.typeMx == "0022" || '0023') {
self.tableList = self.saryHeather;
} else if (this.typeMx == "0024") {
self.tableList = self.ajfaHeather;
}
this.resultData = res.data.rows;
}
......
......@@ -30,7 +30,7 @@
</div>
</div>
<div style="margin-top: 70px">
<div class="add" v-if="xslx == 'xshb'">
<div class="add" v-if="xslx == 'xshb' || xslx == 'xshbs'">
<div class="contents">
<div>
<div class="title">线索基本信息</div>
......@@ -679,6 +679,7 @@
<script>
import {
getXsByXsbh,
getXsByXsbhByLx,
getZbzzList,
delZbzz,
getXsglbshList,
......@@ -1584,12 +1585,19 @@ export default {
this.rotate = true;
},
handleTitNav(item) {
debugger;
if (item.id == "xsxxbc") {
if (this.xslx == "rlqb") {
this.$router.pushToTab({
path: "/adjustRlqbxs",
});
} else if (this.xslx == "xshbs") {
this.$router.pushToTab({
path: "/xsxxbc",
query: {
xsbh: this.xsbh,
xslx: this.$route.query.xslxdm
},
});
} else {
this.$router.pushToTab({
path: "/xsxxbc",
......@@ -1706,6 +1714,22 @@ export default {
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
if (this.$route.query.xslxdm) {
getXsByXsbhByLx({
xsbh: this.xsbh,
xslx: this.$route.query.xslxdm,
}).then((res) => {
if (res.code == 200) {
this.xs.forEach((item) => {
item.content = res.data.xsxq.xs[item.id];
});
this.jbrList = res.data.xsxq.jbrList;
this.xyrList = res.data.xsxq.xyrList;
this.xsFj = res.data.xsxq.fjList;
loading.close();
}
});
} else {
getXsByXsbh({
xsbh: this.xsbh,
}).then((res) => {
......@@ -1719,6 +1743,7 @@ export default {
loading.close();
}
});
}
},
getZbzzList() {
this.loadingZC = true;
......
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