From 5e55262ee63e6587368ebbdb9386d71da5695386 Mon Sep 17 00:00:00 2001
From: fujunling <2984387807@qq.com>
Date: 星期二, 11 七月 2023 19:08:00 +0800
Subject: [PATCH] fjl

---
 Source/UBCS-WEB/src/components/FormTemplate/index.vue |   38 ++++++++++++++++++++++++++++----------
 1 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/FormTemplate/index.vue b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
index 98665ec..c7e2680 100644
--- a/Source/UBCS-WEB/src/components/FormTemplate/index.vue
+++ b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
@@ -196,7 +196,7 @@
         "copyfromversion",
         "secretgrade",
       ],
-      codeRuleOid: ''
+      codeRuleOid: "",
     };
   },
   created() {},
@@ -237,9 +237,9 @@
               this.activeName = "resembleQuery";
               this.showResembleQuery = true;
             } else {
-              this.showResembleQuery = false
+              this.showResembleQuery = false;
             }
-            console.log(this.hasResemble, 'this.hasResemblethis.hasResemble');
+            console.log(this.hasResemble, "this.hasResemblethis.hasResemble");
             this.$nextTick(() => {
               this.$refs.FormTemplate.templateRender(
                 res.data.formDefineVO.items
@@ -258,7 +258,7 @@
     getCodeRule() {
       getCodeRule({ codeClassifyOid: this.codeClassifyOid }).then((res) => {
         if (res.data && res.data.code === 200) {
-          this.codeRuleOid = res.data.data.oid
+          this.codeRuleOid = res.data.data.oid;
           const typeList = [
             "codefixedsec",
             "codeclassifysec",
@@ -320,12 +320,12 @@
           return false;
         }
       }
-      let resembleQueryList = []
+      let resembleQueryList = [];
       if (this.$refs.resembleQueryRef) {
         // 杩涜鐩镐技椤规煡璇�
-      resembleQueryList = await this.$refs.resembleQueryRef.resembleQuery(
-        this.form
-      );
+        resembleQueryList = await this.$refs.resembleQueryRef.resembleQuery(
+          this.form
+        );
       }
       if (resembleQueryList.length === 0) {
         let resForm = {};
@@ -358,20 +358,38 @@
           }
         )
           .then(() => {
+            // 鎺掗櫎涓�浜涘瓧娈�
+            const noData = [
+              "jiliangdwname",
+              "materialtypeText",
+              "morengongysname",
+              "$caigouwl",
+              "$xiaoshouwl",
+              "$shifoupihaoguanli",
+              "lcstatus_text",
+              "hesuanfenleiname",
+              "$kucunwl",
+            ];
             let resForm = {};
             const { defaultValue, formValue } =
               this.getDefaultValueAndFormValues(this.form);
+            noData.forEach(item => {
+              if (formValue[item]) {
+                this.$delete(formValue, item)
+              }
+            })
             resForm.data = formValue;
             resForm = Object.assign({}, resForm, defaultValue);
-            resForm.secDTOList = this.secVOList.map(item => {
+            resForm.secDTOList = this.secVOList.map((item) => {
               return {
                 secOid: item.oid,
                 secValue: this.codeApplyForm[item.oid],
-              }
+              };
             });
             resForm.codeClassifyOid = this.codeClassifyOid;
             resForm.codeRuleOid = this.codeRuleOid;
             resForm.templateOid = this.templateOid;
+            console.log(resForm, 'ddd');
             this.$emit("submit", resForm);
           })
           .catch(() => {});

--
Gitblit v1.9.3