Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mongo-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
ui
mongo-ui
Commits
53884989
Commit
53884989
authored
Aug 12, 2020
by
郭志伟
Committed by
郝聪敏
Aug 12, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 保单提交验证
parent
cc9287ba
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
26 deletions
+26
-26
index.vue
src/views/Policy/Add/index.vue
+26
-26
No files found.
src/views/Policy/Add/index.vue
View file @
53884989
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
<cr-cell-group
title=
"投保人信息"
>
<cr-cell-group
title=
"投保人信息"
>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.name"
v-model=
"formData.holderUserInfo.name"
name=
"holderUserInfo
.
name"
name=
"holderUserInfo
_
name"
label=
"姓名"
label=
"姓名"
placeholder=
"请输入投保人姓名"
placeholder=
"请输入投保人姓名"
:rules=
"[
{ require: true, message: '请输入投保人姓名' }]"
:rules=
"[
{ require: true, message: '请输入投保人姓名' }]"
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.idNo"
v-model=
"formData.holderUserInfo.idNo"
name=
"holderUserInfo
.
idNo"
name=
"holderUserInfo
_
idNo"
label=
"身份证号"
label=
"身份证号"
placeholder=
"请填写投保人身份证号"
placeholder=
"请填写投保人身份证号"
:rules=
"[
{ require: true, message: '请填写投保人身份证号' }]"
:rules=
"[
{ require: true, message: '请填写投保人身份证号' }]"
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.phoneNo"
v-model=
"formData.holderUserInfo.phoneNo"
name=
"
formData.holderUserInfo.
phoneNo"
name=
"
holderUserInfo_
phoneNo"
type=
"tel"
type=
"tel"
label=
"手机号"
label=
"手机号"
placeholder=
"请填写投保人手机号"
placeholder=
"请填写投保人手机号"
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.email"
v-model=
"formData.holderUserInfo.email"
name=
"holderUserInfo
.
email"
name=
"holderUserInfo
_
email"
type=
"email"
type=
"email"
label=
"电子邮箱"
label=
"电子邮箱"
placeholder=
"用户接收电子保单"
placeholder=
"用户接收电子保单"
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.annualIncome"
v-model=
"formData.holderUserInfo.annualIncome"
name=
"holderUserInfo
.
annualIncome"
name=
"holderUserInfo
_
annualIncome"
label=
"年收入"
label=
"年收入"
type=
"digit"
type=
"digit"
placeholder=
"请输入投保人年收入"
placeholder=
"请输入投保人年收入"
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.addressCode"
v-model=
"formData.holderUserInfo.addressCode"
name=
"holderUserInfo
.
addressCode"
name=
"holderUserInfo
_
addressCode"
label=
"居住省市"
label=
"居住省市"
:rules=
"[
{ require: true, message: '请选择投保人居住省市' }]"
:rules=
"[
{ require: true, message: '请选择投保人居住省市' }]"
>
>
...
@@ -67,14 +67,14 @@
...
@@ -67,14 +67,14 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.addressDetail"
v-model=
"formData.holderUserInfo.addressDetail"
name=
"holderUserInfo
.
addressDetail"
name=
"holderUserInfo
_
addressDetail"
label=
"详细地址"
label=
"详细地址"
placeholder=
"请输入居住详细地址"
placeholder=
"请输入居住详细地址"
:rules=
"[{ require: true, message: '请输入居住详细地址' }]"
:rules=
"[{ require: true, message: '请输入居住详细地址' }]"
/>
/>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.occupation"
v-model=
"formData.holderUserInfo.occupation"
name=
"holderUserInfo
.
occupation"
name=
"holderUserInfo
_
occupation"
label=
"职业"
label=
"职业"
:rules=
"[{ require: true, message: '请选择投保人职业' }]"
:rules=
"[{ require: true, message: '请选择投保人职业' }]"
>
>
...
@@ -88,7 +88,7 @@
...
@@ -88,7 +88,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.longTerm"
v-model=
"formData.holderUserInfo.longTerm"
name=
"holderUserInfo
.
longTerm"
name=
"holderUserInfo
_
longTerm"
label=
"身份证有效期"
label=
"身份证有效期"
:rules=
"[{ require: true, message: '请选择身份证有效期' }]"
:rules=
"[{ require: true, message: '请选择身份证有效期' }]"
>
>
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.holderUserInfo.validEnd"
v-model=
"formData.holderUserInfo.validEnd"
name=
"holderUserInfo
.
validEnd"
name=
"holderUserInfo
_
validEnd"
label=
"有效期至"
label=
"有效期至"
:rules=
"[{ require: true, message: '请选择您的证件有效止期' }]"
:rules=
"[{ require: true, message: '请选择您的证件有效止期' }]"
>
>
...
@@ -116,7 +116,7 @@
...
@@ -116,7 +116,7 @@
<cr-cell-group
title=
"被保人信息"
>
<cr-cell-group
title=
"被保人信息"
>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.relation"
v-model=
"formData.insuredUserInfo.relation"
name=
"insuredUserInfo
.
relation"
name=
"insuredUserInfo
_
relation"
label=
"为谁投保"
label=
"为谁投保"
>
>
<
template
#input
>
<
template
#input
>
...
@@ -129,7 +129,7 @@
...
@@ -129,7 +129,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.socialSecurity"
v-model=
"formData.insuredUserInfo.socialSecurity"
name=
"insuredUserInfo
.
socialSecurity"
name=
"insuredUserInfo
_
socialSecurity"
label=
"有无社保"
label=
"有无社保"
:rules=
"[{ require: true, message: '请选择社保状态' }]"
:rules=
"[{ require: true, message: '请选择社保状态' }]"
>
>
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.height"
v-model=
"formData.insuredUserInfo.height"
name=
"insuredUserInfo
.
height"
name=
"insuredUserInfo
_
height"
label=
"身高"
label=
"身高"
type=
"digit"
type=
"digit"
placeholder=
"请填写被保人身高"
placeholder=
"请填写被保人身高"
...
@@ -152,7 +152,7 @@
...
@@ -152,7 +152,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.weight"
v-model=
"formData.insuredUserInfo.weight"
name=
"insuredUserInfo
.
weight"
name=
"insuredUserInfo
_
weight"
label=
"体重"
label=
"体重"
type=
"digit"
type=
"digit"
placeholder=
"请填写被保人体重"
placeholder=
"请填写被保人体重"
...
@@ -163,21 +163,21 @@
...
@@ -163,21 +163,21 @@
<
template
v-if=
"formData.insuredUserInfo.relation !== '0'"
>
<
template
v-if=
"formData.insuredUserInfo.relation !== '0'"
>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.name"
v-model=
"formData.insuredUserInfo.name"
name=
"insuredUserInfo
.
name"
name=
"insuredUserInfo
_
name"
label=
"姓名"
label=
"姓名"
placeholder=
"请输入投保人姓名"
placeholder=
"请输入投保人姓名"
:rules=
"[
{ require: true, message: '请输入投保人姓名' }]"
:rules=
"[
{ require: true, message: '请输入投保人姓名' }]"
/>
/>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.idNo"
v-model=
"formData.insuredUserInfo.idNo"
name=
"insuredUserInfo
.
idNo"
name=
"insuredUserInfo
_
idNo"
label=
"身份证号"
label=
"身份证号"
placeholder=
"请填写投保人身份证号"
placeholder=
"请填写投保人身份证号"
:rules=
"[
{ require: true, message: '请填写投保人身份证号' }]"
:rules=
"[
{ require: true, message: '请填写投保人身份证号' }]"
/>
/>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.phoneNo"
v-model=
"formData.insuredUserInfo.phoneNo"
name=
"insuredUserInfo
.
phoneNo"
name=
"insuredUserInfo
_
phoneNo"
label=
"手机号"
label=
"手机号"
type=
"tel"
type=
"tel"
placeholder=
"请填写投保人手机号"
placeholder=
"请填写投保人手机号"
...
@@ -185,7 +185,7 @@
...
@@ -185,7 +185,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.annualIncome"
v-model=
"formData.insuredUserInfo.annualIncome"
name=
"insuredUserInfo
.
annualIncome"
name=
"insuredUserInfo
_
annualIncome"
label=
"年收入"
label=
"年收入"
type=
"digit"
type=
"digit"
placeholder=
"请输入投保人年收入"
placeholder=
"请输入投保人年收入"
...
@@ -193,7 +193,7 @@
...
@@ -193,7 +193,7 @@
/>
/>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.addressCode"
v-model=
"formData.insuredUserInfo.addressCode"
name=
"insuredUserInfo
.
addressCode"
name=
"insuredUserInfo
_
addressCode"
label=
"居住省市"
label=
"居住省市"
:rules=
"[
{ require: true, message: '请选择投保人居住省市' }]"
:rules=
"[
{ require: true, message: '请选择投保人居住省市' }]"
>
>
...
@@ -206,14 +206,14 @@
...
@@ -206,14 +206,14 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.addressDetail"
v-model=
"formData.insuredUserInfo.addressDetail"
name=
"insuredUserInfo
.
weigaddressDetailht"
name=
"insuredUserInfo
_
weigaddressDetailht"
label=
"详细地址"
label=
"详细地址"
placeholder=
"请输入居住详细地址"
placeholder=
"请输入居住详细地址"
:rules=
"[{ require: true, message: '请输入居住详细地址' }]"
:rules=
"[{ require: true, message: '请输入居住详细地址' }]"
/>
/>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.occupation"
v-model=
"formData.insuredUserInfo.occupation"
name=
"insuredUserInfo
.
occupation"
name=
"insuredUserInfo
_
occupation"
label=
"职业"
label=
"职业"
:rules=
"[{ require: true, message: '请选择投保人职业' }]"
:rules=
"[{ require: true, message: '请选择投保人职业' }]"
>
>
...
@@ -227,7 +227,7 @@
...
@@ -227,7 +227,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.longTerm"
v-model=
"formData.insuredUserInfo.longTerm"
name=
"insuredUserInfo
.
longTerm"
name=
"insuredUserInfo
_
longTerm"
label=
"身份证有效期"
label=
"身份证有效期"
:rules=
"[{ require: true, message: '请选择身份证有效期' }]"
:rules=
"[{ require: true, message: '请选择身份证有效期' }]"
>
>
...
@@ -240,7 +240,7 @@
...
@@ -240,7 +240,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.insuredUserInfo.validEnd"
v-model=
"formData.insuredUserInfo.validEnd"
name=
"insuredUserInfo
.
validEnd"
name=
"insuredUserInfo
_
validEnd"
label=
"有效期至"
label=
"有效期至"
:rules=
"[{ require: true, message: '请选择您的证件有效止期' }]"
:rules=
"[{ require: true, message: '请选择您的证件有效止期' }]"
>
>
...
@@ -256,7 +256,7 @@
...
@@ -256,7 +256,7 @@
<cr-cell-group
title=
"保障方案"
>
<cr-cell-group
title=
"保障方案"
>
<cr-field
<cr-field
v-model=
"formData.productItem.insuredAmount"
v-model=
"formData.productItem.insuredAmount"
name=
"productItem
.
insuredAmount"
name=
"productItem
_
insuredAmount"
label=
"投保限额"
label=
"投保限额"
:rules=
"[{ require: true, message: '请选择投保限额' }]"
:rules=
"[{ require: true, message: '请选择投保限额' }]"
>
>
...
@@ -266,7 +266,7 @@
...
@@ -266,7 +266,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.productItem.policyPeriod"
v-model=
"formData.productItem.policyPeriod"
name=
"productItem
.
policyPeriod"
name=
"productItem
_
policyPeriod"
label=
"保险期限"
label=
"保险期限"
:rules=
"[{ require: true, message: '请选择保险期限' }]"
:rules=
"[{ require: true, message: '请选择保险期限' }]"
>
>
...
@@ -286,7 +286,7 @@
...
@@ -286,7 +286,7 @@
</cr-field>
</cr-field>
<cr-field
<cr-field
v-model=
"formData.productItem.paymentPeriod"
v-model=
"formData.productItem.paymentPeriod"
name=
"productItem
.
paymentPeriod"
name=
"productItem
_
paymentPeriod"
label=
"交费期间"
label=
"交费期间"
:rules=
"[{ require: true, message: '请选择交费期间' }]"
:rules=
"[{ require: true, message: '请选择交费期间' }]"
>
>
...
...
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