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
c0d7b6ba
Commit
c0d7b6ba
authored
Sep 09, 2021
by
liyuhang19990520
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人员其他身份
parent
3f4770b9
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1209 additions
and
571 deletions
+1209
-571
src/router/modules/xxtk.js
+10
-1
src/utils/params.js
+595
-1
src/views/xxtk/bshgj/queryBshgj.vue
+13
-57
src/views/xxtk/case/addCase.vue
+2
-43
src/views/xxtk/gzry/addGzry.vue
+2
-406
src/views/xxtk/qtsf/addQtsf.vue
+572
-0
src/views/xxtk/qtsf/queryQtsf.vue
+13
-15
src/views/xxtk/swtz/addSwtz.vue
+2
-48
No files found.
src/router/modules/xxtk.js
View file @
c0d7b6ba
...
...
@@ -47,11 +47,20 @@ const menuLayouts = [
path
:
"/queryQtsf"
,
name
:
"queryQtsf"
,
meta
:
{
title
:
'其它身份信息
管理
'
title
:
'其它身份信息
列表
'
},
component
:
()
=>
import
(
"@/views/xxtk/qtsf/queryQtsf.vue"
)
},
{
path
:
"/addQtsf"
,
name
:
"addQtsf"
,
meta
:
{
title
:
'其它身份信息管理'
,
isAdd
:
true
,
},
component
:
()
=>
import
(
"@/views/xxtk/qtsf/addQtsf.vue"
)
},
{
path
:
"/queryWffzjl"
,
name
:
"queryWffzjl"
,
meta
:
{
...
...
src/utils/params.js
View file @
c0d7b6ba
/*
* @Author: your name
* @Date: 2021-09-07 15:09:40
* @LastEditTime: 2021-09-0
7 16:02:57
* @LastEditTime: 2021-09-0
9 10:52:04
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\utils\params.js
...
...
@@ -565,3 +565,596 @@ export const fjdcxsgl = [
col
:
"2"
,
},
]
/*
-------------------------------------------------------------------------------------------------
刑嫌列控
-------------------------------------------------------------------------------------------------
*/
//嫌疑对象
export
const
xydx
=
[
{
name
:
"人员编号:"
,
id
:
"xzgzrybh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"姓名:"
,
id
:
"xm"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"姓名汉语拼音:"
,
id
:
"xmhypy"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"别名/绰号:"
,
id
:
"bmch"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"性别:"
,
id
:
"xbdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"出生日期:"
,
id
:
"csrq"
,
type
:
"dates"
,
disabled
:
false
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"民族:"
,
id
:
"mzdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"籍贯:"
,
id
:
"jgdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"证件类型:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"学历:"
,
id
:
"xldm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"政治面貌:"
,
id
:
"zzmmdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"婚姻状况:"
,
id
:
"hyzkdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"户籍地区划:"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"现住址地区划:"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"人员类别:"
,
id
:
"xzgzrylbdm"
,
prop
:
"checkEmpty"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"境外住址:"
,
id
:
"jwzzGjhdqdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"境外住址名称:"
,
id
:
"jwzzDzmc"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"死亡时间:"
,
id
:
"swsj"
,
type
:
"dates"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"国籍:"
,
id
:
"gjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"工作单位:"
,
id
:
"gzdw"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"身高上限:"
,
id
:
"sgsx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"身高下限:"
,
id
:
"sgxx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"血型:"
,
id
:
"xxdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"足长下限:"
,
id
:
"zcxx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"职业:"
,
id
:
"zyHylbdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"职业补充描述:"
,
id
:
"zyDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"身份:"
,
id
:
"sfAsjxgrysfdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"身份补充描述:"
,
id
:
"sfDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"专长:"
,
id
:
"zcFzxyrtszcdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"专长补充描述:"
,
id
:
"zcDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"是否有吸毒史:"
,
id
:
"sfyxdsPdbz"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"宗教信仰:"
,
id
:
"zjxydm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否艾滋病病毒携带者:"
,
id
:
"sfazbbdxdzPdbz"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"关注依据简要情况:"
,
id
:
"gzyjJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
prop
:
"checkEmpty"
,
},
{
name
:
"简历:"
,
id
:
"jl"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"体貌特征描述:"
,
id
:
"tmtzms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"人其他特征描述:"
,
id
:
"rqttzJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"社会交往描述:"
,
id
:
"shjwJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"个人爱好及活动特描述:"
,
id
:
"grahjhdtdJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"信息登记单位:"
,
id
:
"xxdjdwGajgmc"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"信息登记人:"
,
id
:
"xxdjryXm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"登记时间:"
,
id
:
"djsj"
,
type
:
"dates"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
]
//案件
export
const
aj
=
[
{
name
:
"常用证件:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_ZJ"
,
},
{
name
:
"常用证件补充描述:"
,
id
:
"cyzjDmbcms"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入常用证件补充描述"
,
col
:
"18"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入证件号码"
,
col
:
"2"
,
},
{
name
:
"案件编号:"
,
id
:
"asjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入案件编号"
,
col
:
"2"
,
},
{
name
:
"案事件相关人员编号:"
,
id
:
"asjxgrybh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入案事件相关人员编号"
,
col
:
"2"
,
},
]
//生物特征
export
const
swtz
=
[
{
name
:
"常用证件:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_ZJ"
,
},
{
name
:
"常用证件补充描述:"
,
id
:
"cyzjDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"生物特征类别:"
,
id
:
"swtzlbdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_SWTZLB"
,
},
{
name
:
"生物特征编号:"
,
id
:
"swtzbh"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
]
//人员其他身份
export
const
ryqtsf
=
[
{
name
:
"常用证件:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_ZJ"
,
},
{
name
:
"常用证件补充描述:"
,
id
:
"cyzjDmbcms"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入常用证件补充描述"
,
col
:
"18"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"使用其他人名称类别:"
,
id
:
"rysyqtsfRmcRmclbdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_RMCLB"
,
},
{
name
:
"使用其他人名称补充描述:"
,
id
:
"rysyqtsfRmcDmbcms"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入其他人名称补充描述"
,
col
:
"18"
,
},
{
name
:
"使用其他人名称:"
,
id
:
"rysyqtsfRmcRmc"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"使用其他常用证件:"
,
id
:
"rysyqtsfCyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_ZJ"
,
},
{
name
:
"使用其他常用证件补充描述:"
,
id
:
"rysyqtsfCyzjDmbcms"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入其他人名称补充描述"
,
col
:
"18"
,
},
{
name
:
"使用其他常用证件号码:"
,
id
:
"rysyqtsfCyzjZjhm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"使用其他身份真伪:"
,
id
:
"rysyqtsfSfzwPdbz"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_IF"
,
},
]
\ No newline at end of file
src/views/xxtk/bshgj/queryBshgj.vue
View file @
c0d7b6ba
...
...
@@ -29,61 +29,21 @@ export default {
glxxXxzjbh
:
""
,
},
cxQueryField
:
[
// {
// name: "glxxXxzjbh",
// id: "信息关联主键",
// type: "text",
// value: "",
// placeholder: "",
// col: "3",
// },
// {
// name: "活动起始地",
// id: "hdqsdXzqhdm",
// type: "codeTreeDialog",
// props: [], //字典弹框需要的字段
// value: "",
// col: "3",
// codeOptions: [],
// codeTree: "CODE_XB",
// },
// {
// name: "活动起始地名称",
// id: "hdqsdDzmc",
// type: "text",
// value: "",
// placeholder: "",
// col: "3",
// },
// {
// name: "人员活动时间",
// id: "ryhdQssj",
// id2: "ryhdJssj",
// type: "zdyDate",
// value: "",
// col: "3",
// },
// {
// name: "登记单位",
// id: "xxdjdwGajgjgdm",
// type: "codeTreeDialog",
// props: [], //字典弹框需要的字段
// value: "",
// col: "3",
// codeOptions: [],
// codeTree: "CODE_XB",
// },
// {
// name: "登记时间",
// id: "djkssj",
// id2: "djjssj",
// type: "zdyDate",
// value: "",
// col: "3",
// },
{
name
:
"信息关联主键"
,
id
:
"glxxXxzjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"信息组件编号"
,
prop
:
"xxzjbh"
,
},
{
label
:
"常用证件"
,
prop
:
"cyzjCyzjdm"
,
},
...
...
@@ -108,12 +68,8 @@ export default {
label
:
"登记时间"
,
prop
:
"djsj"
,
},
{
label
:
"xxzjbh"
,
prop
:
"xxzjbh"
,
},
],
cxUrl
:
"/gzry
Syfwbzh/selectgzrySyfwbzh
"
,
cxUrl
:
"/gzry
Fwbzhgj/selectFwbzhgj
"
,
};
},
created
()
{},
...
...
src/views/xxtk/case/addCase.vue
View file @
c0d7b6ba
...
...
@@ -11,6 +11,7 @@
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
insertgzrySa
,
updategzrySa
}
from
"@/api/xxtk/rysa.js"
;
import
{
aj
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
...
...
@@ -25,49 +26,7 @@ export default {
id
:
1
,
objStr
:
""
,
isclosed
:
false
,
data
:
[
{
name
:
"常用证件:"
,
id
:
"cyzjCyzjdm"
,
type
:
"text"
,
disabled
:
false
,
value
:
""
,
placeholder
:
"请输入常用证件"
,
col
:
"2"
,
},
{
name
:
"常用证件补充描述:"
,
id
:
"cyzjDmbcms"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入常用证件补充描述"
,
col
:
"18"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入证件号码"
,
col
:
"2"
,
},
{
name
:
"案件编号:"
,
id
:
"asjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入案件编号"
,
col
:
"2"
,
},
{
name
:
"案事件相关人员编号:"
,
id
:
"asjxgrybh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入案事件相关人员编号"
,
col
:
"2"
,
},
],
data
:
aj
,
},
],
formLabelAlign
:
{},
...
...
src/views/xxtk/gzry/addGzry.vue
View file @
c0d7b6ba
...
...
@@ -12,6 +12,7 @@
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
insertGzry
}
from
"@/api/xxtk/gzry.js"
;
import
{
xydx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"addGzry"
,
components
:
{
...
...
@@ -25,413 +26,8 @@ export default {
title
:
"新增关注人员"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
[
{
name
:
"人员编号:"
,
id
:
"xzgzrybh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"姓名:"
,
id
:
"xm"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"姓名汉语拼音:"
,
id
:
"xmhypy"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"别名/绰号:"
,
id
:
"bmch"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"性别:"
,
id
:
"xbdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"出生日期:"
,
id
:
"csrq"
,
type
:
"dates"
,
disabled
:
false
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"民族:"
,
id
:
"mzdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"籍贯:"
,
id
:
"jgdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"证件类型:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"学历:"
,
id
:
"xldm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"政治面貌:"
,
id
:
"zzmmdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"婚姻状况:"
,
id
:
"hyzkdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"户籍地区划:"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"现住址地区划:"
,
id
:
"hjdzXzqhdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"人员类别:"
,
id
:
"xzgzrylbdm"
,
prop
:
"checkEmpty"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"境外住址:"
,
id
:
"jwzzGjhdqdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"境外住址名称:"
,
id
:
"jwzzDzmc"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"死亡时间:"
,
id
:
"swsj"
,
type
:
"dates"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"国籍:"
,
id
:
"gjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"工作单位:"
,
id
:
"gzdw"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"身高上限:"
,
id
:
"sgsx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"身高下限:"
,
id
:
"sgxx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"血型:"
,
id
:
"xxdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"足长下限:"
,
id
:
"zcxx"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
col
:
"2"
,
},
{
name
:
"职业:"
,
id
:
"zyHylbdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"职业补充描述:"
,
id
:
"zyDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"身份:"
,
id
:
"sfAsjxgrysfdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"身份补充描述:"
,
id
:
"sfDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"专长:"
,
id
:
"zcFzxyrtszcdm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"专长补充描述:"
,
id
:
"zcDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"是否有吸毒史:"
,
id
:
"sfyxdsPdbz"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"宗教信仰:"
,
id
:
"zjxydm"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"是否艾滋病病毒携带者:"
,
id
:
"sfazbbdxdzPdbz"
,
type
:
"codeTree"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
name
:
"关注依据简要情况:"
,
id
:
"gzyjJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
prop
:
"checkEmpty"
,
},
{
name
:
"简历:"
,
id
:
"jl"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"体貌特征描述:"
,
id
:
"tmtzms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"人其他特征描述:"
,
id
:
"rqttzJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"社会交往描述:"
,
id
:
"shjwJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"个人爱好及活动特描述:"
,
id
:
"grahjhdtdJyqk"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"5"
,
},
{
name
:
"信息登记单位:"
,
id
:
"xxdjdwGajgmc"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"信息登记人:"
,
id
:
"xxdjryXm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"登记时间:"
,
id
:
"djsj"
,
type
:
"dates"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
],
data
:
xydx
,
},
],
formLabelAlign
:
{},
...
...
src/views/xxtk/qtsf/addQtsf.vue
0 → 100644
View file @
c0d7b6ba
<
template
>
<div>
<form-compontent
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
>
</form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
insertGzry
}
from
"@/api/xxtk/gzry.js"
;
import
{
ryqtsf
}
from
"@/utils/params.js"
;
export
default
{
name
:
"addGzry"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
propFormField
:
[
//基本信息
{
title
:
"新增人员其他身份"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ryqtsf
,
},
],
formLabelAlign
:
{},
stepList
:
[
{
title
:
"基本信息"
,
active
:
true
,
},
{
title
:
"人员信息"
,
active
:
false
,
},
{
title
:
"社会信息"
,
active
:
false
,
},
],
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员其他身份列表"
,
to
:
"/queryQtsf"
,
isActive
:
false
,
},
{
name
:
"人员其他身份管理"
,
to
:
"/addQtsf"
,
isActive
:
true
,
},
],
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
insertGzry
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
$router
.
push
(
"queryGzry"
);
},
});
}
else
{
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
var
entityName
=
"tbXwZdxxgl"
;
updateZdxxgl
({
xxzjbh
:
this
.
$route
.
query
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
items
;
self
.
formField
.
forEach
((
fieldItem
)
=>
{
//遍历配置文件,拿到数据返回来的xs实体。
var
fieldVale
;
if
(
entityName
)
{
if
(
result
[
entityName
]
&&
fieldItem
.
id
)
{
fieldVale
=
result
[
entityName
][
fieldItem
.
id
];
}
else
{
fieldVale
=
result
[
fieldItem
.
id
];
}
}
if
(
fieldItem
.
multiple
===
true
&&
fieldItem
.
type
===
"codeTree"
)
{
if
(
fieldVale
)
{
if
(
fieldVale
.
length
==
4
)
{
axios
.
get
(
`JsonData/
${
fieldItem
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
console
.
log
(
value
);
fieldItem
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
fieldVale
.
split
(
","
)
);
}
else
{
axios
.
get
(
`JsonData/
${
fieldItem
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
var
arr
=
fieldVale
.
split
(
","
);
var
obj
=
{};
arr
.
forEach
((
item
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
item
)[
0
];
obj
.
id
=
item
;
obj
.
name
=
value
;
fieldItem
.
codeOptions
.
push
(
obj
);
obj
=
{};
});
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
fieldVale
.
split
(
","
)
);
}
}
else
{
self
.
$set
(
self
.
formLabelAlign
,
this
.
formField
[
i
].
id
,
[]);
}
}
else
if
(
fieldItem
.
type
==
"file"
)
{
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
[]);
if
(
result
[
fieldItem
.
id
])
{
result
[
fieldItem
.
id
].
forEach
((
fileItem
,
fileIndex
)
=>
{
const
fileObj
=
{
name
:
fileItem
.
xsfjDzwjmc
,
url
:
fileItem
.
xsfjDzwjwz
,
};
self
.
$set
(
self
.
formLabelAlign
[
fieldItem
.
id
],
fileIndex
,
fileObj
);
});
}
}
else
if
(
fieldItem
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
fieldItem
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
console
.
log
(
value
);
fieldItem
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
fieldVale
);
}
else
{
if
(
fieldItem
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
fieldItem
.
codeTree
,
id
:
fieldVale
,
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
fieldVale
);
self
.
$set
(
fieldItem
,
"type"
,
"xsss"
);
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
codeArry
);
//改变类型使级联控件重新加载
setTimeout
(()
=>
{
self
.
$set
(
fieldItem
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
fieldItem
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
fieldItem
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
console
.
log
(
value
);
fieldItem
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
fieldVale
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
,
fieldItem
.
id
,
fieldVale
);
}
}
//有子集的情况
if
(
fieldItem
.
children
)
{
var
childernTab
=
fieldItem
.
children
[
0
];
//遍历可配置化列表的子集
if
(
childernTab
.
type
==
"xsQxs"
&&
childernTab
.
id
==
"jsdwGajgjgdms"
)
{
this
.
userList1
=
result
.
user1
;
var
childrenRes
=
result
.
xs
.
jsdwGajgjgdms
;
axios
.
get
(
`JsonData/
${
childernTab
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
childrenRes
)[
0
];
console
.
log
(
value
);
childernTab
.
codeOptions
=
[{
id
:
childrenRes
,
name
:
value
}];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
childernTab
.
id
,
childrenRes
);
}
else
if
(
childernTab
.
type
==
"xsQx"
&&
childernTab
.
id
==
"jsdwGajgjgdm"
)
{
this
.
userList2
=
result
.
user
;
var
childrenRes
=
result
.
jsdwGajgjgdm
;
axios
.
get
(
`JsonData/
${
childernTab
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
childrenRes
)[
0
];
console
.
log
(
value
);
childernTab
.
codeOptions
=
[{
id
:
childrenRes
,
name
:
value
}];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
childernTab
.
id
,
childrenRes
);
}
}
//有可添加子集的情况
if
(
fieldItem
.
childrenAsAdd
)
{
//遍历可配置化列表的子集
fieldItem
.
childrenAsAdd
.
forEach
((
childrenIdem
)
=>
{
if
(
childrenIdem
.
flag
==
self
.
formLabelAlign
.
shsexslydm
)
{
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result
[
childrenIdem
.
id
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
(
(
realChildrenItem
,
childrenIndex
)
=>
{
if
(
realChildrenItem
.
csrq
)
{
}
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
}
);
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"radio"
&&
currentField
.
id
==
"sfsmPdbz"
)
{
debugger
;
self
.
$set
(
self
.
formLabelAlign
,
"sfsmPdbz"
,
result
.
xs
.
sfsmPdbz
);
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
}
);
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
}
else
if
(
childrenIdem
.
id
==
"sjgzry"
)
{
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result
[
childrenIdem
.
id
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
(
(
realChildrenItem
,
childrenIndex
)
=>
{
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
}
);
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
}
);
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
}
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
// this.isEmpty()
});
setTimeout
(()
=>
{
self
.
loading
=
false
;
},
1000
);
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
\ No newline at end of file
src/views/xxtk/qtsf/queryQtsf.vue
View file @
c0d7b6ba
...
...
@@ -21,17 +21,17 @@ export default {
},
data
()
{
return
{
header
:
"
涉案信息管理
"
,
header
:
"
人员其他身份
"
,
pageBs
:
"saxxgl"
,
cxFormData
:
{
zjhm
:
""
,
limit
:
10
,
page
:
1
,
rysyqtsfRmcRmclbdm
:
''
,
rysyqtsfRmcRmc
:
''
,
xxdjdwGajgjgdm
:
''
,
djkssj
:
''
,
djjssj
:
''
rysyqtsfRmcRmclbdm
:
""
,
rysyqtsfRmcRmc
:
""
,
xxdjdwGajgjgdm
:
""
,
djkssj
:
""
,
djjssj
:
""
,
},
cxQueryField
:
[
{
...
...
@@ -42,7 +42,7 @@ export default {
placeholder
:
""
,
col
:
"3"
,
},
{
{
name
:
"其他人名称类别"
,
id
:
"rysyqtsfRmcRmclbdm"
,
type
:
"codeTreeDialog"
,
...
...
@@ -70,7 +70,7 @@ export default {
codeOptions
:
[],
codeTree
:
"CODE_XB"
,
},
{
{
name
:
"登记时间"
,
id
:
"djkssj"
,
id2
:
"djjssj"
,
...
...
@@ -97,24 +97,22 @@ export default {
label
:
"使用其他人名称"
,
prop
:
"rysyqtsfRmcRmc"
,
},
{
{
label
:
"登记时间"
,
prop
:
"djsj"
,
},
{
label
:
"xxzjbh"
,
prop
:
"xxzjbh"
,
}
}
,
],
cxUrl
:
"/gzrySyqtsf/selectgzrySyqtsf"
cxUrl
:
"/gzrySyqtsf/selectgzrySyqtsf"
,
};
},
created
()
{
},
created
()
{},
methods
:
{
add
()
{
this
.
$router
.
push
(
"add
Gzry
"
);
this
.
$router
.
push
(
"add
Qtsf
"
);
},
},
};
...
...
src/views/xxtk/swtz/addSwtz.vue
View file @
c0d7b6ba
...
...
@@ -12,6 +12,7 @@
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
insertgzrySwtz
}
from
"@/api/xxtk/swtz.js"
;
import
{
swtz
}
from
"@/utils/params.js"
;
export
default
{
name
:
"addGzry"
,
components
:
{
...
...
@@ -26,54 +27,7 @@ export default {
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
[
{
name
:
"常用证件:"
,
id
:
"cyzjCyzjdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_ZJ"
,
},
{
name
:
"常用证件补充描述:"
,
id
:
"cyzjDmbcms"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"证件号码:"
,
id
:
"zjhm"
,
prop
:
"checkEmpty"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"生物特征类别:"
,
id
:
"swtzlbdm"
,
type
:
"codeTree"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
codeOptions
:
[],
codeTree
:
"CODE_SWTZLB"
,
},
{
name
:
"生物特征编号:"
,
id
:
"swtzbh"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
],
data
:
swtz
,
},
],
formLabelAlign
:
{},
...
...
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