Commit 3b9e5cca by dupengfei

Merge remote-tracking branch 'origin/dev_xzeq' into dev_xzeq

parents 1a440b89 51c04a09
......@@ -4,17 +4,26 @@ import base from "@/api/base";
//黑名单添加
export const insterTbStHmdry = params =>
postform(`${base.alyIP}/jcyj/insterTbStHmdry`, params);
postform(`${base.alyIP2}/jcyj/insterTbStHmdry`, params);
//黑名单删除
export const deleteTbStHmdry = params =>
post(`${base.alyIP}/jcyj/deleteTbStHmdry`, params);
post(`${base.alyIP2}/jcyj/deleteTbStHmdry`, params);
//黑名单详情
export const selectTbStHmdry = params =>
postform(`${base.alyIP}/jcyj/selectTbStHmdry`, params);
postform(`${base.alyIP2}/jcyj/selectTbStHmdry`, params);
//黑名单更新
export const updateTbStHmdry = params =>
postform(`${base.alyIP}/jcyj/updateTbStHmdry`, params);
postform(`${base.alyIP2}/jcyj/updateTbStHmdry`, params);
//列控预警删除
export const deleteTbStJcyjgk = params =>
postform(`${base.alyIP}/jcyj/deleteTbStJcyjgk`, params);
post(`${base.alyIP2}/jcyj/deleteTbStJcyjgk`, params);
//列控预警添加
export const insertLkyj = params =>
postform(`${base.alyIP2}/jcyj/insertLkyj`, params);
//列控预警详情
export const selectTbStJcyjgk = params =>
postform(`${base.alyIP2}/jcyj/selectTbStJcyjgk`, params);
//列控预警更新
export const updateTbStJcyjgk = params =>
postform(`${base.alyIP2}/jcyj/updateTbStJcyjgk`, params);
......@@ -44,16 +44,16 @@ export const doAnalyse = params =>
export const insertUserMessage = params =>
postform(`${base.alyIP}/rlqb/insertUserMessage`, params);
//学历统计
//学历统计(不要了)
export const getXstgzxlResult = params =>
postform(`${base.alyIP}/rlqb/getXstgzxlResult`, params);
//婚姻统计
//婚姻统计(不要了)
export const getXstgzResult = params =>
postform(`${base.alyIP}/rlqb/getXstgzResult`, params);
//机动车统计
//机动车统计(不要了)
export const getJdcwqResult = params =>
postform(`${base.alyIP}/rlqb/getJdcwqResult`, params);
//非机动车统计
//非机动车统计(不要了)
export const getFjdcwqResult = params =>
postform(`${base.alyIP}/rlqb/getFjdcwqResult`, params);
......@@ -61,9 +61,17 @@ export const getFjdcwqResult = params =>
export const getRlqbxslxResult = params =>
postform(`${base.alyIP}/rlqb/getRlqbxslxResult`, params);
//人力情报线索全省案件
//人力情报线索全省案件(省)
export const getAjListByS = params =>
postform(`${base.alyIP}/rlqb/getAjListByS`, params);
//人力情报线索全国案件
//人力情报线索全国案件(国)
export const getAjListByQg = params =>
postform(`${base.alyIP}/rlqb/getAjListByQg`, params);
\ No newline at end of file
postform(`${base.alyIP}/rlqb/getAjListByQg`, params);
//人力情报统计
export const getRlqbxxtj = params =>
postform(`${base.alyIP}/rlqb/getRlqbxxtj`, params);
//人力情报统计弹框
export const getAjTjtsg = params =>
postform(`${base.alyIP}/rlqb/getAjTjtsg`, params);
\ No newline at end of file
......@@ -221,6 +221,8 @@ export default {
.rightContent {
flex: 1;
height: 100%;
width: 1200px;
margin: 0 auto;
overflow-y: auto;
.paneDiv {
background: #ffffff;
......
......@@ -472,6 +472,8 @@
pageBs != 'queryLklz' &&
pageBs != 'queryCklzG' &&
pageBs != 'pageBs' &&
pageBs != 'zbfzxyrlist' &&
pageBs != 'lkyj' &&
pageBs != 'queryLklzG'
"
>
......@@ -1360,6 +1362,9 @@
pageBs == 'rchfwbsh' ||
pageBs == 'fzjcgxlfx' ||
pageBs == 'pageBs' ||
pageBs == 'zbfzxyrlist' ||
pageBs == 'lkyj' ||
pageBs == 'hmdrylist' ||
pageBs == 'qyeryrlqbxsGl'
)
"
......
......@@ -73,7 +73,8 @@ Vue.use(VueRouter);
const mainRouters = [
...indexRoutes,
zdxxRoutes,
...zdxxRoutes,
...zdsswpRoutes,
sfRoutes,
xxtkRoutes,
hxgcRoutes,
......@@ -88,7 +89,7 @@ const mainRouters = [
userAuthRoutes,
grxnpgRoutes,
dwxnpgRoutes,
hbyprwRoutes,
...hbyprwRoutes,
shseRoutes,
ajxscxbdRoutes,
bjzycxRoutes,
......@@ -111,7 +112,6 @@ const mainRouters = [
brainPhotoXxxxRoutes,
rwddRoutes,
zcxwRoutes,
zdsswpRoutes,
jcyjzxt,
...qgccjRoutes,
{
......
......@@ -73,14 +73,6 @@ const menuLayouts = [
component: () => import("@/views/hbyprw/hbyprw/detailHbyp.vue")
},
{
path: "/detailHcypcp",
name: "detailHcypcp",
meta: {
title: '合成研判产品详情'
},
component: () => import("@/views/hbyprw/hbyprw/detailHcypcp.vue")
},
{
path: "/jjhcyp",
name: "jjhcyp",
meta: {
......@@ -98,8 +90,18 @@ const menuLayouts = [
},
];
export default {
path: "/right",
component: menuLayout,
children: [...menuLayouts]
};
\ No newline at end of file
export default [
{
path: "/right",
component: menuLayout,
children: [...menuLayouts]
},
{
path: "/detailHcypcp",
name: "detailHcypcp",
meta: {
title: '合成研判产品详情'
},
component: () => import("@/views/hbyprw/hbyprw/detailHcypcp.vue")
},
]
\ No newline at end of file
......@@ -48,7 +48,46 @@ const menuLayouts = [
},
component: () => import("@/views/jcyjzxt/lkyj.vue")
},
{
path: "/lkyjAdd",
name: "lkyjAdd",
meta: {
title: '添加列控预警'
},
component: () => import("@/views/jcyjzxt/lkyj/add.vue")
},
{
path: "/jcyjmxgl",
name: "jcyjmxgl",
meta: {
title: '监测预警模型管理'
},
component: () => import("@/views/jcyjzxt/mxgl.vue")
},
{
path: "/rysjajxx",
name: "rysjajxx",
meta: {
title: '人员涉案信息'
},
component: () => import("@/views/jcyjzxt/mxgl/rysjajxx.vue")
},
{
path: "/bssjajxx",
name: "bssjajxx",
meta: {
title: '标识号涉案信息'
},
component: () => import("@/views/jcyjzxt/mxgl/bssjajxx.vue")
},
{
path: "/tyry",
name: "tyry",
meta: {
title: '同案人员信息'
},
component: () => import("@/views/jcyjzxt/mxgl/tyry.vue")
},
];
export default {
......
......@@ -66,6 +66,14 @@ const menuLayouts = [
},
component: () => import("@/views/rlqbxsxx/detailRlqbxs.vue")
},
{
path: "/rlqbtj",
name: "rlqbtj",
meta: {
title: '人力情报统计'
},
component: () => import("@/views/rlqbxsxx/rlqbtj.vue")
},
];
export default {
path: "/right",
......
......@@ -8,14 +8,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssdy/addZdssdy.vue")
},
{
path: "/detailZdssdy",
name: "detailZdssdy",
meta: {
title: '损失弹药详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssdy/detailZdssdy.vue")
},
{
path: "/addZdssfjdc",
name: "addZdssfjdc",
......@@ -24,14 +17,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssfjdc/addZdssfjdc.vue")
},
{
path: "/detailZdssfjdc",
name: "detailZdssfjdc",
meta: {
title: '损失非机动车详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssfjdc/detailZdssfjdc.vue")
},
{
path: "/addZdssjdc",
name: "addZdssjdc",
......@@ -40,14 +26,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssjdc/addZdssjdc.vue")
},
{
path: "/detailZdssjdc",
name: "detailZdssjdc",
meta: {
title: '损失机动车详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssjdc/detailZdssjdc.vue")
},
{
path: "/addZdsskl",
name: "addZdsskl",
......@@ -56,14 +35,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sskl/addZdsskl.vue")
},
{
path: "/detailZdsskl",
name: "detailZdsskl",
meta: {
title: '损失卡类详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sskl/detailZdsskl.vue")
},
{
path: "/addZdssqtwp",
name: "addZdssqtwp",
......@@ -72,14 +44,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqtwp/addZdssqtwp.vue")
},
{
path: "/detailZdssqtwp",
name: "detailZdssqtwp",
meta: {
title: '损失其他物品详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqtwp/detailZdssqtwp.vue")
},
{
path: "/addZdssqz",
name: "addZdssqz",
......@@ -88,14 +53,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqz/addZdssqz.vue")
},
{
path: "/detailZdssqz",
name: "detailZdssqz",
meta: {
title: '损失枪支详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqz/detailZdssqz.vue")
},
{
path: "/addZdssww",
name: "addZdssww",
......@@ -104,14 +62,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssww/addZdssww.vue")
},
{
path: "/detailZdssww",
name: "detailZdssww",
meta: {
title: '损失文物详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssww/detailZdssww.vue")
},
{
path: "/addZdssydtxsb",
name: "addZdssydtxsb",
......@@ -120,14 +71,7 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssydtxsb/addZdssydtxsb.vue")
},
{
path: "/detailZdssydtxsb",
name: "detailZdssydtxsb",
meta: {
title: '损失移动通讯设备详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssydtxsb/detailZdssydtxsb.vue")
},
{
path: "/addZdsszj",
name: "addZdsszj",
......@@ -136,18 +80,84 @@ const menuLayouts = [
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sszj/addZdsszj.vue")
},
{
path: "/detailZdsszj",
name: "detailZdsszj",
meta: {
title: '损失证件详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sszj/detailZdsszj.vue")
},
];
export default {
export default [{
path: "/right",
component: menuLayout,
children: [...menuLayouts]
};
\ No newline at end of file
},
{
path: "/detailZdssdy",
name: "detailZdssdy",
meta: {
title: '损失弹药详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssdy/detailZdssdy.vue")
},
{
path: "/detailZdssfjdc",
name: "detailZdssfjdc",
meta: {
title: '损失非机动车详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssfjdc/detailZdssfjdc.vue")
},
{
path: "/detailZdssjdc",
name: "detailZdssjdc",
meta: {
title: '损失机动车详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssjdc/detailZdssjdc.vue")
},
{
path: "/detailZdsskl",
name: "detailZdsskl",
meta: {
title: '损失卡类详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sskl/detailZdsskl.vue")
},
{
path: "/detailZdssqtwp",
name: "detailZdssqtwp",
meta: {
title: '损失其他物品详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqtwp/detailZdssqtwp.vue")
},
{
path: "/detailZdssqz",
name: "detailZdssqz",
meta: {
title: '损失枪支详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssqz/detailZdssqz.vue")
},
{
path: "/detailZdssww",
name: "detailZdssww",
meta: {
title: '损失文物详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssww/detailZdssww.vue")
},
{
path: "/detailZdssydtxsb",
name: "detailZdssydtxsb",
meta: {
title: '损失移动通讯设备详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/ssydtxsb/detailZdssydtxsb.vue")
},
{
path: "/detailZdsszj",
name: "detailZdsszj",
meta: {
title: '损失证件详情'
},
component: () => import("@/views/zdxx/zdxxgl/sswp/sszj/detailZdsszj.vue")
},
];
\ No newline at end of file
......@@ -4,7 +4,7 @@ const menuLayouts = [
path: "/zdjycstj",
name: "zdjycstj",
meta: {
title: '阵地交易场所统计'
title: '阵地场所统计'
},
component: () => import("@/views/zdxx/zdjyhd/zdjycstj.vue")
},
......
......@@ -58,15 +58,6 @@ const menuLayouts = [
component: () => import("@/views/zdxx/qjgnsyrz.vue")
},
{
path: "/detailZdxx",
name: "detailZdxx",
meta: {
title: '阵地信息详情'
},
component: () => import("@/views/zdxx/zdxxgl/detailZdxx.vue")
},
{
path: "/queryZdcyryxx",
name: "queryZdcyryxx",
meta: {
......@@ -96,7 +87,96 @@ const menuLayouts = [
isAdd: true,
},
component: () => import("@/views/zdxx/zdjyhd/addZdjyhd.vue")
}, {
},
{
path: "/zdxxtj",
name: "zdxxtj",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdxxtj.vue")
},
{
path: "/zdxxtj",
name: "zdxxtj",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdxxtj.vue")
},
//.....................
{
path: "/queryZdxx111",
name: "queryZdxx111",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxx111.vue")
},
{
path: "/queryZdcyryxx22",
name: "queryZdcyryxx22",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdcyryxx22.vue")
},
{
path: "/queryZdxx3",
name: "queryZdxx3",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxx3.vue")
},
{
path: "/queryZdxxs25",
name: "queryZdxxs25",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs25.vue")
},
{
path: "/queryZdcyryxx3",
name: "queryZdcyryxx3",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdcyryxx3.vue")
},
{
path: "/queryZdxxs3",
name: "queryZdxxs3",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs3.vue")
},
{
path: "/queryZdxxs34",
name: "queryZdxxs34",
meta: {
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs34.vue")
},
];
export default [
{
path: "/right",
component: menuLayout,
children: [...menuLayouts]
}, {
path: "/detailZdxx",
name: "detailZdxx",
meta: {
title: '阵地信息详情'
},
component: () => import("@/views/zdxx/zdxxgl/detailZdxx.vue")
},
{
path: "/detailZdcyryxx",
name: "detailZdcyryxx",
meta: {
......@@ -112,18 +192,11 @@ const menuLayouts = [
component: () => import("@/views/zdxx/zdjyhd/detailZdjyhd.vue")
},
{
path: "/zdxxtj",
name: "zdxxtj",
path: "/zdxsxxDetail",
name: "zdxsxxDetail",
meta: {
title: '阵地信息统计'
title: '阵地线索信息详情'
},
component: () => import("@/views/zdxx/zdxxgl/zdxxtj.vue")
},
];
export default {
path: "/right",
component: menuLayout,
children: [...menuLayouts]
};
\ No newline at end of file
component: () => import("@/views/zdxx/zdxsxx/zdxsxxDetail.vue")
},
]
\ No newline at end of file
......@@ -158,6 +158,15 @@ const checkEmpty = (rule, value, callback) => {
}
};
const twentyTwoZwbh = (rule, value, callback) => {
let patter = /^[0-9]{22}/;//验证是否22位数字
if (!patter.test(value)) {
return callback(new Error("请输入22位数字指纹编号!"));
} else {
callback();//必须有此项回调,否则验证会一直不通过
}
};
export default {
//必填
checkEmpty: [
......@@ -340,4 +349,9 @@ export default {
validatStraightly: [{
trigger: "blur",
}],
twentyTwoZwbh: [{
validator: twentyTwoZwbh,
trigger: "blur",
message: "请输入正确的编号"
}]
}
......@@ -57,6 +57,7 @@
value: "",
placeholder: "请输入",
col: "2",
prop: 'twentyTwoZwbh'
},
],
},
......@@ -108,7 +109,7 @@
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
});
var self = this;
let params = new FormData();
params.append("rybh", this.rybh);
......
......@@ -68,7 +68,7 @@
data() {
return {
tableColumnDefinition:[
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr'}
// {label:'源信息', prop:'zwbh',spare:'zpDzwjnr', width: '600'}
],
transformFormTable: {bdzt},
table: false,
......@@ -107,6 +107,7 @@
},
],
cxDefaultFormThead: [
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr', width: '130'},
{label: "图片名称", prop: "zpDzwjbt"},
{label: "建立时间", prop: "djsj"},
{label: "比中状态", prop: "bdzt"},
......
......@@ -422,7 +422,7 @@ export default {
},
{
id: "zdjycstj",
label: "阵地交易场所统计",
label: "阵地场所统计",
index: "zdjycstj",
auth: "M0102",
className: "iconfont icongongnengfuwu",
......
<template>
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="date"
label="姓名"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="身份证号"
width="180">
</el-table-column>
<el-table-column
prop="address"
label="照片">
</el-table-column>
<el-table-column
prop="address2"
label="性别">
</el-table-column>
<el-table-column
prop="address"
label="户籍地">
</el-table-column>
<el-table-column
prop="address2"
label="信息来源">
</el-table-column>
</el-table>
</template>
<script>
export default {
name: "dcsfxx",
components: {
},
data() {
return {
};
},
methods: {
},
created() {
}
};
</script>
<style scoped lang="scss">
</style>
<template>
<div class="swtzxxglRoutes" style="margin: 20px;">
<el-tabs v-if="!loading" v-model="activeName" type="border-card" @tab-click="handleClick">
<el-tab-pane label="人像信息管理" name="RX"><addRxxx></addRxxx></el-tab-pane>
<el-tab-pane label="DNA信息管理" name="DNA"><DNAlist :info="info"></DNAlist></el-tab-pane>
<el-tab-pane label="虹膜信息管理" name="HM"><addHmxx :info="info"></addHmxx></el-tab-pane>
<el-tab-pane label="声纹信息管理" name="SW"><SWlist :info="info"></SWlist></el-tab-pane>
<el-tab-pane label="足迹信息管理" name="ZJ"><addZjxx></addZjxx></el-tab-pane>
<el-tab-pane label="平面指纹信息管理" name="PM"><addZwxx></addZwxx></el-tab-pane>
<el-tab-pane label="滚动指纹信息管理" name="GD"><addGDZwxx></addGDZwxx></el-tab-pane>
</el-tabs>
<div class="swtzxxglRoutes">
<div class="ryjbxx text-cont">
<h1>人员基本信息</h1>
<el-row>
<el-col :span="8"><span>姓名:</span>6</el-col>
<el-col :span="8"><span>别名:</span>6</el-col>
<el-col :span="8"><span>证件类型:</span>6</el-col>
<el-col :span="8"><span>证件号码:</span>6</el-col>
<el-col :span="8"><span>出生日期:</span>6</el-col>
<el-col :span="8"><span>性别:</span>6</el-col>
<el-col :span="8"><span>名族:</span>6</el-col>
<el-col :span="8"><span>国籍:</span>6</el-col>
<el-col :span="8"><span>籍贯:</span>6</el-col>
<el-col :span="8"><span>宗教信仰:</span>6</el-col>
<el-col :span="8"><span>户籍地区:</span>6</el-col>
<el-col :span="8"><span>户籍地地址:</span>6</el-col>
<el-col :span="8"><span>现住址:</span>6</el-col>
</el-row>
</div>
<div class="swtzxxbd text-cont">
<h1>生物特征信息比对</h1>
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
<el-tab-pane label="人像信息比对" name="first"></el-tab-pane>
<el-tab-pane label="指纹信息比对" name="second"></el-tab-pane>
<el-tab-pane label="足迹信息比对" name="third"></el-tab-pane>
<el-tab-pane label="DNA信息比对" name="fourth"></el-tab-pane>
</el-tabs>
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="date"
label="人像图片"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="图片名称"
width="180">
</el-table-column>
<el-table-column
prop="address"
label="建立时间">
</el-table-column>
<el-table-column
prop="address2"
label="比中状态">
</el-table-column>
<el-table-column
label="操作"
width="150">
<template slot-scope="scope">
<el-button @click="handleClick(scope.row)" type="text" size="small">发起比对</el-button>
<el-button type="text" size="small" @click="showBdjg">比对结果</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="dcsfxx text-cont">
<h1>多重身份信息</h1>
<dcsfxx></dcsfxx>
</div>
<el-drawer
destroy-on-close
title="人像比中信息"
:visible.sync="table"
direction="rtl"
size="840px">
<compare-info
@changeTable="changeTable"
:table="table"
:rxcc="rxcc"
cxUrl="/Rxbzrw/selectJglist"
cxUrl2="/Rxbzrw/selectDetain"
cxUrl3='/Rxbzrw/updateRxbdrdById'
cxUrl4='/Rxbzrw/selectRdJglist'>
</compare-info>
</el-drawer>
</div>
</template>
<script>
import addRxxx from '@p/dswtz/rxxx/addRxxx.vue'
import DNAlist from '@p/dswtz/dnaxx/DNAlist.vue'
import addHmxx from '@p/dswtz/hmxx/addHmxx.vue'
import SWlist from '@p/dswtz/swxx/SWlist.vue'
import addZjxx from '@p/dswtz/zjxx/addZjxx.vue'
import addZwxx from '@p/dswtz/zwxx/addZwxx.vue'
import addGDZwxx from '@p/dswtz/zwxx/addGDZwxx.vue'
import { selectRyxxById} from "@/api/dswtzxx.js";
import compareInfo from "@c/compareInfo.vue";
import dcsfxx from "./components/dcsfxx.vue";
export default {
components: {
addRxxx,DNAlist,addHmxx,SWlist,addZjxx,addZwxx,addGDZwxx
compareInfo,
dcsfxx
},
data() {
return {
activeName: 'RX',
rxcc: false,
activeName: 'first',
xxzjbh: '',
info:{},
loading:true
table: false,
loading:true,
tableData: [{
date: '888',
name: 'tt.png',
address: '2021-09-02 12:00:00',
address2: '未比对'
}]
};
},
methods: {
methods: {
handleClick(tab, event) {
console.log(tab, event);
},
showBdjg() {
this.table = true
},
changeTable() {
this.table = false
}
},
created() {
......@@ -50,10 +131,53 @@
};
</script>
<style lang="scss">
.swtzxxglRoutes {
.swtzxxglRoutes{
margin: 20px;
padding: 20px;
background: #fff;
.text-cont{
margin-bottom: 10px;
h1{
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 600;
color: #ff8d1e;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 10px;
}
.el-tabs{
margin: 10px 0;
}
.el-row{
.el-col{
color: #808591;
font-size: 15px;
line-height: 2.5;
font-weight: bold;
span{
display: inline-block;
color: #363636;
width: 90px;
}
}
}
}
#formCommonPage .button {
width: calc(100% - 285px) !important;
left: 240px !important;
}
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
::v-deep .el-drawer__header{
height: 38px;
line-height: 38px;
margin-bottom: 0;
padding: 0;
padding-left: 25px;
font-size: 15px;
border-bottom: 1px solid #C7C7C7;
}
</style>
......@@ -88,6 +88,7 @@
value: "",
placeholder: "请输入",
col: "2",
prop: "emptyAbleIdentityBT",
},
{
name: "出生日期_日期估值下限:",
......@@ -139,9 +140,9 @@
name: "出生地_国家和地区代码:",
id: "csdGjhdqdm",
type: "codeTree",
value: "",
codeTree: "CODE_XZQH",
codeTree: "CODE_GJ",
codeOptions: [],
value: "",
placeholder: "请输入",
col: "2",
},
......
......@@ -2,6 +2,7 @@
<div class="Content">
<right-content
:tableOperationWidth="tableOperationWidth"
:tableOperation="true"
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
......@@ -13,10 +14,11 @@
@add="add"
ref="rightContent"
>
<!-- <template #btnGroup="scope">
<template #btnGroup="scope">
<el-button @click="dele(scope.scope)" type="text" >删除</el-button>
<el-button @click="edit(scope.scope)" type="text" >修改</el-button>
</template>-->
<el-button @click="setYJ(scope.scope)" type="text" >列控预警</el-button>
</template>
</right-content>
</div>
......@@ -25,7 +27,7 @@
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {deleteTbStHmdry} from "@/api/jcyjzxt/hmd.js";
import {insertLkyj} from "@/api/jcyjzxt/hmd.js";
export default {
name: "rlqbxsxx",
components: {
......@@ -35,15 +37,31 @@
return {
tableOperationWidth: 200,
header: "黑名单列表",
pageBs: "kyfwbshlist",
pageBs: "hmdrylist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "业务编号",
id: "ywbh",
name: "案事件相关人员编号",
id: "asjxgrybh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "姓名",
id: "xm",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "人员身份证",
id: "cyzjZjhm",
placeholder: "请输入",
type: "text",
value: "",
......@@ -77,6 +95,34 @@
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
setYJ(scope) {
let row = scope.row;
let params = new FormData();
params.append('xxzjbh',row.xxzjbh);
params.append('sjly','03');
params.append('yjxx',row.cyzjZjhm);
this.$confirm("是否确认添加为列控预警对象?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}) .then(() => {
insertLkyj(params).then(res=>{
if(res.code===200){
this.$message.success('提交成功')
}else {
this.$message.warning(res.message)
}
})
})
.catch(() => {
this.$message({
type: "info",
message: "已取消",
});
});
},
add(){
this.$router.push({
path:'/hmdrylistAdd'
......
<template>
<div class="Content">
<right-content
pageBs="pageBs"
:tableOperation="true"
pageBs="zbfzxyrlist"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
......@@ -12,6 +12,9 @@
@dele="dele"
ref="rightContent"
>
<template #btnGroup="scope">
<el-button @click="setYJ(scope.scope)" type="text" >列控预警</el-button>
</template>
</right-content>
</div>
......@@ -20,7 +23,7 @@
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete} from "@/api/zczl/zczl.js";
import {insertLkyj} from "@/api/jcyjzxt/hmd.js";
export default {
name: "rlqbxsxx",
components: {
......@@ -28,7 +31,6 @@
},
data() {
return {
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "kyfwbshlist",
......@@ -38,8 +40,24 @@
},
cxQueryField: [
{
name: "业务编号",
id: "ywbh",
name: "案事件编号",
id: "asjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "发现时间",
id: "fxkyfwbzhFxsj",
placeholder: "请输入",
type: "date",
value: "",
col: "3",
},
{
name: "服务标识号",
id: "kyfwbzhFwbzh",
placeholder: "请输入",
type: "text",
value: "",
......@@ -53,7 +71,7 @@
{label: "服务标识号", prop: "kyfwbzhFwbzh"},
],
cxUrl: "/jcyj/selectKyfwbshlist",
cxUrl: "/jcyj/pageTbXwFxkyfwbzh",
Menu: [
{
id: "kyfwbshlist",
......@@ -70,7 +88,34 @@
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
setYJ(scope) {
let row = scope.row;
let params = new FormData();
params.append('xxzjbh',row.xxzjbh);
params.append('sjly','02');
params.append('yjxx',row.kyfwbzhFwbzh);
this.$confirm("是否确认添加为列控预警对象?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}) .then(() => {
insertLkyj(params).then(res=>{
if(res.code===200){
this.$message.success('提交成功')
}else {
this.$message.warning(res.message)
}
})
})
.catch(() => {
this.$message({
type: "info",
message: "已取消",
});
});
},
edit(scope) {
this.$router.push({
path: "addsqfbzl",
......
<template>
<div class="Content">
<right-content
:tableOperationWidth="tableOperationWidth"
:tableOperation="true"
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
......@@ -13,10 +13,12 @@
@add="add"
ref="rightContent"
>
<!-- <template #btnGroup="scope">
<el-button @click="dele(scope.scope)" type="text" >删除</el-button>
<el-button @click="edit(scope.scope)" type="text" >修改</el-button>
</template>-->
<template #btnGroup="scope">
<el-button @click="dele(scope.scope)" type="text" >删除</el-button>
<el-button @click="dele(scope.scope)" type="text" >案件案发</el-button>
<el-button @click="dele(scope.scope)" type="text" >高危群体</el-button>
<el-button @click="dele(scope.scope)" type="text" >案件案发</el-button>
</template>
</right-content>
</div>
......@@ -35,21 +37,52 @@
return {
tableOperationWidth: 200,
header: "列控预警信息列表",
pageBs: "kyfwbshlist",
pageBs: "lkyj",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "业务编号",
id: "ywbh",
name: "关联信息主键编号",
id: "glxxXxzjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "数据来源",
id: "sjly",
type: "select",
selectData: [
{
name: "嫌疑人",
value: "01",
},
{
name: "服务标识号",
value: "02",
},
{
name: "黑名单",
value: "03",
},
],
props: "checkEmpty",
value: "",
placeholder: "请选择",
col: "3",
},
{
name: "预警信息",
id: "yjxx",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{label: "信息主键编号", prop: "xxzjbh"},
......@@ -87,13 +120,13 @@
methods: {
add(){
this.$router.push({
path:'/hmdrylistAdd'
path:'/lkyjAdd'
})
},
edit(scope) {
this.$router.push({
path: "/hmdrylistAdd",
query: {asjxgrybh: scope.row.asjxgrybh},
path: "/lkyjAdd",
query: {xxzjbh: scope.row.xxzjbh},
});
},
dele(scope) {
......
<template>
<div>
<form-compontent
:formField="propFormField"
:formLabelAligns="formLabelAlign"
@submit="submit"
:propTitle="title"
@handleRemove="handleRemove"
pageBs="addsqfbzl"
ref="formCompontent"
>
</form-compontent>
</div>
</template>
<script>
import formCompontent from "@c/form.vue";
import {
doAddZczlxx,
doEditZczlxx
} from "@/api/zczl/zczl.js";
import {insertLkyj,updateTbStJcyjgk,selectTbStJcyjgk} from "@/api/jcyjzxt/hmd.js";
export default {
name: "addGzry",
components: {
formCompontent,
},
data() {
return {
title: "新增列控预警",
xsbh: "",
xsType: "",
propFormField: [
//基本信息
{
title: "",
id: 1,
objStr: "",
index: 0,
data: [
{
name: "关联信息主键编号:",
id: "glxxXxzjbh",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "数据来源:",
id: "sjly",
type: "setValue",
value: "",
placeholder: "请输入",
codeOptions:[
{label:'嫌疑人', value:'01'},
{label:'服务标识号', value:'02'},
{label:'黑名单', value:'03'},
],
col: "2",
},
{
name: "预警信息:",
id: "yjxx",
type: "text",
value: "",
placeholder: "请输入",
col: "11",
},
],
},
],
formLabelAlign: {},
breadcrumbList: [
{
name: "刑嫌列控管理",
to: "/queryGzry",
isActive: false,
},
{
name: "房产信息列表",
to: "/queryFcxx",
isActive: false,
},
{
name: this.$route.query.xxzjbh ? "修改房产信息" : "新增房产信息",
to: "/addFcxx",
isActive: true,
},
],
type: "",
xxzjbh: "",
result: "",
removeFileXxzjbh: [],
flag: '3'
};
},
methods: {
changeFlge() {
this.flag = '2'
},
submit(params) {
if(this.$route.query.xxzjbh){
params.append('xxzjbh',this.$route.query.xxzjbh)
updateTbStJcyjgk(params).then(res=>{
if(res.code===200){
this.$message.success('保存成功');
this.$router.go(-1)
}
else {
this.$message.warning(res.message)
}
})
}
else {
insertLkyj(params).then(res=>{
if(res.code===200){
this.$message.success('保存成功');
this.$router.go(-1)
}
else {
this.$message.warning(res.message)
}
});
}
},
handleRemove(val) {
this.removeFileXxzjbh.push(val.xxzjbh);
},
zczlSubmit(params) {
let loading = this.$loading({
lock: true,
text: "正在保存...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
if (!this.xxzjbh) {
this.addSubmit(params, loading);
} else {
this.editSubmit(params, loading);
}
},
addSubmit(params, loading) {
params.append("spsftg", this.flag);
if (this.type == "fqzl") {
params.append("sfqqzl", "1");
}
params.append("xsbh", this.xsbh);
params.append("xsType", this.xsType);
doAddZczlxx(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("保存成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
loading.close();
if (this.type == "fqzl") {
this.$router.push("wsqfbdzczl");
} else {
this.$router.push("wfqdzczl");
}
},
});
} else {
loading.close();
this.$message.error("添加失败,请检查数据格式是否正确");
}
});
},
editSubmit(params, loading) {
params.append("zczlbh", this.xxzjbh);
params.append("delFjXxzjbh", this.removeFileXxzjbh.join(","));
params.append("spsftg", "3");
if (this.type == "fqzl") {
params.append("sfqqzl", "1");
}
doEditZczlxx(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("保存成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
loading.close();
if (this.type == "fqzl") {
this.$router.push("wsqfbdzczl");
} else {
this.$router.push("wfqdzczl");
}
},
});
} else {
loading.close();
this.$message.error("添加失败,请检查数据格式是否正确");
}
});
},
getshuju() {
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
var self = this;
let params = new FormData();
params.append("asjxgrybh", this.asjxgrybh);
selectTbStJcyjgk(params).then((res) => {
var result = res.data.result;
this.result = result;
self.propFormField.forEach((fieldItem) => {
if (fieldItem.data && fieldItem.data.length > 0) {
fieldItem.data.forEach((i) => {
this.$set(this.formLabelAlign, i.id, result[i.id]);
});
}
this.$forceUpdate();
});
self.$forceUpdate();
setTimeout(() => {
loading.close();
}, 500);
});
},
},
mounted() {
if (this.$router.currentRoute.query.xsType != null && this.$router.currentRoute.query.xsType != '') {
this.xsType = this.$router.currentRoute.query.xsType
}
if (this.$router.currentRoute.query.xsbh != null && this.$router.currentRoute.query.xsbh != '') {
this.xsbh = this.$router.currentRoute.query.xsbh
}
},
created() {
this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList);
if (this.$route.query.type) {
this.type = this.$route.query.type;
}
if (this.$route.query.xxzjbh) {
this.title = "修改列控预警";
this.asjxgrybh = this.$route.query.xxzjbh;
this.getshuju();
}
},
};
</script>
<style scoped lang="scss">
</style>
<template>
<div class="Content">
<right-content
pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@edit="edit"
@dele="dele"
ref="rightContent"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete} from "@/api/zczl/zczl.js";
export default {
name: "rlqbxsxx",
components: {
rightContent
},
data() {
return {
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "kyfwbshlist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "案事件编号",
id: "asjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "发现时间",
id: "fxkyfwbzhFxsj",
placeholder: "请输入",
type: "date",
value: "",
col: "3",
},
{
name: "服务标识号",
id: "kyfwbzhFwbzh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{label: "案事件编号", prop: "asjbh"},
{label: "发现时间", prop: "fxkyfwbzhFxsj"},
{label: "服务标识号", prop: "kyfwbzhFwbzh"},
],
cxUrl: "/jcyj/pageTbXwFxkyfwbzh",
Menu: [
{
id: "kyfwbshlist",
label: "可疑服务标识号列表",
index: "kyfwbshlist",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
edit(scope) {
this.$router.push({
path: "addsqfbzl",
query: {xxzjbh: scope.row.zczlbh, type: "xdzl"},
});
},
toXdzl() {
this.$router.push({
path: "/addsqfbzl",
query: {
type: "xdzl",
},
});
},
dele(scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
zlToDelete({
zczlbh: scope.row.zczlbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$message({
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
},
mounted() {
},
};
</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"
@edit="edit"
@dele="dele"
ref="rightContent"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete} from "@/api/zczl/zczl.js";
export default {
name: "rlqbxsxx",
components: {
rightContent
},
data() {
return {
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "kyfwbshlist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "案事件编号",
id: "asjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "发现时间",
id: "fxkyfwbzhFxsj",
placeholder: "请输入",
type: "date",
value: "",
col: "3",
},
{
name: "服务标识号",
id: "kyfwbzhFwbzh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{label: "案事件编号", prop: "asjbh"},
{label: "发现时间", prop: "fxkyfwbzhFxsj"},
{label: "服务标识号", prop: "kyfwbzhFwbzh"},
],
cxUrl: "/qgasj/getAsjListByZjhm",
Menu: [
{
id: "kyfwbshlist",
label: "可疑服务标识号列表",
index: "kyfwbshlist",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
edit(scope) {
this.$router.push({
path: "addsqfbzl",
query: {xxzjbh: scope.row.zczlbh, type: "xdzl"},
});
},
toXdzl() {
this.$router.push({
path: "/addsqfbzl",
query: {
type: "xdzl",
},
});
},
dele(scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
zlToDelete({
zczlbh: scope.row.zczlbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$message({
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
},
mounted() {
},
};
</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"
@edit="edit"
@dele="dele"
ref="rightContent"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete} from "@/api/zczl/zczl.js";
export default {
name: "rlqbxsxx",
components: {
rightContent
},
data() {
return {
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "kyfwbshlist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "案事件编号",
id: "asjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "发现时间",
id: "fxkyfwbzhFxsj",
placeholder: "请输入",
type: "date",
value: "",
col: "3",
},
{
name: "服务标识号",
id: "kyfwbzhFwbzh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{label: "案事件编号", prop: "asjbh"},
{label: "发现时间", prop: "fxkyfwbzhFxsj"},
{label: "服务标识号", prop: "kyfwbzhFwbzh"},
],
cxUrl: "/qgasj/getAsjListByZjhm",
Menu: [
{
id: "kyfwbshlist",
label: "可疑服务标识号列表",
index: "kyfwbshlist",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
edit(scope) {
this.$router.push({
path: "addsqfbzl",
query: {xxzjbh: scope.row.zczlbh, type: "xdzl"},
});
},
toXdzl() {
this.$router.push({
path: "/addsqfbzl",
query: {
type: "xdzl",
},
});
},
dele(scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
zlToDelete({
zczlbh: scope.row.zczlbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$message({
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
},
mounted() {
},
};
</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"
@edit="edit"
@dele="dele"
ref="rightContent"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete} from "@/api/zczl/zczl.js";
export default {
name: "rlqbxsxx",
components: {
rightContent
},
data() {
return {
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "kyfwbshlist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "案事件编号",
id: "asjbh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "发现时间",
id: "fxkyfwbzhFxsj",
placeholder: "请输入",
type: "date",
value: "",
col: "3",
},
{
name: "服务标识号",
id: "kyfwbzhFwbzh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{label: "案事件编号", prop: "asjbh"},
{label: "发现时间", prop: "fxkyfwbzhFxsj"},
{label: "服务标识号", prop: "kyfwbzhFwbzh"},
],
cxUrl: "/qgasj/getAsjListByZjhm",
Menu: [
{
id: "kyfwbshlist",
label: "可疑服务标识号列表",
index: "kyfwbshlist",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
edit(scope) {
this.$router.push({
path: "addsqfbzl",
query: {xxzjbh: scope.row.zczlbh, type: "xdzl"},
});
},
toXdzl() {
this.$router.push({
path: "/addsqfbzl",
query: {
type: "xdzl",
},
});
},
dele(scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
zlToDelete({
zczlbh: scope.row.zczlbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$message({
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
},
mounted() {
},
};
</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"
:pageBs="pageBs"
:tableOperation="tableOperation"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
......@@ -15,31 +16,22 @@
ref="rightContent"
>
<template #btnGroup="scope">
<el-button @click="dele(scope.scope)" type="text" v-if="scope.scope.row.spsftg != '通过'">删除</el-button>
<el-button @click="ONPJ(scope.scope)" type="text" v-if="scope.scope.row.nfpj=='1'">评价</el-button>
<el-button @click="examine(scope.scope)"
v-if="scope.scope.row.spsftg == '未通过' || scope.scope.row.spsftg == '草稿'" type="text">提请审批
</el-button>
<el-button @click="setYJ(scope.scope)" type="text" >列控预警</el-button>
</template>
</right-content>
<el-drawer
size="80%"
:with-header="false"
:visible.sync="drawer">
<zczl infoType="2" v-if="drawer" :zczlbh="zczlbh" :fpbh="fpbh" :sub="sub"></zczl>
</el-drawer>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {zlToDelete, zlTqsp} from "@/api/zczl/zczl.js";
import zczl from '@p/zczl/zczl/detailZczl.vue'
import { loginByZjhm } from "@/api/index";
import {insertLkyj} from "@/api/jcyjzxt/hmd.js";
export default {
name: "rlqbxsxx",
components: {
rightContent, zczl
rightContent
},
data() {
return {
......@@ -48,34 +40,119 @@
sub: '',
drawer: false,
tableOperation: true,
tableOperationWidth: 200,
header: "抓捕犯罪嫌疑人列表",
pageBs: "zbfzxyrlist",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "业务编号",
id: "ywbh",
name: "姓名",
id: "zhfzxyrXm",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
},
{
name: "性别",
id: "zhfzxyrXbdm",
type: "codeTreeDialog",
props: "checkEmpty",
value: "",
placeholder: "请选择",
col: "3",
codeOptions: [],
codeTree: "CODE_XB",
},
{
name: "出生日期",
id: "date",
type: "datetime",
value: "",
placeholder: "请选择",
col: "3",
},
],
cxDefaultFormThead: [
{label: "姓名", prop: "zhfzxyrXm"},
{label: "别名", prop: "zhfzxyrBmch"},
{label: "人员身份证", prop: "zhfzxyrCyzjZjhm"},
{label: "户籍地址_地址名称", prop: "zhfzxyrHjdzDzmc"},
{label: "户籍地址_行政区划代码", prop: "zhfzxyrHjdzXzqhdm"},
{label: "性别代码", prop: "zhfzxyrXbdm"},
{label: "出生日期", prop: "zhfzxyrCsrqRqgzxx"},
],
cxUrl: "/jcyj/selectZbfzxyrlist",
cxUrl: "/jcyj/pageTbXwjcZbfzxyr",
leftMenus: [
//左侧导航(模块第一个页面需要)
{
id: "zbfzxyrlist",
label: "抓捕犯罪嫌疑人列表",
newAuth: "M01",
index: "zbfzxyrlist",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "kyfwbshlist",
label: "可疑服务标识号列表",
newAuth: "M01",
index: "kyfwbshlist",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "hmdrylist",
label: "黑名单列表",
newAuth: "M01",
index: "hmdrylist",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "lkyj",
label: "列控预警信息列表",
newAuth: "M01",
index: "lkyj",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
/* {
id: "jcyjmxgl",
label: "监测预警模型管理",
newAuth: "M01",
index: "jcyjmxgl",
className: "iconfont icongongnengfuwu",
hasChildren: true,
children: [
{
id: "rysjajxx",
label: "人员涉案信息",
index: "rysjajxx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "bssjajxx",
label: "标识号涉案信息",
index: "bssjajxx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "tyry",
label: "同案人员信息",
index: "tyry",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
]
},*/
],
Menu: [
{
id: "zbfzxyrlist",
......@@ -89,10 +166,19 @@
};
},
created() {
this.login()
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.$store.commit("user/SET_Header", this.header);
},
methods: {
login() {
var self = this;
loginByZjhm({
zjhm:'142302198901012417'
}).then((res) => {});
},
examine(scope) {
console.log(scope);
this.$confirm("此操作将该指令提请审批, 是否继续?", "提示", {
......@@ -134,11 +220,34 @@
},
});
},
pingjia(scope) {
setYJ(scope) {
let row = scope.row;
let params = new FormData();
params.append('xxzjbh',row.xxzjbh);
params.append('sjly','01');
params.append('yjxx',row.zhfzxyrCyzjZjhm);
this.$confirm("是否确认添加为列控预警对象?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}) .then(() => {
insertLkyj(params).then(res=>{
if(res.code===200){
this.$message.success('提交成功')
}else {
this.$message.warning(res.message)
}
})
})
.catch(() => {
this.$message({
type: "info",
message: "已取消",
});
});
},
dele(scope) {
console.log(scope);
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......
......@@ -619,6 +619,14 @@ export default {
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "rlqbtj",
label: "人力情报统计",
index: "rlqbtj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
},
{
......
......@@ -57,6 +57,7 @@
value: "",
placeholder: "请输入",
col: "2",
prop: 'twentyTwoZwbh'
},
],
},
......
......@@ -56,6 +56,7 @@
value: "",
placeholder: "请输入",
col: "2",
prop: 'twentyTwoZwbh'
},
],
},
......
......@@ -67,7 +67,7 @@
data() {
return {
tableColumnDefinition:[
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr'}
// {label:'源信息', prop:'zwbh',spare:'zpDzwjnr'}
],
transformFormTable: {bdzt},
table: false,
......@@ -106,6 +106,7 @@
},
],
cxDefaultFormThead: [
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr', width: '130'},
{label: "图片名称", prop: "zpDzwjbt"},
{label: "建立时间", prop: "djsj"},
{label: "比中状态", prop: "bdzt"},
......
......@@ -75,7 +75,7 @@
data() {
return {
tableColumnDefinition:[
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr'}
// {label:'源信息', prop:'zwbh',spare:'zpDzwjnr'}
],
transformFormTable: {bdzt, rdbs},
table: false,
......@@ -114,6 +114,7 @@
},
],
cxDefaultFormThead: [
{label:'源信息', prop:'zwbh',spare:'zpDzwjnr', width: '130'},
{label: "图片名称", prop: "zpDzwjbt"},
{label: "建立时间", prop: "djsj"},
{label: "比中状态", prop: "bdzt"},
......
......@@ -65,6 +65,9 @@
<div class="echars">
<div id="barMain" style="width: 100%; height: 500px"></div>
</div>
<div v-if="zutList.length > 0" @click="danweiTjTable">
<span class="fhsyj">返回</span>
</div>
<div style="margin-top: 20px">
<el-table
id="ajzbQuery"
......@@ -108,6 +111,9 @@
<div class="echars">
<div id="lineMain" style="width: 100%; height: 500px"></div>
</div>
<div v-if="zutLists.length > 0" @click="dwTjTable">
<span class="fhsyj">返回</span>
</div>
<div style="margin-top: 20px">
<el-table
id="ajzbQuery"
......@@ -267,9 +273,13 @@ export default {
width: "auto",
},
],
zutList: [],
zutLists: [],
};
},
created() {
// this.zutList.push(this.$route.query.unitcode);
// this.zutLists.push(this.$route.query.unitcode);
this.$store.commit("user/SET_Menu", this.Menu);
this.cxFormData.kssj = new Date().getFullYear() + "-01";
this.cxFormData.jssj =
......@@ -290,10 +300,12 @@ export default {
},
zut(scope) {
debugger;
this.zutList.push(scope.row.code);
this.doQueryGr(scope.row.code);
},
xtt(scope) {
debugger;
this.zutLists.push(scope.row.code);
this.doQueryXt(scope.row.code);
},
/**
......@@ -448,6 +460,28 @@ export default {
},
});
},
danweiTjTable() {
debugger;
if (this.zutList.length == 1) {
this.zutList = [];
}
let pops =
this.zutList.length > 1
? this.zutList.splice(this.zutList.length - 2, 1).join()
: this.$route.query.unitcode;
this.doQueryGr(pops);
console.log(pops);
},
dwTjTable() {
if (this.zutLists.length == 1) {
this.zutLists = [];
}
let pop =
this.zutLists.length > 1
? this.zutLists.splice(this.zutLists.length - 2, 1).join()
: this.$route.query.unitcode;
this.doQueryXt(pop);
},
/**
* @description 获取表格数据
*/
......@@ -731,4 +765,21 @@ export default {
/deep/.el-form-item {
margin-bottom: 0 !important;
}
.fhsyj {
float: right;
margin: 0 0 10px 0;
width: 64px;
height: 24px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
border-radius: 4px;
text-align: center;
align-items: center;
display: inline-block;
font-size: 12px !important;
font-weight: 400 !important;
color: #007aff !important;
cursor: pointer;
}
</style>
......@@ -297,7 +297,7 @@ export default {
// },
// {
// id: "zdjycstj",
// label: "阵地交易场所统计",
// label: "阵地场所统计",
// index: "zdjycstj",
// newAuth: "M01",
// className: "iconfont icongongnengfuwu",
......
......@@ -167,7 +167,7 @@ export default {
// Menu: [
// {
// id: "zdjycstj",
// label: "阵地交易场所统计",
// label: "阵地场所统计",
// index: "zdjycstj",
// auth: "M0101",
// className: "iconfont iconrizhi",
......@@ -246,7 +246,7 @@ export default {
let myChart = this.$echarts.init(document.getElementById("charts"));
myChart.setOption({
title: {
text: "阵地交易活动场所统计",
text: "阵地场所统计",
padding: [20, 24],
textStyle: {
color: "#333333",
......
......@@ -1557,6 +1557,14 @@ export default {
});
});
},
toInforCY(data) {
this.$router.pushToTab({
path: "/detailZdcyryxx",
query: {
xxzjbh: data.xxzjbh,
},
});
},
toInforJY(data) {
this.$router.pushToTab({
path: "/detailZdjyhd",
......
......@@ -311,7 +311,7 @@ export default {
{
id: "queryZdxx111",
label: "阵地监测预警模型管理",
index: "queryZdxx1",
index: "queryZdxx111",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -319,7 +319,7 @@ export default {
{
id: "queryZdcyryxx22",
label: "阵地信息监测预警",
index: "queryZdcyryxx",
index: "queryZdcyryxx22",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -345,7 +345,7 @@ export default {
{
id: "queryZdxx3",
label: "阵地信息研判",
index: "queryZdxx",
index: "queryZdxx3",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -353,7 +353,7 @@ export default {
{
id: "queryZdcyryxx3",
label: "阵地从业人员信息研判",
index: "queryZdcyryxx",
index: "queryZdcyryxx3",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -361,7 +361,7 @@ export default {
{
id: "queryZdxxs3",
label: "阵地活动信息研判",
index: "queryZdxxs",
index: "queryZdxxs3",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -369,7 +369,7 @@ export default {
{
id: "queryZdxxs34",
label: "阵地监测预警信息研判",
index: "queryZdxxs",
index: "queryZdxxs34",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
......@@ -377,10 +377,10 @@ export default {
],
},
{
id: "queryBbkwpxxs",
id: "queryBbkwpxx",
label: "智能化信息服务",
newAuth: "M01",
index: "queryBbkwpxxs",
index: "queryBbkwpxx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
......
......@@ -26,7 +26,7 @@ export default {
},
{
id: "zdjycstj",
label: "阵地交易场所统计",
label: "阵地场所统计",
index: "zdjycstj",
auth: "M0102",
className: "iconfont icongongnengfuwu",
......@@ -55,7 +55,7 @@ export default {
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$router.push("zdryxlyj");
debugger;
// debugger;
},
};
</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