From acf511d79aef9f4610400d82b7a32f0b5870759e Mon Sep 17 00:00:00 2001 From: aBin Date: Mon, 7 Mar 2022 18:06:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E9=80=89=E6=A1=86=E7=AD=89bug?= =?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/components/Test/Test.vue | 35 +++--- src/pages/inner/inner.vue | 7 +- src/pages/inner/mixin.js | 156 ++++++++++++++----------- src/pages/outside/mixin.js | 208 ++++++++++++++++++++-------------- src/pages/outside/outside.vue | 3 +- 5 files changed, 235 insertions(+), 174 deletions(-) diff --git a/src/components/Test/Test.vue b/src/components/Test/Test.vue index ea557c3..0e6c15e 100644 --- a/src/components/Test/Test.vue +++ b/src/components/Test/Test.vue @@ -226,7 +226,7 @@ @@ -236,9 +236,9 @@ :style="{ minWidth: listItem.checkType - 0 === 3 ? '33%' : listItem.checkType - 0 === 2 ? '50%' : 0 }" class="my-2 flex items-center" > - - - {{ listItem.itemList[checkIndex] }} + + + {{ listItem.itemList[checkIndex] }} + {{ check.isChecked }} - + - + {{ check }} @@ -587,7 +587,6 @@ export default { * 和输入框操作一样 */ changeRadio(e, code, index, itemIndex) { - // console.log('e, code, index, itemIndex: ', e, code, index, itemIndex); this.Rerender(e, index, itemIndex); if (this.canChange) { this.$emit('getCollaoseHeight', this.testIndex); @@ -639,17 +638,25 @@ export default { * 因为多选的类型有分成了几种特殊类型 * 所以需要判断某些参数是否存在 */ - changeCheck(e, code, index, itemIndex, checkIndex, other, itemIsChecked) { - console.log('e: ', e, itemIsChecked); + changeCheck(e, code, index, itemIndex, checkIndex, other) { let val = [...e]; if (!checkIndex && checkIndex !== 0) { - if (other && e.length) { - for (let i = 0; i < e.length; i++) { - if (e[i] === other) { - val = [other]; - } + let Arr = [...this.test]; + const answerList = Arr[index][itemIndex] + val = []; + for(let i = 0; i < Arr[index][itemIndex].itemList.length; i++) { + if(answerList.itemIsChecked[i].isChecked) { + val.push(Arr[index][itemIndex].itemList[i]) } } + // if (other && e.length) { + // for (let i = 0; i < e.length; i++) { + // if (e[i] === other) { + // val = [other]; + // } + // } + // } + Arr[index][itemIndex].value = [...val]; this.Rerender(val, index, itemIndex); } else { let Arr = [...this.test]; diff --git a/src/pages/inner/inner.vue b/src/pages/inner/inner.vue index 435fb4a..ec2d2bd 100644 --- a/src/pages/inner/inner.vue +++ b/src/pages/inner/inner.vue @@ -118,7 +118,6 @@ export default { break; } else { this.codeValue[this.type][key] = recordList[value][0]; - console.log(key, this.codeValue[this.type][key]); break; } } @@ -149,11 +148,7 @@ export default { if (Array.isArray(itemK[m].value)) { for (let n = 0; n < itemK[m].itemList.length; n++) { const itemN = itemK[m].itemList[n]; - // console.log('itemN: ', itemN); - itemK[m].itemIsChecked[n].checked = this.getCheckedStatus(itemN, itemK[m].value); - if (itemK[m].code === 'JMRS-BFZ') { - console.log('itemK[m].itemIsChecked[n].checked: ', itemK[m].itemIsChecked[n].checked); - } + itemK[m].itemIsChecked[n].isChecked = this.getCheckedStatus(itemN, itemK[m].value); } } } diff --git a/src/pages/inner/mixin.js b/src/pages/inner/mixin.js index f460d41..645a935 100644 --- a/src/pages/inner/mixin.js +++ b/src/pages/inner/mixin.js @@ -290,7 +290,7 @@ const mixin = { isShow: '否', radioType: 3, itemList: ['超时间窗', '禁忌症', '患者/家属拒绝', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.SSXG['JMRS-RSYY'], showOther: '无', showIpt: true, @@ -388,16 +388,16 @@ const mixin = { Fcode: 'ZLFA-JMRS', isShow: '是', code: 'JMRS-BFZ', - itemList: ['无', '颅内出血', '消化道出血', '牙龈出血 ', '其他部位出血', '再灌注损伤', '血管源性唇舌水肿', '其他'], + itemList: ['无', '颅内出血', '消化道出血', '牙龈出血', '其他部位出血', '再灌注损伤', '血管源性唇舌水肿', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.SSXG['JMRS-BFZ'], showOther: '无', @@ -476,7 +476,13 @@ const mixin = { type: 3, checkType: 3, itemList: ['非大血管病变', '超时间窗', '禁忌症', '患者/家属拒绝', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.SSXG['XGZL-ZLYY'], }, ], @@ -555,7 +561,7 @@ const mixin = { Fcode: 'ZLFA-XGZL', isShow: '是', type: 22, - itemList: ['0级', '1级', '2a级', '2b级 ', '3级', '未评'], + itemList: ['0级', '1级', '2a级', '2b级', '3级', '未评'], value: this.codeValue.SSXG['JRZL-SQ-TICI'], }, ], @@ -587,12 +593,12 @@ const mixin = { checkType: 3, itemList: ['支架取栓', '抽栓', '球囊成形', '支架成形', '动脉溶栓', '机械碎栓'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.SSXG['JRZL-XGKT'], }, @@ -631,7 +637,7 @@ const mixin = { Fcode: 'ZLFA-XGZL', isShow: '是', type: 22, - itemList: ['0级', '1级', '2a级', '2b级 ', '3级', '未评'], + itemList: ['0级', '1级', '2a级', '2b级', '3级', '未评'], value: this.codeValue.SSXG['JRZL-SH-TICI'], }, ], @@ -667,16 +673,16 @@ const mixin = { '其他', ], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], showOther: '无', showIpt: true, @@ -841,13 +847,13 @@ const mixin = { isShow: '是', itemList: ['阿司匹林', '氯吡格雷', '奥扎格雷', '双嘧达莫', '塞氯吡啶', '西洛他唑', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-KXXB-ARR'], }, @@ -869,14 +875,14 @@ const mixin = { isShow: '是', itemList: ['华法令', '利伐沙班', '达比加群', '阿哌沙班', '依度沙班', '低分子肝素', '普通肝素', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-KNZL-ARR'], }, @@ -891,12 +897,12 @@ const mixin = { isShow: '是', itemList: ['ACEI', 'ARB', '利尿剂', 'β受体阻滞剂', '钙拮抗剂', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-JZ-ARR'], }, @@ -910,7 +916,13 @@ const mixin = { Fcode: 'CYJL-TZ', isShow: '是', itemList: ['他汀类', '烟酸及其衍生物', '贝特类', '胆固醇吸收抑制剂', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.CYJL['CYJL-TZ-ARR'], }, ], @@ -924,13 +936,13 @@ const mixin = { isShow: '是', itemList: ['胰岛素', '磺酰脲类', '双胍类', 'α糖苷酶抑制剂', '胰岛素增敏剂', '非磺酰脲类促胰岛素分泌剂', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-JT-ARR'], }, @@ -967,7 +979,13 @@ const mixin = { '言语训练(ST)', '其他(认知训练、吞咽治疗、心理治疗、理疗)', ], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.CYJL['KFZL-ZLFS'], }, ], @@ -980,7 +998,7 @@ const mixin = { isShow: '是', code: 'KFZL-ZLCS', itemList: ['床旁', '康复科'], - itemIsChecked: [{ checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }], value: this.codeValue.CYJL['KFZL-ZLCS'], }, ], @@ -1010,7 +1028,7 @@ const mixin = { Fcode: 'JKJY-SFXJ', isShow: '是', itemList: ['集体病区教育', '一对一教育', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.CYJL['JKJY-XJFS'], }, ], @@ -1040,14 +1058,14 @@ const mixin = { isShow: '死亡', itemList: ['呼吸循环衰竭', '脑血管病', '肺部感染', '上消化道出血', '急性肾功能衰竭', '损伤和中毒', '不详', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYQK-SWYY'], showIpt: true, diff --git a/src/pages/outside/mixin.js b/src/pages/outside/mixin.js index 74db482..6ddb19a 100644 --- a/src/pages/outside/mixin.js +++ b/src/pages/outside/mixin.js @@ -266,7 +266,13 @@ const mixin = { title: '左侧', code: 'CTCX-ZUO', itemList: ['基底节区', '幕上脑叶', '小脑', '脑干', '脑室'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.ZYJC['CTCX-ZUO'], }, @@ -274,7 +280,13 @@ const mixin = { title: '右侧', code: 'CTCX-YOU', itemList: ['基底节区', '幕上脑叶', '小脑', '脑干', '脑室'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.ZYJC['CTCX-YOU'], }, ], @@ -306,7 +318,7 @@ const mixin = { type: 3, code: 'BYPD-LNXG', itemList: ['CTA', 'MRA', 'DSA', '未查'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], checkType: 4, value: this.codeValue.ZYJC['BYPD-LNXG'], }, @@ -329,15 +341,15 @@ const mixin = { '其他', ], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], checkType: 3, value: this.codeValue.ZYJC['BYPD-BYPD'], @@ -379,12 +391,12 @@ const mixin = { type: 3, itemList: ['开颅血肿清除术', '去骨瓣减压术', '脑室镜下血肿抽吸术', '钻孔血肿抽吸术', '复合手术', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], checkType: 2, code: 'ZYZL-SSFZ', @@ -406,12 +418,12 @@ const mixin = { type: 3, itemList: ['无', '手术部位再次脑出血', '手术远隔部位再出血', '脑梗死', '继发性癫痫口颅内感染', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], checkType: 2, code: 'ZYZL-BFZ', @@ -454,12 +466,12 @@ const mixin = { isShow: '是', itemList: ['ACEI', 'ARB', '利尿剂', 'β受体阻滞剂', '钙拮抗剂', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-JZ-ARR'], }, @@ -473,7 +485,13 @@ const mixin = { Fcode: 'CYJL-TZ', isShow: '是', itemList: ['他汀类', '烟酸及其衍生物', '贝特类', '胆固醇吸收抑制剂', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.CYJL['CYJL-TZ-ARR'], }, ], @@ -487,13 +505,13 @@ const mixin = { isShow: '是', itemList: ['胰岛素', '磺酰脲类', '双胍类', 'α糖苷酶抑制剂', '胰岛素增敏剂', '非磺酰脲类促胰岛素分泌剂', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYJL-JT-ARR'], }, @@ -530,7 +548,13 @@ const mixin = { '言语训练(ST)', '其他(认知训练、吞咽治疗、心理治疗、理疗)', ], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.CYJL['KFZL-ZLFS'], }, ], @@ -544,7 +568,7 @@ const mixin = { code: 'KFZL-ZLCS', itemList: ['床旁', '康复科'], - itemIsChecked: [{ checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }], value: this.codeValue.CYJL['KFZL-ZLCS'], }, ], @@ -572,7 +596,7 @@ const mixin = { checkType: 3, code: 'JKJY-XJFS', itemList: ['集体病区教育', '一对一教育', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.CYJL['JKJY-XJFS'], }, ], @@ -602,14 +626,14 @@ const mixin = { isShow: '死亡', itemList: ['呼吸循环衰竭', '脑血管病', '肺部感染', '消化道出血', '急性肾功能衰竭', '损伤和中毒', '不详', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYQK-SWYY'], @@ -682,14 +706,14 @@ const mixin = { code: 'CYQK-CYDY', itemList: ['降压药', '降糖药', '调脂药', '抗凝药', '抗血小板药', '中药治疗', '其他', '无'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.CYJL['CYQK-CYDY'], }, @@ -720,7 +744,7 @@ const mixin = { checkType: 3, code: 'TSCX-LCBX', itemList: ['TIA', '脑梗塞', '脑室出血', '蛛网膜下'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.TSCX['TSCX-LCBX'], }, { @@ -734,7 +758,7 @@ const mixin = { checkType: 3, code: 'TSCX-NCX', itemList: ['头痛', '癫痫发作', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.TSCX['TSCX-NCX'], }, { @@ -781,7 +805,7 @@ const mixin = { title: '左侧', code: 'XGWZ-ZUO', itemList: ['-1 大脑前动脉 ACA', '-2 大脑中动脉 MCA', '-3 大脑后动脉 PCA', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.TSCX['XGWZ-ZUO'], iptValue: this.codeValue.TSCX['XGWZ-ZUO-OTHER'], iptCode: 'XGWZ-ZUO-OTHER', @@ -792,7 +816,7 @@ const mixin = { title: '右侧', code: 'XGWZ-YOU', itemList: ['-1 大脑前动脉 ACA', '-2 大脑中动脉 MCA', '-3 大脑后动脉 PCA', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], value: this.codeValue.TSCX['XGWZ-YOU'], iptValue: this.codeValue.TSCX['XGWZ-YOU-OTHER'], iptCode: 'XGWZ-YOU-OTHER', @@ -838,7 +862,13 @@ const mixin = { title: '左侧', code: 'TSCX-ZLFS-ZUO', itemList: ['STA/MCA 搭桥', 'STA 贴敷', '颞肌贴敷', '硬脑膜贴敷', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.TSCX['TSCX-ZLFS-ZUO'], iptValue: this.codeValue.TSCX['TSCX-ZLFS-ZUO-OTHER'], iptCode: 'TSCX-ZLFS-ZUO-OTHER', @@ -849,7 +879,13 @@ const mixin = { title: '右侧', code: 'TSCX-ZLFS-YOU', itemList: ['STA/MCA 搭桥', 'STA 贴敷', '颞肌贴敷', '硬脑膜贴敷', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.TSCX['TSCX-ZLFS-YOU'], iptValue: this.codeValue.TSCX['TSCX-ZLFS-YOU-OTHER'], iptCode: 'TSCX-ZLFS-YOU-OTHER', @@ -874,12 +910,12 @@ const mixin = { isShow: '是', itemList: ['无', '出血', '栓塞', '继发性癫痫', '感染', '其他'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.TSCX['TSCX-BFZ'], }, @@ -980,7 +1016,13 @@ const mixin = { isShow: '是', type: 3, itemList: ['栓塞术', '血肿清除术', 'AVM 切除术', '放射外科手术', '复合手术'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [ + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + ], value: this.codeValue.TSCX['TSCX-AVM-ZLCL'], }, { @@ -996,7 +1038,7 @@ const mixin = { isShow: '是', type: 3, itemList: ['无', '颅内出血', '脑梗死', '其他'], - itemIsChecked: [{ checked: false }, { checked: false }, { checked: false }, { checked: false }], + itemIsChecked: [{ isChecked: false }, { isChecked: false }, { isChecked: false }, { isChecked: false }], showOther: '无', value: this.codeValue.TSCX['TSCX-SFSSZL-BFZ'], showIpt: true, @@ -1020,12 +1062,12 @@ const mixin = { code: 'TSCX-AVM-ZUO', itemList: ['额叶', '顶叶', '颞叶', '枕叶', '小脑', '深部'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.TSCX['TSCX-AVM-ZUO'], }, @@ -1034,12 +1076,12 @@ const mixin = { code: 'TSCX-AVM-YOU', itemList: ['额叶', '顶叶', '颞叶', '枕叶', '小脑', '深部'], itemIsChecked: [ - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, - { checked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, + { isChecked: false }, ], value: this.codeValue.TSCX['TSCX-AVM-YOU'], }, diff --git a/src/pages/outside/outside.vue b/src/pages/outside/outside.vue index b5e788a..6f97064 100644 --- a/src/pages/outside/outside.vue +++ b/src/pages/outside/outside.vue @@ -184,8 +184,7 @@ export default { if (Array.isArray(itemK[m].value)) { for (let n = 0; n < itemK[m].itemList.length; n++) { const itemN = itemK[m].itemList[n]; - // console.log('itemN: ', itemN); - itemK[m].itemIsChecked[n].checked = this.getCheckedStatus(itemN, itemK[m].value); + itemK[m].itemIsChecked[n].isChecked = this.getCheckedStatus(itemN, itemK[m].value); } } }