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