|
|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<back-title>{{ quizDetail.name }}</back-title>
|
|
|
+ <quiz-result v-if="quizDetail.state === QuizState.closed" :quiz-id="$route.params.quizId" />
|
|
|
<quiz-detail-factory :quiz-detail="quizDetail" />
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -10,12 +11,15 @@ import { createDefaultQuiz } from '@/views/quiz/utils/default'
|
|
|
import { getQuizById } from '@/server/quiz'
|
|
|
import BackTitle from '@/components/Basic/BackTitle'
|
|
|
import QuizDetailFactory from '@/views/quiz/components/QuizDetailFactory'
|
|
|
+import QuizResult from '@/views/quiz/components/QuizResult'
|
|
|
+import { QuizState } from '@/server/enums/quiz-state'
|
|
|
|
|
|
export default {
|
|
|
- components: { QuizDetailFactory, BackTitle },
|
|
|
+ components: { QuizResult, QuizDetailFactory, BackTitle },
|
|
|
data() {
|
|
|
return {
|
|
|
- quizDetail: createDefaultQuiz()
|
|
|
+ quizDetail: createDefaultQuiz(),
|
|
|
+ QuizState
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|