From 1a57e85833a971b825ba6d5d59d689766572d54c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 16 十一月 2023 18:20:47 +0800
Subject: [PATCH] 主题库swtich修复

---
 Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
index 88d4b0b..69351e6 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
@@ -63,7 +63,7 @@
                 <el-input v-model="TreeAddform.codeKeyAttrRepeatOidName" autocomplete="off" style="width: 585px"
                           @focus="Keyfouce"></el-input>
               </el-form-item>
-              <el-form-item label="鏄惁鍙備笌鍏抽敭灞炴�ф牎楠岋細" label-width="150px">
+              <el-form-item label="鏄惁鍙備笌鍏抽敭灞炴�ф牎楠岋細" label-width="170px">
                 <el-switch
                   v-model="TreeAddform.codeKeyAttrValue"
                   active-text="鏄�"
@@ -597,8 +597,8 @@
         codeRuleOidName: "",
         //瀛樺偍鐨勪笟鍔$被鍨�
         btmTypeName: "",
-        codeKeyAttrValue:false,
-        isParticipateCheck:0
+        codeKeyAttrValue:true,
+        isParticipateCheck:1
       },
       rules: {
         id: [
@@ -867,8 +867,8 @@
   methods: {
     // switch
     switchChange(){
-      this.TreeAddform.isParticipateCheck = this.TreeAddform.codeKeyAttrValue ? 1 : 0;
-      console.log(this.TreeAddform.isParticipateCheck)
+      this.TreeAddform.isParticipateCheck = this.TreeAddform.codeKeyAttrValue === true ? 1 : 0;
+      // console.log(this.TreeAddform.isParticipateCheck)
     },
     //瀛樺偍鐨勪笟鍔$被鍨嬪叧闂�
     BtmEscHandler() {
@@ -1154,7 +1154,13 @@
     },
     //鏍戣妭鐐瑰彇娑堜簨浠�
     TreeEscHandler() {
-      this.TreeAddform = {};
+      for (let key in this.TreeAddform) {
+        if (key !== 'codeKeyAttrValue' && key !== 'isParticipateCheck') {
+          this.TreeAddform[key] = "";
+        }
+      }
+      this.TreeAddform.codeKeyAttrValue = true;
+      this.TreeAddform.isParticipateCheck = 1;
       this.TreeAddFormVisible = false;
       // 鍏抽棴寮圭獥娓呯┖鏍¢獙
       this.$refs.myForm.clearValidate();
@@ -1174,8 +1180,8 @@
             });
             Object.keys(this.TreeAddform).forEach(key => {
               this.TreeAddform[key] = "";
-              this.TreeAddform.codeKeyAttrValue = false;
-              this.TreeAddform.isParticipateCheck = 0;
+              this.TreeAddform.codeKeyAttrValue = true;
+              this.TreeAddform.isParticipateCheck = 1;
             });
             this.getAttr();
             this.TreeAddFormVisible = false;
@@ -1369,8 +1375,8 @@
           this.crudOid = ''
         }
         this.TreeList = res3.data.data;
-        if(!this.TreeList.isParticipateCheck){
-          this.$set(this.TreeList,"isParticipateCheck",0)
+        if(this.TreeList.isParticipateCheck === null || this.TreeList.isParticipateCheck === undefined ||this.TreeList.isParticipateCheck === ""){
+          this.$set(this.TreeList,"isParticipateCheck",1)
           return
         }
       } catch (error) {

--
Gitblit v1.9.3