Commit 1f830985 by liyuhang19990520

刑嫌调控

parent d52b8d33
/*
* @Author: your name
* @Date: 2021-10-11 17:17:44
* @LastEditTime: 2021-10-12 18:07:56
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\xxtk\gzry.js
*/
import { post, postform, postdown } from "@/utils/http.js";
import base from "@/api/base";
//新增关注人员
export const insertGzry = params =>
postform(`${base.alyIP}/xxgzry/insertGzry`, params);
postform(`${base.alyIP}/xxgzry/insertGzry`, params);
//关注人员修改
export const updateGzry = params =>
postform(`${base.alyIP}/xxgzry/updateGzry`, params);
//关注人员删除
export const deleteGzry = params =>
post(`${base.alyIP}/xxgzry/deleteGzryById`, params);
post(`${base.alyIP}/xxgzry/deleteGzryById`, params);
//关注人员详情信息
export const selectGzryById = params =>
post(`${base.alyIP}/xxgzry/selectGzryById`, params);
post(`${base.alyIP}/xxgzry/selectGzryById`, params);
//关注人员修改
export const insertLkGzry = params =>
postform(`${base.alyIP}/xxgzry/insertLkGzry`, params);
//关注人员修改
export const insertCkGzry = params =>
postform(`${base.alyIP}/xxgzry/insertCkGzry`, params);
\ No newline at end of file
postform(`${base.alyIP}/xxgzry/insertCkGzry`, params);
<!--
* @Author: your name
* @Date: 2021-10-12 17:26:59
* @LastEditTime: 2021-10-12 17:28:05
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\components\dialog_Form.vue
-->
<template>
<div id="dialog_Form">
<el-dialog title="撤控信息" :visible.sync="revokeVisiable">
<div slot="footer" class="dialog-footer">
<el-button @click="revokeVisiable = false">取 消</el-button>
<!-- <el-button type="primary" @click="submitCKD">确 定</el-button> -->
</div>
</el-dialog>
</div>
</template>
<script>
export default {
data() {
return {};
},
};
</script>
<style lang="less" scoped>
</style>
\ No newline at end of file
......@@ -161,6 +161,16 @@
:class="item.date"
>
</el-date-picker>
<!-- 日期事件类型 -->
<el-date-picker
v-model="formLabelAlign[item.id]"
:disabled="item.disabled"
placeholder="选择日期"
v-else-if="item.type == 'DateVal'"
value-format="yyyy-MM-dd HH:mm:ss"
:class="item.date"
>
</el-date-picker>
<div
v-else-if="item.type == 'datetime'"
style="display: flex"
......@@ -1508,7 +1518,7 @@ export default {
}
},
handleRemove(file, fileList, item, parentItem) {
this.$set(this.fileLists,item.id,fileList)
this.$set(this.fileLists, item.id, fileList);
},
handleBeforeRemove(file, fileList, item, parentItem) {},
handlerPreview(file, fileList, item, parentItem) {},
......
......@@ -245,7 +245,9 @@
pageBs != 'queryZdcyryxx' &&
pageBs != 'queryZdjyhd' &&
pageBs != 'queryBbkwpxx' &&
pageBs != 'queryZdxsxx'
pageBs != 'queryZdxsxx' &&
pageBs != 'queryLklz' &&
pageBs != 'queryCklz'
"
>
<i class="el-icon-plus"></i> 新增
......@@ -428,7 +430,10 @@
v-else-if="
(pageBs == 'queryZdxsxx' && columnTitle.prop == 'tgxsrXm') ||
(pageBs == 'queryZdjyhd' && columnTitle.prop == 'mfzztm') ||
(pageBs == 'queryZdcyryxx' && columnTitle.prop == 'xm')
(pageBs == 'queryZdcyryxx' && columnTitle.prop == 'xm') ||
(pageBs == 'gzrygl' && columnTitle.prop == 'xm') ||
(pageBs == 'queryCklz' && columnTitle.prop == 'xm') ||
(pageBs == 'queryLklz' && columnTitle.prop == 'xm')
"
>
<!-- 人力情报线索信息 -->
......@@ -601,7 +606,7 @@
<el-table-column
align="center"
label="操作"
:width="pageBs == 'zdxxgl' ? '460' : '200'"
:width="pageBs == 'zdxxgl' || pageBs == 'gzrygl' ? '460' : '200'"
:fixed="pageBs == 'rySp' ? 'right' : false"
v-if="
!(
......@@ -617,7 +622,9 @@
pageBs == 'queryXcrx' ||
pageBs == 'queryXczj' ||
pageBs == 'shrzList' ||
pageBs == 'gnsyrzList'
pageBs == 'gnsyrzList' ||
pageBs == 'queryLklz' ||
pageBs == 'queryCklz'
)
"
>
......@@ -714,7 +721,7 @@
@click="newlyLK(scope)"
class="edit"
style="margin-right: 16px"
>新增列控信息</span
>列控信息</span
>
<span
v-if="pageBs == 'gzrygl'"
......
......@@ -19,6 +19,15 @@ const menuLayouts = [
component: () => import("@/views/xxtk/gzry/addGzry.vue")
},
{
path: "/detailGzry",
name: "detailGzry",
meta: {
title: '关注人员',
isAdd: true
},
component: () => import("@/views/xxtk/gzry/detailGzry.vue")
},
{
path: "/queryCase",
name: "queryCase",
meta: {
......
/*
* @Author: your name
* @Date: 2021-09-07 15:09:40
* @LastEditTime: 2021-10-12 09:54:46
* @LastEditTime: 2021-10-12 17:12:27
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\utils\params.js
......@@ -609,14 +609,14 @@ export const fjdcxsgl = [
*/
//嫌疑对象
export const xydx = [
{
name: "人员编号:",
id: "xzgzrybh",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
// {
// name: "人员编号:",
// id: "xzgzrybh",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
{
name: "姓名:",
id: "xm",
......@@ -658,7 +658,7 @@ export const xydx = [
{
name: "出生日期:",
id: "csrq",
type: "dates",
type: "DateVal",
disabled: false,
prop: "checkEmpty",
value: "",
......@@ -746,16 +746,6 @@ export const xydx = [
codeTree: "CODE_XZQH",
},
{
name: "现住址地区划:",
id: "XzzXzqhdm",
type: "codeTree",
value: "",
placeholder: "请选择",
col: "2",
codeOptions: [],
codeTree: "CODE_XZQH",
},
{
name: "人员类别:",
id: "xzgzrylbdm",
prop: "checkEmpty",
......@@ -787,7 +777,7 @@ export const xydx = [
{
name: "死亡时间:",
id: "swsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -985,30 +975,6 @@ export const xydx = [
placeholder: "请输入",
col: "5",
},
{
name: "信息登记单位:",
id: "xxdjdwGajgmc",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "信息登记人:",
id: "xxdjryXm",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "登记时间:",
id: "djsj",
type: "dates",
value: "",
placeholder: "请输入",
col: "2",
},
]
//案件
export const aj = [
......@@ -1254,7 +1220,7 @@ export const wffzjl = [
{
name: "处理日期:",
id: "wffzjlClrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1308,7 +1274,7 @@ export const wffzjl = [
{
name: "立案日期:",
id: "wffzjlLarq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1452,7 +1418,7 @@ export const gxrxx = [
{
name: "出生日期:",
id: "gxrCsrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1636,7 +1602,7 @@ export const gxrxx = [
{
name: "关联建立时间:",
id: "gxrGlJlsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1852,7 +1818,7 @@ export const fwbs = [
{
name: "登记时间:",
id: "rysyfwbzhFwbzhDjsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1896,7 +1862,7 @@ export const fwbs = [
{
name: "有效期开始日期:",
id: "rysyfwbzhYxqksrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -1904,7 +1870,7 @@ export const fwbs = [
{
name: "有效期截止日期:",
id: "rysyfwbzhYxqjzrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2274,7 +2240,7 @@ export const djfc = [
{
name: "发证日期:",
id: "fzrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2490,7 +2456,7 @@ export const hdgj = [
}, {
name: "活动起始时间:",
id: "ryhdQssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2498,7 +2464,7 @@ export const hdgj = [
{
name: "活动结束时间:",
id: "ryhdJssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2540,7 +2506,7 @@ export const hdgj = [
{
name: "售票时间:",
id: "spxxSpsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2603,16 +2569,6 @@ export const fwbsh = [
placeholder: "请输入",
col: "2",
},
// {
// name: "是否是发起方:",
// id: "fwqqfqfPdm",
// type: "codeTree",
// codeTree: "CODE_IF",
// codeOptions: [],
// value: "",
// placeholder: "请输入",
// col: "2",
// },
{
name: "服务发生地:",
id: "fwfsdXzqhdm",
......@@ -2694,7 +2650,7 @@ export const fwbsh = [
{
name: "服务开始时间:",
id: "fwKssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2702,7 +2658,7 @@ export const fwbsh = [
{
name: "服务结束时间:",
id: "fwJssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2923,7 +2879,7 @@ export const ryhd = [
{
name: "通话开始时间:",
id: "thKssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -2931,7 +2887,7 @@ export const ryhd = [
{
name: "通话结束时间:",
id: "thJssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3270,7 +3226,7 @@ export const rythjl = [
{
name: "通话开始时间:",
id: "thKssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3278,7 +3234,7 @@ export const rythjl = [
{
name: "通话结束时间:",
id: "thJssj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3402,7 +3358,7 @@ export const ryglfw = [
{
name: "关联标识号登记时间:",
id: "glfwbzhFwbzhDjsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3446,7 +3402,7 @@ export const ryglfw = [
{
name: "关联标识号有效期开始日期:",
id: "glfwbzhYxqksrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3454,7 +3410,7 @@ export const ryglfw = [
{
name: "关联标识号有效期截止日期:",
id: "glfwbzhYxqjzrq",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......@@ -3470,7 +3426,7 @@ export const ryglfw = [
{
name: "关联标识号建立时间:",
id: "glfwbzhGlJlsj",
type: "dates",
type: "DateVal",
value: "",
placeholder: "请输入",
col: "2",
......
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-12 18:32:21
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<template>
<div class="Content" id="hmxsDetail">
<right-content
......@@ -5,7 +13,7 @@
:pageObject="pageObject"
:pageFooterProps="pageFooterProps"
labelWidth="110px"
title="关注人员详情"
title="关注人员信息详情"
>
</right-content>
</div>
......@@ -13,10 +21,10 @@
<script>
import rightContent from "@c/PersonInfor.vue";
import { selectGzryById } from "@/api/xxtk/gzry.js";
import { insertGzry, updateGzry, selectGzryById } from "@/api/xxtk/gzry.js";
import axios from "@/utils/http.js";
export default {
name: "detailGzry",
name: "queryAj",
components: {
rightContent,
},
......@@ -24,36 +32,207 @@ export default {
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",
title: "", //如果不分小模块就删除title
id: 1,
objStr: "",
data: [
{
label: "人员编号:",
prop: "xzgzrybh",
col: "3",
},
{
label: "姓名:",
prop: "xm",
col: "3",
},
{
label: "姓名汉语拼音:",
prop: "xmhypy",
col: "3",
},
{
label: "别名/绰号:",
prop: "bmch",
col: "3",
},
{
label: "性别:",
prop: "xbdmStr",
col: "3",
},
{
label: "出生日期:",
prop: "csrq",
col: "3",
},
{
label: "民族:",
prop: "mzdmStr",
col: "3",
},
{
label: "籍贯:",
prop: "jgdmStr",
col: "3",
},
{
label: "证件类型:",
prop: "cyzjCyzjdmStr",
col: "3",
},
{
label: "证件号码:",
prop: "zjhm",
col: "3",
},
{
label: "学历:",
prop: "xldmStr",
col: "3",
},
{
label: "政治面貌:",
prop: "zzmmdmStr",
col: "3",
},
{
label: "婚姻状况:",
prop: "hyzkdmStr",
col: "3",
},
{
label: "户籍地区划:",
prop: "hjdzXzqhdmStr",
col: "3",
},
{
label: "人员类别:",
prop: "xzgzrylbdmStr",
col: "3",
},
{
label: "境外住址:",
prop: "jwzzGjhdqdmStr",
col: "3",
},
{
label: "境外住址名称:",
prop: "jwzzDzmc",
col: "3",
},
{
label: "死亡时间:",
prop: "swsj",
col: "3",
},
{
label: "国籍:",
prop: "gjdmStr",
col: "3",
},
{
label: "工作单位:",
prop: "gzdw",
col: "3",
},
{
label: "身高上限:",
prop: "sgsx",
col: "3",
},
{
label: "身高下限:",
prop: "sgxx",
col: "3",
},
{
label: "血型:",
prop: "xxdmStr",
col: "3",
},
{
label: "足长下限:",
prop: "zcxx",
col: "3",
},
{
label: "职业:",
prop: "zyHylbdmStr",
col: "3",
},
{
label: "职业补充描述:",
prop: "zyDmbcms",
col: "3",
},
{
label: "身份:",
prop: "sfAsjxgrysfdmStr",
col: "3",
},
{
label: "身份补充描述:",
prop: "sfDmbcms",
col: "3",
},
{
label: "专长:",
prop: "zcFzxyrtszcdmStr",
col: "3",
},
{
label: "专长补充描述:",
prop: "zcDmbcms",
col: "3",
},
{
label: "是否有吸毒史:",
prop: "sfyxdsPdbzStr",
col: "3",
},
{
label: "宗教信仰:",
prop: "zjxydmStr",
col: "3",
},
{
label: "是否艾滋病病毒携带者:",
prop: "sfazbbdxdzPdbzStr",
col: "3",
},
{
label: "关注依据简要情况:",
prop: "gzyjJyqk",
col: "3",
},
{
label: "简历:",
prop: "jl",
col: "3",
},
{
label: "体貌特征描述:",
prop: "tmtzms",
col: "3",
},
{
label: "人其他特征描述:",
prop: "rqttzJyqk",
col: "3",
},
{
label: "社会交往描述:",
prop: "shjwJyqk",
col: "3",
},
{
label: "个人爱好及活动特描述:",
prop: "grahjhdtdJyqk",
col: "3",
},
],
},
],
pageFooterProps: [
......@@ -88,13 +267,13 @@ export default {
isActive: false,
},
{
name: "工作中可疑线索列表",
to: "/queryGzzkyxs",
name: "机动车信息列表",
to: "/queryJdc",
isActive: false,
},
{
name: "工作中可疑线索详情",
to: "/detailGzzkyxs",
name: "机动车信息详情",
to: "/detailJdc",
isActive: true,
},
],
......@@ -104,48 +283,19 @@ export default {
methods: {
getInfor() {
let _this = this;
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
selectGzryById({
xxzjbh: _this.xxzjbh,
xxzjbh: this.$route.query.xxzjbh,
}).then((res) => {
var result = res.data.rows;
_this.filterTreeCode(result);
this.pageObject = res.data.rows;
loading.close();
});
},
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);
......
......@@ -8,6 +8,7 @@
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@add="add"
@toInfor="toInfor"
></right-content>
</div>
</template>
......@@ -167,23 +168,23 @@ export default {
},
{
label: "性别",
prop: "xbdm",
prop: "xbdmStr",
},
{
label: "人员类别",
prop: "xzgzrylbdm",
prop: "xzgzrylbdmStr",
},
{
label: "关注级别",
prop: "xzgzrygzjbdm",
label: "婚姻状况",
prop: "hyzkdmStr",
},
{
label: "纳嫌单位",
prop: "xxdjdwGajgjgdm",
prop: "xxdjdwGajgmc",
},
{
label: "刑侦关注人员状态",
prop: "xzgzryzt"
label: "政治面貌",
prop: "zzmmdmStr",
},
],
cxUrl: "/xxgzry/selectGzry",
......@@ -195,7 +196,7 @@ export default {
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
}
},
],
};
},
......@@ -206,6 +207,15 @@ export default {
add() {
this.$router.push("addGzry");
},
toInfor(scope) {
console.log(scope);
this.$router.push({
path: "/detailGzry",
query: {
xxzjbh: scope.xzgzrybh,
},
});
},
},
};
</script>
......
......@@ -8,6 +8,7 @@
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@add="add"
@toInfor="toInfor"
></right-content>
</div>
</template>
......@@ -167,23 +168,23 @@ export default {
},
{
label: "性别",
prop: "xbdm",
prop: "xbdmStr",
},
{
label: "人员类别",
prop: "xzgzrylbdm",
prop: "xzgzrylbdmStr",
},
{
label: "关注级别",
prop: "xzgzrygzjbdm",
label: "婚姻状况",
prop: "hyzkdmStr",
},
{
label: "纳嫌单位",
prop: "xxdjdwGajgjgdm",
prop: "xxdjdwGajgmc",
},
{
label: "刑侦关注人员状态",
prop: "xzgzryzt"
label: "政治面貌",
prop: "zzmmdmStr",
},
],
cxUrl: "/xxgzry/selectGzry",
......@@ -195,7 +196,7 @@ export default {
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
}
},
],
};
},
......@@ -206,6 +207,15 @@ export default {
add() {
this.$router.push("addGzry");
},
toInfor(scope) {
console.log(scope);
this.$router.push({
path: "/detailGzry",
query: {
xxzjbh: scope.xzgzrybh,
},
});
},
},
};
</script>
......
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