From 548c937eaacbccf865b3a0613103a81c4872531f Mon Sep 17 00:00:00 2001 From: "bai.jinyan" Date: Tue, 11 May 2021 10:03:04 +0800 Subject: [PATCH] =?UTF-8?q?feature/GFRS-2441=20=E9=85=8D=E7=BD=AE=E7=9F=AD?= =?UTF-8?q?=E6=9C=9F=E5=81=A5=E5=BA=B7=E9=99=A9=E6=8A=95=E4=BF=9D=E9=A1=BB?= =?UTF-8?q?=E7=9F=A5-=E5=88=9D=E7=89=88=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4-=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E7=99=BD?= =?UTF-8?q?=E9=87=91=E5=B2=A9?= 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/SignatureConfirmation.vue | 23 +- src/views/ebiz/sale/shortPeriodProduct.vue | 313 ++++++++++++++++++ 3 files changed, 335 insertions(+), 10 deletions(-) create mode 100644 src/views/ebiz/sale/shortPeriodProduct.vue diff --git a/src/router/ebiz/sale.js b/src/router/ebiz/sale.js index 75456c643..f03b8dcd5 100644 --- a/src/router/ebiz/sale.js +++ b/src/router/ebiz/sale.js @@ -26,6 +26,7 @@ const avoidDutyTip = () => import('@/views/ebiz/sale/AvoidDutyTip') const doubleRecordTip = () => import('@/views/ebiz/sale/DoubleRecordTip') const PayResultFail = () => import('@/views/ebiz/sale/PayResultFail') const apointValidDoc = () => import('@/views/ebiz/sale/apointValidDoc') +const shortPeriodProduct = () => import('@/views/ebiz/sale/shortPeriodProduct') let riskName = localStorage.riskName console.log('sale/riskName==', riskName) export default [ @@ -229,5 +230,13 @@ export default [ meta: { title: '支付结果' } + }, + { + path: '/sale/shortPeriodProduct', + name: 'shortPeriodProduct', + component: shortPeriodProduct, + meta: { + title: '国富人寿短期健康险投保须知' + } } ] diff --git a/src/views/ebiz/sale/SignatureConfirmation.vue b/src/views/ebiz/sale/SignatureConfirmation.vue index 70c379100..b5f082f10 100644 --- a/src/views/ebiz/sale/SignatureConfirmation.vue +++ b/src/views/ebiz/sale/SignatureConfirmation.vue @@ -38,11 +38,11 @@
-

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

+

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

{{ item.documentName }} - - + +

@@ -131,11 +131,11 @@
-

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

+

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

{{ item.documentName }} - - + +

@@ -169,7 +169,7 @@

{{ item.documentName }} - +

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

@@ -1001,7 +1001,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].documentStatus == 0) { + if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9') && that.appntSign[i].documentStatus == 0) { //1投保须知 未读 path = that.appntSign[i].routePath break @@ -1053,7 +1053,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].documentStatus == 0) { + if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8' || that.appntSign[i].documentCode == '9') && that.appntSign[i].documentStatus == 0) { //1投保须知 未读 path = that.appntSign[i].routePath break @@ -1543,7 +1543,7 @@ export default { }, //自定义key值排序用 addKey(item) { - //ducumentCode 1投保须知 2投保单 3产品说明书 4提示书 6免除保险人责任条款说明书 7保险销售行为双录说明 + //ducumentCode 1投保须知 2投保单 3产品说明书 4提示书 6免除保险人责任条款说明书 7保险销售行为双录说明 8指定保单生效日 9短期险投保须知 if (item.documentCode == '1') { item.key = 2 item.routePath = 'insuranceInformation' @@ -1565,6 +1565,9 @@ export default { } else if (item.documentCode == '8') { item.key = 1 item.routePath = 'apointValidDoc' + } else if (item.documentCode == '9') { + item.key = 0 + item.routePath = 'shortPeriodProduct' } }, getSignInvalid() { diff --git a/src/views/ebiz/sale/shortPeriodProduct.vue b/src/views/ebiz/sale/shortPeriodProduct.vue new file mode 100644 index 000000000..215b87197 --- /dev/null +++ b/src/views/ebiz/sale/shortPeriodProduct.vue @@ -0,0 +1,313 @@ + + +