diff --git a/src/renderer/src/components/SideExamInfoPanel.vue b/src/renderer/src/components/SideExamInfoPanel.vue index 705edea..c617b37 100644 --- a/src/renderer/src/components/SideExamInfoPanel.vue +++ b/src/renderer/src/components/SideExamInfoPanel.vue @@ -7,9 +7,7 @@ - - - + diff --git a/src/renderer/src/core/configTypes.ts b/src/renderer/src/core/configTypes.ts index b43d234..a395f62 100644 --- a/src/renderer/src/core/configTypes.ts +++ b/src/renderer/src/core/configTypes.ts @@ -19,11 +19,6 @@ export interface ExamConfig { */ message: string - /** - * The room where the exam will take place. - */ - room: string - /** * An array of information related to the exam. */ diff --git a/src/renderer/src/router/index.ts b/src/renderer/src/router/index.ts index 2dbe00e..f4fbcc6 100644 --- a/src/renderer/src/router/index.ts +++ b/src/renderer/src/router/index.ts @@ -1,6 +1,9 @@ import { createRouter, createWebHashHistory } from 'vue-router' import EditorView from '../views/EditorView.vue' import HomeView from '@renderer/views/HomeView.vue' +import MainpageView from '@renderer/views/home/MainpageView.vue' +import PluginView from '@renderer/views/home/PluginView.vue' +import PlayerHomeView from '@renderer/views/home/PlayerHomeView.vue' const router = createRouter({ history: createWebHashHistory(import.meta.env.BASE_URL), @@ -9,7 +12,34 @@ const router = createRouter({ path: '/', name: 'home', component: HomeView, + children: [ + { + path: 'mainpage', + name: 'mainpage', + component: MainpageView, + }, + { + path: 'playerhome', + name: 'playerhome', + component: PlayerHomeView, + }, + { + path: 'pluginpage', + name: 'pluginpage', + component: PluginView, + } + ], }, + { + path: '/editor', + name: 'editor', + component: EditorView, + }, + { + path: '/playerview', + name: 'playerview', + component: () => import('../views/PlayerView.vue'), + } ], }) diff --git a/src/renderer/src/views/EditorView.vue b/src/renderer/src/views/EditorView.vue index 119d1a6..c28a4c9 100644 --- a/src/renderer/src/views/EditorView.vue +++ b/src/renderer/src/views/EditorView.vue @@ -38,7 +38,6 @@ const windowTitle = ref('ExamAware Editor') const eaProfile = reactive({ examName: '未命名考试', message: '考试信息', - room: '114考场', examInfos: [], }) const currentExamIndex = ref(null) @@ -59,7 +58,6 @@ function handleConfigFileUpload(file: File) { Object.assign(eaProfile, { examName: parsed.examName, message: parsed.message, - room: parsed.room, examInfos: parsed.examInfos, }) saveProfileToLocalStorage() @@ -156,7 +154,6 @@ const menuData: MenuOptions = { onClick: () => { eaProfile.examName = '未命名考试' eaProfile.message = '考试信息' - eaProfile.room = '114考场' currentExamIndex.value = null eaProfile.examInfos = [] saveProfileToLocalStorage() @@ -224,7 +221,6 @@ const menuData: MenuOptions = { function updateProfile(newProfile: ExamConfig) { eaProfile.examName = newProfile.examName eaProfile.message = newProfile.message - eaProfile.room = newProfile.room eaProfile.examInfos = newProfile.examInfos saveProfileToLocalStorage() }