From f63cf1dec06613c395b69fa19553396a5c99b434 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 26 十月 2023 17:31:37 +0800 Subject: [PATCH] 对象建模 文件管理 研发工具 主题库-按钮权限 --- Source/UBCS-WEB/src/views/modeling/LinkType.vue | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/Source/UBCS-WEB/src/views/modeling/LinkType.vue b/Source/UBCS-WEB/src/views/modeling/LinkType.vue index 4f2371b..23417ee 100644 --- a/Source/UBCS-WEB/src/views/modeling/LinkType.vue +++ b/Source/UBCS-WEB/src/views/modeling/LinkType.vue @@ -2,16 +2,14 @@ <el-container> <!-- 椤剁鎸夐挳 --> <el-header class="businessHeader" style="height: 40px;"> - <el-button-group> - <el-button type="primary" @click="linkTypeAdd" size="small"> - <i class="el-icon-plus"></i> - 鏂板 - </el-button> - <el-button type="primary" @click="linkTypeEdit" size="small"> - <i class="el-icon-edit"></i> - 淇敼 - </el-button> - </el-button-group> + <div> + <el-button type="primary" @click="linkTypeAdd" size="small" icon="el-icon-plus" v-if="permissionList.addBtn"> + 鏂板 + </el-button> + <el-button type="primary" @click="linkTypeEdit" size="small" icon="el-icon-edit" v-if="permissionList.editBtn"> + 淇敼 + </el-button> + </div> </el-header> <!-- 渚ц竟鏍忔爲 --> <el-container> @@ -151,6 +149,7 @@ saveFromTable, getDetail } from "@/api/omd/linkType" +import {mapGetters} from "vuex"; export default { name: "LinkType", data() { @@ -228,6 +227,15 @@ }, } }, + computed:{ + ...mapGetters(["permission"]), + permissionList() { + return { + addBtn: this.vaildData(this.permission.modeling_LinkType.LinkType_add, false), + editBtn: this.vaildData(this.permission.modeling_LinkType.LinkType_edit, false), + } + } + }, created() { this.initTreeOnLoad(); this.initDomainOption(); -- Gitblit v1.9.3