|
@@ -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;
|