From cbb442304d5631e6e89705381994e8e3a0074532 Mon Sep 17 00:00:00 2001 From: shijing Date: Tue, 8 Apr 2025 11:23:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=87=87=E8=B4=AD=E6=A3=80=E9=AA=8C?= =?UTF-8?q?=E6=97=B6=E9=BB=98=E8=AE=A4=E5=80=BCnull?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/inm/mioitem_check.vue | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/views/inm/mioitem_check.vue b/src/views/inm/mioitem_check.vue index fc465ae2..b984f63f 100644 --- a/src/views/inm/mioitem_check.vue +++ b/src/views/inm/mioitem_check.vue @@ -799,7 +799,6 @@ { if (!(item.testitem_name in this.form)) { - this.form[item.testitem_name] = '' + this.form[item.testitem_name] = null; } }); }, @@ -1090,17 +1088,17 @@ export default { that.qct_testitems = []; res.qct_testitems.forEach((item2) => { let obj2 = Object.assign({}, item2); - obj2.value = ''; + obj2.value = null; obj2.addto_wpr = item2.addto_wpr; if(item2.testitem_field_type=='input-number'||item2.testitem_field_type=='input-int'){ - obj2.value = 0; - that.addTemplate[item2.testitem_name] = 0; + obj2.value =null; + that.addTemplate[item2.testitem_name] = null; } if(item2.testitem_field_type=='select-text'||item2.testitem_field_type=='selects-text'){ let str = obj2.testitem_choices.replace(/'/g, '"'); let arr = JSON.parse(str); obj2.testitem_choices = arr; - that.addTemplate[item2.testitem_name] = ''; + that.addTemplate[item2.testitem_name] = null; } that.qct_testitems.push(obj2); }) @@ -1123,7 +1121,7 @@ export default { if(res0.qct_defects.length>0){ res0.qct_defects.forEach((item1) => { let obj = Object.assign({}, item1); - obj.value = ''; + obj.value = false; that.qct_defects.push(obj); }) }else{ @@ -1132,7 +1130,7 @@ export default { if(res0.qct_testitems.length>0){ res0.qct_testitems.forEach((item2) => { let obj2 = Object.assign({}, item2); - obj2.value = ''; + obj2.value = null; if(obj2.testitem_field_type=='select-text'||obj2.testitem_field_type=='selects-text'){ let str = obj2.testitem_choices.replace(/'/g, '"'); let arr = JSON.parse(str); @@ -1186,11 +1184,12 @@ export default { obj[item1.defect_name] = false; }) that.qct_testitems.forEach((item2) => { - if(item2.testitem_field_type=='input-number'||item.testitem_field_type=='input-int'){ - obj[item2.testitem_name] = 0; - }else{ - obj[item2.testitem_name] = ""; - } + obj[item2.testitem_name] = null; + // if(item2.testitem_field_type=='input-number'||item.testitem_field_type=='input-int'){ + // obj[item2.testitem_name] = null; + // }else{ + // obj[item2.testitem_name] = ""; + // } }) } that.mioitemwList.push(obj); @@ -1398,16 +1397,15 @@ export default { }) ftestitems = row.ftest.ftestitems; ftestitems.forEach((item1) => { - item1.test_val_json = row[item1.testitem_name]?row[item1.testitem_name]:""; + item1.test_val_json = row[item1.testitem_name]?row[item1.testitem_name]:null; }) }else{ - that.qct_testitems.forEach((item) => { let obj0 = {}; obj0.testitem = item.testitem; obj0.test_user = row.test_user; obj0.testitem_name = item.testitem_name; - obj0.test_val_json = row[item.testitem_name]?row[item.testitem_name]:""; + obj0.test_val_json = row[item.testitem_name]?row[item.testitem_name]:null; ftestitems.push(obj0); }) that.qct_defects.forEach((item1) => {