Просмотр исходного кода

查询流程审批人记录修改

xuhaowei 1 месяц назад
Родитель
Сommit
df0116a924
1 измененных файлов с 19 добавлено и 0 удалено
  1. 19 0
      src/components/SubmitApprovalModal/SubmitApprovalModal.vue

+ 19 - 0
src/components/SubmitApprovalModal/SubmitApprovalModal.vue

@@ -586,6 +586,25 @@ export default {
 							});
 							this.userTaskList = newTasks;
 						}
+					} else {
+						if (this.inputArgs.approveType === '71') {
+							// 材料工程师审批节点
+							let materialsEngineerTask = this.userTaskList[this.userTaskList.length - 1];
+							// 材料工程师/试验工程师审批步骤不可修改
+							materialsEngineerTask.isDisabled = true;
+
+							// 材料工程师不为空则为审批人
+							if (this.inputArgs.materialsEngineerId != null) {
+								this.handleUserChange(this.inputArgs.materialsEngineerId, materialsEngineerTask, 1);
+								// 添加审批人
+								this.add(materialsEngineerTask.key, false);
+								let testEngineerTask = this.userTaskList[this.userTaskList.length - 1];
+								this.handleUserChange(this.inputArgs.testEngineerId, testEngineerTask, 2);
+							} else {
+								let testEngineerTask = this.userTaskList[this.userTaskList.length - 1];
+								this.handleUserChange(this.inputArgs.testEngineerId, testEngineerTask, 2);
+							}
+						}
 					}
 				} else {
 					this.$notification.error({ message: res.message });