|
|
@@ -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 => ({
|