Преглед изворни кода

活动题答题格式修改

dusenyao пре 1 година
родитељ
комит
3cfa190b29

+ 6 - 4
src/views/exercise_questions/preview/ActivityPreview.vue

@@ -17,7 +17,7 @@
       file-type-name="文件"
       :max-size="4096"
       upload-type="*"
-      :file-id-list="answer.accessory_file_id_list"
+      :file-id-list="answer.answer_list[0].accessory_file_id_list"
       :disabled="disabled"
       @upload="handleUpload"
       @deleteFile="handleDelete"
@@ -40,16 +40,18 @@ export default {
     return {};
   },
   created() {
-    this.$set(this.answer, 'accessory_file_id_list', []);
+    if (!this.answer.answer_list[0]?.accessory_file_id_list) {
+      this.$set(this.answer.answer_list, 0, { accessory_file_id_list: [] });
+    }
   },
   methods: {
     // 文件上传成功
     handleUpload(fileId) {
-      this.answer.accessory_file_id_list.push(fileId);
+      this.answer.answer_list[0]?.accessory_file_id_list.push(fileId);
     },
     // 删除文件
     handleDelete(fileId) {
-      this.answer.accessory_file_id_list.splice(this.answer.accessory_file_id_list.indexOf(fileId), 1);
+      this.answer.answer_list[0]?.accessory_file_id_list.splice(this.answer.accessory_file_id_list.indexOf(fileId), 1);
     },
   },
 };

+ 1 - 2
src/views/home/recovery/ExerciseAnswerUserList.vue

@@ -200,7 +200,6 @@ export default {
       this.answer_error_person_list = answer_error_person_list;
       if (answer_right_person_list.length > 0 || answer_error_person_list.length > 0) {
         const userList = answer_right_person_list.length > 0 ? answer_right_person_list : answer_error_person_list;
-        console.log(userList[0]);
         this.selectUser(userList[0].user_id, userList[0].answer_record_id);
       }
     });
@@ -250,7 +249,7 @@ export default {
         }
         this.is_objective = is_objective === 'true';
         this.user_answer.answer_status = answer_status;
-
+        console.log(JSON.parse(content));
         // 如果已经填写过答案,直接显示答案
         if (is_fill_answer === 'true') {
           this.$nextTick().then(() => {