From 5ee2390929e041409ec1fde9829c8261fc050a33 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 22 六月 2026 16:50:53 +0800
Subject: [PATCH] 新疆马铃薯 1.删除按钮添加操作权限

---
 src/views/productionManagement/productionProcess/index.vue                   |    4 +++-
 src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/index.vue |    2 +-
 src/views/productionPlan/productionPlan/components/PIMTable.vue              |    1 +
 src/views/collaborativeApproval/approvalProcess/fileList.vue                 |    2 +-
 src/views/officeProcessAutomation/ReimburseManage/cost-reimburse/index.vue   |    2 +-
 5 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/fileList.vue b/src/views/collaborativeApproval/approvalProcess/fileList.vue
index 4106cad..1f1b671 100644
--- a/src/views/collaborativeApproval/approvalProcess/fileList.vue
+++ b/src/views/collaborativeApproval/approvalProcess/fileList.vue
@@ -6,7 +6,7 @@
         <template #default="scope">
           <el-button link type="primary" @click="downLoadFile(scope.row)">涓嬭浇</el-button>
           <el-button link type="primary" @click="lookFile(scope.row)">棰勮</el-button>
-          <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['collaborativeApproval:approvalProcessFile:remove']">鍒犻櫎</el-button>
+          <el-button link type="danger" @click="handleDelete(scope.row)">鍒犻櫎</el-button>
         </template>
       </el-table-column>
     </el-table>
diff --git a/src/views/officeProcessAutomation/ReimburseManage/cost-reimburse/index.vue b/src/views/officeProcessAutomation/ReimburseManage/cost-reimburse/index.vue
index d371761..c9da4fc 100644
--- a/src/views/officeProcessAutomation/ReimburseManage/cost-reimburse/index.vue
+++ b/src/views/officeProcessAutomation/ReimburseManage/cost-reimburse/index.vue
@@ -239,7 +239,7 @@
             </el-table-column>
             <el-table-column v-if="!formDialog.readonly" label="鎿嶄綔" width="70" align="center">
               <template #default="{ $index }">
-                <el-button type="danger" link size="small" @click="removeExpenseDetail($index)" v-hasPermi="['officeProcessAutomation:reimburseManage:remove']">鍒犻櫎</el-button>
+                <el-button type="danger" link size="small" @click="removeExpenseDetail($index)">鍒犻櫎</el-button>
               </template>
             </el-table-column>
           </el-table>
diff --git a/src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/index.vue b/src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/index.vue
index 6161658..17737e3 100644
--- a/src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/index.vue
+++ b/src/views/officeProcessAutomation/ReimburseManage/travel-reimburse/index.vue
@@ -319,7 +319,7 @@
           </el-table-column>
           <el-table-column v-if="!formDialog.readonly" label="鎿嶄綔" width="70" align="center">
             <template #default="{ $index }">
-              <el-button type="danger" link size="small" @click="removeExpenseDetail($index)" v-hasPermi="['officeProcessAutomation:reimburseManage:remove']">鍒犻櫎</el-button>
+              <el-button type="danger" link size="small" @click="removeExpenseDetail($index)">鍒犻櫎</el-button>
             </template>
           </el-table-column>
         </el-table>
diff --git a/src/views/productionManagement/productionProcess/index.vue b/src/views/productionManagement/productionProcess/index.vue
index ee49657..a27077e 100644
--- a/src/views/productionManagement/productionProcess/index.vue
+++ b/src/views/productionManagement/productionProcess/index.vue
@@ -33,7 +33,8 @@
                 </el-button>
                 <el-button link
                            type="danger"
-                           @click.stop="handleDeleteProcess(process)">
+                           @click.stop="handleDeleteProcess(process)"
+                           v-hasPermi="['productionManagement:productionProcess:remove']">
                   <el-icon>
                     <Delete />
                   </el-icon>
@@ -482,6 +483,7 @@
         {
           name: "鍒犻櫎",
           clickFun: row => handleDeleteParam(row),
+          hasPermi: ['productionManagement:productionProcess:remove']
         },
       ],
     },
diff --git a/src/views/productionPlan/productionPlan/components/PIMTable.vue b/src/views/productionPlan/productionPlan/components/PIMTable.vue
index 5f5eea5..8dab97b 100644
--- a/src/views/productionPlan/productionPlan/components/PIMTable.vue
+++ b/src/views/productionPlan/productionPlan/components/PIMTable.vue
@@ -135,6 +135,7 @@
               }"
                        link
                        @click.stop="o.clickFun(scope.row)"
+                       v-hasPermi="o.hasPermi"
                        :key="key">
               {{ o.name }}
             </el-button>

--
Gitblit v1.9.3