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
f8012eed
Commit
f8012eed
authored
Aug 30, 2021
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
线索路由
parent
9cb408b5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
564 additions
and
52 deletions
+564
-52
src/layout/kyxsLayout.vue
+19
-50
src/router/modules/kyxs.js
+57
-1
src/views/kyxs/jdcxs/jdcxsGl.vue
+239
-0
src/views/kyxs/ryxs/ryxsGl.vue
+10
-1
src/views/kyxs/yhkxs/yhkxsGl.vue
+239
-0
No files found.
src/layout/kyxsLayout.vue
View file @
f8012eed
...
...
@@ -44,24 +44,24 @@
>
{{ item.label }}
</el-menu-item
>
</el-submenu>
-->
<el-submenu
:index=
"item.index"
v-for=
"(item, index) in leftMenus"
:key=
"index"
><i
class=
"iconfont iconquanxianjiesuo"
style=
"float: right"
v-show=
"item.disabled"
></i
>
{{ item.label }}
</el-submenu
>
<el-menu-item
:index=
"item.index"
v-for=
"(item, index) in leftMenus"
:key=
"index"
><i
class=
"iconfont iconquanxianjiesuo"
style=
"float: right"
v-show=
"item.disabled"
></i
>
{{ item.label }}
</el-menu-item
>
</el-menu>
</el-scrollbar>
</div>
<div
class=
"rightContent"
>
<div
v-if=
"$route.meta.isAdd"
class=
"topMenu"
>
<el-breadcrumb
separator=
"/"
style=
"line-height: 48px
;
"
>
<el-breadcrumb
separator=
"/"
style=
"line-height: 48px"
>
<el-breadcrumb-item>
刑嫌列控管理
</el-breadcrumb-item>
<el-breadcrumb-item>
刑嫌对象信息管理
</el-breadcrumb-item>
<el-breadcrumb-item>
新增关注人员
</el-breadcrumb-item>
...
...
@@ -109,28 +109,28 @@ export default {
id
:
"ryxsGl"
,
label
:
"人员线索管理"
,
newAuth
:
"M01"
,
index
:
"
2
"
,
index
:
"
ryxsGl
"
,
className
:
"iconfont icongongnengfuwu"
,
},
{
id
:
"hmxsGl"
,
label
:
"号码线索管理"
,
newAuth
:
"M01"
,
index
:
"
2
"
,
index
:
"
hmxsGl
"
,
className
:
"iconfont icongongnengfuwu"
,
},
{
id
:
"jdcxsGl"
,
label
:
"机动车线索管理"
,
newAuth
:
"M01"
,
index
:
"
2
"
,
index
:
"
jdcxsGl
"
,
className
:
"iconfont icongongnengfuwu"
,
},
{
id
:
"yhkxsGl"
,
label
:
"银行卡线索管理"
,
newAuth
:
"M01"
,
index
:
"
2
"
,
index
:
"
yhkxsGl
"
,
className
:
"iconfont icongongnengfuwu"
,
},
],
...
...
@@ -145,7 +145,7 @@ export default {
this
.
navList
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"navList"
));
this
.
activeIndex
=
sessionStorage
.
getItem
(
"routerPath"
)
||
this
.
$route
.
name
;
this
.
activeName
=
this
.
$route
.
name
;
debugger
debugger
;
console
.
log
(
123
);
this
.
topMenus
=
this
.
topMenu
;
},
...
...
@@ -153,41 +153,10 @@ export default {
isCollapseP
(
val
)
{
this
.
isCollapse
=
val
;
},
sidebarItemName
(
val
)
{
if
(
val
==
"sjcj"
||
val
==
"laxxgl"
||
val
==
"zczjxxgl"
||
val
==
"cxxxgl"
||
val
==
"sjzljc"
||
val
==
"sqmaxxgl"
)
{
this
.
csidebarItemName
=
"sjgl"
;
}
else
if
(
val
==
"laxxsp"
||
val
==
"zczjsp"
||
val
==
"cxxxsp"
||
val
==
"cxxxsjsp"
)
{
this
.
csidebarItemName
=
"spgl"
;
}
else
if
(
val
==
"tjbb"
||
val
==
"dwcx"
)
{
this
.
csidebarItemName
=
"cxtj"
;
}
else
if
(
val
==
"fzzxfw"
||
val
==
"tzgg"
)
{
this
.
csidebarItemName
=
"xtgj"
;
}
else
if
(
val
==
"jasjgl"
||
val
==
"jazczjxxgl"
)
{
this
.
csidebarItemName
=
"jasjgl"
;
}
else
if
(
val
==
"jaxxsp"
||
val
==
"jazczjsp"
)
{
this
.
csidebarItemName
=
"jaspgl"
;
}
else
if
(
val
==
"sdrgl"
||
val
==
"jsbhgl"
)
{
this
.
csidebarItemName
=
"zdsjgl"
;
}
else
if
(
val
==
"sjjc"
||
val
==
"sjbc"
)
{
this
.
csidebarItemName
=
"sjjkgl"
;
}
},
topMenu
(
val
){
topMenu
(
val
)
{
this
.
topMenus
=
val
;
this
.
activeName
=
val
[
0
].
id
;
}
}
,
},
methods
:
{
navAuth
()
{
...
...
src/router/modules/kyxs.js
View file @
f8012eed
import
menuLayout
from
"@/layout/
menu
Layout.vue"
;
import
menuLayout
from
"@/layout/
kyxs
Layout.vue"
;
const
menuLayouts
=
[
{
...
...
@@ -8,6 +8,62 @@ const menuLayouts = [
title
:
'人员线索信息管理'
},
component
:
()
=>
import
(
"@/views/kyxs/ryxs/ryxsGl.vue"
)
},
{
path
:
"/addRyxs"
,
name
:
"addRyxs"
,
meta
:
{
title
:
'添加人员线索信息'
},
component
:
()
=>
import
(
"@/views/kyxs/ryxs/addRyxs.vue"
)
},
{
path
:
"/ryxsDetail"
,
name
:
"ryxsDetail"
,
meta
:
{
title
:
'人员线索详情'
},
component
:
()
=>
import
(
"@/views/kyxs/ryxs/ryxsDetail.vue"
)
},
{
path
:
"/yhkxsGl"
,
name
:
"yhkxsGl"
,
meta
:
{
title
:
'银行卡线索信息管理'
},
component
:
()
=>
import
(
"@/views/kyxs/yhkxs/yhkxsGl.vue"
)
},
{
path
:
"/hmxsGl"
,
name
:
"hmxsGl"
,
meta
:
{
title
:
'号码线索信息管理'
},
component
:
()
=>
import
(
"@/views/kyxs/hmxs/hmxsGl.vue"
)
},
{
path
:
"/addHmxs"
,
name
:
"addHmxs"
,
meta
:
{
title
:
'添加号码线索信息'
},
component
:
()
=>
import
(
"@/views/kyxs/hmxs/addHmxs.vue"
)
},
{
path
:
"/hmxsDetail"
,
name
:
"hmxsDetail"
,
meta
:
{
title
:
'号码线索详情'
},
component
:
()
=>
import
(
"@/views/kyxs/hmxs/hmxsDetail.vue"
)
},
{
path
:
"/jdcxsGl"
,
name
:
"jdcxsGl"
,
meta
:
{
title
:
'机动车线索信息管理'
},
component
:
()
=>
import
(
"@/views/kyxs/jdcxs/jdcxsGl.vue"
)
}
];
...
...
src/views/kyxs/jdcxs/jdcxsGl.vue
0 → 100644
View file @
f8012eed
<
template
>
<div
class=
"Content"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
add=
"add"
></right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
export
default
{
name
:
"queryCklz"
,
components
:
{
rightContent
,
},
data
()
{
return
{
header
:
"撤控流转管理"
,
pageBs
:
"queryCklz"
,
cxFormData
:
{
cxPdbz
:
"2"
,
limit
:
10
,
page
:
1
,
},
cxQueryField
:
[
{
name
:
"姓名"
,
id
:
"xm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"证件号码"
,
id
:
"zjhm"
,
type
:
"text"
,
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_XB"
,
},
{
name
:
"户籍"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否有吸毒史"
,
id
:
"sfyxdsPdbz"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否携带艾滋病毒"
,
id
:
"sfazbbdxdzPdbz"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"人员类别"
,
id
:
"xzgzrylbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"关注级别"
,
id
:
"xzgzrygzjbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"纳嫌单位"
,
id
:
"xxdjdwGajgjgdm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"刑侦关注人员状态"
,
id
:
"xzgzryzt"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"姓名"
,
prop
:
"xm"
,
},
{
/*table默认得表头*/
label
:
"证件号码"
,
prop
:
"zjhm"
,
width
:
"200"
,
},
{
label
:
"性别代码"
,
prop
:
"xbdm"
,
},
{
label
:
"人员类别代码"
,
prop
:
"xzgzrylbdm"
,
},
{
label
:
"关注级别代码"
,
prop
:
"xzgzrygzjbdm"
,
},
{
label
:
"纳嫌单位"
,
prop
:
"xxdjdwGajgjgdm"
,
},
{
label
:
"刑侦关注人员状态"
,
prop
:
"xzgzryzt"
,
},
],
cxUrl
:
"/kyxs/getRyKyxsList"
,
Menu
:
[
{
id
:
"queryCklz"
,
label
:
"撤控流转处理"
,
index
:
"queryCklz"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
}
],
};
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
debugger
},
methods
:
{
add
()
{},
},
};
</
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/kyxs/ryxs/ryxsGl.vue
View file @
f8012eed
...
...
@@ -166,7 +166,16 @@ export default {
},
],
cxUrl
:
"/kyxs/getRyKyxsList"
,
Menu
:
[],
Menu
:
[
{
id
:
"queryCklz"
,
label
:
"撤控流转处理"
,
index
:
"queryCklz"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
}
],
};
},
created
()
{
...
...
src/views/kyxs/yhkxs/yhkxsGl.vue
0 → 100644
View file @
f8012eed
<
template
>
<div
class=
"Content"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
add=
"add"
></right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
export
default
{
name
:
"queryCklz"
,
components
:
{
rightContent
,
},
data
()
{
return
{
header
:
"撤控流转管理"
,
pageBs
:
"queryCklz"
,
cxFormData
:
{
cxPdbz
:
"2"
,
limit
:
10
,
page
:
1
,
},
cxQueryField
:
[
{
name
:
"姓名"
,
id
:
"xm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"证件号码"
,
id
:
"zjhm"
,
type
:
"text"
,
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_XB"
,
},
{
name
:
"户籍"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否有吸毒史"
,
id
:
"sfyxdsPdbz"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否携带艾滋病毒"
,
id
:
"sfazbbdxdzPdbz"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"人员类别"
,
id
:
"xzgzrylbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"关注级别"
,
id
:
"xzgzrygzjbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"纳嫌单位"
,
id
:
"xxdjdwGajgjgdm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"刑侦关注人员状态"
,
id
:
"xzgzryzt"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"姓名"
,
prop
:
"xm"
,
},
{
/*table默认得表头*/
label
:
"证件号码"
,
prop
:
"zjhm"
,
width
:
"200"
,
},
{
label
:
"性别代码"
,
prop
:
"xbdm"
,
},
{
label
:
"人员类别代码"
,
prop
:
"xzgzrylbdm"
,
},
{
label
:
"关注级别代码"
,
prop
:
"xzgzrygzjbdm"
,
},
{
label
:
"纳嫌单位"
,
prop
:
"xxdjdwGajgjgdm"
,
},
{
label
:
"刑侦关注人员状态"
,
prop
:
"xzgzryzt"
,
},
],
cxUrl
:
"/kyxs/getRyKyxsList"
,
Menu
:
[
{
id
:
"queryCklz"
,
label
:
"撤控流转处理"
,
index
:
"queryCklz"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
}
],
};
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
debugger
},
methods
:
{
add
()
{},
},
};
</
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