Commit 7f9a5a48 by liyuhang19990520

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

parents 71b01a2b 2d74bfac
import { get, post, postform } from "@/utils/http.js";
import base from "@/api/base";
//指纹比中详细信息
export const xczwDetail = params =>
post(`${base.alyIP}/zwbh/queryByXxzjbh`, params);
// /zwbz/queryAll
//DNA比中详细信息
export const dnaDetail = params =>
post(`${base.alyIP}/dnabz/queryByXxzjbh`, params);
// /dnabz/queryAll
//YSTR比对详细信息
export const ystrDetail = params =>
post(`${base.alyIP}/ystrbz/queryByXxzjbh`, params);
// /ystrbz/queryAllAsj
// /ystrbz/queryAllRy
//现场人像串查详细信息
export const xcrxcDetail = params =>
post(`${base.alyIP}/rxbd/queryByXxzjbh`, params);
// /rxbd/queryAll
//现场足迹串查详细信息
export const xczjcDetail = params =>
post(`${base.alyIP}/zjbzxx/queryByXxzjbh`, params);
//人像比对
// /rxbz/queryAll
//新增人像比对
export const rxbdInsert = params =>
postform(`${base.alyIP}/rxbz/insertRxbz`, params);
//修改人像比对
export const rxbdUpdate = params =>
postform(`${base.alyIP}/rxbz/updateRxbz`, params);
//删除人像比对
export const rxbdDelete = params =>
post(`${base.alyIP}/rxbz/deleteRxbz`, params);
//人像比对详情
export const rxdbDetail = params =>
post(`${base.alyIP}/rxbz/queryByXxzjbh`, params);
......@@ -1001,7 +1001,7 @@
<slot name="xyrList"></slot>
</div>
</div>
<div class="button" id="spbtn" :style="pageBs == '' ? 'display:none' : 'display:block'">
<div class="button" id="spbtn">
<el-button @click="submit()" class="finish">保存</el-button>
</div>
<!-- <div class="prive_picture" v-if="filePreviewFlag" @click="closefilePreview">
......
......@@ -19,6 +19,7 @@ import rlqbxsRoutes from "./modules/rlqbxs";
import xsjsdbRoutes from "./modules/xsjsdb";
import zjclRoutes from "./modules/zjcl";
import userAuthRoutes from "./modules/userAuth";
import ajxscxbdRoutes from "./modules/ajxscxbd";
const originalPush = VueRouter.prototype.push;
......@@ -51,6 +52,7 @@ const mainRouters = [
xsjsdbRoutes,
zjclRoutes,
userAuthRoutes,
ajxscxbdRoutes,
{
path: "*",
name: "error",
......
import menuLayout from "@/layout/menuLayout.vue";
const menuLayouts = [
{
path: "/queryXczw",
name: "queryXczw",
meta: {
title: '现场指纹比中信息'
},
component: () => import("@/views/ajxscxbd/xczw/queryXczw.vue")
},
{
path: "/detailXczw",
name: "detailXczw",
meta: {
title: '指纹比中详细信息'
},
component: () => import("@/views/ajxscxbd/xczw/detailXczw.vue")
},
{
path: "/queryDnabz",
name: "queryDnabz",
meta: {
title: '现场DNA比中信息'
},
component: () => import("@/views/ajxscxbd/xcdna/queryDnabz.vue")
},
{
path: "/detailDnabz",
name: "detailDnabz",
meta: {
title: '现场DNA详细信息'
},
component: () => import("@/views/ajxscxbd/xcdna/detailDnabz.vue")
},
{
path: "/detailXcystr",
name: "detailXcystr",
meta: {
title: '现场YSTR比中信息详情'
},
component: () => import("@/views/ajxscxbd/xcystr/detailXcystr.vue")
},
{
path: "/queryXcystrCase",
name: "queryXcystrCase",
meta: {
title: '现场YSTR比中详情'
},
component: () => import("@/views/ajxscxbd/xcystr/queryXcystrCase.vue")
},
{
path: "/queryXcystrPeople",
name: "queryXcystrPeople",
meta: {
title: '现场YSTR比中详情'
},
component: () => import("@/views/ajxscxbd/xcystr/queryXcystrPeople.vue")
},
{
path: "/queryXcrx",
name: "queryXcrx",
meta: {
title: '现场人像串查信息'
},
component: () => import("@/views/ajxscxbd/xcrx/queryXcrx.vue")
},
{
path: "/detailXcrx",
name: "detailXcrx",
meta: {
title: '现场人像串查详情'
},
component: () => import("@/views/ajxscxbd/xcrx/detailXcrx.vue")
},
{
path: "/queryXczj",
name: "queryXczj",
meta: {
title: '现场足迹串查信息'
},
component: () => import("@/views/ajxscxbd/xczj/queryXczj.vue")
},
{
path: "/detailXczj",
name: "detailXczj",
meta: {
title: '现场足迹串查详情'
},
component: () => import("@/views/ajxscxbd/xczj/detailXczj.vue")
},
{
path: "/queryRxbd",
name: "queryRxbd",
meta: {
title: '现场人像比对'
},
component: () => import("@/views/ajxscxbd/rxbd/queryRxbd.vue")
},
{
path: "/addRxbd",
name: "addRxbd",
meta: {
title: '人像比对信息'
},
component: () => import("@/views/ajxscxbd/rxbd/addRxbd.vue")
},
{
path: "/detailRxbd",
name: "detailRxbd",
meta: {
title: '人像比对详情'
},
component: () => import("@/views/ajxscxbd/rxbd/detailRxbd.vue")
}
];
export default {
path: "/right",
component: menuLayout,
children: [...menuLayouts]
};
\ No newline at end of file
<template>
<div class="Content" id="hmxsDetail">
<right-content
:cxQueryField="cxQueryField"
:pageObject="pageObject"
:pageFooterProps="pageFooterProps"
labelWidth="110px"
title="关注人员详情"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import { selectGzryById } from "@/api/xxtk/gzry.js";
import axios from "@/utils/http.js";
export default {
name: "detailGzry",
components: {
rightContent,
},
data() {
return {
cxQueryField: [
{
label: "信息编号:",
prop: "xxzjbh",
col: "3",
},
{
label: "关联信息编号:",
prop: "glxxXxzjbh",
col: "3",
},
{
label: "案事件编号:",
prop: "asjbh",
col: "3",
},
{
label: "工作中可疑线索标识号类型:",
prop: "gzzkyxsbshdm",
type: "codeTree",
codeTree: "CODE_DXZP_FWBSHS",
col: "3",
},
{
label: "工作中可疑线索标识号:",
prop: "gzzkyxsbsh",
col: "3",
},
{
label: "可疑依据:",
prop: "kyyj",
col: "3",
},
],
pageFooterProps: [
{
label: "填表单位:",
prop: "xxdjdwGajgmc",
col: "3",
},
{
label: "填表人:",
prop: "xxdjryXm",
col: "3",
},
{
label: "填表时间:",
prop: "djsj",
col: "3",
},
],
defaultProps: {
parent: "parentId", // 父级唯一标识
value: "id", // 唯一标识
label: "label", // 标签显示
children: "children", // 子级
},
pageObject: {},
xxzjbh: "",
breadcrumbList: [
{
name: "刑嫌列控管理",
to: "/queryGzry",
isActive: false,
},
{
name: "工作中可疑线索列表",
to: "/queryGzzkyxs",
isActive: false,
},
{
name: "工作中可疑线索详情",
to: "/detailGzzkyxs",
isActive: true,
},
],
};
},
mounted() {},
methods: {
getInfor() {
let _this = this;
selectGzryById({
xxzjbh: _this.xxzjbh,
}).then((res) => {
var result = res.data.rows;
_this.filterTreeCode(result);
});
},
filterTreeCode(obj) {
let _this = this;
let arr = [..._this.cxQueryField, ..._this.pageFooterProps];
console.log(arr);
arr.forEach((i) => {
if (i.type && i.type == "codeTree") {
axios
.get(`JsonData/${i.codeTree}.json`)
.then((codRes) => {
let value = _this.queryTree(codRes.data.rows, obj[i.prop]);
_this.$set(_this.pageObject, i.prop, value);
})
.catch((err) => {
console.log(err);
});
} else {
_this.$set(_this.pageObject, i.prop, obj[i.prop]);
}
});
console.log(_this.pageObject);
},
queryTree(tree, id) {
let stark = [];
stark = stark.concat(tree);
while (stark.length) {
const temp = stark.shift();
if (temp[this.defaultProps.children]) {
stark = stark.concat(temp[this.defaultProps.children]);
}
if (temp[this.defaultProps.value] === id) {
return temp[this.defaultProps.label];
}
}
return "";
},
},
created() {
this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList);
this.xxzjbh = this.$route.query.xxzjbh;
this.getInfor();
},
};
</script>
<style scoped lang="scss">
</style>
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