柳州风险提示书-需求变更项调整-短期险不展示5、6题 --提交人:白金岩

This commit is contained in:
bai.jinyan
2021-11-08 13:13:27 +08:00
committed by liyuetong
parent caaef3d886
commit 1b35cfea52

View File

@@ -30,14 +30,14 @@
<van-radio name='1'></van-radio>
</van-radio-group>
</div>
<div class='m20 question-option'>
<span class='question'>5.从签收保险单次日起有10-15天的犹豫期犹豫期内申请撤销保险单可退还所交保险费您是否了解</span>
<div class='m20 question-option' v-if='isInsuYearFlag'>
<span class='question'>5.从签收保险单次日起有15天的犹豫期犹豫期内申请撤销保险单可退还所交保险费您是否了解</span>
<van-radio-group class='mt10' v-model='radio5' direction='horizontal' :disabled='isSign'>
<van-radio name='1'>了解</van-radio>
<van-radio name='0'>不清楚</van-radio>
</van-radio-group>
</div>
<div class='m20 question-option'>
<div class='m20 question-option' v-if='isInsuYearFlag'>
<span class='question'>6.犹豫期后退保可能会有一定损失保险单的现金价值就是退保金额您是否了解</span>
<van-radio-group class='mt10' v-model='radio6' direction='horizontal' :disabled='isSign'>
<van-radio name='1'></van-radio>
@@ -45,7 +45,7 @@
</van-radio-group>
</div>
<div class='m20 question-option'>
<span class='question'>7.投保时故意未履行如实告知义务将面临拒赔的风险并不退还保险费请问您是否已如实告知健康状况既往病史和投保信息等情况</span>
<span class='question'>{{id7}}.投保时故意未履行如实告知义务将面临拒赔的风险并不退还保险费请问您是否已如实告知健康状况既往病史和投保信息等情况</span>
<van-radio-group class='mt10' v-model='radio7' direction='horizontal' :disabled='isSign'>
<van-radio name='1'></van-radio>
<van-radio name='0'></van-radio>
@@ -55,8 +55,7 @@
<div class='m20 additional-tips' v-if='flag'>如您投保的是分红/万能/投资连结保险请继续填写以下内容</div>
<div class='m20 question-option' v-if='flag'>
<span class='question'>
8.分红保险的利益演示是基于公司精算假设保单每年分配的红利是不确定的主要取决于公司实际经营状况
<span class='question'>{{id8}}.分红保险的利益演示是基于公司精算假设保单每年分配的红利是不确定的主要取决于公司实际经营状况
万能保险超过最低保证利率以上的收益是不确定的也主要取决于公司实际经营情况投资连结保险投资收益是不确定的可能盈利也可能亏损
请问您是否了解
</span>
@@ -66,14 +65,14 @@
</van-radio-group>
</div>
<div class='m20 question-option' v-if='flag'>
<span class='question'>9.业务人员是否向您承诺或保证过分红收益/超过最低保证利率的收益/投资回报</span>
<span class='question'>{{id9}}.业务人员是否向您承诺或保证过分红收益/超过最低保证利率的收益/投资回报</span>
<van-radio-group class='mt10' v-model='radio9' direction='horizontal' :disabled='isSign'>
<van-radio name='0'></van-radio>
<van-radio name='1'></van-radio>
</van-radio-group>
</div>
<div class='m20 question-option' v-if='flag'>
<span class='question'>10.您投保的是一款保险产品不能等同于银行的存款和理财产品您是否了解</span>
<span class='question'>{{id10}}.您投保的是一款保险产品不能等同于银行的存款和理财产品您是否了解</span>
<van-radio-group class='mt10' v-model='radio10' direction='horizontal' :disabled='isSign'>
<van-radio name='1'>了解</van-radio>
<van-radio name='0'>不清楚</van-radio>
@@ -143,6 +142,10 @@ export default {
radio8: '', // 第8题的选中项
radio9: '', // 第9题的选中项
radio10: '', // 第10题的选中项
id7: '', // 第7题的题号
id8: '', // 第8题的题号
id9: '', // 第9题的题号
id10: '', // 第10题的题号
signVal: '', // 投保人还是被保险人信息
saleInsuredInfo: {},// 存储local带来的投保人信息对象
productCode: localStorage.productCode, // 从缓存中获取险种产品编号
@@ -155,7 +158,8 @@ export default {
tipsPolicyUrl: '',
isSign: false, // 是否签名了
base64: '', // sign加密码
isDisabledComplite: true // 是否可以点击
isDisabledComplite: true, // 是否可以点击
isInsuYearFlag: false // 是否长期险
}
},
created() {
@@ -313,6 +317,16 @@ export default {
}
}
}
// 判断是否长期险 短险不展示 5、6题
let riskDTOLst = res.orderDTO.insuredDTOs[0].riskDTOLst[0]
if ((riskDTOLst.insuYearFlag == 'Y' && riskDTOLst.insuYear > 1) || riskDTOLst.insuYearFlag == 'A') {
that.isInsuYearFlag = true
}
//
that.id7= this.isInsuYearFlag?'7':'5', // 第7题的题号
that.id8= this.isInsuYearFlag?'8':'6', // 第8题的题号
that.id9= this.isInsuYearFlag?'9':'7', // 第9题的题号
that.id10= this.isInsuYearFlag?'10':'8' // 第10题的题号
resolve('success')
}
})
@@ -326,6 +340,10 @@ export default {
*/
sign(val) {
let that = this
let temp7 = this.id7
let temp8 = this.id8
let temp9 = this.id9
let temp10 = this.id10
this.$toast.loading({
duration: 0, // 持续展示 toast
forbidClick: true, // 禁用背景点击
@@ -345,25 +363,30 @@ export default {
} else if (this.radio4 === '') {
this.$toast('第4题未作答')
return
} else if (this.radio5 === '') {
this.$toast('第5题未作答')
}
if(this.isInsuYearFlag){
if (this.radio5 === '') {
this.$toast('第5题未作答')
return
} else if (this.radio6 === '') {
this.$toast('第6题未作答')
return
}
}
if (this.radio7 === '') {
this.$toast('第'+temp7+'题未作答')
return
} else if (this.radio6 === '') {
this.$toast('第6题未作答')
return
} else if (this.radio7 === '') {
this.$toast('第7题未作答')
return
} else if (this.flag) {
}
if (this.flag) {
// 当前的险种产品类型如果是'分红/万能/投资连结保险'则需要对8-10题进行校验
if (this.radio8 === '') {
this.$toast('第8题未作答')
this.$toast('第'+temp8+'题未作答')
return
} else if (this.radio9 === '') {
this.$toast('第9题未作答')
this.$toast('第'+temp9+'题未作答')
return
} else if (this.radio10 === '') {
this.$toast('第10题未作答')
this.$toast('第'+temp10+'题未作答')
return
}
}
@@ -380,25 +403,30 @@ export default {
} else if (this.radio4 !== '1') {
this.$toast('您的第4题回答不符合投保要求请您了解相关投保风险后再进行投保')
return
} else if (this.radio5 !== '1') {
this.$toast('您的第5题回答不符合投保要求请您了解相关投保风险后再进行投保')
}
if(this.isInsuYearFlag){
if (this.radio5 !== '1') {
this.$toast('您的第5题回答不符合投保要求请您了解相关投保风险后再进行投保')
return
} else if (this.radio6 !== '1') {
this.$toast('您的第6题回答不符合投保要求请您了解相关投保风险后再进行投保')
return
}
}
if (this.radio7 !== '1') {
this.$toast('您的第'+temp7+'题回答不符合投保要求,请您了解相关投保风险后再进行投保')
return
} else if (this.radio6 !== '1') {
this.$toast('您的第6题回答不符合投保要求请您了解相关投保风险后再进行投保')
return
} else if (this.radio7 !== '1') {
this.$toast('您的第7题回答不符合投保要求请您了解相关投保风险后再进行投保')
return
} else if (this.flag) {
}
if (this.flag) {
// 当前的险种产品类型如果是'分红/万能/投资连结保险'则需要对8-10题进行校验
if (this.radio8 !== '1') {
this.$toast('您的第8题回答不符合投保要求,请您了解相关投保风险后再进行投保')
this.$toast('您的第'+temp8+'题回答不符合投保要求,请您了解相关投保风险后再进行投保')
return
} else if (this.radio9 !== '1') {
this.$toast('您的第9题回答不符合投保要求,请您了解相关投保风险后再进行投保')
this.$toast('您的第'+temp9+'题回答不符合投保要求,请您了解相关投保风险后再进行投保')
return
} else if (this.radio10 !== '1') {
this.$toast('您的第10题回答不符合投保要求,请您了解相关投保风险后再进行投保')
this.$toast('您的第'+temp10+'题回答不符合投保要求,请您了解相关投保风险后再进行投保')
return
}
}