From cb89daa7d18a4361c81637b9245f9a030295b493 Mon Sep 17 00:00:00 2001 From: xielue Date: Sat, 16 Sep 2023 13:43:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/application/mk/libs/function/form.js | 3 +-- src/application/mk/libs/function/funs.js | 6 ++++++ src/pages/Middle/Mold/MoldScheme/Edit.vue | 9 ++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/application/mk/libs/function/form.js b/src/application/mk/libs/function/form.js index 7d8f941..1697fa7 100644 --- a/src/application/mk/libs/function/form.js +++ b/src/application/mk/libs/function/form.js @@ -31,8 +31,7 @@ export default { value = 0; } data[saveField] = parseInt(value); // 转换为整数 - } - + } } else if (rule.dataRule.type == "number" || rule.dataRule.type == "float") { // 如果是整数 if(value == null){ diff --git a/src/application/mk/libs/function/funs.js b/src/application/mk/libs/function/funs.js index 6b6bab9..b969260 100644 --- a/src/application/mk/libs/function/funs.js +++ b/src/application/mk/libs/function/funs.js @@ -61,6 +61,12 @@ export default { data[rule.field] = new Date(value * 1000); } + + if(rule.dataRule.isSelect){ + if(value == 0){ + data[rule.field] =null; + } + } } }); }; diff --git a/src/pages/Middle/Mold/MoldScheme/Edit.vue b/src/pages/Middle/Mold/MoldScheme/Edit.vue index 4e28380..ee6d2c2 100644 --- a/src/pages/Middle/Mold/MoldScheme/Edit.vue +++ b/src/pages/Middle/Mold/MoldScheme/Edit.vue @@ -288,7 +288,14 @@ export default { this.detailsData = JSON.parse(JSON.stringify(a.data[this.detailDataFieldName].mold_scheme_components || [])); this.detailsData2 = JSON.parse(JSON.stringify(a.data[this.detailDataFieldName].mold_scheme_processes || [])); - + this.detailsData.forEach(item=>{ + + if(item.production_type === 0){ + item.production_type = null; + } + }) + this.detailsData = JSON.parse(JSON.stringify(this.detailsData)) + this.detailsDataInit();