diff --git a/src/views/ebiz/sale/NotifyingMessage.vue b/src/views/ebiz/sale/NotifyingMessage.vue index c75f384c8..ca18618f1 100644 --- a/src/views/ebiz/sale/NotifyingMessage.vue +++ b/src/views/ebiz/sale/NotifyingMessage.vue @@ -464,6 +464,13 @@ export default { }) } else { this.showFlag = false + that.impartDTOS.map(it => { + it.impartItemDTOS.map(itm => { + if (itm.impartCode == '2b') { + itm.impartAnswer = '1' + } + }) + }) } } } @@ -481,7 +488,7 @@ export default { return y + m + d + h + minute + second }, // 获取告知消息, - information() { + async information() { let that = this let data = { productCodes: JSON.parse(localStorage.chooseProductCodes), @@ -489,9 +496,15 @@ export default { platform: 'app', type: '2' } - information(data).then(res => { + await information(data).then(res => { // console.log(res) if (res.result == '0') { + this.$toast.loading({ + duration: 0, + forbidClick: true, + loadingType: 'spinner', + message: '加载中……' + }) res.productImpartLstDTO.impartDTOS.map(item => { item.impartItemDTOS.map(im => { im.isSelect = @@ -552,15 +565,24 @@ export default { that.impartDTOS = res.productImpartLstDTO.impartDTOS that.isShowList() //投被同人时候判断 - this.activeNames.push(res.productImpartLstDTO.impartDTOS.length) + that.impartDTOS.map((item, index) => { + that.activeNames.push(index+1) + }) } else { that.impartDTOS = res.productImpartLstDTO.impartDTOS that.isShowList() //投被不同人时候判断 - this.activeNames.push(res.productImpartLstDTO.impartDTOS.length) + that.impartDTOS.map((item, index) => { + that.activeNames.push(index+1) + }) } } }) + // 此处重新折叠面板,避免未展开的面板中 健康告知内容无法校验必选的问题 + this.activeNames = [this.impartDTOS.length]; + setTimeout(()=>{ + this.$toast.clear() + },800) }, // 下一步 next() {