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 @@ + + +