diff --git a/src/api/ebiz/sale/sale.js b/src/api/ebiz/sale/sale.js index b8e3ca7f9..0c1d2e10d 100644 --- a/src/api/ebiz/sale/sale.js +++ b/src/api/ebiz/sale/sale.js @@ -253,3 +253,21 @@ export function checkCard(data) { data }) } + +// 获取订单活动信息 +export function getOrderActiveInfo(data) { + return request({ + url: getUrl('/sale/order/getActiveInfo', 1), + method: 'post', + data + }) +} + +// 获取订单活动信息 +export function saveOrderActiveType(data) { + return request({ + url: getUrl('/sale/order/saveActiveType', 1), + method: 'post', + data + }) +} diff --git a/src/assets/images/kmh/checked.png b/src/assets/images/kmh/checked.png new file mode 100644 index 000000000..c2ddc001a Binary files /dev/null and b/src/assets/images/kmh/checked.png differ diff --git a/src/assets/images/kmh/click_bg.png b/src/assets/images/kmh/click_bg.png new file mode 100644 index 000000000..90f3bba7b Binary files /dev/null and b/src/assets/images/kmh/click_bg.png differ diff --git a/src/assets/images/kmh/close_bg.png b/src/assets/images/kmh/close_bg.png new file mode 100644 index 000000000..3f0375d69 Binary files /dev/null and b/src/assets/images/kmh/close_bg.png differ diff --git a/src/assets/images/kmh/dialog_bg.png b/src/assets/images/kmh/dialog_bg.png new file mode 100644 index 000000000..8260cdd43 Binary files /dev/null and b/src/assets/images/kmh/dialog_bg.png differ diff --git a/src/assets/images/kmh/kmh_pro.png b/src/assets/images/kmh/kmh_pro.png new file mode 100644 index 000000000..3580db8d7 Binary files /dev/null and b/src/assets/images/kmh/kmh_pro.png differ diff --git a/src/assets/images/kmh/no_checked.png b/src/assets/images/kmh/no_checked.png new file mode 100644 index 000000000..2867b5811 Binary files /dev/null and b/src/assets/images/kmh/no_checked.png differ diff --git a/src/assets/images/kmh/normal_pro.png b/src/assets/images/kmh/normal_pro.png new file mode 100644 index 000000000..4ffbfb9ac Binary files /dev/null and b/src/assets/images/kmh/normal_pro.png differ diff --git a/src/assets/images/kmh/title_bg.png b/src/assets/images/kmh/title_bg.png new file mode 100644 index 000000000..07602379c Binary files /dev/null and b/src/assets/images/kmh/title_bg.png differ diff --git a/src/assets/sass/utils.scss b/src/assets/sass/utils.scss index b7fff83d3..53961e73f 100644 --- a/src/assets/sass/utils.scss +++ b/src/assets/sass/utils.scss @@ -44,6 +44,10 @@ font-size: $font-size-xll; } +.fw400 { + font-weight: 400 !important; +} + .fw500 { font-weight: 500 !important; } diff --git a/src/components/ebiz/sale/IndexBar.vue b/src/components/ebiz/sale/IndexBar.vue index 50987068a..c377d4604 100644 --- a/src/components/ebiz/sale/IndexBar.vue +++ b/src/components/ebiz/sale/IndexBar.vue @@ -1,17 +1,28 @@ - + diff --git a/src/views/ebiz/common/SelectedProduct.vue b/src/views/ebiz/common/SelectedProduct.vue index 01822fd9c..02b08e9a6 100644 --- a/src/views/ebiz/common/SelectedProduct.vue +++ b/src/views/ebiz/common/SelectedProduct.vue @@ -33,6 +33,37 @@ + + +
+
+ +
+ + + +
+ +
+
+ + +
+ +
+
+
+
+ + +
+
+
+
@@ -45,11 +76,12 @@
diff --git a/src/views/ebiz/sale/InsuranceInformation.vue b/src/views/ebiz/sale/InsuranceInformation.vue index a977609e2..8241c5415 100644 --- a/src/views/ebiz/sale/InsuranceInformation.vue +++ b/src/views/ebiz/sale/InsuranceInformation.vue @@ -297,6 +297,11 @@ export default { }) } else { url = this.productCode == 'GFRS_M0003' || this.productCode == 'GFRS_M0015' || this.productCode == 'GFRS_M0017' ? 'productTip' : 'insuranceTip' + that.appntSign.map(item => { + if (item.documentCode == '8') { + url = 'apointValidDoc' + } + }) this.$jump({ flag: 'h5', extra: { diff --git a/src/views/ebiz/sale/NotifyingMessage.vue b/src/views/ebiz/sale/NotifyingMessage.vue index bfd931429..494f9dcc6 100644 --- a/src/views/ebiz/sale/NotifyingMessage.vue +++ b/src/views/ebiz/sale/NotifyingMessage.vue @@ -12,7 +12,7 @@
-
+
@@ -726,4 +726,7 @@ export default { z-index: 10; width: 100%; } +.content-all-info { + padding-top: 153px; +} diff --git a/src/views/ebiz/sale/SignatureConfirmation.vue b/src/views/ebiz/sale/SignatureConfirmation.vue index 099bf8877..d7c14483a 100644 --- a/src/views/ebiz/sale/SignatureConfirmation.vue +++ b/src/views/ebiz/sale/SignatureConfirmation.vue @@ -38,11 +38,11 @@
-

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

+

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

{{ item.documentName }} - - + +

@@ -83,11 +83,11 @@

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

-

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

+

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

{{ item.documentName }} - - + +

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

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

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

+

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

{{ item.documentName }} - - + +

@@ -165,11 +165,11 @@

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

-

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

+

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

{{ item.documentName }} - - + +

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

@@ -687,7 +687,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[0].documentStatus == 0) { + if ((that.appntSign[i].documentCode == '1' || that.appntSign[i].documentCode == '8') && that.appntSign[i].documentStatus == 0) { //1投保须知 未读 path = that.appntSign[i].routePath break @@ -1124,23 +1124,26 @@ export default { addKey(item) { //ducumentCode 1投保须知 2投保单 3产品说明书 4提示书 6免除保险人责任条款说明书 7保险销售行为双录说明 if (item.documentCode == '1') { - item.key = 1 + item.key = 2 item.routePath = 'insuranceInformation' } else if (item.documentCode == '2') { - item.key = 6 + item.key = 7 item.routePath = 'SignatureOfElectronic' } else if (item.documentCode == '3') { - item.key = 2 + item.key = 3 item.routePath = 'productTip' } else if (item.documentCode == '4') { - item.key = 3 + item.key = 4 item.routePath = 'InsuranceTip' } else if (item.documentCode == '6') { - item.key = 4 + item.key = 5 item.routePath = 'avoidDutyTip' } else if (item.documentCode == '7') { - item.key = 5 + item.key = 6 item.routePath = 'doubleRecordTip' + } else if (item.documentCode == '8') { + item.key = 1 + item.routePath = 'apointValidDoc' } }, getSignInvalid() { diff --git a/src/views/ebiz/sale/apointValidDoc.vue b/src/views/ebiz/sale/apointValidDoc.vue new file mode 100644 index 000000000..95c410a42 --- /dev/null +++ b/src/views/ebiz/sale/apointValidDoc.vue @@ -0,0 +1,377 @@ + + +