From acecd2af0d71d980c741936637f29f008adaf88f Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期四, 19 十二月 2024 18:12:08 +0800 Subject: [PATCH] 首页配置,业务模块展示不同首页 --- Source/plt-web/plt-web-ui/src/views/authority/function/functionView/index.vue | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/authority/function/functionView/index.vue b/Source/plt-web/plt-web-ui/src/views/authority/function/functionView/index.vue index 4bef6c2..ff67598 100644 --- a/Source/plt-web/plt-web-ui/src/views/authority/function/functionView/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/authority/function/functionView/index.vue @@ -22,8 +22,8 @@ <basic-container v-loading="treeLoading"> <h3 style="margin: 0 0 10px 0">鍔熻兘鏉冮檺閰嶇疆</h3> <div> - <el-button icon="el-icon-place" plain size="small" type="primary" @click="saveHandler">鎺堟潈</el-button> - <el-button icon="el-icon-close" plain size="small" style="margin-right: 40px;" type="primary" + <el-button v-if="permissionList.rightBtn" icon="el-icon-place" plain size="small" type="primary" @click="saveHandler">鎺堟潈</el-button> + <el-button v-if="permissionList.resetBtn" icon="el-icon-close" plain size="small" style="margin-right: 40px;" type="primary" @click="clearValue">閲嶇疆 </el-button> </div> @@ -46,6 +46,7 @@ <script> import {gridRoles} from "@/api/system/role/api"; import {getSysModelAuthTreeMenuByPID, getSysModelAuth, saveRoleRight} from "@/api/authority/functionView/api" +import {mapGetters} from "vuex"; export default { name: "index", @@ -83,6 +84,15 @@ contextData: [] } }, + computed:{ + ...mapGetters(["permission"]), + permissionList() { + return { + rightBtn: this.vaildData(this.permission[this.$route.query.id].RIGHT, false), + resetBtn: this.vaildData(this.permission[this.$route.query.id].reset, false), + }; + }, + }, created() { this.getTreeList(); this.getUITree(); @@ -103,6 +113,7 @@ this.treeLoading = true; getSysModelAuth({roleId: row.oid}).then(res => { const data = res.data.data; + // console.log(data); this.$refs.uiTree.setCheckedKeys(data); this.treeLoading = false; }) -- Gitblit v1.9.3