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/status.vue |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/modeling/status.vue b/Source/UBCS-WEB/src/views/modeling/status.vue
index 7a78f42..a0e214b 100644
--- a/Source/UBCS-WEB/src/views/modeling/status.vue
+++ b/Source/UBCS-WEB/src/views/modeling/status.vue
@@ -5,6 +5,7 @@
                  :data="data"
                  :option="option"
                  :page.sync="page"
+                 :permission="permissionList"
                  @on-load="getList"
                  @row-update="rowUpdate"
                  @row-save="rowSave"
@@ -18,6 +19,7 @@
             <el-button size="small"
                        plain
                        type="primary"
+                       v-if="permissionList.apply"
                        icon="el-icon-zoom-in"
                        @click="applyRangeSearch">鏌ョ湅浣跨敤鑼冨洿
             </el-button>
@@ -37,6 +39,7 @@
 
   <script>
   import { getPage,add,update,remove,getApplyRange } from '../../api/omd/status';
+  import {mapGetters} from "vuex";
   export default {
     name: "status",
     data(){
@@ -103,6 +106,17 @@
         applyRangeData: []
       }
     },
+    computed:{
+      ...mapGetters(["permission"]),
+      permissionList(){
+        return{
+          addBtn:this.vaildData(this.permission.modeling_status.status_add,false),
+          apply:this.vaildData(this.permission.modeling_status.status_apply,false),
+          delBtn:this.vaildData(this.permission.modeling_status.status_delete,false),
+          editBtn:this.vaildData(this.permission.modeling_status.status_edit,false),
+        }
+      }
+    },
     methods:{
       rowClick(row){
         this.selectRow = row.$index;

--
Gitblit v1.9.3