From d646ecc3a747d2729d16f65080a5e52d4b3c2d0e Mon Sep 17 00:00:00 2001 From: "li.yuetong" Date: Mon, 29 Aug 2022 10:50:36 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=85=B3=E4=BA=8E=E9=99=84=E5=8A=A0?= =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=84=8F=E5=A4=96=E4=BC=A4=E5=AE=B3=E4=BF=9D?= =?UTF-8?q?=E9=99=A9=EF=BC=88=E4=B9=90=E4=BA=AB=E7=89=88=EF=BC=89=E6=8A=95?= =?UTF-8?q?=E4=BF=9D=E6=B5=81=E7=A8=8B=E5=A2=9E=E5=8A=A0=E3=80=8A=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E4=BF=A1=E6=81=AF=E4=BD=BF=E7=94=A8=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E3=80=8B=E9=98=85=E7=9F=A5=E5=8B=BE=E9=80=89=E7=9A=84=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E3=80=91=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E6=8E=88=E6=9D=83=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/ebiz/sale.js | 9 + src/views/ebiz/sale/PersonalInformation.vue | 405 ++++++++++++++++++ src/views/ebiz/sale/SignatureConfirmation.vue | 41 +- src/views/ebiz/sale/SignatureOfElectronic.vue | 16 +- 4 files changed, 444 insertions(+), 27 deletions(-) create mode 100644 src/views/ebiz/sale/PersonalInformation.vue diff --git a/src/router/ebiz/sale.js b/src/router/ebiz/sale.js index 116330005..d9ad98f04 100644 --- a/src/router/ebiz/sale.js +++ b/src/router/ebiz/sale.js @@ -15,6 +15,7 @@ const insuranceInformation = () => import('@/views/ebiz/sale/InsuranceInformatio const insuranceTip = () => import('@/views/ebiz/sale/InsuranceTip') const InsuranceRiskReminder = () => import('@/views/ebiz/sale/InsuranceRiskReminder') const signatureOfElectronic = () => import('@/views/ebiz/sale/SignatureOfElectronic') +const PersonalInformation = () => import('@/views/ebiz/sale/PersonalInformation') const payResult = () => import('@/views/ebiz/sale/PayResult') const cardScan = () => import('@/views/ebiz/sale/CardScan') const identitycardScan = () => import('@/views/ebiz/sale/identityCardScan') @@ -256,5 +257,13 @@ export default [ meta: { title: '国富人寿自保件承诺书' } + }, + { + path: '/sale/PersonalInformation', + name: 'PersonalInformation', + component: PersonalInformation, + meta: { + title: '个人信息使用授权' + } } ] diff --git a/src/views/ebiz/sale/PersonalInformation.vue b/src/views/ebiz/sale/PersonalInformation.vue new file mode 100644 index 000000000..6ce13083c --- /dev/null +++ b/src/views/ebiz/sale/PersonalInformation.vue @@ -0,0 +1,405 @@ + + + diff --git a/src/views/ebiz/sale/SignatureConfirmation.vue b/src/views/ebiz/sale/SignatureConfirmation.vue index 97e41c527..a4f9f971d 100644 --- a/src/views/ebiz/sale/SignatureConfirmation.vue +++ b/src/views/ebiz/sale/SignatureConfirmation.vue @@ -21,7 +21,7 @@
- +
代理人 @@ -37,11 +37,11 @@
-

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9' ? '需阅读' : '需签署' }}

+

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9' || item.documentCode == '12' ? '需阅读' : '需签署' }}

{{ item.documentName }} - - + +

@@ -79,11 +79,11 @@
-

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9' ? '需阅读' : '需签署' }}

+

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9' || item.documentCode == '12' ? '需阅读' : '需签署' }}

{{ item.documentName }} - - + +

@@ -124,11 +124,11 @@

以下内容需要您按照顺序阅读并签字确认:

-

{{ item.documentCode == '1' || item.documentCode == '8' ? '需阅读' : '需签署' }}

+

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '12' ? '需阅读' : '需签署' }}

{{ item.documentName }} - - + +

点击【开始】或【分享】,进行相关操作

@@ -172,11 +172,11 @@
-

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9'? '需阅读' : '需签署' }}

+

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '9' || item.documentCode == '12'? '需阅读' : '需签署' }}

{{ item.documentName }} - - + +

@@ -206,11 +206,11 @@

以下内容需要您按照顺序阅读并签字确认:

-

{{ item.documentCode == '1' || item.documentCode == '8' ? '需阅读' : '需签署' }}

+

{{ item.documentCode == '1' || item.documentCode == '8' || item.documentCode == '12' ? '需阅读' : '需签署' }}

{{ item.documentName }} - - + +

点击【开始】或【分享】,进行相关操作

@@ -993,7 +993,7 @@ export default { } else { console.log('that.appntSign.length ==', that.appntSign.length, typeof that.appntSign.length) for (let i = 0; i < that.appntSign.length; i++) { - if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9') && that.appntSign[i].documentStatus == 0) { + if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9' || that.appntSign[i].documentCode == '12') && that.appntSign[i].documentStatus == 0) { //1投保须知 未读 path = that.appntSign[i].routePath break @@ -1045,7 +1045,7 @@ export default { } else { console.log('that.appntSign.length ==', that.appntSign.length, typeof that.appntSign.length) for (let i = 0; i < that.appntSign.length; i++) { - if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9') && that.appntSign[i].documentStatus == 0) { + if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9' || that.appntSign[i].documentCode == '12') && that.appntSign[i].documentStatus == 0) { //1投保须知 未读 path = that.appntSign[i].routePath break @@ -1601,6 +1601,9 @@ export default { } else if (item.documentCode == '11') { item.key = 6 item.routePath = 'InsuranceRiskReminder' + } else if (item.documentCode == '12') { + item.key = 10 + item.routePath = 'InsuranceRiskReminder' } }, getSignInvalid() { @@ -1787,7 +1790,7 @@ export default { } else { console.log('that.agentSign.length ==', that.agentSign.length, typeof that.agentSign.length) for (let i = 0; i < that.agentSign.length; i++) { - if ((that.agentSign[i].documentCode == '1' || that.agentSign[i].documentCode == '8' || that.agentSign[i].documentCode == '9') && that.agentSign[i].documentStatus == 0) { + if ((that.agentSign[i].documentCode == '1' || that.agentSign[i].documentCode == '8' || that.agentSign[i].documentCode == '9' || that.agentSign[i].documentCode == '12') && that.agentSign[i].documentStatus == 0) { //1投保须知 未读 path = that.agentSign[i].routePath break diff --git a/src/views/ebiz/sale/SignatureOfElectronic.vue b/src/views/ebiz/sale/SignatureOfElectronic.vue index f6491b3f8..622b0160e 100644 --- a/src/views/ebiz/sale/SignatureOfElectronic.vue +++ b/src/views/ebiz/sale/SignatureOfElectronic.vue @@ -436,13 +436,13 @@ export default { this.$jump({ flag: 'h5', extra: { - url: location.origin + '/#/sale/signatureConfirmation', + url: location.origin + '/#/sale/PersonalInformation', pullRefresh: '1', backToFirst: '1' }, routerInfo: { path: - '/sale/signatureConfirmation?orderNo=' + + '/sale/PersonalInformation?orderNo=' + localStorage.orderNo + '&token=' + localStorage.token + @@ -463,12 +463,12 @@ export default { this.$jump({ flag: 'h5', extra: { - url: location.origin + '/#/sale/signatureConfirmation', + url: location.origin + '/#/sale/PersonalInformation', pullRefresh: '1', backToFirst: '1' }, routerInfo: { - path: '/sale/signatureConfirmation' + path: '/sale/PersonalInformation' } }) } @@ -507,13 +507,13 @@ export default { this.$jump({ flag: 'h5', extra: { - url: location.origin + '/#/sale/signatureConfirmation', + url: location.origin + '/#/sale/PersonalInformation', pullRefresh: '1', backToFirst: '1' }, routerInfo: { path: - '/sale/signatureConfirmation?orderNo=' + + '/sale/PersonalInformation?orderNo=' + localStorage.orderNo + '&token=' + localStorage.token + @@ -534,12 +534,12 @@ export default { this.$jump({ flag: 'h5', extra: { - url: location.origin + '/#/sale/signatureConfirmation', + url: location.origin + '/#/sale/PersonalInformation', pullRefresh: '1', backToFirst: '1' }, routerInfo: { - path: '/sale/signatureConfirmation' + path: '/sale/PersonalInformation' } }) }