Commit e4f62553 by liupeng

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

parents 58937c7a 1e513a0a
......@@ -7,7 +7,7 @@ export const getXsbh = params =>
//新增团伙
export const addThxs = params =>
postform(`${base.alyIP}/thajxs/addThxs`, params);
postform(`${base.alyIP}/thajxs/addThxs`, params);
//新增附件
export const addXsfj = params =>
......@@ -19,13 +19,24 @@ export const getThxsByZjbh = params =>
//团伙线索信息编辑
export const updateThxs = params =>
postform(`${base.alyIP}/thajxs/updateThxs`, params);
postform(`${base.alyIP}/thajxs/updateThxs`, params);
//团伙线索信息详情
export const delThxs = params =>
post(`${base.alyIP}/thajxs/delThxs`, params);
// 2.16 资金 新增任务
export const insertJtrw = params =>
post(`${base.alyIP}/ztypxx/insertJtrw`, params);
//2.18 资金 上传资金excle表
export const uploadFile = params =>
postform(`${base.alyIP}/ztypxx/uploadFile`, params);
// 2查询最新资金表的数据
export const selectZxzjbList = params =>
post(`${base.alyIP}/ztypxx/selectZxzjbList`, params);
<template>
<div class="rightContent" id="IdentityInfor">
<div class="Content paneDiv paneDiv2">
<div class="header">
<span class="title">{{ title }}</span>
</div>
<div class="Boxcontent">
<div class="content">
<div>
<div
class="itemBox"
v-for="(item, index) in cxQueryField"
:key="item.id" >
<div class="module">
<div class="title">{{ item.title }}</div>
<div class="rows">
<div v-if="index === 0" class="ryzp"><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDABsSFBcUERsXFhceHBsgKEIrKCUlKFE6PTBCYFVlZF9VXVtqeJmBanGQc1tdhbWGkJ6jq62rZ4C8ybqmx5moq6T/2wBDARweHigjKE4rK06kbl1upKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKT/wAARCAAyADIDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAUCAwQBBv/EAC4QAAEDAwMDAQYHAAAAAAAAAAEAAgMEERITIjEFIUFRMjM1YYGRFUJxcnOhwf/EABgBAAMBAQAAAAAAAAAAAAAAAAACAwEE/8QAHBEBAQEBAAMBAQAAAAAAAAAAAAECEQMTMSEi/9oADAMBAAIRAxEAPwD0ZIAuSlc1XNPI5lGBZvYvP+K/qEthHDlbVNu3oo0MejDg/G9/CTWuGzFcdO+aK80shJ5F0SU8kMZMU0gtwL3W4/JUVDZiWaTgADuv5CjbenjPT1czHtjqwN3Dwmg4WSVtPK3CQXC5RTB4kiyJ03Y3Poq510mpxtuhcQnIV1/xGnHjutbMfRKaqtE0ccr43RzRuvifI+S2MnsBIN0bh9lDy/erY/Y2kqJKqbMxwu14+6i+VreXAfVQp5HJMbKjp5P4nMz8paD9VLPPda0Y/tU0Eoiq5DO0sfIdp8EKvil6zyX+eHaFy6F0ucq0qyms1rWVEY8nlVRyya5Zp6bucCeU77Jd1OJwxqYxviPe3kLLJr6aXjO7RJ3sxP2XW6AOxmTkxhdFURNkABuFa2NjeGgKXqinsLxFI5hke2waLhqzTTtm6WHPIMpO0ebp32slDKOOPqp27S3Id+Cq5zM/CW9aG62I54Qt1kLSJKE3unfohC0FvQ/cyfvKZn2ShCAiz2AsA+NH+JCENMkIQgP/2Q==" width="120"/></div>
<div :class="'col' + i.col" v-for="i in item.data" :key="i.prop" >
<span class="label" :style="{ width: labelWidth }">{{ i.label }}</span>
<div v-if="item.objStr" class="cont" :style="{ width: `calc(100% - ${labelWidth})` }"> {{ (pageData[item.objStr] && pageData[item.objStr][i.prop]) || "-" }}
</div>
<div v-else class="cont" :style="{ width: `calc(100% - ${labelWidth})` }">
<!-- <span v-if="isBase64(pageData[i.prop] + '')"><img :src="'data:image/jpeg;base64,' + pageData[i.prop]" alt="" width="80"/></span>
<span v-else>{{ pageData[i.prop] || "-" }}</span> -->
<span>{{ pageData[i.prop] || "-" }}</span>
</div>
</div>
</div>
<div class="zpdb" v-if="index === 2">
<div>
<img :src="'data:image/jpeg;base64,' + bzrZp" alt="" width="280"/>
</div>
<div>
<img :src="'data:image/jpeg;base64,' + xyrZp" alt="" width="280"/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
//页面信息对象
pageData: this.pageObject,
col: 0,
bzrZp: this.pageObject.bzrZp,
xyrZp: this.pageObject.xyrZp
}
},
props: {
//详情配置
cxQueryField: {
type: Array,
default: () => [],
},
//接口请求的对象所有信息都包含的
pageObject: {
type: Object,
default: () => ({}),
},
//label的宽度默认80
labelWidth: String,
//页面标题
title: String
},
methods: {
// 判断字段返回值是否为base64字符串
isBase64(str) {
if (str ==='' || str.trim() ===''){ return false; }
try {
return btoa(atob(str)) == str
} catch (err) {
return false
}
}
},
mounted() {
},
watch: {
pageObject: {
handler: function (val) {
this.pageData = val;
console.log('this.pageData', this.pageData)
},
deep: true,
},
},
};
</script>
<style lang="scss" scoped>
@mixin pageStyle() {
padding: 13px 50px;
}
@mixin photoStyle() {
display: flex;
align-items: center;
background-color: #fcfcfd;
border: 1px solid rgba(0, 0, 0, 0.18);
}
.rightContent {
flex: 1;
height: 100%;
overflow-y: auto;
.paneDiv {
background: #ffffff;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);
opacity: 1;
border-radius: 4px;
margin: 16px 20px 50px;
position: relative;
}
.paneDiv2 {
background: #ffffff;
border: 1px solid #eaeaea;
box-shadow: none;
opacity: 1;
border-radius: 8px;
}
.header {
padding: 13px 20px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #e4e4e4;
.title {
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 600;
color: #363636;
}
.iconBox {
i {
font-size: 18px;
color: #808591;
&:not(:last-of-type) {
margin-right: 15px;
}
}
}
}
.Boxcontent {
@include pageStyle();
.content {
height: auto;
display: block;
.module{
.rows{
position: relative;
.ryzp{
position: absolute;
top: 18px;
width: 200px;
background: #fff;
height: 160px;
}
}
.zpdb{
div{
width: 33%;
display: inline-block;
}
}
}
}
}
.col3,
.col6,
.col10,
.col5,
.col13 {
display: inline-block;
vertical-align: top;
padding: 5px 0;
.label {
font-size: 15px;
color: #363636;
font-weight: bold;
display: inline-block;
width: 80px;
text-align: left;
vertical-align: top;
}
.cont {
color: #808591;
font-size: 15px;
display: inline-block;
width: calc(100% - 80px);
box-sizing: border-box;
padding-right: 15px;
padding-left: 10px;
> span{
word-wrap: break-word;
}
}
}
.itemBox {
.title {
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 600;
color: #ff8d1e;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 10px;
}
}
.col3 {
width: 33%;
}
.col6 {
width: 66%;
}
.col10 {
width: 100%;
}
.col5 {
width: 50%;
}
.col13 {
width: 33%;
margin-right: 33%;
}
}
</style>
......@@ -273,7 +273,7 @@
</div>
</div>
</div>
<div class="Content paneDiv paneDiv2">
<div class="Content paneDiv paneDiv2" v-if="pageBs != 'xxtkgzxnpg'">
<el-row style="width: 98%">
<el-col :span="24">
<div
......@@ -348,16 +348,23 @@
pageBs != 'wfzdzczl' &&
pageBs != 'qjgnsyrz' &&
pageBs != 'queryCheckBj' &&
pageBs != 'queryZj' &&
pageBs != 'queryWl' &&
pageBs != 'bjzycx' &&
pageBs != 'yhzyh' &&
pageBs != 'queryDx' &&
pageBs != 'queryZj' &&
pageBs != 'sqqxgl'
"
>
<i class="el-icon-plus"></i> 新增
</div>
<div
class="flTtitle Add"
@click="adds"
v-if="pageASs == 'queryZj'"
>
<i class="el-icon-plus"></i> 新增
</div>
<el-button
type="primary"
size="mini"
......@@ -504,7 +511,32 @@
size="small"
v-if="listMode != 2"
@selection-change="handleSelectionChange"
@expand-change="rowExpand"
>
<el-table-column type="expand" v-if="pageASs == 'queryZj'">
<template slot-scope="props">
<el-table
v-loading="loadingZxzjlList"
:data="tableData1"
stripe
style="width: 100%"
>
<el-table-column align="center" prop="bfkh" label="本方卡号">
</el-table-column>
<el-table-column align="center" prop="bfzhmc" label="账号名称">
</el-table-column>
<el-table-column align="center" prop="zhye" label="余额">
</el-table-column>
<el-table-column align="center" label="操作">
<template slot-scope="scope">
<el-button type="success" @click="sprops(scope)">
可视化分析
</el-button>
</template>
</el-table-column>
</el-table>
</template>
</el-table-column>
<el-table-column
align="center"
label="操作"
......@@ -854,7 +886,13 @@
<el-table-column
align="center"
label="操作"
:width="pageBs == 'zdxxgl' || pageBs == 'gzrygl' ? '460' : '200' || pageBs == 'queryHbyp' ? '500' : '200'"
:width="
pageBs == 'zdxxgl' || pageBs == 'gzrygl'
? '460'
: '200' || pageBs == 'queryHbyp'
? '500'
: '200'
"
:fixed="pageBs == 'rySp' ? 'right' : false"
v-if="
!(
......@@ -878,9 +916,9 @@
pageBs == 'wscdajtj' ||
pageBs == 'jszls' ||
pageBs == 'queryCheckBj' ||
pageBs == 'queryZj' ||
pageBs == 'queryWl' ||
pageBs == 'queryDna' ||
pageBs == 'queryZj' ||
pageBs == 'queryZw' ||
pageBs == 'wfqdzczl' ||
pageBs == 'xywspdzczl' ||
......@@ -1028,7 +1066,7 @@
v-if="pageBs == 'queryRlqbxsSH'"
>审核</span
>
<!-- <span
<!-- <span
@click="$emit('qxfp', scope)"
class="dele"
v-if="pageBs == 'sqqxgl'"
......@@ -1209,7 +1247,24 @@
v-if="tableOperation"
:width="tableOperationWidth"
align="center"
label="操作">
label="操作"
>
<template slot-scope="scope">
<slot name="btnGroup" :scope="scope"></slot>
</template>
</el-table-column>
<el-table-column
v-if="pageASs == 'queryZj'"
:width="
pageBs == 'zdxxgl' || pageBs == 'gzrygl'
? '460'
: '200' || pageBs == 'queryHbyp'
? '500'
: '200'
"
align="center"
label="操作"
>
<template slot-scope="scope">
<slot name="btnGroup" :scope="scope"></slot>
</template>
......@@ -1386,16 +1441,18 @@ export default {
LazySelectTreeDialog,
},
props: {
tableOperation:{
type:Boolean,
default:() => false
tableOperation: {
type: Boolean,
default: () => false,
},
tableOperationWidth:{
type:Number,
default:() => 100
tableOperationWidth: {
type: Number,
default: () => 100,
},
pageASs: String,
pageBs: String,
pageBt: String,
loadingZxzjlList: Boolean,
cxQueryField: {
type: Array,
default: () => [],
......@@ -1409,10 +1466,14 @@ export default {
cxUrl: String,
header: String,
pageFlag: String,
listOperation:{
listOperation: {
type: Array,
default: () => [],
}, //信息列表操作按钮
tableData1: {
type: Array,
default: () => [],
}, //信息列表操作按钮
},
},
data() {
return {
......@@ -1509,6 +1570,9 @@ export default {
};
},
methods: {
rowExpand(row, expandedRows) {
this.$emit("rowExpand", row);
},
switchingConditions() {
debugger;
this.toggleZd = !this.toggleZd;
......@@ -1777,6 +1841,9 @@ export default {
add() {
this.$emit("add");
},
adds() {
this.$emit("adds");
},
toInfor(data) {
this.$emit("toInfor", data);
},
......@@ -1895,7 +1962,9 @@ export default {
}
},
doQueryBtn(val) {
if (this.pageBs == "bjzycx") {
if (this.pageBs == "xxtkgzxnpg") {
this.doQuery("yes");
} else if (this.pageBs == "bjzycx") {
this.doQuery("yes");
} else {
if (val) {
......@@ -1908,6 +1977,9 @@ export default {
this.doQuery("yes");
}
},
sprops(scope) {
this.$emit("sprops", scope);
},
doQuery(flag) {
this.showLoading();
var jsonStr = [];
......@@ -1933,137 +2005,144 @@ export default {
: "";
}
}
if (flag) {
if (
self.formData.hasOwnProperty("file") ||
self.formData.hasOwnProperty("imageFile")
) {
let formDatas = new FormData();
for (let i in self.formData) {
if (i == "file" || i == "imageFile") {
formDatas.append(
i,
JSON.stringify(self.imgRaw) == "{}" ? "" : self.imgRaw
);
} else {
formDatas.append(i, self.formData[i]);
}
}
postform(`${url.alyIP}${this.cxUrl}`, formDatas).then((response) => {
if (response.success === true) {
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
}
});
} else if (self.pageBs == "bjzycx") {
debugger;
jsonStr.push(self.formData);
let form = new FormData();
if (self.pageBt == "qgasj") {
form.append("zylx", "asj");
} else if (self.pageBt == "qgfzxyr") {
form.append("zylx", "fzxyr");
} else if (self.pageBt == "qgxzgzry") {
form.append("zylx", "asxzgzryj");
}
form.append("jsonStr", JSON.stringify(jsonStr));
postform(`${url.alyIP2}${this.cxUrl}`, form).then((response) => {
if (response.success === true) {
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
if (this.pageBs == "xxtkgzxnpg" || this.pageBs == "queryHbyptj") {
debugger;
this.$emit("doQueryBtn", json);
} else {
if (flag) {
if (
self.formData.hasOwnProperty("file") ||
self.formData.hasOwnProperty("imageFile")
) {
let formDatas = new FormData();
for (let i in self.formData) {
if (i == "file" || i == "imageFile") {
formDatas.append(
i,
JSON.stringify(self.imgRaw) == "{}" ? "" : self.imgRaw
);
} else {
formDatas.append(i, self.formData[i]);
}
}
});
} else {
self.doQueryRequest(json).then((response) => {
if (response.success === true) {
let list = [];
response.data.rows.forEach((item) => {
if (item.ajlbCodeTxt) {
item.ajlbCodeTxt = item.ajlbCodeTxt.split("#").slice(1);
}
if (item.ryflText) {
item.ryflText = item.ryflText.split("#").slice(1);
}
if (item.sabqTxt) {
item.sabqTxt = item.sabqTxt
.split("#")
.toString()
.slice(1)
.trim();
}
if (item.codeTxt) {
let array = item.codeTxt.split("#").slice(1);
// array.forEach((ajitem) => {
// debugger
// let obj = {};
// if (
// ajitem == "强迫交易案" ||
// ajitem == "非法拘禁案" ||
// ajitem == "敲诈勒索案" ||
// ajitem == "故意毁坏案" ||
// ajitem == "聚众斗殴案" ||
// ajitem == "寻衅滋事案" ||
// ajitem == "开设赌场案" ||
// ajitem == "组织卖淫案" ||
// ajitem == "强迫卖淫案"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FF4330";
// } else if (ajitem == "故意伤害案") {
// // colorList.push("color:#FF6448");
// obj.name = ajitem;
// obj.color = "color:#FF6448";
// } else if (
// ajitem == "聚众扰乱公共场所秩序、交通秩序案" ||
// ajitem == "聚众扰乱公共秩序" ||
// ajitem == "聚众扰乱交通秩序" ||
// ajitem == "聚众扰乱社会秩序案"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FF8553";
// } else if (
// ajitem == "买卖毒品" ||
// ajitem == "运输毒品" ||
// ajitem == "制贩毒品"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FFA65E";
// } else {
// obj.name = ajitem;
// obj.color = "color:#FFC769";
// }
// list.push(obj);
// });
item.codeTxt = item.codeTxt.split("#").slice(1);
postform(`${url.alyIP}${this.cxUrl}`, formDatas).then(
(response) => {
if (response.success === true) {
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
}
});
self.tableData = response.data.rows;
for (let t in self.transformFormTable) {
self.tableData.map((res) => {
res[t] = self.transformFormTable[t][res[t]];
});
}
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
);
} else if (self.pageBs == "bjzycx") {
debugger;
jsonStr.push(self.formData);
let form = new FormData();
if (self.pageBt == "qgasj") {
form.append("zylx", "asj");
} else if (self.pageBt == "qgfzxyr") {
form.append("zylx", "fzxyr");
} else if (self.pageBt == "qgxzgzry") {
form.append("zylx", "asxzgzryj");
}
});
form.append("jsonStr", JSON.stringify(jsonStr));
postform(`${url.alyIP2}${this.cxUrl}`, form).then((response) => {
if (response.success === true) {
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
}
});
} else {
self.doQueryRequest(json).then((response) => {
if (response.success === true) {
let list = [];
response.data.rows.forEach((item) => {
if (item.ajlbCodeTxt) {
item.ajlbCodeTxt = item.ajlbCodeTxt.split("#").slice(1);
}
if (item.ryflText) {
item.ryflText = item.ryflText.split("#").slice(1);
}
if (item.sabqTxt) {
item.sabqTxt = item.sabqTxt
.split("#")
.toString()
.slice(1)
.trim();
}
if (item.codeTxt) {
let array = item.codeTxt.split("#").slice(1);
// array.forEach((ajitem) => {
// debugger
// let obj = {};
// if (
// ajitem == "强迫交易案" ||
// ajitem == "非法拘禁案" ||
// ajitem == "敲诈勒索案" ||
// ajitem == "故意毁坏案" ||
// ajitem == "聚众斗殴案" ||
// ajitem == "寻衅滋事案" ||
// ajitem == "开设赌场案" ||
// ajitem == "组织卖淫案" ||
// ajitem == "强迫卖淫案"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FF4330";
// } else if (ajitem == "故意伤害案") {
// // colorList.push("color:#FF6448");
// obj.name = ajitem;
// obj.color = "color:#FF6448";
// } else if (
// ajitem == "聚众扰乱公共场所秩序、交通秩序案" ||
// ajitem == "聚众扰乱公共秩序" ||
// ajitem == "聚众扰乱交通秩序" ||
// ajitem == "聚众扰乱社会秩序案"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FF8553";
// } else if (
// ajitem == "买卖毒品" ||
// ajitem == "运输毒品" ||
// ajitem == "制贩毒品"
// ) {
// obj.name = ajitem;
// obj.color = "color:#FFA65E";
// } else {
// obj.name = ajitem;
// obj.color = "color:#FFC769";
// }
// list.push(obj);
// });
item.codeTxt = item.codeTxt.split("#").slice(1);
}
});
self.tableData = response.data.rows;
for (let t in self.transformFormTable) {
self.tableData.map((res) => {
res[t] = self.transformFormTable[t][res[t]];
});
}
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
}
});
}
}
}
},
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { rxdbDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -24,206 +24,222 @@ export default {
return {
cxQueryField: [
{
title: "现场人像比中", //如果不分小模块就删除title
title: "人员基本信息", //如果不分小模块就删除title
id: 1,
objStr: "", //对象中的对应字段
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "信息主键编号:",
prop: "bzsjStr",
label: "",
prop: "",
col: "3",
},
{
label: "比中时间:",
prop: "bzsjStr",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "比中人员与源图片的相似度:",
prop: "similarity",
label: "",
prop: "",
col: "3",
},
{
label: "比中照片所属的人员库名:",
prop: "repositoryName",
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "比中人员住址:",
prop: "nativePlaceAddr",
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "比中人照片:",
prop: "bzrZp",
label: "",
prop: "",
col: "3",
},
{
label: "比中人员标签库数组:",
prop: "tagAry",
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "嫌疑人照片:",
prop: "xyrZp",
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
],
},
{
title: "嫌疑案事件信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "案件编号:",
prop: "asjbh",
label: "",
prop: "",
col: "3",
},
{
label: "案件名称:",
prop: "ajmc",
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "案件类别:",
prop: "ajlbdmStr",
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "现勘编号:",
prop: "xkbh",
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "发案地详址:",
prop: "fxasjddDzmc",
label: "别名:",
prop: "bmch",
col: "3",
},
{
label: "简要案情:",
prop: "jyaq",
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
],
},
{
title: "嫌疑人信息", //如果不分小模块就删除title
id: 3,
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "人员编号:",
prop: "asjxgrybh",
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "姓名:",
prop: "xm",
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "人员照片:",
prop: "zp",
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "别名:",
prop: "bmch",
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
],
},
{
title: "案件基本信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "证件号码:",
prop: "cyzjZjhm",
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "性别:",
prop: "xbdmStr",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
label: "出生日期:",
prop: "csrq",
label: "案件类别:",
prop: "ajlbdmStr",
col: "3",
},
{
label: "国籍:",
prop: "gjdmStr",
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "民族:",
prop: "mzdmStr",
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
col: "3",
},
{
label: "籍贯:",
prop: "jgdmStr",
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
col: "3",
},
{
label: "政治面貌:",
prop: "zzmmdmStr",
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "10",
},
{
label: "简要案情:",
prop: "jyaq",
col: "10",
},
],
},
{
title: "比中信息", //如果不分小模块就删除title
id: 3,
data: [
{
label: "信息主键编号:",
prop: "bzsjStr",
col: "3",
},
{
label: "学历:",
prop: "xldmStr",
label: "比中时间:",
prop: "",
col: "3",
},
{
label: "职业:",
prop: "zylbdmStr",
label: "比中单位名称:",
prop: "bzdwGajgmc",
col: "3",
},
{
label: "工作单位:",
prop: "gzdw",
label: "比中人员与源图片的相似度:",
prop: "similarity",
col: "3",
},
{
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
label: "比中照片所属的人员库名:",
prop: "repositoryName",
col: "3",
},
{
label: "户籍地详址:",
prop: "hjdzDzmc",
label: "比中人员住址:",
prop: "nativePlaceAddr",
col: "3",
},
{
label: "现住址区划:",
prop: "xzzXzqhdmStr",
label: "比中人照片:",
// prop: "bzrZp",
prop: '',
col: "3",
},
{
label: "现住址详址:",
prop: "xzzDzmc",
label: "嫌疑人照片:",
// prop: "xyrZp",
prop: "",
col: "3",
},
{
label: "比中人员标签库数组:",
prop: "tagAry",
col: "3",
}
],
},
}
],
pageFooterProps: [
{
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { dnaDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -24,234 +24,174 @@ export default {
return {
cxQueryField: [
{
title: "人员基本信息", //如果不分小模块就删除title
id: 1,
objStr: "dnabz", //对象中的对应字段
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "物证编号:",
prop: "wzbh",
label: "",
prop: "",
col: "3",
},
{
label: "物证名称:",
prop: "ajwzmc",
col: "3",
},
{
label: "实验室案件编号:",
prop: "bzajAjbh",
col: "3",
},
{
label: "案件名称:",
prop: "bzajAjmc",
col: "3",
},
{
label: "案件类别:",
prop: "bzajAjlb",
col: "3",
},
{
label: "DNA简要案情:",
prop: "bzajJyaq",
col: "3",
},
{
label: "警综案件编号:",
prop: "jzajbh",
col: "3",
},
{
label: "警综案件名称:",
prop: "jzajmc",
col: "3",
},
{
label: "警情编号:",
prop: "jqbh",
col: "3",
},
{
label: "警综简要案情:",
prop: "jzjyaq",
col: "3",
},
{
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "发案时间:",
prop: "bzajAfsj",
col: "3",
},
{
label: "案件类型:",
prop: "ajlx",
col: "3",
},
{
label: "案件状态:",
prop: "ajzt",
col: "3",
},
{
label: "状态日期:",
prop: "ztrq",
col: "3",
},
{
label: "案件来源:",
prop: "ajly",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "案件所属省份:",
prop: "bzajAjsssf",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "立案县市区:",
prop: "laxsq",
label: "",
prop: "",
col: "3",
},
{
label: "案件对比串并类别:",
prop: "ajbdcblb",
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "立案单位:",
prop: "bzajLadw",
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "警综案件类别:",
prop: "jzajlb",
label: "",
prop: "",
col: "3",
},
{
label: "送检时间:",
prop: "bzajSjsj",
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "送检人:",
prop: "bzajSjr",
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "送检人联系方式:",
prop: "bzajSjrlxdh",
label: "",
prop: "",
col: "3",
},
{
label: "案件检出基因座数量:",
prop: "bzajJcjyzsl",
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "案件实验室受理编号:",
prop: "bzajSysslbh",
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "案件实验室:",
prop: "bzajSysdm",
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "案件实验室名称:",
prop: "bzajSysmc",
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "人员编号:",
prop: "bzryRybh",
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "名:",
prop: "bzryXm",
label: "名:",
prop: "bmch",
col: "3",
},
{
label: "身份证号码:",
prop: "bzrySfzh",
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "性别:",
prop: "bzryXb",
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "民族:",
prop: "bzryMz",
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "民族:",
prop: "xyrxx.mzdmStr",
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "户籍地详址:",
prop: "bzryHjd",
prop: "hjdzDzmc",
col: "3",
},
{
label: "抓获状态:",
prop: "zhzt",
col: "3",
},
{
label: "抓获时间:",
prop: "zhsj",
col: "3",
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
],
},
{
title: "案件基本信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "抓获单位:",
prop: "zhdw",
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "人员来源:",
prop: "ryly",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
label: "人员类别:",
prop: "rylb",
label: "案件类别:",
prop: "ajlbdmStr",
col: "3",
},
{
label: "人员比对串并类别:",
prop: "rybdcblb",
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "人员实验室编号:",
prop: "bzrySysbh",
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
col: "3",
},
{
label: "人员实验室名称:",
prop: "bzrySysmc",
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
col: "3",
},
{
label: "人员检出基因座数量:",
prop: "bzryJcjyzsl",
col: "3",
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "10",
},
{
label: "前科情况:",
prop: "qkqk",
col: "3",
label: "简要案情:",
prop: "jyaq",
col: "10",
},
],
},
{
id: 3,
title: "比中信息", //如果不分小模块就删除title
// objStr: "dnabz", //对象中的对应字段
data: [
{
label: "比中时间:",
prop: "bzsjStr",
......@@ -341,7 +281,7 @@ export default {
dnaDetail({
xxzjbh: _this.xxzjbh,
}).then((res) => {
var result = res.data;
var result = res.data.dnabz;
this.pageObject = result;
_this.filterTreeCode(result);
});
......
......@@ -78,7 +78,7 @@ export default {
cxDefaultFormThead: [
{
label: "物证编号",
prop: "wzhm",
prop: "xxzjbh",
toInfor: true,
},
{
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { xcrxcDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -24,112 +24,103 @@ export default {
return {
cxQueryField: [
{
title: "人信息", //如果不分小模块就删除title
title: "人员基本信息", //如果不分小模块就删除title
id: 1,
objStr: "", //对象中的对应字段
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "信息主键编号:",
prop: "xxzjbh",
label: "",
prop: "",
col: "3",
},
{
label: "比中人员与源图片的相似度:",
prop: "similarity",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "比中照片所属的人员库名:",
prop: "repositoryName",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "比中人员住址:",
prop: "nativePlaceAddr",
label: "",
prop: "",
col: "3",
},
{
label: "比中人员照片:",
prop: "zp",
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "比中人员标签库数组:",
prop: "tagAry",
label: "民族:",
prop: "mzdmStr",
col: "3",
},
],
},
{
title: "嫌疑案事件信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "案件编号:",
prop: "asjbh",
label: "",
prop: "",
col: "3",
},
{
label: "案件名称:",
prop: "ajmc",
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "案件类别:",
prop: "ajlbdmStr",
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "现勘编号:",
prop: "xkbh",
label: "",
prop: "",
col: "3",
},
{
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "发案地详址:",
prop: "fxasjddDzmc",
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "简要案情:",
prop: "jyaq",
label: "性别:",
prop: "xbdmStr",
col: "3",
},
],
},
{
title: "嫌疑人信息", //如果不分小模块就删除title
id: 3,
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "人员编号:",
prop: "asjxgrybh",
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "名:",
prop: "xm",
label: "名:",
prop: "bmch",
col: "3",
},
{
label: "人员之前登记的照片:",
prop: "zp",
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "别名:",
prop: "bmch",
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
......@@ -138,78 +129,101 @@ export default {
col: "3",
},
{
label: "证件号码:",
prop: "cyzjZjhm",
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "性别:",
prop: "xbdmStr",
col: "3",
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
],
},
{
title: "案件基本信息", //如果不分小模块就删除title
id: 2,
objStr: "asjxx", //对象中的对应字段
data: [
{
label: "出生日期:",
prop: "csrq",
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "国籍:",
prop: "gjdmStr",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
label: "民族:",
prop: "mzdmStr",
label: "案件类别:",
prop: "ajlbdmStr",
col: "3",
},
{
label: "籍贯:",
prop: "jgdmStr",
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "政治面貌:",
prop: "zzmmdmStr",
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
col: "3",
},
{
label: "学历:",
prop: "xldmStr",
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
col: "3",
},
{
label: "职业:",
prop: "zylbdmStr",
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "10",
},
{
label: "简要案情:",
prop: "jyaq",
col: "10",
},
],
},
{
title: "比中信息", //如果不分小模块就删除title
id: 3,
objStr: "", //对象中的对应字段
data: [
{
label: "信息主键编号:",
prop: "xxzjbh",
col: "3",
},
{
label: "工作单位:",
prop: "gzdw",
label: "比中人员与源图片的相似度:",
prop: "similarity",
col: "3",
},
{
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
label: "比中照片所属的人员库名:",
prop: "repositoryName",
col: "3",
},
{
label: "户籍地详址:",
prop: "hjdzDzmc",
label: "比中人员住址:",
prop: "nativePlaceAddr",
col: "3",
},
{
label: "现住址区划:",
prop: "xzzXzqhdmStr",
label: "比中人员照片:",
prop: "",
col: "3",
},
{
label: "现住址详址:",
prop: "xzzDzmc",
label: "比中人员标签库数组:",
prop: "tagAry",
col: "3",
},
],
},
}
],
pageFooterProps: [
{
......@@ -262,7 +276,7 @@ export default {
xcrxcDetail({
xxzjbh: _this.xxzjbh,
}).then((res) => {
var result = res.data;
var result = res.data.rxdbBdzg;
this.pageObject = result;
_this.filterTreeCode(result);
});
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { ystrDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -23,51 +23,137 @@ export default {
data() {
return {
cxQueryField: [
{
title: "YSTR比中",
title: "人员基本信息",
id: 1,
objStr: "", //对象中的对应字段
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "比中时间:",
prop: "bzsjStr",
label: "",
prop: "",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "比中人:",
prop: "bzrXm",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
label: "",
prop: "",
col: "3",
},
{
label: "比中人公民身份号码:",
prop: "bzrLxdh",
label: "出生日期:",
prop: "csrq",
col: "3",
},
],
{
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "",
prop: "",
col: "3",
},
{
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "",
prop: "",
col: "3",
},
{
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "别名:",
prop: "bmch",
col: "3",
},
{
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
]
},
{
title: "嫌疑案事件信息",
title: "案事基本信息",
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "案件编号:",
prop: "asjbh",
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "案件名称:",
prop: "ajmc",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
......@@ -93,120 +179,47 @@ export default {
{
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "3",
col: "10",
},
{
label: "简要案情:",
prop: "jyaq",
col: "3",
col: "10",
},
],
},
{
title: "嫌疑人信息",
title: "YSTR比中",
id: 3,
objStr: "xyrxx", //对象中的对应字段
objStr: "", //对象中的对应字段
data: [
{
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "人员照片:",
prop: "zp",
col: "3",
},
{
label: "别名:",
prop: "bmch",
col: "3",
},
{
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "现住址详址:",
prop: "xzzDzmc",
col: "3",
},
label: "比中时间:",
prop: "bzsjStr",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
col: "3",
},
{
label: "比中人:",
prop: "bzrXm",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
col: "3",
},
{
label: "比中人公民身份号码:",
prop: "bzrLxdh",
col: "3",
},
],
},
}
],
pageFooterProps: [
{
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { xczjcDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -24,181 +24,210 @@ export default {
return {
cxQueryField: [
{
title: "人员基本信息", //如果不分小模块就删除title
id: 1,
objStr: "zjbzxx", //对象中的对应字段
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "信息主键编号:",
prop: "xxzjbh",
label: "",
prop: "",
col: "3",
},
{
label: "比中时间:",
prop: "bzsjStr",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "嫌疑人足迹图像:",
prop: "xyrzjtx",
label: "",
prop: "",
col: "3",
},
{
label: "比中嫌疑人足迹部位:",
prop: "bzxyrzjbw",
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "案件足迹图片:",
prop: "ajzjtx",
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "比中案件足迹序号:",
prop: "bzajzjxh",
label: "",
prop: "",
col: "3",
},
{
label: "案件编号:",
prop: "xyasjxx.asjbh",
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "案件名称:",
prop: "xyasjxx.ajmc",
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "案件类别:",
prop: "xyasjxx.ajlbdmStr",
label: "",
prop: "",
col: "3",
},
{
label: "现勘编号:",
prop: "xyasjxx.xkbh",
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "发案日期:",
prop: "xyrxx.asjfssjfxAsjfskssjStr",
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "发案地区划:",
prop: "xyrxx.fxasjddXzqhdmStr",
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "发案地详址:",
prop: "xyrxx.fxasjddDzmc",
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "简要案情:",
prop: "xyrxx.jyaq",
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "人员编号:",
prop: "xyrxx.asjxgrybh",
label: "别名:",
prop: "bmch",
col: "3",
},
{
label: "姓名:",
prop: "xyrxx.xm",
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "人员照片:",
prop: "xyrxx.zp",
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "别名:",
prop: "xyrxx.bmch",
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "证件类型:",
prop: "xyrxx.cyzjCyzjmc",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "证件号码:",
prop: "xyrxx.cyzjZjhm",
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "性别:",
prop: "xyrxx.xbdmStr",
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
],
},
{
title: "案件基本信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "出生日期:",
prop: "xyrxx.csrq",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
label: "国籍:",
prop: "xyrxx.gjdmStr",
label: "案件类别:",
prop: "ajlbdmStr",
col: "3",
},
{
label: "民族:",
prop: "xyrxx.mzdmStr",
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "籍贯:",
prop: "xyrxx.jgdmStr",
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
col: "3",
},
{
label: "政治面貌:",
prop: "xyrxx.zzmmdmStr",
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
col: "3",
},
{
label: "学历:",
prop: "xyrxx.xldmStr",
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "10",
},
{
label: "简要案情:",
prop: "jyaq",
col: "10",
},
],
},
{
id: 3,
title: "比中信息", //如果不分小模块就删除title
data: [
{
label: "信息主键编号:",
prop: "xxzjbh",
col: "3",
},
{
label: "职业:",
prop: "xyrxx.zylbdmStr",
label: "比中时间:",
prop: "bzsjStr",
col: "3",
},
{
label: "工作单位:",
prop: "xyrxx.gzdw",
label: "比中单位名称:",
prop: "bzdwGajgmc",
col: "3",
},
{
label: "户籍地区划:",
prop: "xyrxx.hjdzXzqhdmStr",
label: "比中嫌疑人足迹部位:",
prop: "bzxyrzjbw",
col: "3",
},
{
label: "户籍地详址:",
prop: "xyrxx.hjdzDzmc",
label: "比中案件足迹序号:",
prop: "bzajzjxh",
col: "3",
},
{
label: "现住址区划:",
prop: "xyrxx.xzzXzqhdmStr",
label: "案件足迹图片:",
prop: "",
col: "3",
},
{
label: "现住址详址:",
prop: "xyrxx.xzzDzmc",
label: "嫌疑人足迹图像:",
prop: "",
col: "3",
},
],
},
}
],
pageFooterProps: [
{
......@@ -251,7 +280,7 @@ export default {
xczjcDetail({
xxzjbh: _this.xxzjbh,
}).then((res) => {
var result = res.data;
var result = res.data.zjbzxx;
this.pageObject = result;
_this.filterTreeCode(result);
});
......
......@@ -12,7 +12,7 @@
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import rightContent from "@c/IdentityInfor.vue";
import { xczwDetail } from "@/api/ajxscxbd.js";
import axios from "@/utils/http.js";
export default {
......@@ -24,222 +24,251 @@ export default {
return {
cxQueryField: [
{
id: 1,
objStr: "zwbz", //对象中的对应字段
title: "人员基本信息", //如果不分小模块就删除title
id: 3,
objStr: "xyrxx", //对象中的对应字段
data: [
{
label: "现场指纹编号:",
prop: "xczwbh",
label: "",
prop: "",
col: "3",
},
{
label: "捺印指纹编号:",
prop: "nyzwbh",
label: "人员编号:",
prop: "asjxgrybh",
col: "3",
},
{
label: "比中时间:",
prop: "bzsjStr",
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "比中单位名称:",
prop: "bzdwGajgmc",
label: "",
prop: "",
col: "3",
},
{
label: "比中人:",
prop: "bzrXm",
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "捺印单位名称:",
prop: "nydmGajgmc",
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "捺印时间:",
prop: "nysjStr",
label: "",
prop: "",
col: "3",
},
{
label: "捺印指纹指位:",
prop: "nyzwxh",
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "捺印指纹图片:",
prop: "nyzwtx",
label: "职业:",
prop: "zylbdmStr",
col: "3",
},
{
label: "提取人:",
prop: "tqrXm",
label: "",
prop: "",
col: "3",
},
{
label: "提取时间:",
prop: "tqsjStr",
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "提取单位名称:",
prop: "tqdwGajgmc",
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "现场指纹序号:",
prop: "xczwxh",
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "现场指纹图片:",
prop: "xczwtx",
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "比中类型:",
prop: "type",
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "案件编号:",
prop: "xyasjxx.asjbh",
label: "别名:",
prop: "bmch",
col: "3",
},
{
label: "案件名称:",
prop: "xyasjxx.ajmc",
label: "证件号码:",
prop: "cyzjZjhm",
col: "3",
},
{
label: "案件类别:",
prop: "xyasjxx.ajlbdmStr",
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "现勘编号:",
prop: "xyasjxx.xkbh",
label: "现住址区划:",
prop: "xzzXzqhdmStr",
col: "3",
},
{
label: "发案日期:",
prop: "xyasjxx.asjfssjfxAsjfskssjStr",
label: "证件类型:",
prop: "cyzjCyzjmc",
col: "3",
},
{
label: "发案地区划:",
prop: "xyasjxx.fxasjddXzqhdmStr",
label: "户籍地详址:",
prop: "hjdzDzmc",
col: "3",
},
{
label: "发案地详址:",
prop: "xyasjxx.fxasjddDzmc",
col: "3",
label: "现住址详址:",
prop: "xzzDzmc",
col: "10",
},
],
},
{
title: "案件基本信息", //如果不分小模块就删除title
id: 2,
objStr: "xyasjxx", //对象中的对应字段
data: [
{
label: "简要案情:",
prop: "xyasjxx.jyaq",
label: "案件名称:",
prop: "ajmc",
col: "3",
},
{
label: "人员编号:",
prop: "xyrxx.asjxgrybh",
label: "案件编号:",
prop: "asjbh",
col: "3",
},
{
label: "姓名:",
prop: "xyrxx.xm",
label: "案件类别:",
prop: "ajlbdmStr",
col: "3",
},
{
label: "人员照片:",
prop: "xyrxx.zp",
label: "现勘编号:",
prop: "xkbh",
col: "3",
},
{
label: "别名:",
prop: "xyrxx.bmch",
label: "发案日期:",
prop: "asjfssjfxAsjfskssjStr",
col: "3",
},
{
label: "证件类型:",
prop: "xyrxx.cyzjCyzjmc",
label: "发案地区划:",
prop: "fxasjddXzqhdmStr",
col: "3",
},
{
label: "证件号码:",
prop: "xyrxx.cyzjZjhm",
label: "发案地详址:",
prop: "fxasjddDzmc",
col: "10",
},
{
label: "简要案情:",
prop: "jyaq",
col: "10",
},
],
},
{
title: "比中信息", //如果不分小模块就删除title
id: 1,
// objStr: "zwbz", //对象中的对应字段
data: [
{
label: "现场指纹编号:",
prop: "xczwbh",
col: "3",
},
{
label: "性别:",
prop: "xyrxx.xbdmStr",
label: "捺印指纹编号:",
prop: "nyzwbh",
col: "3",
},
{
label: "出生日期:",
prop: "xyrxx.csrq",
label: "比中时间:",
prop: "bzsjStr",
col: "3",
},
{
label: "国籍:",
prop: "xyrxx.gjdmStr",
label: "比中单位名称:",
prop: "bzdwGajgmc",
col: "3",
},
{
label: "民族:",
prop: "xyrxx.mzdmStr",
label: "比中人:",
prop: "bzrXm",
col: "3",
},
{
label: "籍贯:",
prop: "xyrxx.jgdmStr",
label: "捺印单位名称:",
prop: "nydmGajgmc",
col: "3",
},
{
label: "政治面貌:",
prop: "xyrxx.zzmmdmStr",
label: "捺印时间:",
prop: "nysjStr",
col: "3",
},
{
label: "学历:",
prop: "xyrxx.xldmStr",
label: "捺印指纹指位:",
prop: "nyzwxh",
col: "3",
},
{
label: "职业:",
prop: "xyrxx.zylbdmStr",
label: "提取人:",
prop: "tqrXm",
col: "3",
},
{
label: "工作单位:",
prop: "xyrxx.gzdw",
label: "提取时间:",
prop: "tqsjStr",
col: "3",
},
{
label: "户籍地区划:",
prop: "xyrxx.hjdzXzqhdmStr",
label: "提取单位名称:",
prop: "tqdwGajgmc",
col: "3",
},
{
label: "户籍地详址:",
prop: "xyrxx.hjdzDzmc",
label: "现场指纹序号:",
prop: "xczwxh",
col: "3",
},
{
label: "现住址区划:",
prop: "xyrxx.xzzXzqhdmStr",
label: "现场指纹图片:",
prop: "",
col: "3",
},
{
label: "现住址详址:",
prop: "xyrxx.xzzDzmc",
label: "捺印指纹图片:",
prop: "",
col: "3",
},
{
label: "比中类型:",
prop: "type",
col: "3",
}
],
},
}
],
pageFooterProps: [
{
......@@ -292,7 +321,7 @@ export default {
xczwDetail({
xxzjbh: _this.xxzjbh,
}).then((res) => {
var result = res.data;
var result = res.data.zwbz;
this.pageObject = result;
_this.filterTreeCode(result);
});
......
......@@ -7,15 +7,76 @@
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
:tableData1="tableData1"
ref="rightContent"
@toInfor="toInfor"
></right-content>
:pageASs="pageASs"
@rowExpand="rowExpand"
@adds="adds"
@sprops="sprops"
:loadingZxzjlList="loadingZxzjlList"
>
<template #btnGroup="scope">
<el-upload
class="upload-demo"
ref="upload"
action="/"
:on-change="handleChange"
:on-remove="handleRemove"
:file-list="fileList"
:auto-upload="false"
>
<el-button slot="trigger" size="small" type="primary"
>选取文件</el-button
>
<el-button
style="margin-left: 10px"
size="small"
type="primary"
@click="submitUpload(scope.scope)"
>上传</el-button
>
<div slot="tip" class="el-upload__tip">只能上传xls文件</div>
</el-upload>
</template>
</right-content>
<el-dialog
title="新增资金流转"
:visible.sync="dialogVisible"
width="40%"
center
>
<div style="margin: 20px 0 0 0">
<el-form :inline="true" :model="examineInfo" class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2">
<el-form-item label="任务名称:" style="width:100%">
<el-input
type="text"
v-model="examineInfo.zwmc"
:autosize="{ minRows: 3 }"
style="width: 300px"
placeholder="请输入"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="addDb">确 定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import { delThxs } from "@/api/yzzfzxsyp/thxs.js";
import {
insertJtrw,
uploadFile,
selectZxzjbList,
} from "@/api/yzzfzxsyp/thxs.js";
export default {
name: "queryZj",
components: {
......@@ -23,76 +84,57 @@ export default {
},
data() {
return {
xls: {},
loadingZxzjlList: false,
tableData1: [],
fileList: [],
dialogVisible: false,
examineInfo: {
zwmc: "",
},
header: "主题研判",
pageBs: "queryZj",
pageASs: "queryZj",
cxFormData: {
limit: 10,
page: 1,
fsrzzzh: "",
fsrsfzh: "",
jsrzzzh: "",
jsrzzzh: "",
jsrsfz: "",
zwmc: "",
rwkssj: "",
rwjssj: "",
},
cxQueryField: [
{
name: "发送人账号",
id: "fsrzzzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发送人身份证",
id: "fsrsfzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接收人账号",
id: "jsrzzzh",
name: "任务名称",
id: "zwmc",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接收人身份证",
id: "jsrsfz",
type: "text",
name: "任务时间",
id: "rwkssj",
id2: "rwjssj",
type: "zdyDate",
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "发送人账号",
prop: "fsrzzzh",
toInfor: true,
},
{
label: "发送人姓名",
prop: "fsrxm",
},
{
label: "发送人身份证",
prop: "fsrsfzh",
label: "任务名称",
prop: "zwmc",
},
{
label: "发送银行",
prop: "fsyh",
label: "数量",
prop: "wjzs",
},
{
label: "备注",
prop: "bz",
label: "任务时间",
prop: "djsj",
},
],
cxUrl: "/ztypxx/selectZjlxx",
cxUrl: "/ztypxx/selectJtrwList",
Menu: [
{
id: "queryZj",
......@@ -136,14 +178,7 @@ export default {
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryQt",
label: "群体研判信息管理",
index: "queryQt",
newAuth: "M01",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "argxfx",
label: "案人关系分析",
......@@ -194,18 +229,93 @@ export default {
// debugger;
},
methods: {
toInfor(data) {
rowExpand(row) {
debugger;
this.tableData1 = [];
this.loadingZxzjlList = true;
selectZxzjbList({
ssrwbh: row.xxzjbh,
}).then((res) => {
if (res.code == 200) {
this.tableData1 = res.data.rows;
this.loadingZxzjlList = false;
}
});
},
submitUpload(scope) {
var params = new FormData();
params.append("files", this.xls);
params.append("xxzjbh", scope.row.xxzjbh);
uploadFile(params).then((res) => {
if (res.code == 200) {
this.$message.success("上传成功!");
this.fileList = [];
this.$refs.rightContent.doQuery("yes");
} else {
this.$message.error("上传失败!");
}
});
},
handleChange(file, fileList) {
debugger;
if (fileList.length < 3) {
var index = file.name.lastIndexOf(".");
const isJPG = /^.*\.(xls)$/i.test(file.name.substring(index));
if (isJPG) {
this.xls = file.raw;
} else {
fileList.forEach((item, index) => {
if (file.raw.uid == item.uid) {
fileList.splice(index, 1);
}
});
this.$message.error("请上传正确的文件格式!");
}
} else {
fileList.forEach((item, index) => {
if (file.raw.uid == item.uid) {
fileList.splice(index, 1);
}
});
this.$message.error("当前只能上传两个xls文件!");
}
},
handleRemove(file, fileList) {
debugger;
console.log(file, fileList);
},
handlePreview(file) {
debugger;
console.log(file);
},
adds() {
this.dialogVisible = true;
},
addDb() {
insertJtrw(this.examineInfo).then((res) => {
if (res.success && res.code == 200) {
this.$message.success("保存成功");
this.dialogVisible = false;
this.$refs.rightContent.doQuery("yes");
} else {
this.$message.error("保存失败");
}
});
},
sprops(data) {
debugger;
let params = {
yhkh: data.fsrzzzh,
bfkh: data.row.bfkh,
ssrwbh: data.row.ssrwbh,
};
let obj = {
childrenXhrStr: "/apialy/ztypxx/selectBySfz",
childrenXhrStr: "/apialy/ztypxx/selectzxBySfz",
photoXhrStr: null,
params: params,
nodedata: {
type: "zjl",
id: 0,
name: data.fsrzzzh,
name: data.row.bfkh,
children: true,
},
nodeClickBoo: false,
......@@ -214,7 +324,7 @@ export default {
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data.fsrzzzh,
key: data.row.bfkh,
title: "资金流分析",
},
});
......
......@@ -58,7 +58,7 @@ module.exports = {
},
proxy: {
"/apialy": {
target: "http://39.99.155.173:8001/", //西藏: https://155.1.33.10:20010/ 阿里云:http://39.99.155.173:9022
target: "http://39.99.155.173:9022/", //西藏: https://155.1.33.10:20010/ 阿里云:http://39.99.155.173:9022
// ws: true,
changeOrigin: true,
// secure: false,
......
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