Prechádzať zdrojové kódy

王子文 专项培养

wangggziwen 3 rokov pred
rodič
commit
9ca6231cc7
1 zmenil súbory, kde vykonal 41 pridanie a 1 odobranie
  1. 41 1
      ui/src/views/training/spec/myplan/index.vue

+ 41 - 1
ui/src/views/training/spec/myplan/index.vue

@@ -523,12 +523,52 @@ export default {
           addAnswer(feedback3);
         }
       });
-      this.feedbackDialog.open = false;
+      // this.feedbackDialog.open = false;
       this.msgSuccess("保存成功");
       this.getList();
     },
     /** 反馈对话框提交处理 */
     handleSubmitFeedback() {
+      let feedback1 = {};
+      feedback1.planId = this.feedbackDialog.planId;
+      feedback1.questionId = 1;
+      feedback1.answer = this.feedbackParams.answer1;
+      let feedback2 = {};
+      feedback2.planId = this.feedbackDialog.planId;
+      feedback2.questionId = 2;
+      feedback2.answer = this.feedbackParams.answer2;
+      let feedback3 = {};
+      feedback3.planId = this.feedbackDialog.planId;
+      feedback3.questionId = 3;
+      feedback3.answer = this.feedbackParams.answer3;
+      // 根据计划id和问题id获取答案,有则修改,无则新增
+      getAnswer(feedback1).then(response => {
+        let data = response.data;
+        if (data != null) {
+          feedback1.id = data.id;
+          updateAnswer(feedback1);
+        } else {
+          addAnswer(feedback1);
+        }
+      });
+      getAnswer(feedback2).then(response => {
+        let data = response.data;
+        if (data != null) {
+          feedback2.id = data.id;
+          updateAnswer(feedback2);
+        } else {
+          addAnswer(feedback2);
+        }
+      });
+      getAnswer(feedback3).then(response => {
+        let data = response.data;
+        if (data != null) {
+          feedback3.id = data.id;
+          updateAnswer(feedback3);
+        } else {
+          addAnswer(feedback3);
+        }
+      });
       let plan = {};
       plan.id = this.feedbackDialog.planId;
       plan.studyState = 2;