Commit a7f91a12 by lp784568205

Merge branch 'dev_xzeq' of http://47.92.108.28/changchao/founder_vue into dev_xzeq

parents 2a40b921 e50b42a3
...@@ -77,11 +77,7 @@ ...@@ -77,11 +77,7 @@
</div> </div>
<div class="leftToolbar" ref="leftToolbar" v-if="showGang"> <div class="leftToolbar" ref="leftToolbar" v-if="showGang">
<el-button <el-button class="toolBarItem" @click.native="toGang" title="登记为团伙">
class="toolBarItem"
@click.native="toGang"
title="登记为团伙"
>
<i class="el-icon-picture-outline-round"></i> <i class="el-icon-picture-outline-round"></i>
<p>团伙</p> <p>团伙</p>
</el-button> </el-button>
...@@ -95,7 +91,6 @@ ...@@ -95,7 +91,6 @@
<i class="el-icon-picture-outline-round"></i> <i class="el-icon-picture-outline-round"></i>
<p>高危</p> <p>高危</p>
</el-button> </el-button>
</div> </div>
</div> </div>
</template> </template>
...@@ -334,8 +329,11 @@ export default { ...@@ -334,8 +329,11 @@ export default {
this.callApi(this.childrenXhrStr, obj) this.callApi(this.childrenXhrStr, obj)
.then((res) => { .then((res) => {
let responseData = res.data.rows || res.rows || res.data; let responseData = res.data.rows || res.rows || res.data;
if(this.type == 'argxfx'){ if (this.type == "argxfx") {
sessionStorage.setItem('argxfxPeople',JSON.stringify(res.data.rows)) sessionStorage.setItem(
"argxfxPeople",
JSON.stringify(this.linkAll)
);
} }
//初始化子节点 //初始化子节点
if ( if (
...@@ -407,7 +405,7 @@ export default { ...@@ -407,7 +405,7 @@ export default {
__graph_json_data, __graph_json_data,
(seeksRGGraph) => { (seeksRGGraph) => {
this.layoutsProps(seeksRGGraph); this.layoutsProps(seeksRGGraph);
debugger debugger;
console.log(this.type); console.log(this.type);
if (this.type == "shce" || this.type == "cqthfx") { if (this.type == "shce" || this.type == "cqthfx") {
setTimeout(() => { setTimeout(() => {
...@@ -451,9 +449,9 @@ export default { ...@@ -451,9 +449,9 @@ export default {
}); });
} }
}, 0); }, 0);
}else if(this.type == "argxfx") { } else if (this.type == "argxfx" || this.$route.query.type == 'argxfx') {
this.showGang = true this.showGang = true;
this.showDanger = true this.showDanger = true;
} }
} }
); );
...@@ -491,18 +489,20 @@ export default { ...@@ -491,18 +489,20 @@ export default {
}); });
}, },
toGang() { toGang() {
sessionStorage.setItem("argxfxPeople", JSON.stringify(this.linkAll));
console.log(this.nodedata.name); console.log(this.nodedata.name);
this.$router.pushToTab({ this.$router.pushToTab({
path: "/fzth", path: "/fzth",
query: {asjbh:this.nodedata.name}, query: { asjbh: this.nodedata.name },
}) });
}, },
toDanger() { toDanger() {
sessionStorage.setItem("argxfxPeople", JSON.stringify(this.linkAll));
console.log(this.nodedata.name); console.log(this.nodedata.name);
this.$router.pushToTab({ this.$router.pushToTab({
path: "/fzthDanger", path: "/fzthDanger",
query: {asjbh:this.nodedata.name}, query: { asjbh: this.nodedata.name },
}) });
}, },
/** /**
* @description: 判断高亮 * @description: 判断高亮
...@@ -663,6 +663,8 @@ export default { ...@@ -663,6 +663,8 @@ export default {
return require(`@/assets/img/graphEcharts/${str}articles.png`); return require(`@/assets/img/graphEcharts/${str}articles.png`);
case "email": case "email":
return require(`@/assets/img/graphEcharts/${str}email.png`); return require(`@/assets/img/graphEcharts/${str}email.png`);
case "net":
return require(`@/assets/img/graphEcharts/${str}net.png`);
} }
}, },
/** /**
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
:prop="item.id" :prop="item.id"
v-show="!item.hidden" v-show="!item.hidden"
:rules="item.rules" :rules="item.rules"
class='demo-input-suffix zdycol' class="demo-input-suffix zdycol"
> >
<!--输入框--> <!--输入框-->
<el-input <el-input
...@@ -238,7 +238,7 @@ export default { ...@@ -238,7 +238,7 @@ export default {
if (boo) { if (boo) {
if (this.pages == "ajhx") { if (this.pages == "ajhx") {
// let path = `http://39.99.155.173:8003/queryAjdaxxs?asjbh=${this.form.zjhm}`; // let path = `http://39.99.155.173:8003/queryAjdaxxs?asjbh=${this.form.zjhm}`;
let path = `${base.alyIP5/queryAjdaxxs}?asjbh=${this.form.zjhm}`; let path = `${base.alyIP5 / queryAjdaxxs}?asjbh=${this.form.zjhm}`;
window.open(path, "_blank"); window.open(path, "_blank");
} else if (this.pages == "hxgc") { } else if (this.pages == "hxgc") {
// let path = `http://39.99.155.173:9002/#/rydaIndex/ryGI?zjhm=${this.form.asjbh}`; // let path = `http://39.99.155.173:9002/#/rydaIndex/ryGI?zjhm=${this.form.asjbh}`;
...@@ -256,12 +256,11 @@ export default { ...@@ -256,12 +256,11 @@ export default {
// let path = `http://39.99.155.173:9003/#/ajbzDetail?asjbh=${this.form.asjbh}`; // let path = `http://39.99.155.173:9003/#/ajbzDetail?asjbh=${this.form.asjbh}`;
let path = `${base.alyIP8}/#/ajbzDetail?asjbh=${this.form.asjbh}`; let path = `${base.alyIP8}/#/ajbzDetail?asjbh=${this.form.asjbh}`;
window.open(path, "_blank"); window.open(path, "_blank");
}else if (this.pages == "queryXsyp") { } else if (this.pages == "queryXsyp") {
// let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`; // let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`;
let path = `${base.alyIP9}/#/JumpPage/admin/admin/${this.form.asjbh}`; let path = `${base.alyIP9}/#/JumpPage/admin/admin/${this.form.asjbh}`;
window.open(path, "_blank"); window.open(path, "_blank");
} } else {
else {
let newParams = this.objectAssignment(this.newParams); let newParams = this.objectAssignment(this.newParams);
let newNodedata = this.objectAssignment(this.newNodedata); let newNodedata = this.objectAssignment(this.newNodedata);
let newPhotoXhrObject = this.objectAssignment( let newPhotoXhrObject = this.objectAssignment(
...@@ -321,6 +320,17 @@ export default { ...@@ -321,6 +320,17 @@ export default {
return JSON.parse(JSON.stringify(value)); return JSON.parse(JSON.stringify(value));
}, },
}, },
// watch: {
// form: {
// handler: function (val) {
// debugger
// if (val.lx == '2') {
// }
// },
// deep: true,
// },
// },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
......
...@@ -762,8 +762,11 @@ ...@@ -762,8 +762,11 @@
</el-table-column> </el-table-column>
<el-table-column align="center" label="操作"> <el-table-column align="center" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="success" @click="sprops(scope)"> <!-- <el-button type="success" @click="sprops(scope)">
可视化分析 可视化分析
</el-button> -->
<el-button type="success" @click="sprops(scope)">
跳转脑图
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
......
...@@ -142,7 +142,8 @@ export default { ...@@ -142,7 +142,8 @@ export default {
// this.header = val; // this.header = val;
}, },
$route(val) { $route(val) {
this.activeIndex = sessionStorage.getItem("routerPath") || this.$route.name; this.activeIndex =
sessionStorage.getItem("routerPath") || this.$route.name;
let index = this.topMenus.findIndex((i) => i.id == val.name); let index = this.topMenus.findIndex((i) => i.id == val.name);
if (!val.meta.isAdd && index >= 0) { if (!val.meta.isAdd && index >= 0) {
this.activeName = val.name; this.activeName = val.name;
...@@ -151,6 +152,7 @@ export default { ...@@ -151,6 +152,7 @@ export default {
}, },
methods: { methods: {
goDetail(item) { goDetail(item) {
debugger;
if (item.id == "dwcx") { if (item.id == "dwcx") {
let path = `${this.$baseUrl.alyIP6}/#/jccxIndex`; let path = `${this.$baseUrl.alyIP6}/#/jccxIndex`;
window.open(path, "_blank"); window.open(path, "_blank");
...@@ -173,6 +175,11 @@ export default { ...@@ -173,6 +175,11 @@ export default {
this.$router.pushToTab({ this.$router.pushToTab({
path: "zdryGl", path: "zdryGl",
}); });
} else if (item.id == "queryHd") {
let obj = JSON.parse(sessionStorage.getItem("userInfo"));
let account = obj.identitycard;
let path = `http://39.99.155.173:8004/hdfx/hdfx/toIframe?drrZjhm=${account}`;
window.open(path, "_blank");
} else if (item.id == "queryYpzl") { } else if (item.id == "queryYpzl") {
this.$router.pushToTab({ this.$router.pushToTab({
path: "/wfzdzczl", path: "/wfzdzczl",
......
...@@ -534,7 +534,7 @@ const menuLayouts = [ ...@@ -534,7 +534,7 @@ const menuLayouts = [
path: "/fzthDanger", path: "/fzthDanger",
name: "fzthDanger", name: "fzthDanger",
meta: { meta: {
title: '犯罪团伙信息' title: '登记为高危群体'
}, },
component: () => import("@/views/shse/fzth/fzthDanger.vue") component: () => import("@/views/shse/fzth/fzthDanger.vue")
}, },
......
...@@ -372,7 +372,11 @@ export default { ...@@ -372,7 +372,11 @@ export default {
thbh: "", thbh: "",
//案人关系分析数据 //案人关系分析数据
sessionGotAsjbh: "", sessionGotAsjbh: "",
sessionGotArr: {}, sessionGotArr: [],
sessionGotObjte: {
aj: [],
xyr: [],
},
}; };
}, },
created() { created() {
...@@ -382,17 +386,316 @@ export default { ...@@ -382,17 +386,316 @@ export default {
// this.getselectHxThAsjbh1(); // this.getselectHxThAsjbh1();
if (this.$route.query.asjbh) { if (this.$route.query.asjbh) {
this.sessionGotAsjbh = this.$route.query.asjbh; this.sessionGotAsjbh = this.$route.query.asjbh;
this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople")); debugger;
console.log(this.sessionGotAsjbh); let array = [];
// this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array.forEach((item) => {
this.sessionGotArr.push(item.from);
});
array.forEach((item) => {
this.sessionGotArr.push(item.to);
});
console.log(this.sessionGotArr); console.log(this.sessionGotArr);
let removeDupList = [...new Set(this.sessionGotArr)];
console.log(removeDupList);
let reg = /^A.*/;
let patter = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
removeDupList.forEach((item) => {
debugger;
if (reg.test(item)) {
this.sessionGotObjte.aj.push({
asjbh: item,
});
}
if (patter.test(item)) {
this.sessionGotObjte.xyr.push({
zjhm: item,
});
}
});
console.log(this.sessionGotObjte);
} }
}, },
mounted() { mounted() {
if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") { // if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
this.showArgxfxData(); this.showArgxfxXyrAndAj();
} this.sessionGotObjte.aj.forEach((item, index) => {
debugger;
let array = [];
array.push(item.asjbh, index);
this.ajHxs(array);
});
this.sessionGotObjte.xyr.forEach((item, index) => {
debugger;
let arrays = [];
arrays.push(item.zjhm, index);
this.xyrIdentity(arrays);
});
// }
}, },
methods: { methods: {
// 案件和嫌疑人的回显
showArgxfxXyrAndAj() {
var self = this;
var result1 = self.sessionGotObjte;
self.formField[2].childrenAsAdd.forEach((childrenIdem) => {
//有可添加子集的情况
//遍历可配置化列表的子集
self.$set(self.formLabelAlign, childrenIdem.id, []);
var realChildrenData = result1["aj"];
if (realChildrenData && realChildrenData.length > 0) {
realChildrenData.forEach((realChildrenItem, childrenIndex) => {
var singleObject = {};
var dateFields = [];
var lazyLoadCodeFields = [];
if (
childrenIdem.list &&
childrenIdem.list.length > 0 &&
childrenIdem.list[0].name
) {
dateFields = childrenIdem.list[0].name.filter((fieldItem) => {
return fieldItem.type == "date";
});
dateFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
lazyLoadCodeFields = childrenIdem.list[0].name.filter(
(fieldItem) => {
return fieldItem.type == "lazyCodeTree";
}
);
lazyLoadCodeFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
}
for (var key in realChildrenItem) {
if (dateFields.indexOf(key) >= 0) {
//过滤时间
if (realChildrenItem[key]) {
singleObject[key] = new Date(realChildrenItem[key]);
}
} else if (lazyLoadCodeFields.indexOf(key) >= 0) {
} else {
singleObject[key] = realChildrenItem[key];
}
}
childrenIdem.list[0].name.forEach((currentField) => {
if (currentField.type == "lazyCodeTree") {
queryCodeByType({
type: currentField.codeTree,
id: realChildrenItem[currentField.id],
grade: "prev",
})
.then((codRes) => {
var codeArry = [];
var realCodeResult = [];
for (var j = 0; j < codRes.data.length; j++) {
var singleRow = codRes.data[j];
if (singleRow.children) {
codeArry.push(singleRow.id);
self.getChildrenCode(codeArry, singleRow);
}
}
codeArry.push(realChildrenItem[currentField.id]);
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
//改变类型使级联控件重新加载
self.$set(currentField, "type", "lazyCodeTree2");
setTimeout(() => {
self.$set(currentField, "type", "lazyCodeTree");
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
}, 5);
})
.catch((err) => {
// console.log(err);
});
} else if (currentField.type == "codeTree") {
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if (realChildrenItem[currentField.id]) {
axios
.get(`JsonData/${currentField.codeTree}.json`)
.then((codRes) => {
let value = this.queryTree(
codRes.data.data.rows,
realChildrenItem[currentField.id]
)[0];
currentField.codeOptions = [
{
id: realChildrenItem[currentField.id],
name: value,
},
];
})
.catch((err) => {});
self.$set(
self.formLabelAlign,
currentField.id,
realChildrenItem[currentField.id]
);
}
}
});
self.$set(
self.formLabelAlign[childrenIdem.id],
childrenIndex,
singleObject
);
debugger;
});
} else {
var singleObject = {};
childrenIdem.list[0].name.forEach((val4) => {
if (
(val4.multiple == true && val4.type == "code") ||
val4.type == "lazyCodeTree"
) {
singleObject[val4.id] = [];
} else {
singleObject[val4.id] = "";
}
});
self.$set(self.formLabelAlign[childrenIdem.id], 0, singleObject);
}
});
var result1 = self.sessionGotObjte;
self.formField[3].childrenAsAdd.forEach((childrenIdem) => {
//有可添加子集的情况
//遍历可配置化列表的子集
self.$set(self.formLabelAlign, childrenIdem.id, []);
var realChildrenData = result1["xyr"];
if (realChildrenData && realChildrenData.length > 0) {
realChildrenData.forEach((realChildrenItem, childrenIndex) => {
var singleObject = {};
var dateFields = [];
var lazyLoadCodeFields = [];
if (
childrenIdem.list &&
childrenIdem.list.length > 0 &&
childrenIdem.list[0].name
) {
dateFields = childrenIdem.list[0].name.filter((fieldItem) => {
return fieldItem.type == "date";
});
dateFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
lazyLoadCodeFields = childrenIdem.list[0].name.filter(
(fieldItem) => {
return fieldItem.type == "lazyCodeTree";
}
);
lazyLoadCodeFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
}
for (var key in realChildrenItem) {
if (dateFields.indexOf(key) >= 0) {
//过滤时间
if (realChildrenItem[key]) {
singleObject[key] = new Date(realChildrenItem[key]);
}
} else if (lazyLoadCodeFields.indexOf(key) >= 0) {
} else {
singleObject[key] = realChildrenItem[key];
}
}
childrenIdem.list[0].name.forEach((currentField) => {
if (currentField.type == "lazyCodeTree") {
queryCodeByType({
type: currentField.codeTree,
id: realChildrenItem[currentField.id],
grade: "prev",
})
.then((codRes) => {
var codeArry = [];
var realCodeResult = [];
for (var j = 0; j < codRes.data.length; j++) {
var singleRow = codRes.data[j];
if (singleRow.children) {
codeArry.push(singleRow.id);
self.getChildrenCode(codeArry, singleRow);
}
}
codeArry.push(realChildrenItem[currentField.id]);
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
//改变类型使级联控件重新加载
self.$set(currentField, "type", "lazyCodeTree2");
setTimeout(() => {
self.$set(currentField, "type", "lazyCodeTree");
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
}, 5);
})
.catch((err) => {
// console.log(err);
});
} else if (currentField.type == "codeTree") {
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if (realChildrenItem[currentField.id]) {
axios
.get(`JsonData/${currentField.codeTree}.json`)
.then((codRes) => {
let value = this.queryTree(
codRes.data.data.rows,
realChildrenItem[currentField.id]
)[0];
currentField.codeOptions = [
{
id: realChildrenItem[currentField.id],
name: value,
},
];
})
.catch((err) => {});
self.$set(
self.formLabelAlign,
currentField.id,
realChildrenItem[currentField.id]
);
}
}
});
self.$set(
self.formLabelAlign[childrenIdem.id],
childrenIndex,
singleObject
);
debugger;
});
} else {
var singleObject = {};
childrenIdem.list[0].name.forEach((val4) => {
if (
(val4.multiple == true && val4.type == "code") ||
val4.type == "lazyCodeTree"
) {
singleObject[val4.id] = [];
} else {
singleObject[val4.id] = "";
}
});
self.$set(self.formLabelAlign[childrenIdem.id], 0, singleObject);
}
});
},
handleClick(tab, event) { handleClick(tab, event) {
console.log(tab, event); console.log(tab, event);
}, },
...@@ -911,52 +1214,7 @@ export default { ...@@ -911,52 +1214,7 @@ export default {
console.log(this.formLabelAlign); console.log(this.formLabelAlign);
this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGotAsjbh); this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGotAsjbh);
this.ajHx(arr); this.ajHx(arr);
this.showArgxfxXyr(); this.showArgxfxXyr(arr);
},
showArgxfxXyr() {
let self = this;
this.loadingFk = true;
console.log(self.sessionGotArr);
var result = self.sessionGotArr;
self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale);
});
var result = res.data.rows;
self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
if (item.type == "codeTree") {
axios.get(`JsonData/${item.codeTree}.json`).then((codRes) => {
let value = self.queryTree(codRes.data.data.rows, fieldVale)[0];
item.codeOptions = [{ id: fieldVale, name: value }];
});
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale);
} else if (item.type == "date") {
debugger;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.xyr[content[1]], item.id, "");
} else {
self.$set(
self.formLabelAlign.xyr[content[1]],
item.id,
new Date(fieldVale)
);
}
} else {
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.xyr[content[1]], item.id, "");
} else {
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale);
}
}
});
this.loadingFk = false;
this.loading = false;
}, },
// 嫌疑人提取回显 // 嫌疑人提取回显
xyrIdentity(content) { xyrIdentity(content) {
...@@ -968,6 +1226,7 @@ export default { ...@@ -968,6 +1226,7 @@ export default {
zjhm: content[0], zjhm: content[0],
}).then((res) => { }).then((res) => {
// 嫌疑人信息1 // 嫌疑人信息1
if (res.data.rows) {
var result = res.data.rows; var result = res.data.rows;
self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => { self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id]; var fieldVale = result[item.id];
...@@ -983,7 +1242,11 @@ export default { ...@@ -983,7 +1242,11 @@ export default {
item.codeOptions = [{ id: fieldVale, name: value }]; item.codeOptions = [{ id: fieldVale, name: value }];
}); });
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale); self.$set(
self.formLabelAlign.xyr[content[1]],
item.id,
fieldVale
);
} else if (item.type == "date") { } else if (item.type == "date") {
debugger; debugger;
// var singleObject = {} // var singleObject = {}
...@@ -1010,6 +1273,9 @@ export default { ...@@ -1010,6 +1273,9 @@ export default {
} }
} }
}); });
} else {
this.$message.error("暂无可提取嫌疑人信息!");
}
this.loadingFk = false; this.loadingFk = false;
this.loading = false; this.loading = false;
}); });
...@@ -1286,6 +1552,61 @@ export default { ...@@ -1286,6 +1552,61 @@ export default {
}); });
}); });
}, },
//案件回显
ajHxs(content) {
var self = this;
debugger;
selectSjByAsjbh({
asjbh: content[0],
}).then((res) => {
if (res.data.rows) {
var result = res.data.rows;
self.formField[2].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
});
var result = res.data.rows;
self.formField[2].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
if (item.type == "codeTree") {
axios.get(`JsonData/${item.codeTree}.json`).then((codRes) => {
let value = self.queryTree(codRes.data.data.rows, fieldVale)[0];
item.codeOptions = [{ id: fieldVale, name: value }];
});
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
} else if (item.type == "date") {
debugger;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.asjList[content[1]], item.id, "");
} else {
self.$set(
self.formLabelAlign.aj[content[1]],
item.id,
new Date(fieldVale)
);
}
} else {
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.aj[content[1]], item.id, "");
} else {
self.$set(
self.formLabelAlign.aj[content[1]],
item.id,
fieldVale
);
}
}
});
} else {
this.$message.error("暂无可提取嫌疑人信息!");
}
});
},
// 搜索树状数据中的 ID // 搜索树状数据中的 ID
queryTree(tree, id) { queryTree(tree, id) {
debugger; debugger;
......
...@@ -27,6 +27,9 @@ ...@@ -27,6 +27,9 @@
{{ headerTitle }} {{ headerTitle }}
</div> </div>
<div class="form"> <div class="form">
<!-- <div @click="cf" class="cf">
<span>拆分</span>
</div> -->
<fj-sc <fj-sc
:xxzjbh="xxzjbh" :xxzjbh="xxzjbh"
:shsexsbh="shsexsbh" :shsexsbh="shsexsbh"
...@@ -35,7 +38,7 @@ ...@@ -35,7 +38,7 @@
:formLabelAlign="formLabelAlign" :formLabelAlign="formLabelAlign"
:propSt="st" :propSt="st"
:rule="rules" :rule="rules"
propxsTitle="" :propxsTitle="title"
:propBottonType="bottonType" :propBottonType="bottonType"
:url="url" :url="url"
@hxShuju="ajHx(arguments)" @hxShuju="ajHx(arguments)"
...@@ -46,7 +49,7 @@ ...@@ -46,7 +49,7 @@
:autowidth="autowidth" :autowidth="autowidth"
> >
</fj-sc> </fj-sc>
<!-- <el-dialog <el-dialog
title="推荐团伙" title="推荐团伙"
:visible.sync="dialogVisible" :visible.sync="dialogVisible"
width="60%" width="60%"
...@@ -109,7 +112,7 @@ ...@@ -109,7 +112,7 @@
>确认</el-button >确认</el-button
> >
</div> </div>
</el-dialog> --> </el-dialog>
</div> </div>
</div> </div>
</template> </template>
...@@ -174,10 +177,11 @@ export default { ...@@ -174,10 +177,11 @@ export default {
}, },
], ],
activeName: "first", activeName: "first",
dialogVisible: true, dialogVisible: false,
url: this.$route.query.fkid, url: this.$route.query.fkid,
loadingFk: false, loadingFk: false,
headerTitle: "登记为为高危群体", headerTitle: "登记为高危群体",
title: "",
autowidth: "1268px", autowidth: "1268px",
xsly: "", xsly: "",
codeData: [], codeData: [],
...@@ -198,12 +202,29 @@ export default { ...@@ -198,12 +202,29 @@ export default {
xslyCode: "", xslyCode: "",
rules: {}, rules: {},
formField: [ formField: [
// {
// name: "团伙头目:",
// id: "thtm",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
// {
// name: "团伙名称:",
// id: "thmc",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
{ {
childrenAsAdd: [ childrenAsAdd: [
{ {
name: "案件信息:", name: "案件信息:",
id: "aj", id: "aj",
noshow: 'xx',
list: [ list: [
{ {
name: [ name: [
...@@ -301,95 +322,96 @@ export default { ...@@ -301,95 +322,96 @@ export default {
{ {
name: "人员标签:", name: "人员标签:",
id: "rybqdm", id: "rybqdm",
prop: "checkEmpty",
type: "select", type: "select",
selectData: [ selectData: [
{ {
name: "命案", name: "命案",
code: "#zd010001", code: "zd010001",
}, },
{ {
name: "电信网络诈骗", name: "电信网络诈骗",
code: "#zd010002", code: "zd010002",
}, },
{ {
name: "涉黄", name: "涉黄",
code: "#zd010003", code: "zd010003",
}, },
{ {
name: "涉赌", name: "涉赌",
code: "#zd010004", code: "zd010004",
}, },
{ {
name: "涉毒", name: "涉毒",
code: "#zd010005", code: "zd010005",
}, },
{ {
name: "涉黑涉恶", name: "涉黑涉恶",
code: "#zd010006", code: "zd010006",
}, },
{ {
name: "在逃", name: "在逃",
code: "#zd010007", code: "zd010007",
}, },
{ {
name: "撤逃", name: "撤逃",
code: "#zd010008", code: "zd010008",
}, },
{ {
name: "Dna比中", name: "Dna比中",
code: "#zd010009", code: "zd010009",
}, },
{ {
name: "指纹比中", name: "指纹比中",
code: "#zd010010", code: "zd010010",
}, },
{ {
name: "盗窃车内财物", name: "盗窃车内财物",
code: "#zd010011", code: "zd010011",
}, },
{ {
name: "高危户籍", name: "高危户籍",
code: "#zd010012", code: "zd010012",
}, },
{ {
name: "一人两案", name: "一人两案",
code: "#zd010014", code: "zd010014",
}, },
{ {
name: "一人多案", name: "一人多案",
code: "#zd010015", code: "zd010015",
}, },
{ {
name: "结伙作案", name: "结伙作案",
code: "#zd010017", code: "zd010017",
}, },
{ {
name: "团伙作案", name: "团伙作案",
code: "#zd010018", code: "zd010018",
}, },
{ {
name: "入室盗窃", name: "入室盗窃",
code: "#zd010023", code: "zd010023",
}, },
{ {
name: "街头诈骗", name: "街头诈骗",
code: "#zd010024", code: "zd010024",
}, },
{ {
name: "盗窃非机动车", name: "盗窃非机动车",
code: "#zd010025", code: "zd010025",
}, },
{ {
name: "跨省作案", name: "跨省作案",
code: "#zd010026", code: "zd010026",
}, },
{ {
name: "跨市作案", name: "跨市作案",
code: "#zd010027", code: "zd010027",
}, },
{ {
name: "跨区作案", name: "跨区作案",
code: "#zd010028", code: "zd010028",
}, },
], ],
codeTree: "CODE_XZQH", codeTree: "CODE_XZQH",
...@@ -449,8 +471,12 @@ export default { ...@@ -449,8 +471,12 @@ export default {
sftj: "", sftj: "",
thbh: "", thbh: "",
//案人关系分析数据 //案人关系分析数据
sessionGetAsjbh: "", sessionGotAsjbh: "",
sessionGetArr: {}, sessionGotArr: [],
sessionGotObjte: {
aj: [],
xyr: [],
},
}; };
}, },
created() { created() {
...@@ -459,18 +485,316 @@ export default { ...@@ -459,18 +485,316 @@ export default {
// } // }
// this.getselectHxThAsjbh1(); // this.getselectHxThAsjbh1();
if (this.$route.query.asjbh) { if (this.$route.query.asjbh) {
this.sessionGetAsjbh = this.$route.query.asjbh; this.sessionGotAsjbh = this.$route.query.asjbh;
this.sessionGetArr = JSON.parse(sessionStorage.getItem("argxfxPeople")); debugger;
console.log(this.sessionGetAsjbh); let array = [];
console.log(this.sessionGetArr); // this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array.forEach((item) => {
this.sessionGotArr.push(item.from);
});
array.forEach((item) => {
this.sessionGotArr.push(item.to);
});
console.log(this.sessionGotArr);
let removeDupList = [...new Set(this.sessionGotArr)];
console.log(removeDupList);
let reg = /^A.*/;
let patter = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
removeDupList.forEach((item) => {
debugger;
if (reg.test(item)) {
this.sessionGotObjte.aj.push({
asjbh: item,
});
}
if (patter.test(item)) {
this.sessionGotObjte.xyr.push({
zjhm: item,
});
}
});
console.log(this.sessionGotObjte);
} }
}, },
mounted() { mounted() {
if (this.sessionGetAsjbh && this.sessionGetAsjbh != "") { // if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
this.showArgxfxData(); this.showArgxfxXyrAndAj();
} this.sessionGotObjte.aj.forEach((item, index) => {
debugger;
let array = [];
array.push(item.asjbh, index);
this.ajHxs(array);
});
this.sessionGotObjte.xyr.forEach((item, index) => {
debugger;
let arrays = [];
arrays.push(item.zjhm, index);
this.xyrIdentity(arrays);
});
// }
}, },
methods: { methods: {
// 案件和嫌疑人的回显
showArgxfxXyrAndAj() {
var self = this;
var result1 = self.sessionGotObjte;
self.formField[0].childrenAsAdd.forEach((childrenIdem) => {
//有可添加子集的情况
//遍历可配置化列表的子集
self.$set(self.formLabelAlign, childrenIdem.id, []);
var realChildrenData = result1["aj"];
if (realChildrenData && realChildrenData.length > 0) {
realChildrenData.forEach((realChildrenItem, childrenIndex) => {
var singleObject = {};
var dateFields = [];
var lazyLoadCodeFields = [];
if (
childrenIdem.list &&
childrenIdem.list.length > 0 &&
childrenIdem.list[0].name
) {
dateFields = childrenIdem.list[0].name.filter((fieldItem) => {
return fieldItem.type == "date";
});
dateFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
lazyLoadCodeFields = childrenIdem.list[0].name.filter(
(fieldItem) => {
return fieldItem.type == "lazyCodeTree";
}
);
lazyLoadCodeFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
}
for (var key in realChildrenItem) {
if (dateFields.indexOf(key) >= 0) {
//过滤时间
if (realChildrenItem[key]) {
singleObject[key] = new Date(realChildrenItem[key]);
}
} else if (lazyLoadCodeFields.indexOf(key) >= 0) {
} else {
singleObject[key] = realChildrenItem[key];
}
}
childrenIdem.list[0].name.forEach((currentField) => {
if (currentField.type == "lazyCodeTree") {
queryCodeByType({
type: currentField.codeTree,
id: realChildrenItem[currentField.id],
grade: "prev",
})
.then((codRes) => {
var codeArry = [];
var realCodeResult = [];
for (var j = 0; j < codRes.data.length; j++) {
var singleRow = codRes.data[j];
if (singleRow.children) {
codeArry.push(singleRow.id);
self.getChildrenCode(codeArry, singleRow);
}
}
codeArry.push(realChildrenItem[currentField.id]);
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
//改变类型使级联控件重新加载
self.$set(currentField, "type", "lazyCodeTree2");
setTimeout(() => {
self.$set(currentField, "type", "lazyCodeTree");
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
}, 5);
})
.catch((err) => {
// console.log(err);
});
} else if (currentField.type == "codeTree") {
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if (realChildrenItem[currentField.id]) {
axios
.get(`JsonData/${currentField.codeTree}.json`)
.then((codRes) => {
let value = this.queryTree(
codRes.data.data.rows,
realChildrenItem[currentField.id]
)[0];
currentField.codeOptions = [
{
id: realChildrenItem[currentField.id],
name: value,
},
];
})
.catch((err) => {});
self.$set(
self.formLabelAlign,
currentField.id,
realChildrenItem[currentField.id]
);
}
}
});
self.$set(
self.formLabelAlign[childrenIdem.id],
childrenIndex,
singleObject
);
debugger;
});
} else {
var singleObject = {};
childrenIdem.list[0].name.forEach((val4) => {
if (
(val4.multiple == true && val4.type == "code") ||
val4.type == "lazyCodeTree"
) {
singleObject[val4.id] = [];
} else {
singleObject[val4.id] = "";
}
});
self.$set(self.formLabelAlign[childrenIdem.id], 0, singleObject);
}
});
var result1 = self.sessionGotObjte;
self.formField[1].childrenAsAdd.forEach((childrenIdem) => {
//有可添加子集的情况
//遍历可配置化列表的子集
self.$set(self.formLabelAlign, childrenIdem.id, []);
var realChildrenData = result1["xyr"];
if (realChildrenData && realChildrenData.length > 0) {
realChildrenData.forEach((realChildrenItem, childrenIndex) => {
var singleObject = {};
var dateFields = [];
var lazyLoadCodeFields = [];
if (
childrenIdem.list &&
childrenIdem.list.length > 0 &&
childrenIdem.list[0].name
) {
dateFields = childrenIdem.list[0].name.filter((fieldItem) => {
return fieldItem.type == "date";
});
dateFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
lazyLoadCodeFields = childrenIdem.list[0].name.filter(
(fieldItem) => {
return fieldItem.type == "lazyCodeTree";
}
);
lazyLoadCodeFields = dateFields.map((fieldItem) => {
return fieldItem.id;
});
}
for (var key in realChildrenItem) {
if (dateFields.indexOf(key) >= 0) {
//过滤时间
if (realChildrenItem[key]) {
singleObject[key] = new Date(realChildrenItem[key]);
}
} else if (lazyLoadCodeFields.indexOf(key) >= 0) {
} else {
singleObject[key] = realChildrenItem[key];
}
}
childrenIdem.list[0].name.forEach((currentField) => {
if (currentField.type == "lazyCodeTree") {
queryCodeByType({
type: currentField.codeTree,
id: realChildrenItem[currentField.id],
grade: "prev",
})
.then((codRes) => {
var codeArry = [];
var realCodeResult = [];
for (var j = 0; j < codRes.data.length; j++) {
var singleRow = codRes.data[j];
if (singleRow.children) {
codeArry.push(singleRow.id);
self.getChildrenCode(codeArry, singleRow);
}
}
codeArry.push(realChildrenItem[currentField.id]);
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
//改变类型使级联控件重新加载
self.$set(currentField, "type", "lazyCodeTree2");
setTimeout(() => {
self.$set(currentField, "type", "lazyCodeTree");
self.$set(
self.formLabelAlign[childrenIdem.id][childrenIndex],
currentField.id,
codeArry
);
}, 5);
})
.catch((err) => {
// console.log(err);
});
} else if (currentField.type == "codeTree") {
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if (realChildrenItem[currentField.id]) {
axios
.get(`JsonData/${currentField.codeTree}.json`)
.then((codRes) => {
let value = this.queryTree(
codRes.data.data.rows,
realChildrenItem[currentField.id]
)[0];
currentField.codeOptions = [
{
id: realChildrenItem[currentField.id],
name: value,
},
];
})
.catch((err) => {});
self.$set(
self.formLabelAlign,
currentField.id,
realChildrenItem[currentField.id]
);
}
}
});
self.$set(
self.formLabelAlign[childrenIdem.id],
childrenIndex,
singleObject
);
debugger;
});
} else {
var singleObject = {};
childrenIdem.list[0].name.forEach((val4) => {
if (
(val4.multiple == true && val4.type == "code") ||
val4.type == "lazyCodeTree"
) {
singleObject[val4.id] = [];
} else {
singleObject[val4.id] = "";
}
});
self.$set(self.formLabelAlign[childrenIdem.id], 0, singleObject);
}
});
},
handleClick(tab, event) { handleClick(tab, event) {
console.log(tab, event); console.log(tab, event);
}, },
...@@ -580,12 +904,12 @@ export default { ...@@ -580,12 +904,12 @@ export default {
this.sftj = res.data.rows.sftj; this.sftj = res.data.rows.sftj;
if (res.data.rows.sftj == "0") { if (res.data.rows.sftj == "0") {
this.getselectHxThAsjbh(); this.getselectHxThAsjbh();
// this.headerTitle = "犯罪团伙修改"; this.headerTitle = "犯罪团伙修改";
} else { } else {
this.dialogVisible = true; this.dialogVisible = true;
this.ajList = res.data.rows.tjaj; this.ajList = res.data.rows.tjaj;
this.xyrList = res.data.rows.tjxyr; this.xyrList = res.data.rows.tjxyr;
// this.headerTitle = "犯罪团伙新增"; this.headerTitle = "犯罪团伙新增";
} }
}); });
}, },
...@@ -613,7 +937,7 @@ export default { ...@@ -613,7 +937,7 @@ export default {
userId: obj.identitycard, userId: obj.identitycard,
}; };
console.log(params); console.log(params);
this.toDetail(`${base.alyIP4}`, params); this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
// this.toDetail("http://39.99.155.173:8007/naotuBox", params); // this.toDetail("http://39.99.155.173:8007/naotuBox", params);
}, },
toDetail(url, PARAMS) { toDetail(url, PARAMS) {
...@@ -944,12 +1268,12 @@ export default { ...@@ -944,12 +1268,12 @@ export default {
asjbh: content[0], asjbh: content[0],
}).then((res) => { }).then((res) => {
var result = res.data.rows; var result = res.data.rows;
self.formField[2].childrenAsAdd[0].list[0].name.forEach((item) => { self.formField[0].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id]; var fieldVale = result[item.id];
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale); self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
}); });
var result = res.data.rows; var result = res.data.rows;
self.formField[2].childrenAsAdd[0].list[0].name.forEach((item) => { self.formField[0].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id]; var fieldVale = result[item.id];
if (item.type == "codeTree") { if (item.type == "codeTree") {
...@@ -985,10 +1309,11 @@ export default { ...@@ -985,10 +1309,11 @@ export default {
}, },
showArgxfxData() { showArgxfxData() {
var arr = []; var arr = [];
arr.push(this.sessionGetAsjbh); arr.push(this.sessionGotAsjbh);
console.log(this.formLabelAlign); console.log(this.formLabelAlign);
this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGetAsjbh); this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGotAsjbh);
// this.ajHx(arr); this.ajHx(arr);
this.showArgxfxXyr(arr);
}, },
// 嫌疑人提取回显 // 嫌疑人提取回显
xyrIdentity(content) { xyrIdentity(content) {
...@@ -1000,13 +1325,14 @@ export default { ...@@ -1000,13 +1325,14 @@ export default {
zjhm: content[0], zjhm: content[0],
}).then((res) => { }).then((res) => {
// 嫌疑人信息1 // 嫌疑人信息1
if (res.data.rows) {
var result = res.data.rows; var result = res.data.rows;
self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => { self.formField[1].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id]; var fieldVale = result[item.id];
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale); self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale);
}); });
var result = res.data.rows; var result = res.data.rows;
self.formField[3].childrenAsAdd[0].list[0].name.forEach((item) => { self.formField[1].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id]; var fieldVale = result[item.id];
if (item.type == "codeTree") { if (item.type == "codeTree") {
...@@ -1015,7 +1341,11 @@ export default { ...@@ -1015,7 +1341,11 @@ export default {
item.codeOptions = [{ id: fieldVale, name: value }]; item.codeOptions = [{ id: fieldVale, name: value }];
}); });
self.$set(self.formLabelAlign.xyr[content[1]], item.id, fieldVale); self.$set(
self.formLabelAlign.xyr[content[1]],
item.id,
fieldVale
);
} else if (item.type == "date") { } else if (item.type == "date") {
debugger; debugger;
// var singleObject = {} // var singleObject = {}
...@@ -1042,6 +1372,9 @@ export default { ...@@ -1042,6 +1372,9 @@ export default {
} }
} }
}); });
} else {
this.$message.error("暂无可提取嫌疑人信息!");
}
this.loadingFk = false; this.loadingFk = false;
this.loading = false; this.loading = false;
}); });
...@@ -1318,6 +1651,53 @@ export default { ...@@ -1318,6 +1651,53 @@ export default {
}); });
}); });
}, },
//案件回显
ajHxs(content) {
var self = this;
debugger;
selectSjByAsjbh({
asjbh: content[0],
}).then((res) => {
var result = res.data.rows;
self.formField[0].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
});
var result = res.data.rows;
self.formField[0].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
if (item.type == "codeTree") {
axios.get(`JsonData/${item.codeTree}.json`).then((codRes) => {
let value = self.queryTree(codRes.data.data.rows, fieldVale)[0];
item.codeOptions = [{ id: fieldVale, name: value }];
});
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
} else if (item.type == "date") {
debugger;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.asjList[content[1]], item.id, "");
} else {
self.$set(
self.formLabelAlign.aj[content[1]],
item.id,
new Date(fieldVale)
);
}
} else {
// singleObject[key] = new Date(realChildrenItem[key]);
if (fieldVale == null) {
self.$set(self.formLabelAlign.aj[content[1]], item.id, "");
} else {
self.$set(self.formLabelAlign.aj[content[1]], item.id, fieldVale);
}
}
});
});
},
// 搜索树状数据中的 ID // 搜索树状数据中的 ID
queryTree(tree, id) { queryTree(tree, id) {
debugger; debugger;
...@@ -1656,7 +2036,7 @@ export default { ...@@ -1656,7 +2036,7 @@ export default {
// background-image: url(../../assets/img/bj.png); // background-image: url(../../assets/img/bj.png);
background-repeat: no-repeat; background-repeat: no-repeat;
background-attachment: scroll; background-attachment: scroll;
// max-height: 100%; max-height: 100%;
overflow-y: scroll; overflow-y: scroll;
/deep/.el-loading-mask { /deep/.el-loading-mask {
height: 249%; height: 249%;
......
...@@ -1409,6 +1409,7 @@ export default { ...@@ -1409,6 +1409,7 @@ export default {
}, },
//带按钮的输入框回显 //带按钮的输入框回显
hxShuju(id, item) { hxShuju(id, item) {
debugger
this.$emit("hxShuju", id, item); this.$emit("hxShuju", id, item);
}, },
//附件下载 //附件下载
......
...@@ -105,29 +105,31 @@ export default { ...@@ -105,29 +105,31 @@ export default {
}, },
methods: { methods: {
toInfor(data) { toInfor(data) {
let params = { let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.fsfsjh}`;
fszsjh: data.fsfsjh, window.open(path, "_blank");
}; // let params = {
let obj = { // fszsjh: data.fsfsjh,
childrenXhrStr: "/apialy/ztypxx/selectBySjh", // };
photoXhrStr: null, // let obj = {
params: params, // childrenXhrStr: "/apialy/ztypxx/selectBySjh",
nodedata: { // photoXhrStr: null,
type: "phone", // params: params,
id: 0, // nodedata: {
name: data.fsfsjh, // type: "phone",
children: true, // id: 0,
}, // name: data.fsfsjh,
nodeClickBoo: false, // children: true,
}; // },
sessionStorage.setItem("key", JSON.stringify(obj)); // nodeClickBoo: false,
this.$router.pushToTab({ // };
path: "/ypEcharts", // sessionStorage.setItem("key", JSON.stringify(obj));
query: { // this.$router.pushToTab({
key: data.fsfsjh, // path: "/ypEcharts",
title: "话单分析", // query: {
}, // key: data.fsfsjh,
}); // title: "话单分析",
// },
// });
}, },
}, },
}; };
......
...@@ -29,7 +29,7 @@ export default { ...@@ -29,7 +29,7 @@ export default {
qtxxbh: "", qtxxbh: "",
xm: "", xm: "",
idcard: "", idcard: "",
phone: "" phone: "",
}, },
cxQueryField: [ cxQueryField: [
{ {
...@@ -63,7 +63,7 @@ export default { ...@@ -63,7 +63,7 @@ export default {
value: "", value: "",
placeholder: "", placeholder: "",
col: "3", col: "3",
} },
], ],
cxDefaultFormThead: [ cxDefaultFormThead: [
{ {
...@@ -82,7 +82,7 @@ export default { ...@@ -82,7 +82,7 @@ export default {
{ {
label: "手机号", label: "手机号",
prop: "phone", prop: "phone",
} },
], ],
cxUrl: "/ksh/selectQtypgn", cxUrl: "/ksh/selectQtypgn",
Menu: [ Menu: [
...@@ -98,8 +98,8 @@ export default { ...@@ -98,8 +98,8 @@ export default {
}; };
}, },
created() { created() {
if(this.$route.query.idcard){ if (this.$route.query.idcard) {
this.cxFormData.idcard = this.$route.query.idcard this.cxFormData.idcard = this.$route.query.idcard;
} }
this.$store.commit("user/SET_Menu", this.Menu); this.$store.commit("user/SET_Menu", this.Menu);
// this.$store.commit("user/SET_Header", this.header); // this.$store.commit("user/SET_Header", this.header);
...@@ -128,6 +128,7 @@ export default { ...@@ -128,6 +128,7 @@ export default {
query: { query: {
key: data.qtxxbh, key: data.qtxxbh,
title: "群体分析", title: "群体分析",
type: "argxfx",
}, },
}); });
}, },
......
...@@ -19,8 +19,8 @@ export default { ...@@ -19,8 +19,8 @@ export default {
components: { SearchGraph }, components: { SearchGraph },
data() { data() {
return { return {
header: '主题研判', header: "主题研判",
pages:'queryTdyp', pages: "queryTdyp",
formProp: [ formProp: [
{ {
id: "asjbh", id: "asjbh",
...@@ -156,50 +156,8 @@ export default { ...@@ -156,50 +156,8 @@ export default {
}, },
], ],
}, },
{
id: "wlfq",
label: "标识号研判",
newAuth: "M03",
index: "5",
className: "iconfont icongongnengfuwu",
hasChildren: true,
children: [
{
id: "wlfq",
label: "网络贩枪",
newAuth: "M301",
index: "wlfq",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "wlfqkd",
label: "网络贩枪快递",
newAuth: "M302",
index: "wlfqkd",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{ {
id: "kydhfx",
label: "客运带货分析",
newAuth: "M303",
index: "kydhfx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "qzlb",
label: "群组列表",
newAuth: "M303",
index: "qzlb",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
},
{
id: "queryQt", id: "queryQt",
label: "群体研判", label: "群体研判",
newAuth: "M04", newAuth: "M04",
...@@ -264,6 +222,49 @@ export default { ...@@ -264,6 +222,49 @@ export default {
className: "iconfont icongongnengfuwu", className: "iconfont icongongnengfuwu",
hasChildren: false, hasChildren: false,
}, },
{
id: "wlfq",
label: "标识号研判",
newAuth: "M03",
index: "5",
className: "iconfont icongongnengfuwu",
hasChildren: true,
children: [
{
id: "wlfq",
label: "网络贩枪",
newAuth: "M301",
index: "wlfq",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "wlfqkd",
label: "网络贩枪快递",
newAuth: "M302",
index: "wlfqkd",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "kydhfx",
label: "客运带货分析",
newAuth: "M303",
index: "kydhfx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "qzlb",
label: "群组列表",
newAuth: "M303",
index: "qzlb",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
},
], ],
}; };
}, },
......
...@@ -116,31 +116,52 @@ export default { ...@@ -116,31 +116,52 @@ export default {
// debugger; // debugger;
}, },
methods: { methods: {
toDetail(url, PARAMS) {
var temp_form = document.createElement("form");
temp_form.action = url;
temp_form.target = "_blank";
temp_form.method = "post";
temp_form.style.display = "none";
for (var x in PARAMS) {
var opt = document.createElement("textarea");
opt.name = x;
opt.value = PARAMS[x];
temp_form.appendChild(opt);
}
document.body.appendChild(temp_form);
temp_form.submit();
},
toInfor(data) { toInfor(data) {
let params = { debugger;
fsfh: data.fsfh, var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
bshlx: data.bshlx, var idcard = userInfo.identitycard;
}; var params = { type: "KySj", kybh: data.fsfsjh, userId: idcard };
let obj = { console.log(params);
childrenXhrStr: "/apialy/ztypxx/selectByQq", this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
photoXhrStr: null, // let params = {
params: params, // fsfh: data.fsfh,
nodedata: { // bshlx: data.bshlx,
type: this.searchBshlx(data.bshlx), // };
id: 0, // let obj = {
name: data.fsfsjh, // childrenXhrStr: "/apialy/ztypxx/selectByQq",
children: true, // photoXhrStr: null,
}, // params: params,
nodeClickBoo: false, // nodedata: {
}; // type: this.searchBshlx(data.bshlx),
sessionStorage.setItem("key", JSON.stringify(obj)); // id: 0,
this.$router.pushToTab({ // name: data.fsfsjh,
path: "/ypEcharts", // children: true,
query: { // },
key: data.fsfsjh, // nodeClickBoo: false,
title: "话单分析", // };
}, // sessionStorage.setItem("key", JSON.stringify(obj));
}); // this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.fsfsjh,
// title: "话单分析",
// },
// });
}, },
searchBshlx(val) { searchBshlx(val) {
switch (val) { switch (val) {
......
...@@ -22,14 +22,29 @@ export default { ...@@ -22,14 +22,29 @@ export default {
pages: "queryXsyp", pages: "queryXsyp",
formProp: [ formProp: [
{ {
id: "lx",
type: "select",
placeholder: "请选择",
value: "",
selectData: [
{ value: "0", name: "车牌号" },
{ value: "1", name: "身份证号" },
{ value: "2", name: "人像" },
{ value: "3", name: "手机号码" },
],
col: "3",
rules: [{ required: true, message: "请选择", trigger: "blur" }],
},
{
id: "asjbh", id: "asjbh",
type: "text", type: "text",
placeholder: "请输入车牌号码", placeholder: "请输入",
col: "3", col: "3",
rules: [ rules: [
{ required: true, message: "请输入车牌号码", trigger: "blur" }, { required: true, message: "请输入", trigger: "blur" },
], ],
}, },
], ],
form: { form: {
asjbh: "", asjbh: "",
......
...@@ -228,31 +228,33 @@ export default { ...@@ -228,31 +228,33 @@ export default {
}); });
}, },
sprops(data) { sprops(data) {
debugger; let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.row.bfkh}`;
let params = { window.open(path, "_blank");
bfkh: data.row.bfkh, // debugger;
ssrwbh: data.row.ssrwbh, // let params = {
}; // bfkh: data.row.bfkh,
let obj = { // ssrwbh: data.row.ssrwbh,
childrenXhrStr: "/apialy/ztypxx/selectzxBySfz", // };
photoXhrStr: null, // let obj = {
params: params, // childrenXhrStr: "/apialy/ztypxx/selectzxBySfz",
nodedata: { // photoXhrStr: null,
type: "zjl", // params: params,
id: 0, // nodedata: {
name: data.row.bfkh, // type: "zjl",
children: true, // id: 0,
}, // name: data.row.bfkh,
nodeClickBoo: false, // children: true,
}; // },
sessionStorage.setItem("key", JSON.stringify(obj)); // nodeClickBoo: false,
this.$router.pushToTab({ // };
path: "/ypEcharts", // sessionStorage.setItem("key", JSON.stringify(obj));
query: { // this.$router.pushToTab({
key: data.row.bfkh, // path: "/ypEcharts",
title: "资金流分析", // query: {
}, // key: data.row.bfkh,
}); // title: "资金流分析",
// },
// });
}, },
}, },
}; };
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
:params="params" :params="params"
:nodedata="nodedata" :nodedata="nodedata"
:unfoldParams="unfoldParams" :unfoldParams="unfoldParams"
type="argxfx"
/> />
</div> </div>
</template> </template>
......
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