+
10.您投保的是一款保险产品,不能等同于银行的存款和理财产品,您是否了解?
了解
@@ -104,17 +104,15 @@
-
+
本人签名 :
-
-
-
-
-
+
+ {{ appntSign.documentStatus == '2' ? '签名' : '已签名' }}
+
-
下一步
+
完成
@@ -143,15 +141,46 @@ export default {
radio8: '', // 第8题的选中项
radio9: '', // 第9题的选中项
radio10: '', // 第10题的选中项
- isSign: false, // 是否签名了
- idType: JSON.parse(this.$CacheUtils.getLocItem('saleInsuredInfo')).idType,
- idNo: JSON.parse(this.$CacheUtils.getLocItem('saleInsuredInfo')).idNo,
+ saleInsuredInfo: {},// 存储local带来的投保人信息对象
+ productCode: localStorage.productCode, // 从缓存中获取险种产品编号
+ flag: '', // 根据险种编号判断页面是否展示8-10题的标识;因为选择投保'分红/万能/投资连结保险',页面需要展示1-10题,
+ appntSign: {},// 投保人签名信息
+ idType: '', // 证件类型
+ idNo: '', // 证件号码
orderNo: localStorage.lastOrderNo, // 从缓存中获取投保单号
- fillDate: utils.formatDate(new Date(), 'yyyy年MM月dd日') // 获取当前日期
+ fillDate: utils.formatDate(new Date(), 'yyyy年MM月dd日'), // 获取当前日期
+ isSign: false // 是否签名了
}
},
- mounted() {
-
+ created() {
+ // 调用初始化方法
+ this.init()
+ },
+ methods: {
+ /**
+ * @Description: 初始化方法
+ * @author:zhangqi
+ * @Date:2021-10-12
+ */
+ init() {
+ // 获取投保人的缓存数据,并赋值给变量
+ this.saleInsuredInfo = JSON.parse(this.$CacheUtils.getLocItem('saleInsuredInfo'))
+ // 获取证件类型
+ this.idType = this.saleInsuredInfo.idType
+ // 获取证件号码
+ this.idNo = this.saleInsuredInfo.idNo
+ // 判断当前的险种类型编号,
+ // 如果选择投保'非分红/万能/投资连结保险',只需填写1-7题,页面仅展示1-7题;
+ // 如果选择投保'分红/万能/投资连结保险',需填写1-10题,页面展示1-10题;
+ // GFRS_M0015 与 GFRS_M0017 是两款万能险的险种产品编号
+ if (this.productCode === 'GFRS_M0015' || this.productCode === 'GFRS_M0017') {
+ // 设置页面展示1-10题
+ this.flag = true
+ } else {
+ // 设置页面不需要展示1-10题,仅展示1-7题即可
+ this.flag = false
+ }
+ }
}
}