From 50ba0927c9644b072928b83d91820719dcb13ec9 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 18 三月 2024 17:03:41 +0800
Subject: [PATCH] tianjai remark

---
 src/views/basic/shift/index.vue |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/views/basic/shift/index.vue b/src/views/basic/shift/index.vue
index 447367d..628efa1 100644
--- a/src/views/basic/shift/index.vue
+++ b/src/views/basic/shift/index.vue
@@ -62,15 +62,7 @@
             {minWidth:'140',prop:"name",label:"鐝",sort: true,isTrue:true,isSearch:true,searchInfoType:'text',render:{fun:this.addOrUpdateHandle}}
           ],
           toolbar: [],
-          operator: [
-            {
-              text: '鍒犻櫎',
-              icon: 'el-icon-delete',
-              type: 'text',
-              size: 'small',
-              fun: this.deleteHandle
-            }
-          ],
+          operator: null,
           operatorConfig: {
             fixed: 'right',
             label: '鎿嶄綔',
@@ -83,6 +75,19 @@
     components: {
       TableForm,
       ttable
+    },
+    created(){
+      if(this.permissions.basic_shift_del){
+        this.table.operator = [
+            {
+              text: '鍒犻櫎',
+              icon: 'el-icon-delete',
+              type: 'text',
+              size: 'small',
+              fun: this.deleteHandle
+            }
+          ]
+      }
     },
     computed: {
       ...mapGetters(['permissions'])
@@ -105,10 +110,6 @@
       },
       // 鍒犻櫎
       deleteHandle(row) {
-        if(!this.permissions.basic_shift_del){
-          this.$message.error("璇ヨ鑹叉病鏈夋搷浣滄潈闄�")
-          return
-        }
         this.$confirm('鏄惁纭鍒犻櫎鐝鍚嶇О涓猴細' + row.name, '鎻愮ず', {
           confirmButtonText: '纭畾',
           cancelButtonText: '鍙栨秷',

--
Gitblit v1.9.3