From 693096204b79c7728748be8389e2730982b9b3b6 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 21 十二月 2023 14:17:07 +0800
Subject: [PATCH] 	modified:   src/views/technology/document/document-form.vue 	modified:   src/views/technology/document/teststandard.vue

---
 src/views/plan/productionschedul/index.vue |   28 ++++++++++++++++++++++------
 1 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/src/views/plan/productionschedul/index.vue b/src/views/plan/productionschedul/index.vue
index 5536014..8ff933b 100644
--- a/src/views/plan/productionschedul/index.vue
+++ b/src/views/plan/productionschedul/index.vue
@@ -16,8 +16,18 @@
             @selection-change="selectionRow"
             :table-loading="loading">
             <template #menu="{ row, index }">
-              <el-button type="text" icon="el-icon-edit" size="small" @click="editHandle(row, index)">缂栬緫</el-button>
-              <el-button type="text" icon="el-icon-delete" size="small" @click="deleteHandle(row, index)">鍒犻櫎</el-button>
+              <el-button 
+              v-if="permissions.plan_productionschedul_edit" 
+              type="text" 
+              icon="el-icon-edit" 
+              size="small" 
+              @click="editHandle(row, index)">缂栬緫</el-button>
+              <el-button 
+              v-if="permissions.plan_productionschedul_del" 
+              type="text" 
+              icon="el-icon-delete" 
+              size="small" 
+              @click="deleteHandle(row, index)">鍒犻櫎</el-button>
             </template>
           </avue-crud>
           </div>
@@ -27,7 +37,7 @@
             <el-card>
               <div slot="header" class="clearfix">
                 <span>璋冨害鏃堕棿绾�</span>
-                <el-button v-if="scheduleList.length>0" @click="openEditDialog" style="float: right; padding: 3px 0" type="text">缂栬緫</el-button>
+                <el-button v-if="permissions.plan_productionschedul_edit_line && scheduleList.length>0" @click="openEditDialog" style="float: right; padding: 3px 0" type="text">缂栬緫</el-button>
               </div>
               <div style="height:70vh;overflow-y: scroll;">
                 <el-timeline>
@@ -274,6 +284,9 @@
         ],
       },
       spanArr: [{
+        prop: 'id',
+        span: []
+      },{
         prop: 'projectName',
         span: []
       }, {
@@ -306,14 +319,17 @@
     ...mapGetters(['permissions']),
   },
   created(){
+    if(!this.permissions.plan_productionschedul_edit && !this.permissions.plan_productionschedul_del){
+      this.option.menu = false
+    }
     this.loading = true
     this.getData()
     this.getParamType()
-    this.rowSort()
+    // this.rowSort()
     this.rowCalc()
   },
   beforeUpdate() {
-    this.rowSort()
+    // this.rowSort()
     this.rowCalc()
   },
   watch:{
@@ -517,7 +533,7 @@
         ele.span = this.rowSpan(ele.prop, parent)
       })
     },
-    rowSort(list) {
+    rowSort() {
       let propList = this.spanArr.map(ele => ele.prop)
       this.spanArr.forEach((ele, index) => {
         let key = ele.prop

--
Gitblit v1.9.3