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
053ddde9
Commit
053ddde9
authored
Nov 16, 2021
by
liupeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了周五提出的问题
parent
cbd0b90b
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
877 additions
and
155 deletions
+877
-155
src/api/xxtk/gzry.js
+3
-0
src/api/xxtk/gzzkyxs.js
+7
-0
src/api/zdxx/zdjyhd.js
+44
-0
src/components/ptCxForm_components.vue
+20
-0
src/router/modules/xxtk.js
+16
-0
src/utils/params.js
+1
-1
src/views/xxtk/gzry/addGzry.vue
+44
-1
src/views/xxtk/gzry/queryGzry.vue
+32
-8
src/views/xxtk/gzzkyxs/queryGzzkyxs.vue
+305
-7
src/views/xxtk/queryCklzG.vue
+160
-0
src/views/xxtk/queryLklzG.vue
+160
-0
src/views/zdxx/zdjyhd/zdjycstj.vue
+85
-138
No files found.
src/api/xxtk/gzry.js
View file @
053ddde9
...
@@ -33,4 +33,7 @@ export const selectgzryZp = params =>
...
@@ -33,4 +33,7 @@ export const selectgzryZp = params =>
//删除照片
//删除照片
export
const
deletegzryZpById
=
params
=>
export
const
deletegzryZpById
=
params
=>
post
(
`
${
base
.
alyIP
}
/gzryZp/deletegzryZpById`
,
params
);
post
(
`
${
base
.
alyIP
}
/gzryZp/deletegzryZpById`
,
params
);
//通过人员编号提取人员信息
export
const
tqpeopleInfo
=
params
=>
post
(
`
${
base
.
alyIP
}
/xxgzry/selectRyxxBysfz`
,
params
);
src/api/xxtk/gzzkyxs.js
View file @
053ddde9
...
@@ -12,3 +12,9 @@ export const deletegzryGzzfxxsById = params =>
...
@@ -12,3 +12,9 @@ export const deletegzryGzzfxxsById = params =>
//查询工作中可疑线索详情信息
//查询工作中可疑线索详情信息
export
const
selectGzzfxxsById
=
params
=>
export
const
selectGzzfxxsById
=
params
=>
post
(
`
${
base
.
alyIP
}
/gzryGzzfxxs/selectGzzfxxsById`
,
params
);
post
(
`
${
base
.
alyIP
}
/gzryGzzfxxs/selectGzzfxxsById`
,
params
);
//工作中可疑线索新增列控信息
export
const
insertLkGzzkyxs
=
params
=>
postform
(
`
${
base
.
alyIP
}
/gzryGzzfxxs/insertLkGzzfxxs`
,
params
);
//工作中可疑线索新增撤控信息
export
const
insertCkGzzkyxs
=
params
=>
postform
(
`
${
base
.
alyIP
}
/gzryGzzfxxs/insertCkGzzfxxs`
,
params
);
\ No newline at end of file
src/api/zdxx/zdjyhd.js
View file @
053ddde9
...
@@ -21,3 +21,46 @@ export const deleteZdjyhd = params =>
...
@@ -21,3 +21,46 @@ export const deleteZdjyhd = params =>
export
const
infoZdjyhd
=
params
=>
export
const
infoZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getZdjyhdByxxzjbh`
,
params
);
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getZdjyhdByxxzjbh`
,
params
);
//统计图表
//交易活动场所统计
export
const
getZdcsResult
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getZdcsResult`
,
params
);
//交易活动场所 统计透视
// /zdxx/selectZdxxglNew
//人员学历统计
export
const
getBtxlResult
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getBtxlResult`
,
params
);
//人员学历 统计透视
// /zdryxx/selectZdyrxx
//婚姻状况统计
export
const
getBthyResult
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getBthyResult`
,
params
);
//婚姻状况 统计透视
// /zdryxx/selectZdyrxx
//统计不同阵地规模大小个数
export
const
getZdgmResult
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getZdgmResult`
,
params
);
//统计不同阵地规模大小个数 统计透视
// /zdxx/selectZdxxglNew
//统计不同阵地风险程度大小个数
export
const
getFxcdResult
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/getFxcdResult`
,
params
);
//统计不同阵地风险程度大小个数 统计透视
// /zdxx/selectZdxxglNew
//不同单位阵地相关信息列表展示
export
const
BtdwZdxxList
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/BtdwZdxxList`
,
params
);
//不同单位阵地相关信息列表透视 展示
// /zdjyhdxx/qryZdxgtslbList
//全阵地检索
// /zdxx/selectQzdxxjs
// 阵地个数 和 人员个数
// /zdxx/selectZdgsRysl
\ No newline at end of file
src/components/ptCxForm_components.vue
View file @
053ddde9
...
@@ -1089,6 +1089,20 @@
...
@@ -1089,6 +1089,20 @@
style=
"margin-right: 16px"
style=
"margin-right: 16px"
>
撤控信息
</span
>
撤控信息
</span
>
>
<span
v-if=
"pageBs == 'gzzkyxs'"
@
click=
"newlyLKG(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
列控信息
</span
>
<span
v-if=
"pageBs == 'gzzkyxs'"
@
click=
"revokeLKG(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
撤控信息
</span
>
<el-dropdown
trigger=
"click"
v-if=
"pageBs == 'gzrygl'"
>
<el-dropdown
trigger=
"click"
v-if=
"pageBs == 'gzrygl'"
>
<el-button
type=
"primary"
size=
"mini"
>
<el-button
type=
"primary"
size=
"mini"
>
采集相关信息
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
采集相关信息
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
...
@@ -1607,6 +1621,12 @@ export default {
...
@@ -1607,6 +1621,12 @@ export default {
revokeLK
(
scope
)
{
revokeLK
(
scope
)
{
this
.
$emit
(
"revokeLK"
,
scope
.
row
.
xzgzrybh
);
this
.
$emit
(
"revokeLK"
,
scope
.
row
.
xzgzrybh
);
},
},
newlyLKG
(
scope
)
{
this
.
$emit
(
"newlyLKG"
,
scope
.
row
.
xxzjbh
);
},
revokeLKG
(
scope
)
{
this
.
$emit
(
"revokeLKG"
,
scope
.
row
.
xxzjbh
);
},
guoDetail
(
scope
,
type
)
{
guoDetail
(
scope
,
type
)
{
if
(
type
==
"guo"
)
{
if
(
type
==
"guo"
)
{
this
.
$router
.
pushToTab
({
this
.
$router
.
pushToTab
({
...
...
src/router/modules/xxtk.js
View file @
053ddde9
...
@@ -517,6 +517,22 @@ const menuLayouts = [
...
@@ -517,6 +517,22 @@ const menuLayouts = [
title
:
'刑嫌对象撤控流转处理'
title
:
'刑嫌对象撤控流转处理'
},
},
component
:
()
=>
import
(
"@/views/xxtk/queryCklz.vue"
)
component
:
()
=>
import
(
"@/views/xxtk/queryCklz.vue"
)
},
{
path
:
"/queryLklzG"
,
name
:
"queryLklzG"
,
meta
:
{
title
:
'工作中可疑线索列控流转'
},
component
:
()
=>
import
(
"@/views/xxtk/queryLklzG.vue"
)
},
{
path
:
"/queryCklzG"
,
name
:
"queryCklzG"
,
meta
:
{
title
:
'工作中可疑线索撤控流转'
},
component
:
()
=>
import
(
"@/views/xxtk/queryCklzG.vue"
)
}
}
];
];
...
...
src/utils/params.js
View file @
053ddde9
...
@@ -651,7 +651,7 @@ const xydx = [
...
@@ -651,7 +651,7 @@ const xydx = [
{
{
name
:
"人员编号:"
,
name
:
"人员编号:"
,
id
:
"xzgzrybh"
,
id
:
"xzgzrybh"
,
type
:
"text"
,
type
:
"text
Tq
"
,
value
:
""
,
value
:
""
,
placeholder
:
"请输入"
,
placeholder
:
"请输入"
,
col
:
"2"
,
col
:
"2"
,
...
...
src/views/xxtk/gzry/addGzry.vue
View file @
053ddde9
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
:formLabelAligns=
"formLabelAlign"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
@
submit=
"submit"
:propTitle=
"title"
:propTitle=
"title"
@
ajtq=
"ajtq"
@
removePhoto=
"removePhoto"
@
removePhoto=
"removePhoto"
>
>
</form-compontent>
</form-compontent>
...
@@ -20,6 +21,7 @@ import {
...
@@ -20,6 +21,7 @@ import {
selectGzryById
,
selectGzryById
,
selectgzryZp
,
selectgzryZp
,
deletegzryZpById
,
deletegzryZpById
,
tqpeopleInfo
,
}
from
"@/api/xxtk/gzry.js"
;
}
from
"@/api/xxtk/gzry.js"
;
import
{
xydx
}
from
"@/utils/params.js"
;
import
{
xydx
}
from
"@/utils/params.js"
;
export
default
{
export
default
{
...
@@ -242,8 +244,49 @@ export default {
...
@@ -242,8 +244,49 @@ export default {
});
});
}
}
},
},
ajtq
(
xzgzrybh
){
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
let
self
=
this
tqpeopleInfo
({
xzgzrybh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
asj
;
self
.
propFormField
.
forEach
((
i
,
iIndex
)
=>
{
if
(
i
.
data
&&
i
.
data
.
length
>
0
)
{
i
.
data
.
forEach
((
j
,
jIndex
)
=>
{
if
(
j
.
childrenAsAdd
)
{
j
.
childrenAsAdd
.
forEach
((
m
,
mIndex
)
=>
{
self
.
$set
(
self
.
formLabelAlign
,
m
.
id
,
result
[
m
.
id
]
||
[]);
if
(
result
[
m
.
id
].
length
>
0
)
{
//如果集合有值,则让显示
self
.
$set
(
self
.
propFormField
[
iIndex
].
data
[
jIndex
].
childrenAsAdd
[
mIndex
],
"flag"
,
true
);
}
});
}
else
{
self
.
$set
(
self
.
formLabelAlign
,
j
.
id
,
i
.
objStr
?
result
[
i
.
objStr
][
j
.
id
]
:
result
[
j
.
id
]
);
}
});
}
});
loading
.
close
();
});
}
},
},
created
()
{
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
xxzjbh
)
{
if
(
this
.
$route
.
query
.
xxzjbh
)
{
...
...
src/views/xxtk/gzry/queryGzry.vue
View file @
053ddde9
...
@@ -435,14 +435,14 @@ export default {
...
@@ -435,14 +435,14 @@ export default {
className
:
"iconfont iconfangwen"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
disabled
:
false
,
},
},
{
//
{
id
:
"queryGzzkyxs"
,
//
id: "queryGzzkyxs",
label
:
"工作中可疑线索"
,
//
label: "工作中可疑线索",
index
:
"queryGzzkyxs"
,
//
index: "queryGzzkyxs",
auth
:
"M0103"
,
//
auth: "M0103",
className
:
"iconfont iconfangwen"
,
//
className: "iconfont iconfangwen",
disabled
:
false
,
//
disabled: false,
},
//
},
],
],
leftMenus
:
[
leftMenus
:
[
//左侧导航(模块第一个页面需要)
//左侧导航(模块第一个页面需要)
...
@@ -478,6 +478,30 @@ export default {
...
@@ -478,6 +478,30 @@ export default {
className
:
"iconfont iconfangwen"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
disabled
:
false
,
},
},
{
id
:
"queryGzzkyxs"
,
label
:
"工作中可疑线索"
,
index
:
"queryGzzkyxs"
,
auth
:
"M0103"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
},
{
id
:
"queryLklzG"
,
label
:
"工作中可疑线索列控流转"
,
index
:
"queryLklzG"
,
auth
:
"M0102"
,
className
:
"iconfont icongongnengfuwu"
,
disabled
:
false
,
},
{
id
:
"queryCklzG"
,
label
:
"工作中可疑线索撤控流转"
,
index
:
"queryCklzG"
,
auth
:
"M0103"
,
className
:
"iconfont iconfangwen"
,
disabled
:
false
,
},
],
],
},
},
],
],
...
...
src/views/xxtk/gzzkyxs/queryGzzkyxs.vue
View file @
053ddde9
...
@@ -11,18 +11,114 @@
...
@@ -11,18 +11,114 @@
@
dele=
"dele"
@
dele=
"dele"
@
toInfor=
"toInfor"
@
toInfor=
"toInfor"
@
edit=
"edit"
@
edit=
"edit"
@
newlyLKG=
"newlyLKG"
@
revokeLKG=
"revokeLKG"
ref=
"rightContent"
ref=
"rightContent"
></right-content>
></right-content>
<!-- 新增列控 -->
<el-dialog
title=
"新增列控信息"
:visible
.
sync=
"newlyVisiable"
>
<el-form
:inline=
"true"
:model=
"lkForm"
class=
"demo-form-inline"
>
<el-row>
<el-col
:span=
"20"
:offset=
"2"
style=
"margin-top: 20px"
>
<el-form-item
label=
"列控单位"
style=
"width:100%"
>
<select-tree-dialog
:placeholder=
"'请选择'"
sendId=
"'lkdwGajgjgdm'"
:formData=
"lkForm"
:currentItem=
"lkobj"
/>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"2"
>
<el-form-item
label=
"列控时间"
style=
"width:100%"
>
<el-date-picker
v-model=
"lkForm.lksj"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
style=
"width: 100px"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"2"
>
<el-form-item
label=
"列控原因"
style=
"width:100%"
>
<el-input
type=
"textarea"
v-model=
"lkForm.lkyyJyqk"
:autosize=
"
{ minRows: 3 }"
style="width: 400px"
placeholder="审批意见"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"newlyVisiable = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"submitLKDG"
>
确 定
</el-button>
</div>
</el-dialog>
<!-- 撤控 -->
<el-dialog
title=
"新增撤控信息"
:visible
.
sync=
"revokeVisiable"
>
<el-form
:inline=
"true"
:model=
"ckForm"
class=
"demo-form-inline"
>
<el-row>
<el-col
:span=
"20"
:offset=
"2"
style=
"margin-top: 20px"
>
<el-form-item
label=
"撤控单位"
style=
"width:100%"
>
<select-tree-dialog
:placeholder=
"'请选择'"
sendId=
"'cxdwGajgjgdm'"
:formData=
"ckForm"
:currentItem=
"ckobj"
/>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"2"
>
<el-form-item
label=
"撤控时间"
style=
"width:100%"
>
<el-date-picker
v-model=
"ckForm.cxsj"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
style=
"width: 100px"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"2"
>
<el-form-item
label=
"撤控原因"
style=
"width:100%"
>
<el-input
type=
"textarea"
v-model=
"ckForm.cxyyJyqk"
:autosize=
"
{ minRows: 3 }"
style="width: 400px"
placeholder="审批意见"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"revokeVisiable = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"submitCKDG"
>
确 定
</el-button>
</div>
</el-dialog>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
deletegzryGzzfxxsById
}
from
"@/api/xxtk/gzzkyxs.js"
;
import
formCompontent
from
"@c/form.vue"
;
import
{
deletegzryGzzfxxsById
,
insertLkGzzkyxs
,
insertCkGzzkyxs
}
from
"@/api/xxtk/gzzkyxs.js"
;
import
SelectTreeDialog
from
"@c/treeCode_components.vue"
;
export
default
{
export
default
{
name
:
"queryGzzkyxs"
,
name
:
"queryGzzkyxs"
,
components
:
{
components
:
{
rightContent
,
rightContent
,
formCompontent
,
SelectTreeDialog
,
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -42,6 +138,9 @@ export default {
...
@@ -42,6 +138,9 @@ export default {
placeholder
:
""
,
placeholder
:
""
,
col
:
"3"
,
col
:
"3"
,
},
},
// lkPdbz
// cxPdbz
],
],
cxDefaultFormThead
:
[
cxDefaultFormThead
:
[
{
{
...
@@ -53,11 +152,6 @@ export default {
...
@@ -53,11 +152,6 @@ export default {
label
:
"信息关联主键"
,
label
:
"信息关联主键"
,
prop
:
"glxxXxzjbh"
,
prop
:
"glxxXxzjbh"
,
},
},
// {
// label: "案事件编号",
// prop: "asjbh",
// width: "200",
// },
{
{
label
:
"可疑线索标识号类型"
,
label
:
"可疑线索标识号类型"
,
prop
:
"gzzkyxsbshdm"
,
prop
:
"gzzkyxsbshdm"
,
...
@@ -84,10 +178,140 @@ export default {
...
@@ -84,10 +178,140 @@ export default {
},
},
],
],
cxUrl
:
"/gzryGzzfxxs/selectgzryGzzfxxs"
,
cxUrl
:
"/gzryGzzfxxs/selectgzryGzzfxxs"
,
Menu
:
[
{
id
:
"queryGzzkyxs"
,
label
:
"工作中可疑线索"
,
index
:
"queryGzzkyxs"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
],
newlyVisiable
:
false
,
lkForm
:
{
lkdwGajgjgdm
:
""
,
lksj
:
""
,
lkyyJyqk
:
""
,
},
ckForm
:
{
cxdwGajgjgdm
:
""
,
cxsj
:
""
,
cxyyJyqk
:
""
,
},
ckobj
:
{
name
:
"撤控单位:"
,
id
:
"cxdwGajgjgdm"
,
type
:
"codeTree"
,
codeTree
:
"QGCODE_UNIT"
,
codeOptions
:
[],
value
:
""
,
},
lkobj
:
{
name
:
"列控单位:"
,
id
:
"lkdwGajgjgdm"
,
type
:
"codeTree"
,
codeTree
:
"QGCODE_UNIT"
,
codeOptions
:
[],
value
:
""
,
},
revokeVisiable
:
false
,
propFormFieldLK
:
[
{
title
:
" "
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
[
{
name
:
"列控单位:"
,
id
:
"lkdwGajgjgdm"
,
type
:
"codeTree"
,
codeTree
:
"QGCODE_UNIT"
,
codeOptions
:
[],
value
:
""
,
col
:
"3"
,
},
{
name
:
"列控时间:"
,
id
:
"lksj"
,
type
:
"dates"
,
value
:
""
,
col
:
"3"
,
},
{
name
:
"列控原因:"
,
id
:
"lkyyJyqk"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请填写列控原因"
,
col
:
"3"
,
},
],
},
],
formLabelAlignLK
:
{},
propFormFieldCK
:
[
{
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
[
{
name
:
"撤控单位:"
,
id
:
"cxdwGajgjgdm"
,
type
:
"codeTree"
,
codeTree
:
"QGCODE_UNIT"
,
codeOptions
:
[],
value
:
""
,
col
:
"3"
,
},
{
name
:
"撤控时间:"
,
id
:
"cxsj"
,
type
:
"dates"
,
value
:
""
,
col
:
"3"
,
},
{
name
:
"撤控原因:"
,
id
:
"cxyyJyqk"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请填写列控原因"
,
col
:
"3"
,
},
],
},
],
formLabelAlignCK
:
{},
};
};
},
},
created
()
{},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
this
.
hqzd
();
},
methods
:
{
methods
:
{
hqzd
()
{
let
self
=
this
;
axios
.
get
(
`JsonData/
${
this
.
lkobj
.
codeTree
}
.json`
)
.
then
((
res
)
=>
{
self
.
$set
(
this
.
lkobj
,
"codeOptions"
,
res
.
data
.
data
.
rows
);
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
});
axios
.
get
(
`JsonData/
${
this
.
ckobj
.
codeTree
}
.json`
)
.
then
((
res
)
=>
{
self
.
$set
(
this
.
ckobj
,
"codeOptions"
,
res
.
data
.
data
.
rows
);
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
});
},
add
()
{
add
()
{
this
.
$router
.
push
(
"addGzzkyxs"
);
this
.
$router
.
push
(
"addGzzkyxs"
);
},
},
...
@@ -134,6 +358,80 @@ export default {
...
@@ -134,6 +358,80 @@ export default {
},
},
});
});
},
},
newlyLKG
(
xxzjbh
)
{
for
(
let
key
in
this
.
lkForm
)
{
this
.
$set
(
this
.
lkForm
,
key
,
""
);
}
this
.
xxzjbh
=
xxzjbh
;
this
.
newlyVisiable
=
true
;
},
revokeLKG
(
xxzjbh
)
{
for
(
let
key
in
this
.
ckForm
)
{
this
.
$set
(
this
.
ckForm
,
key
,
""
);
}
this
.
xxzjbh
=
xxzjbh
;
this
.
revokeVisiable
=
true
;
},
submitLKDG
()
{
let
params
=
new
FormData
();
for
(
let
key
in
this
.
lkForm
)
{
if
(
this
.
lkForm
[
key
])
{
params
.
append
(
key
,
this
.
lkForm
[
key
]);
}
}
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
insertLkGzzkyxs
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
$router
.
push
(
"queryGzry"
);
this
.
newlyVisiable
=
false
;
},
});
}
else
{
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
submitCKDG
()
{
let
params
=
new
FormData
();
for
(
let
key
in
this
.
ckForm
)
{
if
(
this
.
ckForm
[
key
])
{
params
.
append
(
key
,
this
.
ckForm
[
key
]);
}
}
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
insertCkGzzkyxs
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
$router
.
push
(
"queryGzry"
);
this
.
revokeVisiable
=
false
;
},
});
}
else
{
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
},
},
};
};
</
script
>
</
script
>
...
...
src/views/xxtk/queryCklzG.vue
0 → 100644
View file @
053ddde9
<
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"
;
export
default
{
name
:
"queryCklz"
,
components
:
{
rightContent
,
},
data
()
{
return
{
header
:
"撤控流转管理"
,
pageBs
:
"queryCklzG"
,
cxFormData
:
{
cxPdbz
:
"1"
,
limit
:
10
,
page
:
1
,
xxzjbh
:
""
,
},
cxQueryField
:
[
//查询条件
{
name
:
"信息主键编号"
,
id
:
"xxzjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"信息主键编号"
,
prop
:
"xxzjbh"
,
toInfor
:
true
,
},
{
label
:
"信息关联主键"
,
prop
:
"glxxXxzjbh"
,
},
{
label
:
"可疑线索标识号类型"
,
prop
:
"gzzkyxsbshdm"
,
},
{
label
:
"可疑线索标识号"
,
prop
:
"gzzkyxsbsh"
,
},
{
label
:
"可疑依据"
,
prop
:
"kyyj"
,
},
{
label
:
"填表单位"
,
prop
:
"xxdjdwGajgmc"
,
},
{
label
:
"填表人"
,
prop
:
"xxdjryXm"
,
},
{
label
:
"填表时间"
,
prop
:
"djsj"
,
},
],
cxUrl
:
"/gzryGzzfxxs/selectgzryGzzfxxs"
,
Menu
:
[
{
id
:
"queryCklz"
,
label
:
"撤控流转处理"
,
index
:
"queryCklz"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
],
};
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
},
methods
:
{
add
()
{
this
.
$router
.
push
(
"addGzry"
);
},
toInfor
(
scope
)
{
console
.
log
(
scope
);
this
.
$router
.
push
({
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
>
src/views/xxtk/queryLklzG.vue
0 → 100644
View file @
053ddde9
<
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"
;
export
default
{
name
:
"queryLklz"
,
components
:
{
rightContent
,
},
data
()
{
return
{
header
:
"列控流转管理"
,
pageBs
:
"queryLklzG"
,
cxFormData
:
{
lkPdbz
:
"1"
,
limit
:
10
,
page
:
1
,
xxzjbh
:
""
,
},
cxQueryField
:
[
//查询条件
{
name
:
"信息主键编号"
,
id
:
"xxzjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"信息主键编号"
,
prop
:
"xxzjbh"
,
toInfor
:
true
,
},
{
label
:
"信息关联主键"
,
prop
:
"glxxXxzjbh"
,
},
{
label
:
"可疑线索标识号类型"
,
prop
:
"gzzkyxsbshdm"
,
},
{
label
:
"可疑线索标识号"
,
prop
:
"gzzkyxsbsh"
,
},
{
label
:
"可疑依据"
,
prop
:
"kyyj"
,
},
{
label
:
"填表单位"
,
prop
:
"xxdjdwGajgmc"
,
},
{
label
:
"填表人"
,
prop
:
"xxdjryXm"
,
},
{
label
:
"填表时间"
,
prop
:
"djsj"
,
},
],
cxUrl
:
"/gzryGzzfxxs/selectgzryGzzfxxs"
,
Menu
:
[
{
id
:
"queryLklz"
,
label
:
"列控流转处理"
,
index
:
"queryLklz"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
],
};
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
},
methods
:
{
add
()
{
this
.
$router
.
push
(
"addGzry"
);
},
toInfor
(
scope
)
{
console
.
log
(
scope
);
this
.
$router
.
push
({
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
>
src/views/zdxx/zdjyhd/zdjycstj.vue
View file @
053ddde9
...
@@ -8,6 +8,44 @@
...
@@ -8,6 +8,44 @@
v-if=
"historyArr.length > 1 && type == 'map'"
v-if=
"historyArr.length > 1 && type == 'map'"
>
返回上层
</el-button
>
返回上层
</el-button
>
>
<div
class=
"searchItem"
>
<el-form
label-width=
"100px"
ref=
"queryForm"
:model=
"formData"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"开始时间"
prop=
"djsjStart"
style=
"margin-bottom: 0"
>
<el-date-picker
v-model=
"formData.djsjStart"
type=
"date"
align=
"right"
unlink-panels
suffix-icon=
"el-icon-date"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"结束时间"
prop=
"djsjEnd"
style=
"margin-bottom: 0"
>
<el-date-picker
v-model=
"formData.djsjEnd"
type=
"date"
align=
"right"
unlink-panels
suffix-icon=
"el-icon-date"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-form>
</div>
<div
<div
id=
"charts"
id=
"charts"
ref=
"charts"
ref=
"charts"
...
@@ -31,95 +69,79 @@
...
@@ -31,95 +69,79 @@
<
script
>
<
script
>
import
{
getRybq
}
from
"@/api/zdry/zdryGl.js"
;
import
{
getRybq
}
from
"@/api/zdry/zdryGl.js"
;
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
ryXzqhTj
,
getMainZdGzryxx
}
from
"@/api/zdry/zdrytj
.js"
;
import
{
getZdcsResult
,
getMainZdGzryxx
}
from
"@/api/zdxx/zdjyhd
.js"
;
export
default
{
export
default
{
components
:
{
components
:
{
rightContent
,
rightContent
,
},
},
data
()
{
data
()
{
return
{
return
{
pageBs
:
"
dy
tj"
,
pageBs
:
"
jycs
tj"
,
header
:
"
重点人员信息管理
"
,
header
:
"
阵地交易活动场所统计
"
,
cxUrl
:
"/zd
Gzry/getMainZdGzryxx
"
,
cxUrl
:
"/zd
xx/selectZdxxglNew
"
,
historyArr
:
[],
historyArr
:
[],
formData
:
{
djsjStart
:
""
,
djsjEnd
:
""
,
},
cxFormData
:
{
cxFormData
:
{
limit
:
10
,
limit
:
10
,
page
:
1
,
page
:
1
,
xzqhdm
:
""
,
djsjStart
:
""
,
djsjEnd
:
""
,
unitcode
:
""
,
jycstype
:
""
,
},
},
propdefaultFormThead
:
[
propdefaultFormThead
:
[
{
{
label
:
"姓名"
,
label
:
"物建人"
,
prop
:
"xm"
,
prop
:
"wjr"
,
width
:
"100px"
,
},
},
{
{
label
:
"
身份证号
"
,
label
:
"
联系电话
"
,
prop
:
"z
jhm
"
,
prop
:
"z
dlxdh
"
,
},
},
{
{
label
:
"人员标签"
,
label
:
"阵地经度"
,
prop
:
"codeTxt"
,
prop
:
"zdjd"
,
width
:
"200"
,
},
},
{
{
label
:
"
涉案标签
"
,
label
:
"
阵地纬度
"
,
prop
:
"
sabqTxt
"
,
prop
:
"
zdwd
"
,
},
},
{
{
label
:
"性别"
,
label
:
"证件号码"
,
prop
:
"xbdmText"
,
prop
:
"zjhm"
,
width
:
"50px"
,
},
{
label
:
"民族"
,
prop
:
"mzdmText"
,
width
:
"100px"
,
},
},
{
{
label
:
"
户籍
"
,
label
:
"
姓名
"
,
prop
:
"x
zqhdmText
"
,
prop
:
"x
m
"
,
},
},
{
{
label
:
"案件类别"
,
label
:
"涉及省份和地区"
,
prop
:
"ajlbCodeTxt"
,
prop
:
"sjsfdqdmStr"
,
width
:
"350px"
,
},
},
],
],
cxQueryField
:
[
cxQueryField
:
[
{
{
name
:
""
,
name
:
"开始时间"
,
id
:
"zdyCode"
,
id
:
"djsjStart"
,
type
:
"checkbox"
,
type
:
"date"
,
value
:
""
,
placeholder
:
""
,
col
:
"1"
,
checkList
:
[
{
label
:
"电信网络诈骗"
,
val
:
"zd010002"
},
{
label
:
"涉黑涉恶"
,
val
:
"zd010006"
},
{
label
:
"团伙作案"
,
val
:
"zd010018"
},
{
label
:
"一人多案"
,
val
:
"zd010015"
},
],
},
{
name
:
"姓名"
,
id
:
"xm"
,
type
:
"text"
,
value
:
""
,
value
:
""
,
placeholder
:
""
,
placeholder
:
""
,
col
:
"3"
,
col
:
"3"
,
},
},
{
{
name
:
"
证件号码
"
,
name
:
"
结束时间
"
,
id
:
"
zjhm"
,
id
:
"
djsjEnd"
,
type
:
"
text
"
,
type
:
"
date
"
,
value
:
""
,
value
:
""
,
placeholder
:
""
,
placeholder
:
""
,
col
:
"3"
,
col
:
"3"
,
},
},
{
{
name
:
"
户籍地区划
"
,
name
:
"
不同的交易场所
"
,
id
:
"
xzqhdm
"
,
id
:
"
jycstype
"
,
type
:
"codeTreeDialog"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
props
:
"checkEmpty"
,
value
:
""
,
value
:
""
,
...
@@ -129,93 +151,14 @@ export default {
...
@@ -129,93 +151,14 @@ export default {
codeTree
:
"CODE_XZQH"
,
codeTree
:
"CODE_XZQH"
,
},
},
{
{
name
:
"案件主类别"
,
name
:
"单位名称"
,
id
:
"ajzlb"
,
id
:
"unitcode"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_AJZLB"
,
},
{
name
:
"刑事类案案别"
,
id
:
"xalbdmbcms"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XALBDMBCMS"
,
},
{
name
:
"案件类别"
,
id
:
"ajlbCode"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeTree
:
"CODE_AJLB"
,
codeOptions
:
[],
},
{
name
:
"性别"
,
id
:
"xbdm"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"民族"
,
id
:
"mzdm"
,
type
:
"codeTreeDialog"
,
type
:
"codeTreeDialog"
,
props
:
"checkEmpty"
,
value
:
""
,
value
:
""
,
placeholder
:
"请选择"
,
placeholder
:
"请选择"
,
col
:
"3"
,
col
:
"3"
,
codeOptions
:
[],
codeOptions
:
[],
codeTree
:
"CODE_MZ"
,
codeTree
:
"QGCODE_UNIT"
,
},
{
name
:
"人员标签"
,
id
:
"zdyCodeTxt"
,
type
:
"select"
,
value
:
""
,
col
:
"3"
,
selectData
:
[],
},
{
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"
},
],
},
},
],
],
tableData
:
[],
tableData
:
[],
...
@@ -225,9 +168,9 @@ export default {
...
@@ -225,9 +168,9 @@ export default {
tableLength
:
""
,
tableLength
:
""
,
Menu
:
[
Menu
:
[
{
{
id
:
"
dy
tj"
,
id
:
"
zdjycs
tj"
,
label
:
"
地域
统计"
,
label
:
"
阵地交易场所
统计"
,
index
:
"
dy
tj"
,
index
:
"
zdjycs
tj"
,
auth
:
"M0101"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
disabled
:
false
,
...
@@ -243,7 +186,7 @@ export default {
...
@@ -243,7 +186,7 @@ export default {
let
myChart
=
this
.
$echarts
.
init
(
this
.
$refs
.
charts
);
let
myChart
=
this
.
$echarts
.
init
(
this
.
$refs
.
charts
);
myChart
.
setOption
({
myChart
.
setOption
({
title
:
{
title
:
{
text
:
"
地域
统计"
,
text
:
"
阵地交易场所
统计"
,
textStyle
:
{
textStyle
:
{
color
:
"#000"
,
color
:
"#000"
,
fontWeight
:
600
,
fontWeight
:
600
,
...
@@ -381,7 +324,7 @@ export default {
...
@@ -381,7 +324,7 @@ export default {
this
.
loading
=
true
;
this
.
loading
=
true
;
let
params
=
new
Object
();
let
params
=
new
Object
();
if
(
xzqhdm
)
params
.
xzqhdm
=
xzqhdm
;
if
(
xzqhdm
)
params
.
xzqhdm
=
xzqhdm
;
ryXzqhTj
(
params
).
then
((
res
)
=>
{
getZdcsResult
(
params
).
then
((
res
)
=>
{
this
.
loading
=
false
;
this
.
loading
=
false
;
if
(
res
.
success
&&
res
.
code
==
200
)
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
if
(
res
.
data
.
rows
.
length
>
0
)
{
if
(
res
.
data
.
rows
.
length
>
0
)
{
...
@@ -412,7 +355,7 @@ export default {
...
@@ -412,7 +355,7 @@ export default {
},
},
getCode
()
{
getCode
()
{
let
arr
=
[];
let
arr
=
[];
get
Rybq
().
then
((
res
)
=>
{
get
ZdcsResult
().
then
((
res
)
=>
{
res
.
data
.
rows
.
forEach
((
item
)
=>
{
res
.
data
.
rows
.
forEach
((
item
)
=>
{
arr
.
push
({
arr
.
push
({
value
:
item
.
code
,
value
:
item
.
code
,
...
@@ -478,4 +421,7 @@ export default {
...
@@ -478,4 +421,7 @@ export default {
}
}
}
}
}
}
.searchItem
{
}
</
style
>
</
style
>
\ No newline at end of file
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