| | |
| | | }, |
| | | span: 24, |
| | | disabled: false, |
| | | display: false, |
| | | display: true, |
| | | dicData: [ |
| | | |
| | | ], |
| | |
| | | |
| | | }, |
| | | 'reassignForm.approve'(val) { |
| | | if(val === 'Y') { |
| | | this.reassignOption.column[1].disabled = true; |
| | | this.reassignOption.column[1].display = false; |
| | | this.reassignForm.newAssigneeId = ''; |
| | | } else { |
| | | this.reassignOption.column[1].display = false; |
| | | this.reassignOption.column[1].disabled = false; |
| | | this.reassignForm.newAssigneeId = ''; |
| | | if(this.reassignType ===3) { |
| | | if(val === 'Y') { |
| | | this.reassignOption.column[1].disabled = true; |
| | | this.reassignOption.column[1].display = false; |
| | | this.reassignForm.newAssigneeId = ''; |
| | | } else { |
| | | this.reassignOption.column[1].display = false; |
| | | this.reassignOption.column[1].disabled = false; |
| | | this.reassignForm.newAssigneeId = ''; |
| | | } |
| | | } |
| | | |
| | | } |
| | | }, |
| | | computed: { |
| | |
| | | }).catch(err => { |
| | | this.$message.success('操作失败'); |
| | | }) |
| | | }).catch(() => { |
| | | // this.$message.info('已取消操作'); |
| | | }); |
| | | } else { |
| | | this.reassignBox = true; |
| | | |
| | | if(val === 3) {//批量审批时 显示通过驳回 |
| | | this.reassignOption.column[0].display = true; |
| | | this.reassignOption.column[0].dicData[1].label = '不通过'; |
| | |
| | | this.reassignOption.column[1].display = true; |
| | | } else { |
| | | this.reassignOption.column[0].display = false; |
| | | this.reassignForm.approve = ''; |
| | | |
| | | } |
| | | if(val ===1) { |
| | | this.reassignForm.newAssigneeId = this.transferTaskSelection[0].variables.programmer; |
| | | } |
| | | } |
| | | |
| | |
| | | confirmButtonText: this.$t('submitText'), |
| | | cancelButtonText: this.$t('cancelText'), |
| | | type: 'warning', |
| | | }).then(() => { |
| | | }).then((res) => { |
| | | console.log(res,'>>>>>>') |
| | | reassgin({ |
| | | ...form, |
| | | taskId: this.transferTaskSelection[0].taskId, |
| | |
| | | this.$message.error('操作失败'); |
| | | done() |
| | | }) |
| | | }).catch(() => { |
| | | console.log('>>>>>>') |
| | | // this.$message.info('已取消操作'); |
| | | done(); |
| | | }); |
| | | |
| | | } else if (this.reassignType === 1) { |
| | |
| | | console.error(err); |
| | | done() |
| | | }) |
| | | }).catch(() => { |
| | | console.log('>>>>>>') |
| | | // this.$message.info('已取消操作'); |
| | | done(); |
| | | }); |
| | | } else if (this.reassignType === 3) { |
| | | this.$confirm('确认要进行批量审批吗?', '', { |
| | |
| | | console.error(err); |
| | | done() |
| | | }) |
| | | }).catch(() => { |
| | | console.log('>>>>>>') |
| | | // this.$message.info('已取消操作'); |
| | | done(); |
| | | }); |
| | | } |
| | | }, |