Prechádzať zdrojové kódy

fix(销售服务管理): 优化配件归还和退货申请权限控制,统一使用aftersalessparepartsreturnapply权限

yusheng 7 mesiacov pred
rodič
commit
6c0cd00732

+ 1 - 1
src/views/salesServiceManagement/accessory/index.vue

@@ -42,7 +42,7 @@
           >
           <el-link
             type="primary"
-            v-if="row.approvalStatus == 2"
+            v-if="row.approvalStatus == 2&&$hasPermission('eom:aftersalessparepartsreturnapply:save')"
             :underline="false"
             @click="returnAdd(row)"
             >归还入库</el-link

+ 4 - 4
src/views/salesServiceManagement/return/index.vue

@@ -18,7 +18,7 @@
             icon="el-icon-plus"
             class="ele-btn-icon"
             @click="openEdit('', 'add')"
-            v-if="$hasPermission('eom:aftersalesaccessoryapply:save')"
+            v-if="$hasPermission('eom:aftersalessparepartsreturnapply:save')"
             >新建</el-button
           >
         </template>
@@ -32,14 +32,14 @@
         </template>
         <template v-slot:action="{ row }">
           <el-link
-            v-if="row.approvalStatus != 2 && row.approvalStatus != 1"
+            v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:save')"
             type="primary"
             :underline="false"
             @click="submit(row)"
             >提交</el-link
           >
           <el-link
-            v-if="row.approvalStatus != 2 && row.approvalStatus != 1"
+            v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:update')"
             type="primary"
             :underline="false"
             @click="openEdit(row, 'edit')"
@@ -52,7 +52,7 @@
           >
             <template v-slot:reference>
               <el-link
-                v-if="row.approvalStatus != 2 && row.approvalStatus != 1"
+                v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:delete')"
                 type="danger"
                 icon="el-icon-delete"
                 :underline="false"