소스 검색

修改推送与阅读问题

dusenyao 11 달 전
부모
커밋
26be401232

+ 2 - 1
src/views/exercise_questions/create/components/exercises/ReadQuestion.vue

@@ -120,7 +120,7 @@ export default {
       change: false, // 是否修改了题目类型
       questionTypeOption,
       exerciseTypeList,
-      childPreviewData: [],
+      childPreviewData: [], // 子题目预览数据
       loaded_number: 0, // 已加载的题目数量
       data: JSON.parse(JSON.stringify(readData)),
       exerciseComponents: {
@@ -156,6 +156,7 @@ export default {
       DeleteQuestion({ question_id: this.data.question_list[i].id }).then(({ status }) => {
         if (status !== 1) return;
         this.data.question_list.splice(i, 1);
+        this.childPreviewData.splice(i, 1);
       });
     },
 

+ 1 - 0
src/views/exercise_questions/create/index.vue

@@ -35,6 +35,7 @@
 
     <CreateMain
       ref="createMain"
+      v-loading="loading"
       :cur-index="curIndex"
       :index-list="index_list"
       :loading="loading"

+ 1 - 0
src/views/exercise_questions/preview/ReadPreview.vue

@@ -120,6 +120,7 @@ export default {
      */
     changeAnswer(i, type, { answer_list }) {
       if (this.disabled) return;
+      if (this.answer.question_list[i] === undefined) return;
       this.answer.question_list[i].answer_list = answer_list;
       this.answer.question_list[i].type = type;
     },

+ 2 - 1
src/views/home/personal_question/components/ShareDialog.vue

@@ -253,7 +253,8 @@ export default {
     dialogClosed() {
       this.send_type = 1;
       this.answer_mode = 1;
-      this.access_popedom = 1;
+      this.access_popedom = 2;
+      this.correct_answer_show_mode = 1;
       this.max_person_count = '';
       this.begin_date = this.getNowDate();
       this.effective_days = 50;