Browse Source

feat: 超级管理员初始创建考试使用独立页面

chenhao 2 years ago
parent
commit
8fc4bac254

+ 1 - 1
src/modules/admin-exam/edit-exam/index.vue

@@ -92,7 +92,7 @@ async function onSubmit() {
     await saveExamInfo(model)
     await saveExamInfo(model)
     elFormRef?.value?.resetFields()
     elFormRef?.value?.resetFields()
     ElMessage.success({
     ElMessage.success({
-      message: `${isEdit ? '修改' : '创建'}用户成功`,
+      message: `${isEdit ? '修改' : '创建'}考试成功`,
       duration: 1000,
       duration: 1000,
       onClose() {
       onClose() {
         toExamMange()
         toExamMange()

+ 3 - 3
src/modules/bootstrap/check-exam/index.vue

@@ -26,9 +26,9 @@
 </template>
 </template>
 
 
 <script setup lang="ts" name="CheckExam">
 <script setup lang="ts" name="CheckExam">
-import { ref, computed, watch } from 'vue'
+import { ref, computed } from 'vue'
 import { useRouter } from 'vue-router'
 import { useRouter } from 'vue-router'
-import { ElButton, ElMessage } from 'element-plus'
+import { ElMessage } from 'element-plus'
 import { closeApp } from '@/utils/shared'
 import { closeApp } from '@/utils/shared'
 import useFetch from '@/hooks/useFetch'
 import useFetch from '@/hooks/useFetch'
 import useMainStore from '@/store/main'
 import useMainStore from '@/store/main'
@@ -62,7 +62,7 @@ async function joinOrCreateExam(isCreate: boolean) {
     return
     return
   }
   }
   if (isCreate) {
   if (isCreate) {
-    replace({ name: 'EditExam' })
+    replace({ name: 'InitCreateExam' })
   } else {
   } else {
     if (examId.value) {
     if (examId.value) {
       await checkExam({ examId: examId.value })
       await checkExam({ examId: examId.value })

+ 5 - 0
src/router/bootstrap.ts

@@ -24,6 +24,11 @@ const routes: RouteRecordRaw[] = [
         path: 'check-exam',
         path: 'check-exam',
         component: () => import('@/modules/bootstrap/check-exam/index.vue'),
         component: () => import('@/modules/bootstrap/check-exam/index.vue'),
       },
       },
+      {
+        name: 'InitCreateExam',
+        path: 'create-exam',
+        component: () => import('@/modules/admin-exam/edit-exam/index.vue'),
+      },
     ],
     ],
   },
   },
 ]
 ]