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