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()
}