From dd16a1237f53697f0df291b5af1ad39062ce6039 Mon Sep 17 00:00:00 2001
From: unknown <280848880@qq.com>
Date: 星期四, 28 九月 2023 11:12:14 +0800
Subject: [PATCH] web:1 风险分级管控-危险源告知,区域包保页面提交 2 table组件,权限自定义指令功能提交

---
 web/src/views/ProjectManage/ProjectsIndex.vue |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/web/src/views/ProjectManage/ProjectsIndex.vue b/web/src/views/ProjectManage/ProjectsIndex.vue
index 2c0d9cf..6078e24 100644
--- a/web/src/views/ProjectManage/ProjectsIndex.vue
+++ b/web/src/views/ProjectManage/ProjectsIndex.vue
@@ -4,7 +4,7 @@
     <!-- header-->
     <div class="main_header" style="flex-direction: row-reverse;">
       <div class="header_item" style="margin-right:0px">
-        <el-button class="search_btn" icon="el-icon-plus" v-if="showButton('insert')" @click="addRow">新增</el-button>
+        <el-button class="search_btn" icon="el-icon-plus" v-permission="'insert'" @click="addRow">新增</el-button>
       </div>
     </div>
     <!-- content-->
@@ -66,9 +66,8 @@
         <el-table-column prop="planOutput" label="总需求(环)" align="center"></el-table-column>
         <el-table-column label="操作" align="center" width="140">
           <template #default="scope">
-            <el-button class="table_btn" size="mini" v-if="showButton('stop')"
-              @click="deleteRow(scope.row)">停用</el-button>
-            <el-button class="delete_btn" size="mini" v-if="showButton('update')"
+            <el-button class="table_btn" size="mini" v-permission="'stop'" @click="deleteRow(scope.row)">停用</el-button>
+            <el-button class="delete_btn" size="mini" v-permission="'update'"
               @click="updateRow(scope.$index)">修改</el-button>
           </template>
         </el-table-column>
@@ -186,9 +185,8 @@
 </template>
 
 <script>
-import {buttonPinia} from '../../pinia/index';
 import {throttle} from '../../plugins/public'; // 导入节流、动态切换组件尺寸方法
-import cpnTable from '@/components/table/Table'
+import cpnTable from '@/components/element/Table'
 export default {
   data() {
     return {
@@ -433,11 +431,6 @@
         }
       })
     }, 1000),
-    // 判断按钮权限信息
-    showButton(str) {
-      const pinia = buttonPinia();
-      return pinia.$state.buttonInfo.includes(str);
-    },
     changePageNum(page) {
       this.queryInfo.pageNum = page;
       this.getLists();
@@ -466,7 +459,6 @@
           if (!detailData.tableColumns.length) {
             detailData.tableColumns = [
               {index: true},
-              {slot: "name"},
               {name: "环号", key: "ringNum"},
               {name: "管片编号", key: "pipeNum", width: 140},
               {name: "转向", key: "turnName", width: 106},

--
Gitblit v1.9.3