From 78de02bda0021b6e574ed575a9877471d0fb08ee Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 08 一月 2024 17:03:52 +0800
Subject: [PATCH] 集团属性映射xml文件管理布局
---
Source/UBCS-WEB/src/components/Theme/ClassifyAuthDialog.vue | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/Theme/ClassifyAuthDialog.vue b/Source/UBCS-WEB/src/components/Theme/ClassifyAuthDialog.vue
index 429d8f1..0824414 100644
--- a/Source/UBCS-WEB/src/components/Theme/ClassifyAuthDialog.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ClassifyAuthDialog.vue
@@ -64,6 +64,7 @@
</el-table-column>
</el-table>
<div slot="footer" class="dialog-footer">
+ <el-button type="info" plain @click="selectAllButton">鎸夐挳鍏ㄩ��</el-button>
<el-button class="el-icon-plus" type="success" plain @click="addClassifyAuth"></el-button>
<el-button class="el-icon-minus" type="warning" plain @click="subClassifyAuth"></el-button>
<el-button type="primary" plain @click="submit">鎻� 浜�</el-button>
@@ -189,6 +190,10 @@
},
// 澧炲姞琛�
addClassifyAuth() {
+ if(this.roleList.length<=0){
+ this.$message.warning("褰撳墠绉熸埛涓嶅瓨鍦ㄨ鑹蹭俊鎭紒");
+ return;
+ }
let item = {
roleData: this.roleList[0].id,
classifyItem: this.classifyData.label,
@@ -288,6 +293,18 @@
window.console.log(error);
})
},
+ // 鍏ㄩ�夋寜閽�
+ selectAllButton(){
+ if(this.selectList.length!==1){
+ this.$message.warning("璇峰彧閫夋嫨涓�琛岄渶瑕佸叏閫夌殑鎸夐挳鐨勬暟鎹锛�");
+ return;
+ }
+ this.classifyAuthButton.forEach(item => {
+ //console.log("item",item);
+ Vue.set(this.selectList[0], item.id, true);
+ });
+ //console.log("this.selectList",this.selectList);
+ },
},
};
</script>
--
Gitblit v1.9.3