是
否
@@ -55,8 +55,7 @@
如您投保的是分红/万能/投资连结保险,请继续填写以下内容:
-
- 8.分红保险的利益演示是基于公司精算假设,保单每年分配的红利是不确定的,主要取决于公司实际经营状况;
+ {{id8}}.分红保险的利益演示是基于公司精算假设,保单每年分配的红利是不确定的,主要取决于公司实际经营状况;
万能保险超过最低保证利率以上的收益是不确定的,也主要取决于公司实际经营情况;投资连结保险投资收益是不确定的,可能盈利也可能亏损,
请问您是否了解?
@@ -66,14 +65,14 @@
- 9.业务人员是否向您承诺或保证过分红收益/超过最低保证利率的收益/投资回报?
+ {{id9}}.业务人员是否向您承诺或保证过分红收益/超过最低保证利率的收益/投资回报?
是
否
- 10.您投保的是一款保险产品,不能等同于银行的存款和理财产品,您是否了解?
+ {{id10}}.您投保的是一款保险产品,不能等同于银行的存款和理财产品,您是否了解?
了解
不清楚
@@ -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
}
}