Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf-front
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
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yuzhenWang
yd-csf-front
Commits
b55b8938
Commit
b55b8938
authored
Feb 02, 2026
by
yuzhenWang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改证件类型为多位
parent
231d894f
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
94 additions
and
32 deletions
+94
-32
src/formJson/customer.js
+92
-29
src/views/sign/FnaList/components/customer.vue
+0
-0
src/views/sign/appointment/appointmentEdit.vue
+2
-3
No files found.
src/formJson/customer.js
View file @
b55b8938
...
...
@@ -25,6 +25,54 @@ const customer = [
}
]
},
// 证件信息
{
fatherTitle
:
'证件信息'
,
keyType
:
'Array'
,
//用于表单收集值时,判断是数组还是对象
key
:
'apiCertificateDtoList'
,
anchorKey
:
'apiCertificateDtoList'
,
moudleType
:
'apiCertificateDtoList'
,
dataLength
:
1
,
//设置dataLength,用于控制子级dom的个数,子级保存一个样例数据,便于加子级数据
showMoudle
:
true
,
showTable
:
true
,
addChildren
:
true
,
//是否可以新增子级dom
addChildrenTxt
:
'证件'
,
//新增按钮得文本
fatherRequired
:
false
,
//父级必填,代表个人资料这个模块有必填项
isOpen
:
false
,
//dom是否展开
// 表格列配置
columns
:
[
{
label
:
'证件类型'
,
prop
:
'documentType'
,
type
:
'select'
,
dictType
:
'csf_id_type'
,
placeholder
:
'请选择证件类型'
,
required
:
true
},
{
label
:
'证件号码'
,
prop
:
'idNumber'
,
type
:
'input'
,
placeholder
:
'请输入证件号码'
,
required
:
true
},
{
label
:
'证件有效期'
,
prop
:
'certificateValidityPeriod'
,
type
:
'datePicker'
,
timeType
:
'daterange'
,
placeholder
:
'请选择证件有效期'
,
required
:
true
},
{
label
:
'是否长期有效'
,
prop
:
'isPermanent'
,
type
:
'radioGroup'
,
required
:
false
}
],
data
:
[]
},
// 基础信息
{
fatherTitle
:
'基础信息'
,
...
...
@@ -68,35 +116,35 @@ const customer = [
lg
:
8
//栅格布局份数
},
{
label
:
'证件类型'
,
key
:
'documentType'
,
domType
:
'Select'
,
required
:
true
,
disabled
:
false
,
placeholder
:
'请选择'
,
dictType
:
'csf_id_type'
,
show
:
true
,
labelPosition
:
'top'
,
//标签的位置
labelWidth
:
'120px'
,
//标签宽度
sm
:
12
,
//栅格布局份数
lg
:
8
//栅格布局份数
},
{
label
:
'证件号码'
,
key
:
'idNumber'
,
domType
:
'Input'
,
inputType
:
'text'
,
required
:
true
,
maxLength
:
20
,
disabled
:
false
,
placeholder
:
'请输入'
,
show
:
true
,
labelPosition
:
'top'
,
//标签的位置
labelWidth
:
'120px'
,
//标签宽度
sm
:
12
,
//栅格布局份数
lg
:
8
//栅格布局份数
},
//
{
//
label: '证件类型',
//
key: 'documentType',
//
domType: 'Select',
//
required: true,
//
disabled: false,
//
placeholder: '请选择',
//
dictType: 'csf_id_type',
//
show: true,
//
labelPosition: 'top', //标签的位置
//
labelWidth: '120px', //标签宽度
//
sm: 12, //栅格布局份数
//
lg: 8 //栅格布局份数
//
},
//
{
//
label: '证件号码',
//
key: 'idNumber',
//
domType: 'Input',
//
inputType: 'text',
//
required: true,
//
maxLength: 20,
//
disabled: false,
//
placeholder: '请输入',
//
show: true,
//
labelPosition: 'top', //标签的位置
//
labelWidth: '120px', //标签宽度
//
sm: 12, //栅格布局份数
//
lg: 8 //栅格布局份数
//
},
{
label
:
'性别'
,
...
...
@@ -346,6 +394,21 @@ const customer = [
addChildrenTxt
:
'税务'
,
//新增按钮得文本
fatherRequired
:
false
,
//父级必填,代表个人资料这个模块有必填项
isOpen
:
false
,
//dom是否展开
// 表格列配置
columns
:
[
{
label
:
'税务国家'
,
prop
:
'taxCountry'
,
type
:
'Input'
,
placeholder
:
'请输入税务国家'
},
{
label
:
'税务编号'
,
prop
:
'taxId'
,
type
:
'Input'
,
placeholder
:
'请税务编号'
}
],
data
:
[
// {
// id: Date.now() + Math.floor(Math.random() * 1000), //唯一标识
...
...
src/views/sign/FnaList/components/customer.vue
View file @
b55b8938
This diff is collapsed.
Click to expand it.
src/views/sign/appointment/appointmentEdit.vue
View file @
b55b8938
...
...
@@ -83,13 +83,13 @@
<el-row
v-if=
"isEmbed"
>
<el-col>
<div
class=
"topButtonBox"
>
<el-button
<
!--
<
el-button
v-if=
"!idsObj.appointmentBizId"
type=
"primary"
icon=
"Plus"
@
click=
"execlDialog = true"
>
导入
</el-button
>
>
-->
<el-button
v-if=
"pageSource !== 'policyList' && idsObj.appointmentBizId"
type=
"primary"
...
...
@@ -927,7 +927,6 @@ const beforeTabLeave = async (activeTabName, oldTabName) => {
}
}
const
handleSubmit
=
async
type
=>
{
// 提交得时候要拿到各个步骤得表单数据
if
(
appointmentInfoRef
.
value
)
{
...
...
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