From cbf80ccbad5e4092bb020cc02ddd811da4d12b70 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期三, 29 十一月 2023 14:49:19 +0800 Subject: [PATCH] 标准表单逻辑处理 --- Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 deletions(-) diff --git a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue index b8bfceb..5849e98 100644 --- a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue +++ b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue @@ -107,7 +107,10 @@ data() { return { //骞翠唬鍙� - dataYearValue:null, + dataYearCode: { + type: "", + value: "" + }, filteredObject: {}, filteredArray: [], isSeriesType: {}, @@ -197,11 +200,11 @@ this.$emit("isShow", newV) } }, - dataYearValue:{ - handler(newV){ - if(newV){ - this.$emit("dataYearValue",newV) - } + dataYearCode: { + deep:true, + immediate:true, + handler(newV) { + this.$emit("dataYearCode", newV) } } }, @@ -275,6 +278,7 @@ let columnItem = { change: (val) => { + console.log(val) if (val.column.field === "drawingno") { this.codeattrsecValue = val.value; return; @@ -287,11 +291,13 @@ this.isShow = false; } } - if(val.column.field === "releaseDate"){ - if(val.value){ - this.dataYearValue = val.column.valueFormat; - }else { - this.dataYearValue = null; + if (val.column.field === "releaseDate") { + if (val.value) { + this.dataYearCode.type = val.column.valueFormat; + this.dataYearCode.value = val.value; + } else { + this.dataYearCode.type = ""; + this.dataYearCode.value = ""; } } }, @@ -421,7 +427,8 @@ format: formItem.dateFormate, keyAttr: formItem.keyAttr, value: (formItem.dicData && formItem.dicData.length > 0 && formItem.secType == "codefixedsec" ? formItem.dicData[0].id : null) || - (formItem.secType == "codedatesec" ? formItem.codeDateValue : null) || (TreeValue && formItem.secType == "codelevelsec" ? TreeValue : null), + (formItem.secType == "codedatesec" ? formItem.codeDateValue : null) || (TreeValue && formItem.secType == "codelevelsec" ? TreeValue : null) || + (formItem.secType == "codeattrsec" ? this.add : null) || (this.status === "apply" && formItem.field === "codeStandardEditType" ? "1" : null), placeholder: formItem.inputTip, comboxKey: formItem.comboxKey, tip: formItem.tooltips, -- Gitblit v1.9.3