From cf2fd95accb94e36697cde717b30bb3e09a4e8b1 Mon Sep 17 00:00:00 2001
From: liaoboping <344114999@qq.com>
Date: Thu, 11 Sep 2025 19:02:03 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=99=E5=91=98=E7=B3=BB=E7=BB=9F=E8=BF=9B?=
=?UTF-8?q?=E5=85=A5=E6=88=BF=E9=97=B4=EF=BC=8C=E5=9F=BA=E6=9C=AC=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF=EF=BC=8C=E4=BD=9C=E6=88=98=E8=A1=8C=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/config/router.config.js | 35 +-
.../simulationScene/instructor/index.vue | 2 +-
.../instructor/system/display/index.vue | 23 +
.../instructor/system/evaluation/index.vue | 14 +
.../instructor/system/index.vue | 102 +++
.../sceneEditing/components/LonLatInput.vue | 143 ++++
.../instructor/system/sceneEditing/index.vue | 810 ++++++++++++++++++
.../system/simulationModel/index.vue | 246 ++++++
.../sceneEditing/components/Jcsx.vue | 446 ++++++++++
.../sceneEditing/components/SceneEditing.vue | 86 +-
.../sceneEditing/components/Zzxd.vue | 167 ++++
11 files changed, 2056 insertions(+), 18 deletions(-)
create mode 100644 src/views/simulationScene/instructor/system/display/index.vue
create mode 100644 src/views/simulationScene/instructor/system/evaluation/index.vue
create mode 100644 src/views/simulationScene/instructor/system/index.vue
create mode 100644 src/views/simulationScene/instructor/system/sceneEditing/components/LonLatInput.vue
create mode 100644 src/views/simulationScene/instructor/system/sceneEditing/index.vue
create mode 100644 src/views/simulationScene/instructor/system/simulationModel/index.vue
create mode 100644 src/views/simulationScene/sceneEditing/components/Jcsx.vue
create mode 100644 src/views/simulationScene/sceneEditing/components/Zzxd.vue
diff --git a/src/config/router.config.js b/src/config/router.config.js
index 5700aa9..36b2372 100644
--- a/src/config/router.config.js
+++ b/src/config/router.config.js
@@ -13,7 +13,7 @@ export const asyncRouterMap = [
name: 'index',
component: BasicLayout,
meta: { title: 'menu.home' },
- redirect: '/dashboard/workplace',
+ redirect: '/user/thirdLogin',
children: [
// dashboard
{
@@ -217,7 +217,7 @@ export const constantRouterMap = [
path: '/simulationScene',
name: 'SimulationScene',
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/index.vue'),
- // redirect: '/simulationScene/systemSelect',
+ redirect: '/simulationScene/centralControl',
children: [
{
path: '/simulationScene/trainer',
@@ -263,6 +263,37 @@ export const constantRouterMap = [
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/index.vue'),
meta: { title: '教员系统' },
},
+ {
+ path: '/simulationScene/instructorSystem',
+ name: 'SimulationSceneInstructorSystem',
+ component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/system/index.vue'),
+ children: [
+ {
+ path: '/simulationScene/instructorSystem/simulationModel',
+ name: 'SimulationSceneInstructorSystemSimulationModel',
+ component: () =>
+ import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/system/simulationModel/index.vue'),
+ },
+ {
+ path: '/simulationScene/instructorSystem/sceneEditing',
+ name: 'SimulationSceneInstructorSystemSceneEditing',
+ component: () =>
+ import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/system/sceneEditing/index.vue'),
+ },
+ {
+ path: '/simulationScene/instructorSystem/display',
+ name: 'SimulationSceneInstructorSystemDisplay',
+ component: () =>
+ import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/system/display/index.vue'),
+ },
+ {
+ path: '/simulationScene/instructorSystem/evaluation',
+ name: 'SimulationSceneInstructorSystemEvaluation',
+ component: () =>
+ import(/* webpackChunkName: "fail" */ '@/views/simulationScene/instructor/system/evaluation/index.vue'),
+ },
+ ],
+ },
{
path: '/simulationScene/systemSelect',
diff --git a/src/views/simulationScene/instructor/index.vue b/src/views/simulationScene/instructor/index.vue
index b730d4a..7b790d6 100644
--- a/src/views/simulationScene/instructor/index.vue
+++ b/src/views/simulationScene/instructor/index.vue
@@ -235,7 +235,7 @@ export default {
handleEnterRoom(roomItem) {
window.localStorage.setItem('instructorRoomId', roomItem.id)
window.localStorage.setItem('instructorRoomName', roomItem.roomName)
- this.$router.push({ name: 'SimulationSceneInstructorMenu' })
+ this.$router.push({ name: 'SimulationSceneInstructorSystemDisplay' })
},
},
}
diff --git a/src/views/simulationScene/instructor/system/display/index.vue b/src/views/simulationScene/instructor/system/display/index.vue
new file mode 100644
index 0000000..793f941
--- /dev/null
+++ b/src/views/simulationScene/instructor/system/display/index.vue
@@ -0,0 +1,23 @@
+
+
+
+
+ {{ it.title }}
+
+
+
+ {{ item.text }}
+
+