From fcb61d7b79c62f932c109bdd864b9f77d468befd Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 09 八月 2023 08:41:00 +0800
Subject: [PATCH] 主题库定义,添加分类,选择业务类型后,页面input框校验

---
 Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue |   38 +++++++++++++++++++++++++++++++++++---
 1 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
index 4030c0d..d5be3e9 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
@@ -248,7 +248,7 @@
             <el-button plain size="small" style="margin-left: 20px" type="primary" @click="SelectFindeHandler">鏌ヨ
             </el-button>
           </template>
-          <avue-crud :data="masterData" :option="masterOption" @row-click="masterSelect">
+          <avue-crud :data="masterData" :option="Option" @row-click="masterSelect">
             <template slot="radio" slot-scope="{row}">
               <el-radio v-model="masterRow" :label="row.$index" style="padding-left: 10px !important;">{{ '' }}
               </el-radio>
@@ -281,7 +281,7 @@
             <el-button plain size="small" style="margin-left: 20px" type="primary" @click="KeySelectFindeHandler">鏌ヨ
             </el-button>
           </template>
-          <avue-crud :data="KeyData" :option="masterOption" @row-click="KeySelect">
+          <avue-crud :data="KeyData" :option="Option" @row-click="KeySelect">
             <template slot="radio" slot-scope="{row}">
               <el-radio v-model="masterRow" :label="row.$index" style="padding-left: 10px !important;">{{ '' }}
               </el-radio>
@@ -314,7 +314,7 @@
             <el-button plain size="small" style="margin-left: 20px" type="primary" @click="SimSelectFindeHandler">鏌ヨ
             </el-button>
           </template>
-          <avue-crud :data="simData" :option="masterOption" @row-click="simSelect">
+          <avue-crud :data="simData" :option="Option" @row-click="simSelect">
             <template slot="radio" slot-scope="{row}">
               <el-radio v-model="masterRow" :label="row.$index" style="padding-left: 10px !important;">{{ '' }}
               </el-radio>
@@ -458,6 +458,33 @@
           },
           {
             label: '涓氬姟绫诲瀷鍚嶇О',
+            prop: 'name'
+          },
+          {
+            label: '鎻忚堪',
+            prop: 'description'
+          }
+        ]
+      },
+      Option:{
+        addBtn: false,
+        index: true,
+        border: true,
+        menu: false,
+        height: 380,
+        column: [
+          {
+            label: '',
+            prop: 'radio',
+            width: 60,
+            display: false
+          },
+          {
+            label: '鑻辨枃鍚嶇О',
+            prop: 'id'
+          },
+          {
+            label: '涓枃鍚嶇О',
             prop: 'name'
           },
           {
@@ -807,24 +834,28 @@
     BtmEscHandler(){
       this.SelectFInd='';
       this.SelectValue='id';
+      this.masterRow=null;
       this.BtmdialogVisible=false;
     },
     //鐩镐技椤瑰叧闂�
     simEscHandler(){
       this.SelectFInd='';
       this.SelectValue='id';
+      this.masterRow=null;
       this.SimidialogVisible=false;
     },
     //鍏抽敭灞炴�у叧闂�
     KeyEscHandler(){
       this.SelectFInd='';
       this.SelectValue='id';
+      this.masterRow=null;
       this.KeydialogVisible=false;
     },
     //缂栫爜瑙勫垯鍏抽棴
     masterEscHandler(){
       this.SelectFInd='';
       this.SelectValue='id';
+      this.masterRow=null;
       this.MasterdialogVisible=false;
     },
     // 鍏抽棴寮圭獥
@@ -982,6 +1013,7 @@
       } else if (this.btmSelectList.length <= 0) {
         this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�')
       } else {
+        this.$refs.myForm.clearValidate();
         this.BtmdialogVisible = false;
         this.btmSelectList = []
         this.$set(this.TreeAddform, 'btmTypeName', this.btmName)

--
Gitblit v1.9.3