Преглед на файлове

查询流程审批人记录修改

xuhaowei преди 1 месец
родител
ревизия
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 });