diff --git a/CHANGELOG.md b/CHANGELOG.md index b2ac993..89ae00f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -162,6 +162,7 @@ - | 修改样式 | [f0ddc90](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/f0ddc90) - | 修改添加基本信息 压缩代码 | [ce20ff7](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/ce20ff7) - | 修改脑力测评+选项 展示问题 | [c0ccb4e](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/c0ccb4e) + - | 修改药物使用记录验证必填项逻辑 | [14ad8ee](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/14ad8ee) - | 修改角色栏组件 | [a54c601](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/a54c601) - | 修改角色栏骨架屏 | [c18efb3](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/c18efb3) - | 修改试题查询判断 | [4128f3d](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/4128f3d) diff --git a/src/pagesYanyuan/add-info/add-info.vue b/src/pagesYanyuan/add-info/add-info.vue index 8d22653..d25d74c 100644 --- a/src/pagesYanyuan/add-info/add-info.vue +++ b/src/pagesYanyuan/add-info/add-info.vue @@ -54,35 +54,39 @@ export default { // 提交完清空数据 setEmptyInfo() { - this.infoList.forEach(info => { + const array = [...this.infoList]; + array.forEach(info => { info.forEach(item => { switch (item.type) { case 14: if (item.label === 'apoeGene') { - item.value = '0'; + this.$set(item, 'value', '0'); } else if (item.label === 'isStrongFlavour' || item.label === 'isMoreOil') { - item.value = 0; + this.$set(item, 'value', 0); } else { - item.value = null; + this.$set(item, 'value', null); } break; case 5: - item.value = []; + this.$set(item, 'value', []); + item.checkList.forEach(list => { + list.checked = false; + }); break; case 10: - item.value = 0; + this.$set(item, 'value', 0); break; case 11: - item.value = 0; + this.$set(item, 'value', 0); break; case 12: - item.value = 0; + this.$set(item, 'value', 0); break; case 13: - item.value = 0; + this.$set(item, 'value', 0); break; default: - item.value = null; + this.$set(item, 'value', null); break; } @@ -111,6 +115,7 @@ export default { } }); }); + this.infoList = [...array]; }, // 成功弹框