健康告知页面未展开的告知内容无法校验必选问题处理

This commit is contained in:
bai.jinyan
2021-06-29 14:37:42 +08:00
parent 4accc4e30c
commit 8e3a225b51
2 changed files with 10 additions and 18 deletions

View File

@@ -449,13 +449,13 @@ export default {
// 核保老师确认只有财务告知第8项社保问题选【是】不用展示上传资料按钮其他健康告知或财务告知选【是】都可以展示上传资料按钮
if (this.saleInsuredInfo.impartDTO.impartItemDTOS && this.saleInsuredInfo.impartDTO.impartItemDTOS.length > 0) {
this.isNotify = this.saleInsuredInfo.impartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1
return item.impartAnswer == 0
})
}
if (!this.isNotify) {
if (this.saleInsuredInfo.financeImpartDTO.impartItemDTOS && this.saleInsuredInfo.financeImpartDTO.impartItemDTOS.length > 0) {
this.isNotify = this.saleInsuredInfo.financeImpartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1 && item.impartCode != 8
return item.impartAnswer == 0 && item.impartCode != 8
})
}
}
@@ -463,11 +463,11 @@ export default {
if (this.saleInsuredPersonInfo.impartDTO.impartItemDTOS && this.saleInsuredPersonInfo.impartDTO.impartItemDTOS.length > 0) {
if (this.saleInsuredPersonInfo.relationToAppnt == 1) {
this.isNotify = this.saleInsuredPersonInfo.impartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1
return item.impartAnswer == 0
})
} else {
this.isNotifyInsured = this.saleInsuredPersonInfo.impartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1
return item.impartAnswer == 0
})
}
}
@@ -476,7 +476,7 @@ export default {
if (!this.isNotify) {
if (this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS && this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS.length > 0) {
this.isNotify = this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1 && item.impartCode != 8
return item.impartAnswer == 0 && item.impartCode != 8
})
}
}
@@ -484,7 +484,7 @@ export default {
if (!this.isNotifyInsured) {
if (this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS && this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS.length > 0) {
this.isNotifyInsured = this.saleInsuredPersonInfo.financeImpartDTO.impartItemDTOS.some((item) => {
return item.impartAnswer != 1 && item.impartCode != 8
return item.impartAnswer == 0 && item.impartCode != 8
})
}
}

View File

@@ -481,7 +481,7 @@ export default {
return y + m + d + h + minute + second
},
// 获取告知消息,
async information() {
information() {
let that = this
let data = {
productCodes: JSON.parse(localStorage.chooseProductCodes),
@@ -489,7 +489,7 @@ export default {
platform: 'app',
type: '2'
}
await information(data).then(res => {
information(data).then(res => {
// console.log(res)
if (res.result == '0') {
res.productImpartLstDTO.impartDTOS.map(item => {
@@ -552,23 +552,15 @@ export default {
that.impartDTOS = res.productImpartLstDTO.impartDTOS
that.isShowList()
//投被同人时候判断
that.impartDTOS.map((item, index) => {
that.activeNames.push(index+1)
})
this.activeNames.push(res.productImpartLstDTO.impartDTOS.length)
} else {
that.impartDTOS = res.productImpartLstDTO.impartDTOS
that.isShowList()
//投被不同人时候判断
that.impartDTOS.map((item, index) => {
that.activeNames.push(index+1)
})
this.activeNames.push(res.productImpartLstDTO.impartDTOS.length)
}
console.log("0--activeNames="+this.activeNames)
}
})
// 此处重新折叠面板,避免未展开的面板中 健康告知内容无法校验必选的问题
this.activeNames = [this.impartDTOS.length];
console.log("1--activeNames="+this.activeNames)
},
// 下一步
next() {