Commit 3aefa173 by mr.wang

feat: 案件线索比对相关详情页

parent a678e22a
<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>
......@@ -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);
});
......
......@@ -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