Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
75fb5c6c
Commit
75fb5c6c
authored
Mar 07, 2022
by
gao_yingdong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
刑嫌调控
parent
e8d12f59
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
451 additions
and
39 deletions
+451
-39
src/components/ptCxForm_components.vue
+41
-1
src/router/modules/xxtk.js
+8
-0
src/views/xxtk/gzry/queryGzrys.vue
+55
-38
src/views/xxtk/queryXxtkZdry.vue
+347
-0
No files found.
src/components/ptCxForm_components.vue
View file @
75fb5c6c
...
@@ -193,6 +193,21 @@
...
@@ -193,6 +193,21 @@
>
>
</el-option>
</el-option>
</el-select>
</el-select>
<el-select
v-model=
"formData[item.id]"
clearable
multiple
:placeholder=
"item.placeholder"
v-else-if=
"item.type == 'selectxxtkMultiple'"
>
<el-option
v-for=
"item3 in item.selectData"
:key=
"item3.value"
:label=
"item3.name"
:value=
"item3.value"
>
</el-option>
</el-select>
<!--文本域-->
<!--文本域-->
<el-input
<el-input
type=
"textarea"
type=
"textarea"
...
@@ -568,7 +583,8 @@
...
@@ -568,7 +583,8 @@
pageBs != 'queryShseTh' &&
pageBs != 'queryShseTh' &&
pageBs != 'tclb' &&
pageBs != 'tclb' &&
pageBs != 'queryRole' &&
pageBs != 'queryRole' &&
pageBs != 'applyManager'&&
pageBs != 'queryXxtkZdry' &&
pageBs != 'applyManager' &&
pageBs != 'approvalManage'
pageBs != 'approvalManage'
"
"
>
>
...
@@ -1311,6 +1327,25 @@
...
@@ -1311,6 +1327,25 @@
</el-tag>
</el-tag>
</div>
</div>
<div
<div
v-else-if=
"columnTitle.prop == 'sabqxxtkTxt'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag"
size=
"small"
style=
"color: #409eff"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
>
{{
ajItem
!=
""
&&
index
!=
scope
.
row
[
columnTitle
.
prop
].
length
-
1
?
ajItem
:
ajItem
}}
</el-tag>
</div>
<div
v-else-if=
"columnTitle.prop == 'ajlbCodeTxt'"
v-else-if=
"columnTitle.prop == 'ajlbCodeTxt'"
style=
"font-size: 13px !important"
style=
"font-size: 13px !important"
>
>
...
@@ -1477,6 +1512,7 @@
...
@@ -1477,6 +1512,7 @@
fixed=
"left"
fixed=
"left"
v-if=
"
v-if=
"
!(
!(
pageBs == 'queryXxtkZdry' ||
pageBs == 'gnsyrz' ||
pageBs == 'gnsyrz' ||
pageBs == 'queryFzth' ||
pageBs == 'queryFzth' ||
pageBs == 'queryDh' ||
pageBs == 'queryDh' ||
...
@@ -1667,6 +1703,7 @@
...
@@ -1667,6 +1703,7 @@
pageBs == 'queryRole' ||
pageBs == 'queryRole' ||
pageBs == 'queryQtypfx' ||
pageBs == 'queryQtypfx' ||
pageBs == 'queryMbxx' ||
pageBs == 'queryMbxx' ||
pageBs == 'queryXxtkZdry' ||
pageBs == 'queryShseTh' ||
pageBs == 'queryShseTh' ||
pageBs == 'queryRole'
pageBs == 'queryRole'
)
)
...
@@ -3530,6 +3567,9 @@ export default {
...
@@ -3530,6 +3567,9 @@ export default {
if
(
item
.
ryflText
)
{
if
(
item
.
ryflText
)
{
item
.
ryflText
=
item
.
ryflText
.
split
(
"#"
).
slice
(
1
);
item
.
ryflText
=
item
.
ryflText
.
split
(
"#"
).
slice
(
1
);
}
}
if
(
item
.
sabqxxtkTxt
)
{
item
.
sabqxxtkTxt
=
item
.
sabqxxtkTxt
.
split
(
"#"
).
slice
(
1
);
}
if
(
item
.
sabqTxt
)
{
if
(
item
.
sabqTxt
)
{
item
.
sabqTxt
=
item
.
sabqTxt
item
.
sabqTxt
=
item
.
sabqTxt
.
split
(
"#"
)
.
split
(
"#"
)
...
...
src/router/modules/xxtk.js
View file @
75fb5c6c
...
@@ -554,6 +554,14 @@ const menuLayouts = [
...
@@ -554,6 +554,14 @@ const menuLayouts = [
title
:
'工作中可疑线索撤控流转'
title
:
'工作中可疑线索撤控流转'
},
},
component
:
()
=>
import
(
"@/views/xxtk/queryCklzG.vue"
)
component
:
()
=>
import
(
"@/views/xxtk/queryCklzG.vue"
)
},
{
path
:
"/queryXxtkZdry"
,
name
:
"queryXxtkZdry"
,
meta
:
{
title
:
'刑嫌调控重点人员'
},
component
:
()
=>
import
(
"@/views/xxtk/queryXxtkZdry.vue"
)
}
}
];
];
...
...
src/views/xxtk/gzry/queryGzrys.vue
View file @
75fb5c6c
...
@@ -23,8 +23,9 @@
...
@@ -23,8 +23,9 @@
<span
class=
"hbyp"
@
click=
"dele(scope.scope)"
>
删除
</span>
<span
class=
"hbyp"
@
click=
"dele(scope.scope)"
>
删除
</span>
<span
class=
"hbyp"
@
click=
"sendBk(scope.scope)"
>
发起布控
</span>
<span
class=
"hbyp"
@
click=
"sendBk(scope.scope)"
>
发起布控
</span>
<span
class=
"hbyp"
@
click=
"lowdaZl(scope.scope)"
>
下达指令
</span>
<span
class=
"hbyp"
@
click=
"lowdaZl(scope.scope)"
>
下达指令
</span>
<span
class=
"hbyp"
@
click=
"newlyLK(scope.scope)"
>
列控信息
</span>
<span
class=
"hbyp"
@
click=
"djgzzkyxs(scope.scope)"
>
登记工作中可疑线索
</span>
<span
class=
"hbyp"
@
click=
"revokeLK(scope.scope)"
>
撤控信息
</span>
<!--
<span
class=
"hbyp"
@
click=
"newlyLK(scope.scope)"
>
列控信息
</span>
<span
class=
"hbyp"
@
click=
"revokeLK(scope.scope)"
>
撤控信息
</span>
-->
</
template
>
</
template
>
</right-content>
</right-content>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"55%"
>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"55%"
>
...
@@ -616,46 +617,54 @@ export default {
...
@@ -616,46 +617,54 @@ export default {
className
:
"iconfont iconrizhi"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
disabled
:
false
,
},
},
// {
// id: "queryLklz",
// label: "刑嫌对象列控流转处理",
// index: "queryLklz",
// auth: "M0102",
// className: "iconfont icongongnengfuwu",
// disabled: false,
// },
// {
// id: "queryCklz",
// label: "刑嫌对象撤控流转处理",
// index: "queryCklz",
// auth: "M0103",
// className: "iconfont iconfangwen",
// disabled: false,
// },
// {
// id: "queryGzzkyxs",
// label: "工作中可疑线索",
// index: "queryGzzkyxs",
// auth: "M0104",
// className: "iconfont iconfangwen",
// disabled: false,
// },
// {
// id: "queryLklzG",
// label: "工作中可疑线索列控流转",
// index: "queryLklzG",
// auth: "M0105",
// className: "iconfont icongongnengfuwu",
// disabled: false,
// },
// {
// id: "queryCklzG",
// label: "工作中可疑线索撤控流转",
// index: "queryCklzG",
// auth: "M0106",
// className: "iconfont iconfangwen",
// disabled: false,
// },
{
{
id
:
"queryLklz"
,
id
:
"queryXxtkZdry"
,
label
:
"刑嫌对象列控流转处理"
,
label
:
"重点人员信息管理"
,
index
:
"queryLklz"
,
index
:
"queryXxtkZdry"
,
auth
:
"M0102"
,
auth
:
"M0107"
,
className
:
"iconfont icongongnengfuwu"
,
disabled
:
false
,
},
{
id
:
"queryCklz"
,
label
:
"刑嫌对象撤控流转处理"
,
index
:
"queryCklz"
,
auth
:
"M0103"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
},
{
id
:
"queryGzzkyxs"
,
label
:
"工作中可疑线索"
,
index
:
"queryGzzkyxs"
,
auth
:
"M0104"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
},
{
id
:
"queryLklzG"
,
label
:
"工作中可疑线索列控流转"
,
index
:
"queryLklzG"
,
auth
:
"M0105"
,
className
:
"iconfont icongongnengfuwu"
,
className
:
"iconfont icongongnengfuwu"
,
disabled
:
false
,
disabled
:
false
,
},
},
{
id
:
"queryCklzG"
,
label
:
"工作中可疑线索撤控流转"
,
index
:
"queryCklzG"
,
auth
:
"M0106"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
},
],
],
},
},
// {
// {
...
@@ -1042,6 +1051,14 @@ export default {
...
@@ -1042,6 +1051,14 @@ export default {
path
:
"/addsqfbzl"
,
path
:
"/addsqfbzl"
,
query
:
{
type
:
'xdzl'
,
glxxXxzjbh
:
scope
.
row
.
xzgzrybh
,
module
:
'xxtk'
,
xsType
:
'ry'
},
query
:
{
type
:
'xdzl'
,
glxxXxzjbh
:
scope
.
row
.
xzgzrybh
,
module
:
'xxtk'
,
xsType
:
'ry'
},
});
});
},
//登记工作中可疑线索
djgzzkyxs
(
scope
)
{
console
.
log
(
scope
);
this
.
$router
.
pushToTab
({
path
:
"/addGzzkyxs"
,
query
:
{
type
:
'xdzl'
,
glxxXxzjbh
:
scope
.
row
.
xzgzrybh
,
module
:
'xxtk'
,
xsType
:
'ry'
},
});
}
}
},
},
};
};
...
...
src/views/xxtk/queryXxtkZdry.vue
0 → 100644
View file @
75fb5c6c
<
template
>
<div
class=
"Content"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
add=
"add"
@
toInfor=
"toInfor"
></right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
formCompontent
from
"@c/form.vue"
;
import
SelectTreeDialog
from
"@c/treeCode_components.vue"
;
export
default
{
name
:
"queryXxtkZdry"
,
components
:
{
rightContent
,
formCompontent
,
SelectTreeDialog
,
},
data
()
{
return
{
header
:
"重点人员信息"
,
pageBs
:
"queryXxtkZdry"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
xm
:
""
,
zjhm
:
""
,
xzqhdm
:
""
,
ajzlb
:
""
,
ajxzlb
:
""
,
xalbdmbcms
:
""
,
ajlbCode
:
""
,
xalbdmbcms
:
""
,
ajlbCode
:
""
,
xbdm
:
""
,
mzdm
:
""
,
grade
:
""
,
isMine
:
""
,
ryfl
:
""
,
zdyCodetxt
:
""
,
},
cxQueryField
:
[
//查询条件
{
name
:
"人员分类"
,
id
:
"ryfl"
,
type
:
"codeTreeDialog"
,
props
:
[],
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
multiple
:
true
,
codeOptions
:
[],
codeTree
:
"CODE_ZDGZRYFL"
,
},
{
name
:
"姓名"
,
id
:
"xm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"身份证号"
,
id
:
"zjhm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"户籍地区划"
,
id
:
"xzqhdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XZQH"
,
},
{
name
:
"案件主类别"
,
id
:
"ajzlb"
,
type
:
"codeTreeDialog"
,
codeTree
:
"CODE_AJZLB"
,
props
:
[],
codeOptions
:
[],
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"刑事类案案别"
,
id
:
"ajxzlb"
,
type
:
"codeTreeDialog"
,
codeTree
:
"CODE_AJXZLB"
,
props
:
[],
codeOptions
:
[],
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"刑事次类案案别"
,
id
:
"xalbdmbcms"
,
type
:
"codeTreeDialog"
,
codeTree
:
"CODE_XALBDMBCMS"
,
props
:
[],
codeOptions
:
[],
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"人员标签"
,
id
:
"zdyCodetxt"
,
type
:
"selectxxtkMultiple"
,
multiple
:
true
,
props
:
[],
value
:
""
,
col
:
"3"
,
selectData
:
[
{
value
:
"zd010001"
,
name
:
"命案"
},
{
name
:
"电信网络诈骗"
,
value
:
"zd010002"
},
{
name
:
"涉黄"
,
value
:
"zd010003"
},
{
name
:
"涉赌"
,
value
:
"zd010004"
},
{
name
:
"涉毒"
,
value
:
"zd010005"
},
{
name
:
"涉黑涉恶"
,
value
:
"zd010006"
},
{
name
:
"在逃"
,
value
:
"zd010007"
},
{
name
:
"撤逃"
,
value
:
"zd010008"
},
{
name
:
"Dna比中"
,
value
:
"zd010009"
},
{
name
:
"指纹比中"
,
value
:
"zd010010"
},
{
name
:
"盗窃车内财物"
,
value
:
"zd010011"
},
{
name
:
"高危户籍"
,
value
:
"zd010012"
},
{
name
:
"前科人员"
,
value
:
"zd010013"
},
{
name
:
"一人两案"
,
value
:
"zd010014"
},
{
name
:
"一人多案"
,
value
:
"zd010015"
},
{
name
:
"撤逃"
,
value
:
"zd010016"
},
{
name
:
"结伙作案"
,
value
:
"zd010017"
},
{
name
:
"团伙作案"
,
value
:
"zd010018"
},
{
name
:
"入室盗窃"
,
value
:
"zd010023"
},
{
name
:
"街头诈骗"
,
value
:
"zd010024"
},
{
name
:
"盗窃非机动车"
,
value
:
"zd010025"
},
{
name
:
"跨省作案"
,
value
:
"zd010026"
},
{
name
:
"跨市作案"
,
value
:
"zd010027"
},
{
name
:
"跨区作案"
,
value
:
"zd010028"
},
],
},
{
name
:
"案件类别"
,
id
:
"ajlbCode"
,
type
:
"codeTreeDialog"
,
props
:
[],
codeTree
:
"CODE_AJLB"
,
codeOptions
:
[],
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"性别"
,
id
:
"xbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"民族"
,
id
:
"mzdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_MZ_MIS"
,
},
{
name
:
"危险系数"
,
id
:
"grade"
,
type
:
"radio"
,
value
:
"10"
,
placeholder
:
"请选择"
,
col
:
"3"
,
radioData
:
[
{
label
:
"全部"
,
val
:
""
},
{
label
:
"一般"
,
val
:
"10"
},
{
label
:
"危险"
,
val
:
"20"
},
{
label
:
"高危"
,
val
:
"35"
},
],
},
{
name
:
"关注人员"
,
id
:
"isMine"
,
type
:
"radio"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
radioData
:
[
{
label
:
"全部"
,
val
:
""
},
{
label
:
"我的关注"
,
val
:
"1"
},
],
},
],
cxDefaultFormThead
:
[
// {
// label: "信息主键编号",
// prop: "xxzjbh",
// width: "300",
// // toInfor: true,
// },
// {
// label: "信息关联主键",
// prop: "glxxXxzjbh",
// width: "200",
// },
{
label
:
"姓名"
,
prop
:
"xm"
,
},
{
label
:
"身份证号"
,
prop
:
"zjhm"
,
},
{
label
:
"人员标签"
,
prop
:
"codeTxt"
,
width
:
"300"
,
},
{
label
:
"涉案标签"
,
prop
:
"sabqxxtkTxt"
,
},
{
label
:
"性别"
,
prop
:
"xbdmText"
,
},
{
label
:
"民族"
,
prop
:
"mzdmText"
,
},
{
label
:
"户籍"
,
prop
:
"xzqhdmText"
,
},
{
label
:
"案件类别"
,
prop
:
"ajlbCodeTxt"
,
},
],
cxUrl
:
"/xxgzry/getXxtkZdGzryxx"
,
Menu
:
[
{
id
:
"queryXxtkZdry"
,
label
:
"重点人员信息"
,
index
:
"queryXxtkZdry"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
],
};
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
},
methods
:
{
add
()
{
this
.
$router
.
pushToTab
(
"addGzry"
);
},
toInfor
(
scope
)
{
console
.
log
(
scope
);
this
.
$router
.
pushToTab
({
path
:
"/detailGzry"
,
query
:
{
xxzjbh
:
scope
.
xzgzrybh
,
},
});
},
},
};
</
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
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment