From 9b24f438fe577fd4e4246eeb8da63827bb73dcc6 Mon Sep 17 00:00:00 2001 From: zhouna Date: Fri, 20 Dec 2019 19:07:49 +0800 Subject: [PATCH] =?UTF-8?q?[FIX]=E5=81=A5=E5=BA=B7=E5=91=8A=E7=9F=A5?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/sale/NotifyingMessage.vue | 134 ++++++++++++----------- 1 file changed, 69 insertions(+), 65 deletions(-) diff --git a/src/views/ebiz/sale/NotifyingMessage.vue b/src/views/ebiz/sale/NotifyingMessage.vue index 790600943..faebb6b0c 100644 --- a/src/views/ebiz/sale/NotifyingMessage.vue +++ b/src/views/ebiz/sale/NotifyingMessage.vue @@ -42,7 +42,7 @@ @@ -69,38 +69,40 @@
- -
- {{ item.impartCode + '.' + item.impartContent }} -
- - - - - -
- + +
+
+ {{ item.impartCode + '.' + item.impartContent }}
- -
+ + + + - +
+ +
+
+ + + +
@@ -194,7 +196,7 @@ export default { it.impartItemDTOS.map(itm => { itm.impartAnswer = '1' if (itm.impartCode == '2b') { - itm.impartAnswer = '' + itm.impartAnswer = '' } // console.log(itm.impartAnswer) // console.log(itm.show) @@ -238,26 +240,14 @@ export default { } }) } - //投保人财务告知隐藏2b题目 - if (item.impartType == 2 || item.impartType == 6 || item.impartType == 10) { - item.impartItemDTOS.map((items, index, array) => { - if (items.extra3) { - let obj = JSON.parse(items.extra3) - if (obj.age && obj.sex == '2') { - array.splice(index, 1, '') - } - } - }) - } //被保人财务告知添加判断 if (item.impartType == 3 || item.impartType == 7 || item.impartType == 11) { item.impartItemDTOS.map((items, index, array) => { if (items.extra3) { let obj = JSON.parse(items.extra3) if (obj.age && obj.sex == '2') { - console.log(that.saleInsuredAge,'lalala') //小于18岁显示 - if (that.saleInsuredPersonAge > obj.age) { + if (that.saleInsuredPersonAge < obj.age) { this.isShow = true } } @@ -267,7 +257,7 @@ export default { }) //去除数组里面的空字符串 that.impartDTOS.map(item => { - if (item.impartType == 0 || item.impartType == 4 || item.impartType == 2 || item.impartType == 6 || item.impartType == 10) { + if (item.impartType == 0 || item.impartType == 4) { let array = item.impartItemDTOS for (var i = 0; i < array.length; i++) { if (array[i] == '' || array[i] == null || typeof array[i] == undefined) { @@ -288,14 +278,14 @@ export default { }) }, // 单选改变时候 - change(item, val, impartCode) { + change(item, val, impartCode, impartType) { // console.log(item) // console.log(val) let that = this if (val == '0') { that.impartDTOS.map(it => { it.impartItemDTOS.map(itm => { - if (item == itm.extra2) { + if (item == itm.isSelect) { // itm.isTrue = val itm.show = true } @@ -305,28 +295,42 @@ export default { } else { that.impartDTOS.map(it => { it.impartItemDTOS.map(itm => { - if (item == itm.extra2) { + if (item == itm.isSelect) { // itm.isTrue = val itm.show = false } }) }) } - if (impartCode == '2a') { - if (val == '0') { - this.showFlag = true - } else { - this.showFlag = false - } - that.impartDTOS.map(it => { - it.impartItemDTOS.map(itm => { - if (itm.impartCode == '2b') { - itm.impartAnswer = '' - } + if (impartType == '3' || impartType == '7' || impartType == '11') { + if (impartCode == '2a') { + if (val == '0') { + this.showFlag = true + } else { + this.showFlag = false + } + that.impartDTOS.map(it => { + it.impartItemDTOS.map(itm => { + if (itm.impartCode == '2b') { + itm.impartAnswer = '' + } + }) }) - }) + } } }, + formatDateTime() { + var date = new Date() + var y = date.getFullYear() + var m = date.getMonth() + 1 + m = m < 10 ? '0' + m : m + var d = date.getDate() + d = d < 10 ? '0' + d : d + var h = date.getHours() + var minute = date.getMinutes() + var second = date.getSeconds() + return y + m + d + h + minute + second + }, // 获取告知消息, information() { let that = this @@ -341,7 +345,7 @@ export default { if (res.result == '0') { res.productImpartLstDTO.impartDTOS.map(item => { item.impartItemDTOS.map(im => { - // debugger + im.isSelect = this.formatDateTime() +Math.random().toString(36).substr(2) im.impartAnswer = '' if (im.questions) { if (im.questions.length == '0') { @@ -418,7 +422,7 @@ export default { // 投保人健康告知 if (item.impartType == '0' || item.impartType == '4' || item.impartType == '8') { item.impartItemDTOS.map(i => { - delete i.extra2 + delete i.isSelect delete i.show }) obj = item @@ -426,7 +430,7 @@ export default { } else if (item.impartType == '2' || item.impartType == '6' || item.impartType == '10') { // 投保人财富 item.impartItemDTOS.map(i => { - delete i.extra2 + delete i.isSelect delete i.show }) // console.log(item.impartType) @@ -435,7 +439,7 @@ export default { } else if (item.impartType == '1' || item.impartType == '5' || item.impartType == '9') { // 被保人健康 item.impartItemDTOS.map(i => { - delete i.extra2 + delete i.isSelect delete i.show // if (i.impartCode == '14a') { // i.questions.map(items => { @@ -448,7 +452,7 @@ export default { } else if (item.impartType == '3' || item.impartType == '7' || item.impartType == '11') { // 被保人财富 item.impartItemDTOS.map(i => { - delete i.extra2 + delete i.isSelect delete i.show }) financeImpart = item