From b2302526b15194a7d9efb09ad10e632e3cff7443 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 05 一月 2024 14:36:10 +0800 Subject: [PATCH] 分类授权增加全选按钮 --- 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..afb086d 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.classifyAuthData[0], item.id, true); + }); + //console.log("this.classifyAuthData",this.classifyAuthData); + }, }, }; </script> -- Gitblit v1.9.3