From 2e38e47e8f7aa998ebc32ff201b71e111c7de20e Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 28 二月 2024 17:49:44 +0800
Subject: [PATCH]  主生产计划

---
 src/views/plan/masterproductionschedule/index.vue |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/views/plan/masterproductionschedule/index.vue b/src/views/plan/masterproductionschedule/index.vue
index 7a7823b..ef87846 100644
--- a/src/views/plan/masterproductionschedule/index.vue
+++ b/src/views/plan/masterproductionschedule/index.vue
@@ -65,7 +65,7 @@
             </el-dropdown-menu>
           </el-dropdown> -->
           <!--瀹℃牳鐘舵�佹敼鍙�-->
-          <el-dropdown
+          <!-- <el-dropdown
             v-if="permissions.masterproductionschedule_audit_change"
             @command="handleCommitCommand"
             style="margin-left: 10px"
@@ -81,7 +81,7 @@
                 >{{ item.label }}</el-dropdown-item
               >
             </el-dropdown-menu>
-          </el-dropdown>
+          </el-dropdown> -->
           <!-- <el-button
             v-if="permissions.masterproductionschedule_submit_oa"
             @click="commitOa()"
@@ -258,7 +258,7 @@
           label: '鏍囪宸插畬鎴�',
           command: 'COMPLETED',
           disabled: false,
-          permitArr: ['04completed']
+          permitArr: ['04completed','02processed']
         }
       ],
       documentTagArr: [
@@ -661,7 +661,7 @@
         label: '鑷姩鏂板',
         command: 'AUTO',
         disabled: false,
-        permitArr: ['01pending']
+        permitArr: ['01pending','04completed']
       })
     }
     this.getSysParam(sysParam.IS_REPORT_OPERATION)
@@ -1049,6 +1049,19 @@
           this.stateTagArr[i].disabled = true
         }
       }
+       for (var i = 0; i < this.stateTagArr.length; i++) {
+        if (
+          uniqueStateArr.every((val) =>
+            this.orderTypeArr[i].permitArr.length <= 0
+              ? true
+              : this.orderTypeArr[i].permitArr.includes(val)
+          )
+        ) {
+          this.orderTypeArr[i].disabled = false
+        } else {
+          this.orderTypeArr[i].disabled = true
+        }
+      }
       this.masterPlanSelection = val
     },
     // 鏌ョ湅搴撳瓨

--
Gitblit v1.9.3