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

fix: 命题任务审核提交报错

zhangjie преди 1 година
родител
ревизия
59c9654f51
променени са 2 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 2 4
      src/modules/exam/components/taskApply/ModifyTaskApply.vue
  2. 5 0
      src/modules/exam/components/taskApply/TaskFlow.vue

+ 2 - 4
src/modules/exam/components/taskApply/ModifyTaskApply.vue

@@ -287,9 +287,9 @@ export default {
       const valid = await this.$refs.TaskFlow.checkAuditData();
       if (!valid) return;
 
-      const actionName = this.TASK_AUDIT_RESULT[this.auditModal.approvePass];
+      const datas = this.$refs.TaskFlow.getAuditData();
       const result = await this.$confirm(
-        `确定${actionName}该申请吗?`,
+        `确定${datas.actionName}该申请吗?`,
         "提示",
         {
           type: "warning",
@@ -297,8 +297,6 @@ export default {
       ).catch(() => {});
       if (result !== "confirm") return;
 
-      const datas = this.$refs.TaskFlow.getAuditData();
-
       const apiFunc =
         datas.approvePass === "EXCHANGE"
           ? taskFlowApproverExchange

+ 5 - 0
src/modules/exam/components/taskApply/TaskFlow.vue

@@ -439,6 +439,9 @@ export default {
     approvePassChange() {
       this.auditRules.remark[0].required =
         this.auditModal.approvePass === "REJECT";
+      this.$nextTick(() => {
+        this.$refs.auditModalComp.clearValidate();
+      });
     },
     async downloadPaper(attachment) {
       if (!attachment.attachmentId) return;
@@ -520,6 +523,8 @@ export default {
         )
           datas.approveUserIds = this.approveUsers.map((item) => item.id);
       }
+      datas.actionName = this.TASK_AUDIT_RESULT[datas.approvePass];
+
       return datas;
     },
     getData() {