| | |
| | | <el-dropdown-item |
| | | :command="item.command" |
| | | v-for="item in orderTypeArr" |
| | | :key="item.value" |
| | | :disabled="item.disabled" |
| | | >{{ item.label }}</el-dropdown-item |
| | | > |
| | |
| | | <el-dropdown-item |
| | | :command="item.command" |
| | | v-for="item in stateTagArr" |
| | | :key="item.value" |
| | | :disabled="item.disabled" |
| | | >{{ item.label }}</el-dropdown-item |
| | | > |
| | |
| | | </el-dropdown-menu> |
| | | </el-dropdown> --> |
| | | <!--审核状态改变--> |
| | | <el-dropdown |
| | | <!-- <el-dropdown |
| | | v-if="permissions.masterproductionschedule_audit_change" |
| | | @command="handleCommitCommand" |
| | | style="margin-left: 10px" |
| | |
| | | >{{ item.label }}</el-dropdown-item |
| | | > |
| | | </el-dropdown-menu> |
| | | </el-dropdown> |
| | | </el-dropdown> --> |
| | | <!-- <el-button |
| | | v-if="permissions.masterproductionschedule_submit_oa" |
| | | @click="commitOa()" |
| | |
| | | statesList: [ |
| | | { value: '01pending', label: '待处理' }, |
| | | { value: '02processed', label: '已处理' }, |
| | | { value: '03canceled', label: '已作废' } |
| | | { value: '03canceled', label: '已作废' }, |
| | | { value: '04completed', label: '已完成' } |
| | | ], |
| | | isAuditList: [ |
| | | { |
| | |
| | | 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: [ |
| | |
| | | operatorConfig: { |
| | | fixed: 'right', |
| | | label: '操作', |
| | | width: 140, |
| | | width: 100, |
| | | minWidth: 100 |
| | | } |
| | | }, |
| | |
| | | fun: this.searchMasterPlanSourceHandle |
| | | }) |
| | | } |
| | | if(this.permissions.plan_masterproductionschedule_del){ |
| | | optionList.push({ |
| | | text: '作废', |
| | | type: 'text', |
| | | size: 'small', |
| | | fun: this.deleteMainPlan |
| | | }) |
| | | } |
| | | if(optionList.length>0){ |
| | | this.table.operator = optionList |
| | | } |
| | |
| | | label: '自动新增', |
| | | command: 'AUTO', |
| | | disabled: false, |
| | | permitArr: ['01pending'] |
| | | permitArr: ['04completed'] |
| | | }) |
| | | } |
| | | this.getSysParam(sysParam.IS_REPORT_OPERATION) |
| | |
| | | } |
| | | } |
| | | return '' |
| | | }, |
| | | // 删除 |
| | | deleteMainPlan(row) { |
| | | this.$confirm('是否确认作废ID为' + row.id, '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | closeOnClickModal: false, |
| | | type: 'warning' |
| | | }) |
| | | .then(function() { |
| | | return delObj(row.id) |
| | | }) |
| | | .then((data) => { |
| | | this.$message.success('删除成功') |
| | | this.getData() |
| | | }) |
| | | }, |
| | | // 查看生产计划来源 |
| | | searchMasterPlanSourceHandle(row) { |
| | |
| | | eventName = '待处理' |
| | | } else if (event == 'PROCESSED') { |
| | | eventName = '已处理' |
| | | } else if (event == 'COMPLETED') { |
| | | eventName = '已完成' |
| | | } else { |
| | | eventName = '已作废' |
| | | } |
| | |
| | | this.stateTagArr[i].disabled = true |
| | | } |
| | | } |
| | | for (var i = 0; i < this.orderTypeArr.length; i++) { |
| | | if ( |
| | | uniqueStateArr.every((val) => |
| | | this.orderTypeArr[i].permitArr.length <= 0 |
| | | ? true |
| | | : this.orderTypeArr[i].permitArr.includes(val) |
| | | ) |
| | | ) { |
| | | this.orderTypeArr[i].disabled = true |
| | | } else { |
| | | this.orderTypeArr[i].disabled = false |
| | | } |
| | | } |
| | | this.masterPlanSelection = val |
| | | }, |
| | | // 查看库存 |