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 @@
</div>
<div class="leftToolbar" ref="leftToolbar" v-if="showGang">
<el-button
class="toolBarItem"
@click.native="toGang"
title="登记为团伙"
>
<el-button class="toolBarItem" @click.native="toGang" title="登记为团伙">
<i class="el-icon-picture-outline-round"></i>
<p>团伙</p>
</el-button>
......@@ -95,7 +91,6 @@
<i class="el-icon-picture-outline-round"></i>
<p>高危</p>
</el-button>
</div>
</div>
</template>
......@@ -334,8 +329,11 @@ export default {
this.callApi(this.childrenXhrStr, obj)
.then((res) => {
let responseData = res.data.rows || res.rows || res.data;
if(this.type == 'argxfx'){
sessionStorage.setItem('argxfxPeople',JSON.stringify(res.data.rows))
if (this.type == "argxfx") {
sessionStorage.setItem(
"argxfxPeople",
JSON.stringify(this.linkAll)
);
}
//初始化子节点
if (
......@@ -407,7 +405,7 @@ export default {
__graph_json_data,
(seeksRGGraph) => {
this.layoutsProps(seeksRGGraph);
debugger
debugger;
console.log(this.type);
if (this.type == "shce" || this.type == "cqthfx") {
setTimeout(() => {
......@@ -451,9 +449,9 @@ export default {
});
}
}, 0);
}else if(this.type == "argxfx") {
this.showGang = true
this.showDanger = true
} else if (this.type == "argxfx" || this.$route.query.type == 'argxfx') {
this.showGang = true;
this.showDanger = true;
}
}
);
......@@ -491,18 +489,20 @@ export default {
});
},
toGang() {
sessionStorage.setItem("argxfxPeople", JSON.stringify(this.linkAll));
console.log(this.nodedata.name);
this.$router.pushToTab({
path: "/fzth",
query: {asjbh:this.nodedata.name},
})
query: { asjbh: this.nodedata.name },
});
},
toDanger() {
sessionStorage.setItem("argxfxPeople", JSON.stringify(this.linkAll));
console.log(this.nodedata.name);
this.$router.pushToTab({
path: "/fzthDanger",
query: {asjbh:this.nodedata.name},
})
query: { asjbh: this.nodedata.name },
});
},
/**
* @description: 判断高亮
......@@ -663,6 +663,8 @@ export default {
return require(`@/assets/img/graphEcharts/${str}articles.png`);
case "email":
return require(`@/assets/img/graphEcharts/${str}email.png`);
case "net":
return require(`@/assets/img/graphEcharts/${str}net.png`);
}
},
/**
......
......@@ -7,7 +7,7 @@
:prop="item.id"
v-show="!item.hidden"
:rules="item.rules"
class='demo-input-suffix zdycol'
class="demo-input-suffix zdycol"
>
<!--输入框-->
<el-input
......@@ -238,7 +238,7 @@ export default {
if (boo) {
if (this.pages == "ajhx") {
// 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");
} else if (this.pages == "hxgc") {
// let path = `http://39.99.155.173:9002/#/rydaIndex/ryGI?zjhm=${this.form.asjbh}`;
......@@ -256,12 +256,11 @@ export default {
// let path = `http://39.99.155.173:9003/#/ajbzDetail?asjbh=${this.form.asjbh}`;
let path = `${base.alyIP8}/#/ajbzDetail?asjbh=${this.form.asjbh}`;
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 = `${base.alyIP9}/#/JumpPage/admin/admin/${this.form.asjbh}`;
window.open(path, "_blank");
}
else {
} else {
let newParams = this.objectAssignment(this.newParams);
let newNodedata = this.objectAssignment(this.newNodedata);
let newPhotoXhrObject = this.objectAssignment(
......@@ -321,6 +320,17 @@ export default {
return JSON.parse(JSON.stringify(value));
},
},
// watch: {
// form: {
// handler: function (val) {
// debugger
// if (val.lx == '2') {
// }
// },
// deep: true,
// },
// },
};
</script>
<style lang="scss" scoped>
......
......@@ -762,8 +762,11 @@
</el-table-column>
<el-table-column align="center" label="操作">
<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>
</template>
</el-table-column>
......
......@@ -142,7 +142,8 @@ export default {
// this.header = 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);
if (!val.meta.isAdd && index >= 0) {
this.activeName = val.name;
......@@ -151,6 +152,7 @@ export default {
},
methods: {
goDetail(item) {
debugger;
if (item.id == "dwcx") {
let path = `${this.$baseUrl.alyIP6}/#/jccxIndex`;
window.open(path, "_blank");
......@@ -173,6 +175,11 @@ export default {
this.$router.pushToTab({
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") {
this.$router.pushToTab({
path: "/wfzdzczl",
......
......@@ -534,7 +534,7 @@ const menuLayouts = [
path: "/fzthDanger",
name: "fzthDanger",
meta: {
title: '犯罪团伙信息'
title: '登记为高危群体'
},
component: () => import("@/views/shse/fzth/fzthDanger.vue")
},
......
......@@ -372,7 +372,11 @@ export default {
thbh: "",
//案人关系分析数据
sessionGotAsjbh: "",
sessionGotArr: {},
sessionGotArr: [],
sessionGotObjte: {
aj: [],
xyr: [],
},
};
},
created() {
......@@ -382,17 +386,316 @@ export default {
// this.getselectHxThAsjbh1();
if (this.$route.query.asjbh) {
this.sessionGotAsjbh = this.$route.query.asjbh;
this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
console.log(this.sessionGotAsjbh);
debugger;
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);
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() {
if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
this.showArgxfxData();
}
// if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
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: {
// 案件和嫌疑人的回显
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) {
console.log(tab, event);
},
......@@ -911,52 +1214,7 @@ export default {
console.log(this.formLabelAlign);
this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGotAsjbh);
this.ajHx(arr);
this.showArgxfxXyr();
},
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;
this.showArgxfxXyr(arr);
},
// 嫌疑人提取回显
xyrIdentity(content) {
......@@ -968,48 +1226,56 @@ export default {
zjhm: content[0],
}).then((res) => {
// 嫌疑人信息1
var result = res.data.rows;
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 (res.data.rows) {
var result = res.data.rows;
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 }];
});
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
);
} 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
);
}
}
}
});
});
} else {
this.$message.error("暂无可提取嫌疑人信息!");
}
this.loadingFk = false;
this.loading = false;
});
......@@ -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
queryTree(tree, id) {
debugger;
......
......@@ -27,6 +27,9 @@
{{ headerTitle }}
</div>
<div class="form">
<!-- <div @click="cf" class="cf">
<span>拆分</span>
</div> -->
<fj-sc
:xxzjbh="xxzjbh"
:shsexsbh="shsexsbh"
......@@ -35,7 +38,7 @@
:formLabelAlign="formLabelAlign"
:propSt="st"
:rule="rules"
propxsTitle=""
:propxsTitle="title"
:propBottonType="bottonType"
:url="url"
@hxShuju="ajHx(arguments)"
......@@ -46,7 +49,7 @@
:autowidth="autowidth"
>
</fj-sc>
<!-- <el-dialog
<el-dialog
title="推荐团伙"
:visible.sync="dialogVisible"
width="60%"
......@@ -109,7 +112,7 @@
>确认</el-button
>
</div>
</el-dialog> -->
</el-dialog>
</div>
</div>
</template>
......@@ -174,10 +177,11 @@ export default {
},
],
activeName: "first",
dialogVisible: true,
dialogVisible: false,
url: this.$route.query.fkid,
loadingFk: false,
headerTitle: "登记为为高危群体",
headerTitle: "登记为高危群体",
title: "",
autowidth: "1268px",
xsly: "",
codeData: [],
......@@ -198,12 +202,29 @@ export default {
xslyCode: "",
rules: {},
formField: [
// {
// name: "团伙头目:",
// id: "thtm",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
// {
// name: "团伙名称:",
// id: "thmc",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
{
childrenAsAdd: [
{
name: "案件信息:",
id: "aj",
noshow: 'xx',
list: [
{
name: [
......@@ -298,98 +319,99 @@ export default {
placeholder: "请选择",
col: "2",
},
{
{
name: "人员标签:",
id: "rybqdm",
prop: "checkEmpty",
type: "select",
selectData: [
{
name: "命案",
code: "#zd010001",
code: "zd010001",
},
{
name: "电信网络诈骗",
code: "#zd010002",
code: "zd010002",
},
{
name: "涉黄",
code: "#zd010003",
code: "zd010003",
},
{
name: "涉赌",
code: "#zd010004",
code: "zd010004",
},
{
name: "涉毒",
code: "#zd010005",
code: "zd010005",
},
{
name: "涉黑涉恶",
code: "#zd010006",
code: "zd010006",
},
{
name: "在逃",
code: "#zd010007",
code: "zd010007",
},
{
name: "撤逃",
code: "#zd010008",
code: "zd010008",
},
{
name: "Dna比中",
code: "#zd010009",
code: "zd010009",
},
{
name: "指纹比中",
code: "#zd010010",
code: "zd010010",
},
{
name: "盗窃车内财物",
code: "#zd010011",
code: "zd010011",
},
{
name: "高危户籍",
code: "#zd010012",
code: "zd010012",
},
{
name: "一人两案",
code: "#zd010014",
code: "zd010014",
},
{
name: "一人多案",
code: "#zd010015",
code: "zd010015",
},
{
name: "结伙作案",
code: "#zd010017",
code: "zd010017",
},
{
name: "团伙作案",
code: "#zd010018",
code: "zd010018",
},
{
name: "入室盗窃",
code: "#zd010023",
code: "zd010023",
},
{
name: "街头诈骗",
code: "#zd010024",
code: "zd010024",
},
{
name: "盗窃非机动车",
code: "#zd010025",
code: "zd010025",
},
{
name: "跨省作案",
code: "#zd010026",
code: "zd010026",
},
{
name: "跨市作案",
code: "#zd010027",
code: "zd010027",
},
{
name: "跨区作案",
code: "#zd010028",
code: "zd010028",
},
],
codeTree: "CODE_XZQH",
......@@ -449,8 +471,12 @@ export default {
sftj: "",
thbh: "",
//案人关系分析数据
sessionGetAsjbh: "",
sessionGetArr: {},
sessionGotAsjbh: "",
sessionGotArr: [],
sessionGotObjte: {
aj: [],
xyr: [],
},
};
},
created() {
......@@ -459,18 +485,316 @@ export default {
// }
// this.getselectHxThAsjbh1();
if (this.$route.query.asjbh) {
this.sessionGetAsjbh = this.$route.query.asjbh;
this.sessionGetArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
console.log(this.sessionGetAsjbh);
console.log(this.sessionGetArr);
this.sessionGotAsjbh = this.$route.query.asjbh;
debugger;
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);
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() {
if (this.sessionGetAsjbh && this.sessionGetAsjbh != "") {
this.showArgxfxData();
}
// if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
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: {
// 案件和嫌疑人的回显
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) {
console.log(tab, event);
},
......@@ -580,12 +904,12 @@ export default {
this.sftj = res.data.rows.sftj;
if (res.data.rows.sftj == "0") {
this.getselectHxThAsjbh();
// this.headerTitle = "犯罪团伙修改";
this.headerTitle = "犯罪团伙修改";
} else {
this.dialogVisible = true;
this.ajList = res.data.rows.tjaj;
this.xyrList = res.data.rows.tjxyr;
// this.headerTitle = "犯罪团伙新增";
this.headerTitle = "犯罪团伙新增";
}
});
},
......@@ -613,7 +937,7 @@ export default {
userId: obj.identitycard,
};
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);
},
toDetail(url, PARAMS) {
......@@ -944,12 +1268,12 @@ export default {
asjbh: content[0],
}).then((res) => {
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];
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) => {
self.formField[0].childrenAsAdd[0].list[0].name.forEach((item) => {
var fieldVale = result[item.id];
if (item.type == "codeTree") {
......@@ -985,10 +1309,11 @@ export default {
},
showArgxfxData() {
var arr = [];
arr.push(this.sessionGetAsjbh);
arr.push(this.sessionGotAsjbh);
console.log(this.formLabelAlign);
this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGetAsjbh);
// this.ajHx(arr);
this.$set(this.formLabelAlign.aj[0], "asjbh", this.sessionGotAsjbh);
this.ajHx(arr);
this.showArgxfxXyr(arr);
},
// 嫌疑人提取回显
xyrIdentity(content) {
......@@ -1000,48 +1325,56 @@ export default {
zjhm: content[0],
}).then((res) => {
// 嫌疑人信息1
var result = res.data.rows;
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 (res.data.rows) {
var result = res.data.rows;
self.formField[1].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[1].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 }];
});
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
);
} 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
);
}
}
}
});
});
} else {
this.$message.error("暂无可提取嫌疑人信息!");
}
this.loadingFk = false;
this.loading = false;
});
......@@ -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
queryTree(tree, id) {
debugger;
......@@ -1656,7 +2036,7 @@ export default {
// background-image: url(../../assets/img/bj.png);
background-repeat: no-repeat;
background-attachment: scroll;
// max-height: 100%;
max-height: 100%;
overflow-y: scroll;
/deep/.el-loading-mask {
height: 249%;
......
......@@ -1409,6 +1409,7 @@ export default {
},
//带按钮的输入框回显
hxShuju(id, item) {
debugger
this.$emit("hxShuju", id, item);
},
//附件下载
......
......@@ -105,29 +105,31 @@ export default {
},
methods: {
toInfor(data) {
let params = {
fszsjh: data.fsfsjh,
};
let obj = {
childrenXhrStr: "/apialy/ztypxx/selectBySjh",
photoXhrStr: null,
params: params,
nodedata: {
type: "phone",
id: 0,
name: data.fsfsjh,
children: true,
},
nodeClickBoo: false,
};
sessionStorage.setItem("key", JSON.stringify(obj));
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data.fsfsjh,
title: "话单分析",
},
});
let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.fsfsjh}`;
window.open(path, "_blank");
// let params = {
// fszsjh: data.fsfsjh,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectBySjh",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: "phone",
// id: 0,
// name: data.fsfsjh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.fsfsjh,
// title: "话单分析",
// },
// });
},
},
};
......
......@@ -29,7 +29,7 @@ export default {
qtxxbh: "",
xm: "",
idcard: "",
phone: ""
phone: "",
},
cxQueryField: [
{
......@@ -63,7 +63,7 @@ export default {
value: "",
placeholder: "",
col: "3",
}
},
],
cxDefaultFormThead: [
{
......@@ -82,7 +82,7 @@ export default {
{
label: "手机号",
prop: "phone",
}
},
],
cxUrl: "/ksh/selectQtypgn",
Menu: [
......@@ -98,8 +98,8 @@ export default {
};
},
created() {
if(this.$route.query.idcard){
this.cxFormData.idcard = this.$route.query.idcard
if (this.$route.query.idcard) {
this.cxFormData.idcard = this.$route.query.idcard;
}
this.$store.commit("user/SET_Menu", this.Menu);
// this.$store.commit("user/SET_Header", this.header);
......@@ -128,6 +128,7 @@ export default {
query: {
key: data.qtxxbh,
title: "群体分析",
type: "argxfx",
},
});
},
......
......@@ -19,8 +19,8 @@ export default {
components: { SearchGraph },
data() {
return {
header: '主题研判',
pages:'queryTdyp',
header: "主题研判",
pages: "queryTdyp",
formProp: [
{
id: "asjbh",
......@@ -146,7 +146,7 @@ export default {
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
{
id: "shsethfx",
label: "涉黑涉恶团伙分析",
newAuth: "M304",
......@@ -156,49 +156,7 @@ 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",
label: "群体研判",
......@@ -264,6 +222,49 @@ export default {
className: "iconfont icongongnengfuwu",
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 {
// debugger;
},
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) {
let params = {
fsfh: data.fsfh,
bshlx: data.bshlx,
};
let obj = {
childrenXhrStr: "/apialy/ztypxx/selectByQq",
photoXhrStr: null,
params: params,
nodedata: {
type: this.searchBshlx(data.bshlx),
id: 0,
name: data.fsfsjh,
children: true,
},
nodeClickBoo: false,
};
sessionStorage.setItem("key", JSON.stringify(obj));
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data.fsfsjh,
title: "话单分析",
},
});
debugger;
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
var params = { type: "KySj", kybh: data.fsfsjh, userId: idcard };
console.log(params);
this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
// let params = {
// fsfh: data.fsfh,
// bshlx: data.bshlx,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectByQq",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: this.searchBshlx(data.bshlx),
// id: 0,
// name: data.fsfsjh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.fsfsjh,
// title: "话单分析",
// },
// });
},
searchBshlx(val) {
switch (val) {
......
......@@ -21,15 +21,30 @@ export default {
return {
pages: "queryXsyp",
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",
type: "text",
placeholder: "请输入车牌号码",
placeholder: "请输入",
col: "3",
rules: [
{ required: true, message: "请输入车牌号码", trigger: "blur" },
{ required: true, message: "请输入", trigger: "blur" },
],
},
],
form: {
asjbh: "",
......
......@@ -228,31 +228,33 @@ export default {
});
},
sprops(data) {
debugger;
let params = {
bfkh: data.row.bfkh,
ssrwbh: data.row.ssrwbh,
};
let obj = {
childrenXhrStr: "/apialy/ztypxx/selectzxBySfz",
photoXhrStr: null,
params: params,
nodedata: {
type: "zjl",
id: 0,
name: data.row.bfkh,
children: true,
},
nodeClickBoo: false,
};
sessionStorage.setItem("key", JSON.stringify(obj));
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data.row.bfkh,
title: "资金流分析",
},
});
let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.row.bfkh}`;
window.open(path, "_blank");
// debugger;
// let params = {
// bfkh: data.row.bfkh,
// ssrwbh: data.row.ssrwbh,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectzxBySfz",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: "zjl",
// id: 0,
// name: data.row.bfkh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.row.bfkh,
// title: "资金流分析",
// },
// });
},
},
};
......
......@@ -9,6 +9,7 @@
:params="params"
:nodedata="nodedata"
:unfoldParams="unfoldParams"
type="argxfx"
/>
</div>
</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