From 363678a54142e62fdd4ca39a0db5c54af1a704dc Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 29 二月 2024 15:39:59 +0800 Subject: [PATCH] 生产调度修改 --- src/views/plan/masterproductionschedule/index.vue | 36 +++++++++++++++++++++++++++++------- 1 files changed, 29 insertions(+), 7 deletions(-) diff --git a/src/views/plan/masterproductionschedule/index.vue b/src/views/plan/masterproductionschedule/index.vue index dcfb387..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()" @@ -213,7 +213,8 @@ statesList: [ { value: '01pending', label: '寰呭鐞�' }, { value: '02processed', label: '宸插鐞�' }, - { value: '03canceled', label: '宸蹭綔搴�' } + { value: '03canceled', label: '宸蹭綔搴�' }, + { value: '04completed', label: '宸插畬鎴�' } ], isAuditList: [ { @@ -239,19 +240,25 @@ label: '鏍囪寰呭鐞�', command: 'PENDING', disabled: false, - permitArr: ['02processed'] + permitArr: ['01pending'] }, { label: '鏍囪宸插鐞�', command: 'PROCESSED', disabled: false, - permitArr: ['01pending'] + permitArr: ['02processed'] }, { label: '鏍囪宸蹭綔搴�', command: 'CANCELED', disabled: false, - permitArr: ['01pending'] + permitArr: ['03canceled'] + }, + { + label: '鏍囪宸插畬鎴�', + command: 'COMPLETED', + disabled: false, + permitArr: ['04completed','02processed'] } ], documentTagArr: [ @@ -654,7 +661,7 @@ label: '鑷姩鏂板', command: 'AUTO', disabled: false, - permitArr: ['01pending'] + permitArr: ['01pending','04completed'] }) } this.getSysParam(sysParam.IS_REPORT_OPERATION) @@ -884,6 +891,8 @@ eventName = '寰呭鐞�' } else if (event == 'PROCESSED') { eventName = '宸插鐞�' + } else if (event == 'COMPLETED') { + eventName = '宸插畬鎴�' } else { eventName = '宸蹭綔搴�' } @@ -1040,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