diff --git a/src/api/ebiz/preserve/preserve.js b/src/api/ebiz/preserve/preserve.js index 779a88c6e..f69680adb 100644 --- a/src/api/ebiz/preserve/preserve.js +++ b/src/api/ebiz/preserve/preserve.js @@ -33,3 +33,21 @@ export function customerInfo(data) { data }) } + +//客户详情 +// export function customerInfo(data) { +// return request({ +// url: getUrl('/edor/customer/customerInfo', 0), +// method: 'post', +// data +// }) +// } + +//保单列表 +export function policyList(data) { + return request({ + url: getUrl('/edor/customer/policyList', 0), + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/config/preserve.js b/src/config/preserve.js index 78caff926..5d609dd4d 100644 --- a/src/config/preserve.js +++ b/src/config/preserve.js @@ -2,6 +2,7 @@ let mockBaseUrl = 'http://rap2.taobao.org:38080/app/mock/250585/' export default { + '/edor/customer/policyList': mockBaseUrl + '/edor/customer/policyList', '/edor/customer/customerInfo': mockBaseUrl + '/edor/customer/customerInfo', '/edor/customer/customerList': mockBaseUrl + '/edor/customer/customerList', '/edor/item/change': mockBaseUrl + '/edor/item/change', diff --git a/src/router/ebiz/preserve.js b/src/router/ebiz/preserve.js index d2a34fdb7..d57f16cb4 100644 --- a/src/router/ebiz/preserve.js +++ b/src/router/ebiz/preserve.js @@ -11,6 +11,7 @@ const contacAgreement = () => import('@/views/ebiz/preserve/ContacAgreement') const contactConfirmation = () => import('@/views/ebiz/preserve/ContactConfirmation') const beneficiaryInfo = () => import('@/views/ebiz/preserve/BeneficiaryInfo') const beneficiaryInfoAdd = () => import('@/views/ebiz/preserve/BeneficiaryInfoAdd') +const beneficiaryInfoDetail = () => import('@/views/ebiz/preserve/BeneficiaryInfoDetail') const beneficiaryConfirmation = () => import('@/views/ebiz/preserve/BeneficiaryConfirmation') const surrenderInfo = () => import('@/views/ebiz/preserve/SurrenderInfo') const surrenderConfirmation = () => import('@/views/ebiz/preserve/SurrenderConfirmation') @@ -80,6 +81,15 @@ export default [ index: 105 } }, + { + path: '/preserve/beneficiaryInfoDetail', + name: 'beneficiaryInfoDetail', + component: beneficiaryInfoDetail, + meta: { + title: '指定受益人信息', + index: 105 + } + }, { path: '/preserve/surrenderInfo', name: 'surrenderInfo', diff --git a/src/views/ebiz/preserve/AutopayAuthorization.vue b/src/views/ebiz/preserve/AutopayAuthorization.vue index f95338a4f..f37f03046 100644 --- a/src/views/ebiz/preserve/AutopayAuthorization.vue +++ b/src/views/ebiz/preserve/AutopayAuthorization.vue @@ -1,4 +1,4 @@ \ No newline at end of file + diff --git a/src/views/ebiz/preserve/BeneficiaryConfirmation.vue b/src/views/ebiz/preserve/BeneficiaryConfirmation.vue index 86bb8649d..5c1333d5a 100644 --- a/src/views/ebiz/preserve/BeneficiaryConfirmation.vue +++ b/src/views/ebiz/preserve/BeneficiaryConfirmation.vue @@ -1,15 +1,15 @@ - + diff --git a/src/views/ebiz/preserve/BeneficiaryInfo.vue b/src/views/ebiz/preserve/BeneficiaryInfo.vue index 5385b18fe..5b680ed09 100644 --- a/src/views/ebiz/preserve/BeneficiaryInfo.vue +++ b/src/views/ebiz/preserve/BeneficiaryInfo.vue @@ -4,12 +4,12 @@
- {{ insuredPerson }} + {{ insuredName }}
- + 法定受益人 指定受益人 @@ -22,12 +22,7 @@
- + {{ item.name }}
@@ -54,10 +49,10 @@ diff --git a/src/views/ebiz/preserve/ContacAgreement.vue b/src/views/ebiz/preserve/ContacAgreement.vue index 0abd48252..3c3311ab6 100644 --- a/src/views/ebiz/preserve/ContacAgreement.vue +++ b/src/views/ebiz/preserve/ContacAgreement.vue @@ -118,7 +118,7 @@ export default { } }) .catch(err => { - console.log(err); + console.log(err) }) } }, diff --git a/src/views/ebiz/preserve/ContactConfirmation.vue b/src/views/ebiz/preserve/ContactConfirmation.vue index f764df15c..030a6279a 100644 --- a/src/views/ebiz/preserve/ContactConfirmation.vue +++ b/src/views/ebiz/preserve/ContactConfirmation.vue @@ -209,12 +209,12 @@ export default { }, //提交变更申请 async changeSubmit() { - if(!this.sessionId){ + if (!this.sessionId) { this.$toast({ - message: "请先获取验证码", + message: '请先获取验证码', onClose: this.showAuth }) - return; + return } let res = await autchCodeCheck({ smsId: this.sessionId, @@ -238,7 +238,6 @@ export default { onClose: this.showAuth }) } - } }, beforeDestroy() { diff --git a/src/views/ebiz/preserve/HandleResult.vue b/src/views/ebiz/preserve/HandleResult.vue index ff1f6d6eb..4c0d17526 100644 --- a/src/views/ebiz/preserve/HandleResult.vue +++ b/src/views/ebiz/preserve/HandleResult.vue @@ -53,19 +53,30 @@ export default { }, methods: { nextStep() { - if (this.customerInfo.idType != '1') { - // 如果证件类型不是身份证 - // 直接跳过人脸识别 - - this.jumpNextPage(this.path) - } else if (this.entry != 'beneficiary') { + if (this.entry != 'beneficiary') { // 如果 保全项不是 受益人变更、则 在证件类型为身份证时 直接接入人脸识别 - this.toFace() + // if (this.customerInfo.idType != '1') { + // 如果证件类型不是身份证 + // 直接跳过人脸识别 + this.jumpNextPage(this.path) + // } else { + // this.toFace({ + // number: this.customerInfo.idNo, //身份证号码 + // name: this.customerInfo.name //姓名 + // }) + // } } else if (this.entry == 'beneficiary') { // 如果 保全项是 受益人变更、则进行特殊判断 // 若被保险人≥18周岁,人脸识别录入被保人本人 // 若被保险人<18周岁,被保险人与投保人为子女关系,人脸识别录入未成年人父亲或母亲 // toDo + // + // if (this.customerInfo.idType != '1' ) { + // // 如果证件类型不是身份证 + // // 直接跳过人脸识别 + // this.jumpNextPage(this.path) + // } + // this.jumpNextPage(this.path) } }, @@ -80,17 +91,19 @@ export default { } }) }, - toFace() { + toFace(config) { // eslint-disable-next-line no-undef - EWebBridge.webCallAppInJs('face_auth', { - number: this.customerInfo.idNo, //身份证号码 - name: this.customerInfo.name //姓名 + EWebBridge.webCallAppInJs('face_auth', config ) + // { + // number: this.customerInfo.idNo, //身份证号码 + // name: this.customerInfo.name //姓名 // }) // 跳过人脸识别 // new Promise(resolve => { // console.log('--跳过人脸识别--返回识别成功') // resolve(JSON.stringify({ state: '1' })) - }).then(data => { + // }) + .then(data => { if (JSON.parse(data).state == '1') { this.jumpNextPage(this.path) } else { diff --git a/src/views/ebiz/preserve/ImageUpload.vue b/src/views/ebiz/preserve/ImageUpload.vue index d3cafad27..fd090439d 100644 --- a/src/views/ebiz/preserve/ImageUpload.vue +++ b/src/views/ebiz/preserve/ImageUpload.vue @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/views/ebiz/preserve/PolicyList.vue b/src/views/ebiz/preserve/PolicyList.vue index 8f230b2ad..9c297dfb5 100644 --- a/src/views/ebiz/preserve/PolicyList.vue +++ b/src/views/ebiz/preserve/PolicyList.vue @@ -1 +1,149 @@ - \ No newline at end of file + + + diff --git a/src/views/ebiz/preserve/RenewalConfirmation.vue b/src/views/ebiz/preserve/RenewalConfirmation.vue index 4e81ad177..814c4f807 100644 --- a/src/views/ebiz/preserve/RenewalConfirmation.vue +++ b/src/views/ebiz/preserve/RenewalConfirmation.vue @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/views/ebiz/preserve/RenewalInfo.vue b/src/views/ebiz/preserve/RenewalInfo.vue index c5e0dd4b5..a7ca40faf 100644 --- a/src/views/ebiz/preserve/RenewalInfo.vue +++ b/src/views/ebiz/preserve/RenewalInfo.vue @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/views/ebiz/preserve/SubmitResult.vue b/src/views/ebiz/preserve/SubmitResult.vue index 3773a13f3..99f278085 100644 --- a/src/views/ebiz/preserve/SubmitResult.vue +++ b/src/views/ebiz/preserve/SubmitResult.vue @@ -6,7 +6,7 @@

提交成功

如有疑问请拨打客服电话: 4008-008-008

- +
返回
@@ -24,7 +24,7 @@ export default { document.body.style.backgroundColor = '#fff' }, methods: { - nextStep(){ + nextStep() { // service this.$jump({ flag: 'service' diff --git a/src/views/ebiz/preserve/SurrenderConfirmation.vue b/src/views/ebiz/preserve/SurrenderConfirmation.vue index 5627c94d6..e2bece42b 100644 --- a/src/views/ebiz/preserve/SurrenderConfirmation.vue +++ b/src/views/ebiz/preserve/SurrenderConfirmation.vue @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/views/ebiz/preserve/SurrenderInfo.vue b/src/views/ebiz/preserve/SurrenderInfo.vue index e680f7a0c..c185277aa 100644 --- a/src/views/ebiz/preserve/SurrenderInfo.vue +++ b/src/views/ebiz/preserve/SurrenderInfo.vue @@ -1 +1 @@ - \ No newline at end of file +