Commit aae53012 by liupeng

修改了关注人员的的列控撤控功能,修改了案件线索查询比对的页面

parent 2d74bfac
...@@ -4,25 +4,19 @@ import base from "@/api/base"; ...@@ -4,25 +4,19 @@ import base from "@/api/base";
//指纹比中详细信息 //指纹比中详细信息
export const xczwDetail = params => export const xczwDetail = params =>
post(`${base.alyIP}/zwbh/queryByXxzjbh`, params); post(`${base.alyIP}/zwbh/queryByXxzjbh`, params);
// /zwbz/queryAll
//DNA比中详细信息 //DNA比中详细信息
export const dnaDetail = params => export const dnaDetail = params =>
post(`${base.alyIP}/dnabz/queryByXxzjbh`, params); post(`${base.alyIP}/dnabz/queryByXxzjbh`, params);
// /dnabz/queryAll
//YSTR比对详细信息 //YSTR比对详细信息
export const ystrDetail = params => export const ystrDetail = params =>
post(`${base.alyIP}/ystrbz/queryByXxzjbh`, params); post(`${base.alyIP}/ystrbz/queryByXxzjbh`, params);
// /ystrbz/queryAllAsj
// /ystrbz/queryAllRy
//现场人像串查详细信息 //现场人像串查详细信息
export const xcrxcDetail = params => export const xcrxcDetail = params =>
post(`${base.alyIP}/rxbd/queryByXxzjbh`, params); post(`${base.alyIP}/rxbd/queryByXxzjbh`, params);
// /rxbd/queryAll
//现场足迹串查详细信息 //现场足迹串查详细信息
export const xczjcDetail = params => export const xczjcDetail = params =>
post(`${base.alyIP}/zjbzxx/queryByXxzjbh`, params); post(`${base.alyIP}/zjbzxx/queryByXxzjbh`, params);
//人像比对 //人像比对
// /rxbz/queryAll
//新增人像比对 //新增人像比对
export const rxbdInsert = params => export const rxbdInsert = params =>
postform(`${base.alyIP}/rxbz/insertRxbz`, params); postform(`${base.alyIP}/rxbz/insertRxbz`, params);
......
...@@ -1001,7 +1001,10 @@ ...@@ -1001,7 +1001,10 @@
<slot name="xyrList"></slot> <slot name="xyrList"></slot>
</div> </div>
</div> </div>
<div class="button" id="spbtn"> <div class="button" id="spbtn" v-if="formField[0].title != ' '">
<el-button @click="submit()" class="finish">保存</el-button>
</div>
<div class="saveButton" id="spbtn01" v-if="formField[0].title == ' '">
<el-button @click="submit()" class="finish">保存</el-button> <el-button @click="submit()" class="finish">保存</el-button>
</div> </div>
<!-- <div class="prive_picture" v-if="filePreviewFlag" @click="closefilePreview"> <!-- <div class="prive_picture" v-if="filePreviewFlag" @click="closefilePreview">
...@@ -2105,6 +2108,28 @@ $-header-fontSize: 18px; ...@@ -2105,6 +2108,28 @@ $-header-fontSize: 18px;
line-height: 9px; line-height: 9px;
} }
} }
.saveButton {
padding: 0 32px;
height: 48px;
background: #fff;
// box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.08);
opacity: 1;
z-index: 4;
// display: flex;
// align-items: center;
// justify-content: flex-end;
// position: fixed;
bottom: 0;
width: calc(100% - 305px);
.finish {
width: 76px;
height: 32px;
background: #0061f7;
border-radius: 4px;
color: #ffffff;
line-height: 9px;
}
}
} }
/*警员选择*/ /*警员选择*/
.jyDialog { .jyDialog {
......
...@@ -553,7 +553,13 @@ ...@@ -553,7 +553,13 @@
pageBs == 'jdcxsGl' || pageBs == 'jdcxsGl' ||
pageBs == 'hmxsGl' || pageBs == 'hmxsGl' ||
pageBs == 'ryxsGl' || pageBs == 'ryxsGl' ||
pageBs == 'rwbd' pageBs == 'rwbd' ||
pageBs == 'queryXczw' ||
pageBs == 'queryDnabz' ||
pageBs == 'queryXcystrCase' ||
pageBs == 'queryXcystrPeople' ||
pageBs == 'queryXcrx' ||
pageBs == 'queryXczj'
) )
" "
> >
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryDnabz",
components: {
rightContent,
},
data() {
return {
header: "现场DNA比中",
pageBs: "queryDnabz",
cxFormData: {
zjhm: "",
limit: 10,
page: 1,
ryxdydtxsbWpysdm: "",
ryxdydtxsbPpxh: "",
xxdjdwGajgjgdm: "",
djkssj: "",
djjssj: "",
},
cxQueryField: [
{
name: "证件号码",
id: "zjhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "土地使用证号码",
id: "tdsyzZjhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "房产证号码",
id: "fczZjhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "登记单位",
id: "xxdjdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "登记时间",
id: "djkssj",
id2: "djjssj",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "信息组件编号",
prop: "xxzjbh",
},
{
label: "常用证件",
prop: "cyzjCyzjdmStr",
},
{
label: "证件号码",
prop: "zjhm",
},
{
label: "土地使用证号码",
prop: "tdsyzZjhm",
},
{
label: "房产证件号码",
prop: "fczZjhm",
},
{
label: "房产性质",
prop: "fcxzdmStr",
},
{
label: "登记时间",
prop: "djsj",
},
],
cxUrl: "/rxbz/queryAll",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailFcxx",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryDnabz",
components: {
rightContent,
},
data() {
return {
header: "现场DNA比中",
pageBs: "queryDnabz",
cxFormData: {
limit: 10,
page: 1,
xkbh: "",
wzbh: "",
bzrXm: "",
bzrSfzh: "",
kssj: "",
jssj: "",
},
cxQueryField: [
{
name: "现勘编号",
id: "xkbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "物证编号",
id: "wzbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "比中人姓名",
id: "bzrXm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "比中人身份证号",
id: "bzrSfzh",
type: "text",
value: "",
col: "3",
},
{
name: "比中时间",
id: "kssj",
id2: "jssj",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "物证编号",
prop: "wzhm",
},
{
label: "现勘编号",
prop: "xkbh",
},
{
label: "案件物证名称",
prop: "ajwzmc",
},
{
label: "比中人姓名",
prop: "bzrXm",
},
{
label: "比中人身份证号",
prop: "bzrSfzh",
},
{
label: "比中时间",
prop: "bzsj",
},
],
cxUrl: "/dnabz/queryAll",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailDnabz",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryXcrx",
components: {
rightContent,
},
data() {
return {
header: "现场人像串查",
pageBs: "queryXcrx",
cxFormData: {
limit: 10,
page: 1,
img: "",
sfzhm: "",
},
cxQueryField: [
{
name: "图片",
id: "img",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "身份证号码",
id: "sfzhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "信息主键编号",
prop: "xxzjbh",
},
{
label: "比中人员姓名",
prop: "name",
},
{
label: "比中人员证件号码",
prop: "personId",
},
{
label: "比中人员与源图片的相似度",
prop: "similarity",
},
{
label: "比中照片所属的人员库名",
prop: "repositoryName",
},
{
label: "比中人员住址",
prop: "nativePlaceAddr",
},
{
label: "比中人员籍贯",
prop: "picOriginName",
},
{
label: "比中人员标签库数组",
prop: "tagAry",
},
{
label: "照片",
prop: "zp",
},
],
cxUrl: "/rxbd/queryAll",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailXcrx",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryXcystrCase",
components: {
rightContent,
},
data() {
return {
header: "根据YSTR查询相关事件",
pageBs: "queryXcystrCase",
cxFormData: {
limit: 10,
page: 1,
bzdwGajgjgdm: "",
asjbh: "",
xyrXm: "",
xyrZjhm: "",
kssj: "",
jssj: "",
// djjssj: "",
},
cxQueryField: [
{
name: "比中单位",
id: "bzdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "",
},
{
name: "案事件编号",
id: "asjbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "嫌疑人姓名",
id: "xyrXm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "嫌疑人身份证号",
id: "xyrZjhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "比中时间",
id: "kssj",
id2: "jssj",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "信息编号",
prop: "xxzjbh",
},
{
label: "案事件编号",
prop: "asjbh",
},
{
label: "现勘编号",
prop: "xkbh",
},
{
label: "嫌疑人姓名",
prop: "xyrXm",
},
{
label: "嫌疑人身份证号",
prop: "xyrSfzh",
},
{
label: "比中单位",
prop: "bzdwGajgmc",
},
{
label: "比中时间",
prop: "bzsjStr",
},
],
cxUrl: "/ystrbz/queryAllAsj",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailXcystr",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryXcystrPeople",
components: {
rightContent,
},
data() {
return {
header: "根据YSTR查询相关人员",
pageBs: "queryXcystrPeople",
cxFormData: {
limit: 10,
page: 1,
bzdwGajgjgdm: "",
asjbh: "",
xyrXm: "",
xyrZjhm: "",
kssj: "",
jssj: "",
},
cxQueryField: [
{
name: "比中单位",
id: "bzdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "",
},
{
name: "案事件编号",
id: "asjbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "嫌疑人姓名",
id: "xyrXm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "嫌疑人身份证号",
id: "xyrZjhm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "比中时间",
id: "kssj",
id2: "jssj",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "信息编号",
prop: "xxzjbh",
},
{
label: "嫌疑人人员编号",
prop: "asjxgrybh",
},
{
label: "嫌疑人姓名",
prop: "xyrXm",
},
{
label: "嫌疑人身份证号",
prop: "xyrSfzh",
},
{
label: "比中单位",
prop: "bzdwGajgmc",
},
{
label: "比中时间",
prop: "bzsjStr",
},
],
cxUrl: "/ystrbz/queryAllRy",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailXcystr",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryXczj",
components: {
rightContent,
},
data() {
return {
header: "现场足迹串查",
pageBs: "queryXczj",
cxFormData: {
limit: 10,
page: 1,
jyaq: "",
ajlbdm: "",
img: "",
fakssj: "",
fajssj: "",
},
cxQueryField: [
{
name: "简要案情",
id: "jyaq",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "案件类别",
id: "ajlbdm",
type: "codeTreeDialog",
codeTree: "CODE_AJLB",
codeOptions: [],
props: [], //字典弹框需要的字段
value: "",
col: "3",
},
{
name: "足迹图片",
id: "img",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发案时间",
id: "fakssj",
id2: "fajssj",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "信息组件编号",
prop: "xxzjbh",
},
{
label: "简要案情",
prop: "jyaq",
},
],
cxUrl: "/zjbzxx/queryAll",
};
},
created() {},
methods: {
// add() {
// this.$router.push("addFcxx");
// },
// dele(obj) {
// this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// deleteGzryFcById({
// xxzjbh: obj.row.xxzjbh,
// }).then((res) => {
// if (res.success && res.code == 200) {
// this.$message({
// type: "success",
// message: "删除成功",
// });
// this.$refs.rightContent.doQuery("yes");
// }
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "已取消删除",
// });
// });
// },
toInfor(obj) {
this.$router.push({
path: "/detailXczj",
query: {
xxzjbh: obj.xxzjbh,
},
});
},
// edit(obj) {
// this.$router.push({
// path: "/addFcxx",
// query: {
// xxzjbh: obj.row.xxzjbh,
// },
// });
// },
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
</style>
...@@ -28,155 +28,113 @@ export default { ...@@ -28,155 +28,113 @@ export default {
// lkPdbz: "2", // lkPdbz: "2",
limit: 10, limit: 10,
page: 1, page: 1,
// xm: "", xzzwbh: "",
// zjhm: "", nyzwbh: "",
// xbdm: "",
// mzdm: "",
// hjdzXzqhdm: "",
// sfyxdsPdbz: "",
// sfazbbdxdzPdbz: "",
// xzgzrylbdm: "",
// xzgzrygzjbdm: "",
// xxdjdwGajgjgdm: "",
// xzgzryzt: "",
}, },
cxQueryField: [ cxQueryField: [
//查询条件 //查询条件
{ {
name: "姓名", name: "现场指纹编号",
id: "xm", id: "xzzwbh",
type: "text", type: "text",
value: "", value: "",
placeholder: "", placeholder: "",
col: "3", col: "3",
}, },
{ {
name: "证件号码", name: "捺印指纹编号",
id: "zjhm", id: "nyzwbh",
type: "text", type: "text",
value: "", value: "",
placeholder: "", placeholder: "",
col: "3", col: "3",
}, },
{ {
name: "性别代码", name: "比中单位代码",
id: "xbdm", id: "bzdwGajgjgdm",
type: "codeTreeDialog", type: "codeTreeDialog",
props: [], //字典弹框需要的字段 codeTree: "",
value: "",
col: "3",
codeOptions: [], codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "民族代码",
id: "mzdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段 props: [], //字典弹框需要的字段
value: "", value: "",
col: "3", col: "3",
codeOptions: [],
codeTree: "CODE_XB",
}, },
{ {
name: "户籍", name: "时间",
id: "hjdzXzqhdm", id: "kssj",
type: "codeTreeDialog", id2: "jssj",
props: [], //字典弹框需要的字段 type: "zdyDate",
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "是否有吸毒史",
id: "sfyxdsPdbz",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "是否携带艾滋病毒",
id: "sfazbbdxdzPdbz",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "", value: "",
col: "3", col: "3",
codeOptions: [],
codeTree: "CODE_XB",
}, },
{ {
name: "人员类别", name: "提取单位代码",
id: "xzgzrylbdm", id: "tqdwGajgjgdm",
type: "codeTreeDialog", type: "codeTreeDialog",
props: [], //字典弹框需要的字段 codeTree: "",
value: "",
col: "3",
codeOptions: [], codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "关注级别",
id: "xzgzrygzjbdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段 props: [], //字典弹框需要的字段
value: "", value: "",
col: "3", col: "3",
codeOptions: [],
codeTree: "CODE_XB",
}, },
{ {
name: "纳嫌单位", name: "嫌疑人姓名",
id: "xxdjdwGajgjgdm", id: "xyrXm",
type: "text", type: "text",
value: "", value: "",
placeholder: "",
col: "3", col: "3",
}, },
{ {
name: "刑侦关注人员状态", name: "嫌疑人证件号码",
id: "xzgzryzt", id: "xyrZjhm",
type: "text", type: "text",
value: "", value: "",
placeholder: "",
col: "3", col: "3",
}, },
], ],
cxDefaultFormThead: [ cxDefaultFormThead: [
//table 展示 //table 展示
{ {
label: "姓名", label: "序号",
prop: "xm", prop: "xh",
}, },
{ {
/*table默认得表头*/ /*table默认得表头*/
label: "证件号码", label: "信息编号",
prop: "zjhm", prop: "xxzjbh",
width: "200", width: "300",
}, },
{ {
label: "性别代码", label: "现场指纹编号",
prop: "xbdm", prop: "xczwbh",
}, },
{ {
label: "人员类别代码", label: "案件编号",
prop: "xzgzrylbdm", prop: "asjbh",
}, },
{ {
label: "关注级别代码", label: "现勘编号",
prop: "xzgzrygzjbdm", prop: "xkbh",
}, },
{ {
label: "纳嫌单位", label: "捺印指纹编号",
prop: "xxdjdwGajgjgdm", prop: "nyzwbh",
}, },
{ {
label: "刑侦关注人员状态", label: "嫌疑人姓名",
prop: "xzgzryzt", prop: "xyrXm",
},
{
label: "嫌疑人证件号码",
prop: "xyrZjhm",
},
{
label: "比中单位",
prop: "bzdwGajgmc",
},
{
label: "比中时间",
prop: "bzsjStr",
}, },
], ],
cxUrl: "/zwbz/queryAll", //列表查询接口 cxUrl: "/zwbz/queryAll", //列表查询接口
...@@ -191,7 +149,7 @@ export default { ...@@ -191,7 +149,7 @@ export default {
disabled: false, disabled: false,
}, },
{ {
id: "queryXcdna", id: "queryDnabz",
label: "现场DNA比中信息", label: "现场DNA比中信息",
index: "queryXcdna", index: "queryXcdna",
auth: "M0102", auth: "M0102",
...@@ -208,7 +166,7 @@ export default { ...@@ -208,7 +166,7 @@ export default {
}, },
{ {
id: "queryXcystrCase", id: "queryXcystrCase",
label: "根据YSTR查询相关时间", label: "根据YSTR查询相关事件",
index: "queryXcystrCase", index: "queryXcystrCase",
auth: "M0101", auth: "M0101",
className: "iconfont iconrizhi", className: "iconfont iconrizhi",
...@@ -336,41 +294,41 @@ export default { ...@@ -336,41 +294,41 @@ export default {
}, },
methods: { methods: {
add() { // add() {
this.$router.push("addGzry"); // this.$router.push("addGzry");
}, // },
edit() { // edit() {
this.$router.push({ path: "/addGzry", query: { xxzjbh: this.xxzjbh } }); // this.$router.push({ path: "/addGzry", query: { xxzjbh: this.xxzjbh } });
}, // },
dele() { // dele() {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", { // this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定", // confirmButtonText: "确定",
cancelButtonText: "取消", // cancelButtonText: "取消",
type: "warning", // type: "warning",
}) // })
.then(() => { // .then(() => {
deleteGzry({ // deleteGzry({
xxzjbh: obj.row.xxzjbh, // xxzjbh: obj.row.xxzjbh,
}).then((res) => { // }).then((res) => {
if (res.success && res.code == 200) { // if (res.success && res.code == 200) {
this.$message({ // this.$message({
type: "success", // type: "success",
message: "删除成功", // message: "删除成功",
}); // });
this.$refs.rightContent.doQuery("yes"); // this.$refs.rightContent.doQuery("yes");
} // }
}); // });
}) // })
.catch(() => { // .catch(() => {
this.$message({ // this.$message({
type: "info", // type: "info",
message: "已取消删除", // message: "已取消删除",
}); // });
}); // });
}, // },
toInfor(obj) { toInfor(obj) {
this.$router.push({ this.$router.push({
path: "/detailGzry", path: "/detailXczw",
query: { query: {
xxzjbh: obj.xxzjbh, xxzjbh: obj.xxzjbh,
}, },
......
...@@ -16,47 +16,18 @@ ...@@ -16,47 +16,18 @@
></right-content> ></right-content>
<!-- 新增列控 --> <!-- 新增列控 -->
<el-dialog title="新增列控信息" :visible.sync="newlyVisiable"> <el-dialog title="新增列控信息" :visible.sync="newlyVisiable">
<form-compontent <form-compontent
:formField="propFormFieldLK" :formField="propFormFieldLK"
:formLabelAligns="formLabelAlignLK" :formLabelAligns="formLabelAlignLK"
@submit="submitLKD" @submit="submitLKD"
> >
</form-compontent> </form-compontent>
<!-- <el-form :model="lkForm" label-width="120px">
<el-form-item label="列控单位">
<select-tree-dialog
placeholder="请选择列控单位"
:sendId="lkForm.lkdwGajgjgdm"
:formData="formData"
:currentItem="item"
/>
</el-form-item>
<el-form-item label="列控时间">
<el-date-picker
v-model="lkForm.lksj"
type="datetime"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
<el-form-item label="列控原因">
<el-input
type="textarea"
autosize
resize="none"
placeholder="请填写列控原因"
v-model="lkForm.lkyyJyqk"
>
</el-input>
</el-form-item>
</el-form> -->
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="newlyVisiable = false">取 消</el-button> <el-button @click="newlyVisiable = false">取 消</el-button>
<el-button type="primary" @click="submitLKD">确 定</el-button> <!-- <el-button type="primary" @click="submitLKD">确 定</el-button> -->
</div> </div>
</el-dialog> </el-dialog>
<!-- 撤控 --> <!-- 撤控 -->
<el-dialog title="撤控信息" :visible.sync="revokeVisiable"> <el-dialog title="撤控信息" :visible.sync="revokeVisiable">
...@@ -64,43 +35,12 @@ ...@@ -64,43 +35,12 @@
ref="" ref=""
:formField="propFormFieldCK" :formField="propFormFieldCK"
:formLabelAligns="formLabelAlignCK" :formLabelAligns="formLabelAlignCK"
@submit="submitCK" @submit="submitCKD"
> >
</form-compontent> </form-compontent>
<!-- <el-form :model="ckForm" label-width="120px">
<el-form-item label="列控单位">
<select-tree-dialog
placeholder="请选择撤控单位"
:sendId="ckForm.cxdwGajgjgdm"
:formData="formData"
:currentItem="item"
/>
</el-form-item>
<el-form-item label="撤控时间">
<el-date-picker
v-model="ckForm.lksj"
type="datetime"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
<el-form-item label="撤控原因">
<el-input
type="textarea"
autosize
resize="none"
placeholder="请填写撤控原因"
v-model="ckForm.cxyyJyqk"
>
</el-input>
</el-form-item>
</el-form> -->
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="revokeVisiable = false">取 消</el-button> <el-button @click="revokeVisiable = false">取 消</el-button>
<el-button type="primary" @click="submitCKD">确 定</el-button> <!-- <el-button type="primary" @click="submitCKD">确 定</el-button> -->
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
...@@ -490,7 +430,7 @@ export default { ...@@ -490,7 +430,7 @@ export default {
// cxyyJyqk: "", // cxyyJyqk: "",
// }, // },
propFormFieldLK: [{ propFormFieldLK: [{
title: "", title: " ",
id: 1, id: 1,
objStr: "", objStr: "",
index: 0, index: 0,
...@@ -523,7 +463,7 @@ export default { ...@@ -523,7 +463,7 @@ export default {
},], },],
formLabelAlignLK: {}, formLabelAlignLK: {},
propFormFieldCK: [{ propFormFieldCK: [{
title: "", title: " ",
id: 1, id: 1,
objStr: "", objStr: "",
index: 0, index: 0,
...@@ -628,7 +568,7 @@ export default { ...@@ -628,7 +568,7 @@ export default {
this.xzgzrybh = xzgzrybh; this.xzgzrybh = xzgzrybh;
this.revokeVisiable = true; this.revokeVisiable = true;
}, },
submitLKD() { submitLKD(params) {
let loading = this.$loading({ let loading = this.$loading({
lock: true, lock: true,
text: "正在保存...", text: "正在保存...",
...@@ -643,6 +583,7 @@ export default { ...@@ -643,6 +583,7 @@ export default {
callback: () => { callback: () => {
loading.close(); loading.close();
this.$router.push("queryGzry"); this.$router.push("queryGzry");
this.newlyVisiable = false
}, },
}); });
} else { } else {
...@@ -650,28 +591,28 @@ export default { ...@@ -650,28 +591,28 @@ export default {
} }
}); });
}, },
submitCKD() { submitCKD(params) {
let loading = this.$loading({
// let loading = this.$loading({ lock: true,
// lock: true, text: "正在保存...",
// text: "正在保存...", spinner: "el-icon-loading",
// spinner: "el-icon-loading", background: "rgba(255, 255, 255, 0.7)",
// background: "rgba(255, 255, 255, 0.7)", });
// }); insertCkGzry(params).then((res) => {
// insertGzry(params).then((res) => { if (res.success && res.code == 200) {
// if (res.success && res.code == 200) { this.$alert("保存成功!", "提示", {
// this.$alert("保存成功!", "提示", { confirmButtonText: "确定",
// confirmButtonText: "确定", type: "success",
// type: "success", callback: () => {
// callback: () => { loading.close();
// loading.close(); this.$router.push("queryGzry");
// this.$router.push("queryGzry"); this.revokeVisiable = false
// }, },
// }); });
// } else { } else {
// this.$message.error("添加失败,请检查数据格式是否正确"); this.$message.error("添加失败,请检查数据格式是否正确");
// } }
// }); });
}, },
// submitLK() { // submitLK() {
...@@ -736,8 +677,12 @@ export default { ...@@ -736,8 +677,12 @@ export default {
}; };
</script> </script>
<style> <style>
.el-dialog {
/* max-height: 670px */
}
.el-dialog__body { .el-dialog__body {
padding: 10px 15px !important; padding: 0px 15px !important;
/* height: 80vh; */
} }
.rightContent .el-input__inner, .rightContent .el-input__inner,
#formCommonPage .el-input__inner { #formCommonPage .el-input__inner {
......
...@@ -51,7 +51,7 @@ export default { ...@@ -51,7 +51,7 @@ export default {
prop: "xxzjbh", prop: "xxzjbh",
}, },
{ {
label: "案件类别代码", label: "案件类别",
prop: "ajlbdm", prop: "ajlbdm",
}, },
{ {
......
...@@ -48,7 +48,7 @@ export default { ...@@ -48,7 +48,7 @@ export default {
prop: "asjbh", prop: "asjbh",
}, },
{ {
label: "案件类别代码", label: "案件类别",
prop: "ajlbdm", prop: "ajlbdm",
}, },
{ {
......
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