Bläddra i källkod

fix: 修正编辑题目没有初始化原先题目列表的bug

ChenYangfan 6 år sedan
förälder
incheckning
f2d088cc90
2 ändrade filer med 10 tillägg och 1 borttagningar
  1. 2 1
      src/views/quiz/EditQuiz.vue
  2. 8 0
      src/views/quiz/components/QuizEditor.vue

+ 2 - 1
src/views/quiz/EditQuiz.vue

@@ -14,7 +14,8 @@ export default {
   components: { QuizEditor },
   data () {
     return {
-      initQuiz: {}
+      initQuiz: {},
+      questions: []
     }
   },
   mounted () {

+ 8 - 0
src/views/quiz/components/QuizEditor.vue

@@ -61,6 +61,7 @@ import CButton from '@/components/Basic/CButton'
 import CSelect from '@/components/Basic/CSelect'
 import BackTitle from '@/components/Basic/BackTitle'
 import { QuizTypeNaming } from '@/server/enums/quiz-type'
+import { getQuestionsOfQuiz } from '@/server/question'
 
 export default {
   name: 'QuizEditor',
@@ -87,6 +88,13 @@ export default {
       QuizTypeNaming
     }
   },
+  mounted() {
+    getQuestionsOfQuiz({ quizId: this.quiz.id }).then(res => {
+      this.selectedQuestions = res
+    }).catch(err =>
+      this.$setErrorMessage(err.response.data.msg)
+    )
+  },
   computed: {
     selectItems () {
       return Object.keys(this.QuizTypeNaming).map(key => ({