From 4aac1609c95a097de0e8da843a9ed2f211303d4e Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 27 十月 2022 14:21:37 +0800 Subject: [PATCH] 黑白名单,系统配置,综合展示权限管理添加 --- src/views/maintenance/parameterConfiguration.vue | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/views/maintenance/parameterConfiguration.vue b/src/views/maintenance/parameterConfiguration.vue index f0b0ff4..e88a690 100644 --- a/src/views/maintenance/parameterConfiguration.vue +++ b/src/views/maintenance/parameterConfiguration.vue @@ -46,6 +46,7 @@ :label="$t('operatManage.sysLayOutObj.descr')" /> <el-table-column + v-if="menuStatus.update" fixed="right" :label="$t('common.operate')" width="100px" @@ -141,6 +142,11 @@ data() { return { + menuStatus: { + delete: false, + insert: false, + update: false, + }, formLabelWidth: '100px', upform: {}, EditFormdialog: false, @@ -212,8 +218,28 @@ this.tableData = data.result; this.count = data.count; }, + showPermsMenu(res) { + switch (res.tag) { + case '/delete': + this.menuStatus.delete = true; + break; + case '/insert': + this.menuStatus.insert = true; + break; + case '/update': + this.menuStatus.update = true; + break; + } + }, }, created() { + var val = this.$store.state.currentPerms; + var permsEntity = this.$store.state.permsEntity; + for (var i = 0; i < permsEntity.length; i++) { + if (permsEntity[i].perms == val) { + this.showPermsMenu(permsEntity[i]); + } + } this.getRoleTabelData(); }, }; -- Gitblit v1.9.3