diff --git a/src/views/ebiz/cardList/Pay.vue b/src/views/ebiz/cardList/Pay.vue index c2f804655..da744f934 100644 --- a/src/views/ebiz/cardList/Pay.vue +++ b/src/views/ebiz/cardList/Pay.vue @@ -286,6 +286,7 @@ export default { // this.pay() // }, 500) } else { + document.title = '支付分享' // 再次支付 调详情 获取信息 this.getOrderDetail() } @@ -776,6 +777,7 @@ export default { flag: 'share', extra: { title: `国富人寿卡单投保(${shareName})付款`, + shareScene: '0', content: '付款进行', url: url, img: this.$assetsUrl + 'images/logo.png' diff --git a/src/views/ebiz/cardList/information.vue b/src/views/ebiz/cardList/information.vue index 9656f620f..bbf156692 100644 --- a/src/views/ebiz/cardList/information.vue +++ b/src/views/ebiz/cardList/information.vue @@ -4,8 +4,7 @@

投保人信息

+ required :parentShowPicker.sync="customerShowPicker" v-model="userInfo.name" @nameChange="nameChange" @on-click="selectClick('1', '0')"> @@ -23,7 +22,7 @@ - @@ -58,7 +57,7 @@ maxlength="11" /> - @@ -91,7 +90,7 @@ maxlength="11" /> - + { + underWrite(data).then(res => { if (res.result == '0') { this.$toast.clear() if (res.uwResult == '33') { @@ -439,7 +438,7 @@ export default { } }) return true - } else { + } else { this.$toast(res.resultMessage) return false } @@ -721,13 +720,13 @@ export default { let currentData = currentDataArr[0] + '年' + currentDataArr[1] + '月' + currentDataArr[2] + '日' let insuYear = JSON.parse(localStorage.insuYear) let insuYearM, productDate, productDateTime - let insuYearD, hoDate + let insuYearD, hoDate switch (insuYear.insuYearFlag) { case 'D': hoDate = Date.parse(val) / 1000 + (insuYear['insuYear'] - 1) * 24 * 3600 break - case 'Y': - hoDate = Date.parse(val) / 1000 + insuYear['insuYear'] * 24 * 3600 * (afterDate.isLeapYear(new Date(val).getFullYear())-1) + case 'Y': + hoDate = Date.parse(val) / 1000 + insuYear['insuYear'] * 24 * 3600 * (afterDate.isLeapYear(new Date(val).getFullYear()) - 1) break } productDate = new Date(parseInt(hoDate) * 1000) @@ -800,7 +799,7 @@ export default { this.userInfo.homeProvince = data.homeProvince //家庭省 this.userInfo.homeCity = data.homeCity //家庭市 this.userInfo.homeArea = data.homeArea //家庭区 - if (data.homeProvince && data.homeCity && data.homeArea) { + if (data.homeProvince && data.homeCity && data.homeArea) { this.userInfo.homeName = getAreaName([{ code: data.homeProvince }, { code: data.homeCity }, { code: data.homeArea }]) //家庭地址 } this.userInfo.homeAddress = data.homeAddress //家庭详细地址 @@ -1122,7 +1121,7 @@ export default { //930折中方案,责任险分档 riskItem['amt'] = this.trialList[index].amt } - + //保费算保额 if (this.trialList[index].trialType == '1') { riskItem['amt'] = this.trialList[index].amt @@ -1259,6 +1258,27 @@ export default { // 如果关系为本人,将投保人信息带入到被保人信息上 if (newV == 1) { Object.assign(this.insuredInfo, this.userInfo) + } else { + this.insuredInfo = { + name: '', // 被保人姓名 + idType: '1', //被保人证件类型 + idNo: '', //被保人证件号码 + sex: '0', //被保人性别 + birthday: '', //被保人出生日期 + occupationCode: '', //职业代码 + occupationName: '', //职业名称 + lifeGrade: '', //寿险等级 + healthGrade: '', //健康等级 + nativeplace: '', //国家地区 + marriageStatus: '', //婚姻状况 + homeProvince: '', //家庭省 + homeCity: '', //家庭市 + homeArea: '', //家庭区 + homeName: '', //联系地址 + homeAddress: '', //详细地址 + mobile: '', //移动电话 + email: '' //电子邮箱 + } } }, immediate: true, diff --git a/src/views/ebiz/cardList/phoneCode.vue b/src/views/ebiz/cardList/phoneCode.vue index 869f7c9a9..a3385695c 100644 --- a/src/views/ebiz/cardList/phoneCode.vue +++ b/src/views/ebiz/cardList/phoneCode.vue @@ -73,6 +73,9 @@ export default { path: `/cardList/cardDetail`, }, }) + } else { + this.$toast(res.resultMessage) + return false } }) }, @@ -104,6 +107,7 @@ export default { }, 1000) } else { this.$toast(res.resultMessage) + return false } }) },