Browse Source

fix: 修改长者信息回显bug

develop
song 4 years ago
parent
commit
ef1b4bfd1b
  1. 1
      CHANGELOG.md
  2. 25
      src/pagesYanyuan/add-info/add-info.vue

1
CHANGELOG.md

@ -162,6 +162,7 @@
- | 修改样式 | [f0ddc90](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/f0ddc90) - | 修改样式 | [f0ddc90](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/f0ddc90)
- | 修改添加基本信息 压缩代码 | [ce20ff7](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/ce20ff7) - | 修改添加基本信息 压缩代码 | [ce20ff7](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/ce20ff7)
- | 修改脑力测评+选项 展示问题 | [c0ccb4e](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/c0ccb4e) - | 修改脑力测评+选项 展示问题 | [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) - | 修改角色栏组件 | [a54c601](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/a54c601)
- | 修改角色栏骨架屏 | [c18efb3](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/c18efb3) - | 修改角色栏骨架屏 | [c18efb3](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/c18efb3)
- | 修改试题查询判断 | [4128f3d](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/4128f3d) - | 修改试题查询判断 | [4128f3d](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/4128f3d)

25
src/pagesYanyuan/add-info/add-info.vue

@ -54,35 +54,39 @@ export default {
// //
setEmptyInfo() { setEmptyInfo() {
this.infoList.forEach(info => { const array = [...this.infoList];
array.forEach(info => {
info.forEach(item => { info.forEach(item => {
switch (item.type) { switch (item.type) {
case 14: case 14:
if (item.label === 'apoeGene') { if (item.label === 'apoeGene') {
item.value = '0'; this.$set(item, 'value', '0');
} else if (item.label === 'isStrongFlavour' || item.label === 'isMoreOil') { } else if (item.label === 'isStrongFlavour' || item.label === 'isMoreOil') {
item.value = 0; this.$set(item, 'value', 0);
} else { } else {
item.value = null; this.$set(item, 'value', null);
} }
break; break;
case 5: case 5:
item.value = []; this.$set(item, 'value', []);
item.checkList.forEach(list => {
list.checked = false;
});
break; break;
case 10: case 10:
item.value = 0; this.$set(item, 'value', 0);
break; break;
case 11: case 11:
item.value = 0; this.$set(item, 'value', 0);
break; break;
case 12: case 12:
item.value = 0; this.$set(item, 'value', 0);
break; break;
case 13: case 13:
item.value = 0; this.$set(item, 'value', 0);
break; break;
default: default:
item.value = null; this.$set(item, 'value', null);
break; break;
} }
@ -111,6 +115,7 @@ export default {
} }
}); });
}); });
this.infoList = [...array];
}, },
// //

Loading…
Cancel
Save