From 3889f73fcf46913b2e9264d6c7eb1e8415ddc5ef Mon Sep 17 00:00:00 2001 From: hello8693 <1320998105@qq.com> Date: Fri, 21 Mar 2025 20:48:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E8=80=83=E8=AF=95=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD=E7=9A=84=E8=80=83=E5=9C=BA=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=EF=BC=8C=E6=9B=B4=E6=96=B0=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E4=BB=A5=E6=94=AF=E6=8C=81=E6=96=B0=E5=AD=90=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/SideExamInfoPanel.vue | 4 +-- src/renderer/src/core/configTypes.ts | 5 ---- src/renderer/src/router/index.ts | 30 +++++++++++++++++++ src/renderer/src/views/EditorView.vue | 4 --- 4 files changed, 31 insertions(+), 12 deletions(-) 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() }