From f2d6211ea70bbdfd1dde30540435fedcda629fa8 Mon Sep 17 00:00:00 2001 From: liaoboping <2824044657@qq.com> Date: Tue, 12 Aug 2025 18:15:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 22 +- .../simulationScene/centralControl/index.vue | 55 +--- .../simulationScene/database/bzhjsjk.vue | 9 + .../simulationScene/database/bzllsjk.vue | 9 + src/views/simulationScene/database/fasjk.vue | 265 ++++++++++++++++++ src/views/simulationScene/database/index.vue | 12 +- src/views/simulationScene/database/jcsjk.vue | 265 ++++++++++++++++++ src/views/simulationScene/database/txsjk.vue | 265 ++++++++++++++++++ src/views/simulationScene/database/xdsjk.vue | 227 +++++++++++++++ .../simulationScene/database/yxjlsjk.vue | 265 ++++++++++++++++++ .../simulationScene/database/zzllsjk.vue | 260 +++++++++++++++++ 11 files changed, 1587 insertions(+), 67 deletions(-) create mode 100644 src/views/simulationScene/database/bzhjsjk.vue create mode 100644 src/views/simulationScene/database/bzllsjk.vue create mode 100644 src/views/simulationScene/database/fasjk.vue create mode 100644 src/views/simulationScene/database/jcsjk.vue create mode 100644 src/views/simulationScene/database/txsjk.vue create mode 100644 src/views/simulationScene/database/xdsjk.vue create mode 100644 src/views/simulationScene/database/yxjlsjk.vue create mode 100644 src/views/simulationScene/database/zzllsjk.vue diff --git a/src/utils/request.js b/src/utils/request.js index 35579a2..280192d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -9,7 +9,7 @@ import { ACCESS_TOKEN } from '@/store/mutation-types' const request = axios.create({ // API 请求的默认前缀 baseURL: process.env.VUE_APP_API_BASE_URL, - timeout: 600000 // 请求超时时间 + timeout: 600000, // 请求超时时间 }) // 异常拦截处理器 @@ -21,15 +21,15 @@ const errorHandler = (error) => { if (error.response.status === 403) { notification.error({ message: 'Forbidden', - description: data.message + description: data.message, }) } if (error.response.status === 401 && !(data.result && data.result.isLogin)) { notification.error({ message: '温馨提示', - description: '登录过期,请重新登录' + description: '登录过期,请重新登录', }) - + if (token) { store.dispatch('Logout').then(() => { setTimeout(() => { @@ -43,7 +43,7 @@ const errorHandler = (error) => { } // request interceptor -request.interceptors.request.use(config => { +request.interceptors.request.use((config) => { const token = storage.get(ACCESS_TOKEN) // 如果 token 存在 // 让每个请求携带自定义 token 请根据实际情况自行修改 @@ -55,19 +55,19 @@ request.interceptors.request.use(config => { // response interceptor request.interceptors.response.use((response) => { + if (response.data && response.data.code && response.data.code > 5000 && response.data.code < 5008) { + return Promise.reject(response.data) + } return response.data }, errorHandler) const installer = { vm: {}, - install (Vue) { + install(Vue) { Vue.use(VueAxios, request) - } + }, } export default request -export { - installer as VueAxios, - request as axios -} +export { installer as VueAxios, request as axios } diff --git a/src/views/simulationScene/centralControl/index.vue b/src/views/simulationScene/centralControl/index.vue index 24eb1e3..7f195ee 100644 --- a/src/views/simulationScene/centralControl/index.vue +++ b/src/views/simulationScene/centralControl/index.vue @@ -123,30 +123,7 @@ export default { runningMode: '1', radioType: 'xdsm', - scenarioDetail: { - title: '中印边界xxx作战', - authorName: '周海鹏', - description: `
-

一、作战背景

-

- 由于印度一直受美国方面的指示试图想越过中印边界,试图打开突破口侵占我国领土。 -

-

- 为了防御突发战争的爆发,亚东边防六团决定实施一次应对印度突然袭击的军事演习。 -

- -
标绘
-

二、作战企图

-

- 现代战争的准备和实施必须有相应的后勤保障(包括武器装备及物资资源)、后勤保障 -

-

制约着战略、战术目标的达成!

-

三、基本情况

-
`, - }, + scenarioDetail: {}, visible: false, ioEventList: [ @@ -155,36 +132,6 @@ export default { eventTime: '2021-06-26 11:50:35', eventDesc: '加载数据中,请稍后', }, - { - id: '2', - eventTime: '2021-06-26 11:50:36', - eventDesc: '兵棋推演正式开始', - }, - { - id: '3', - eventTime: '2021-06-26 11:53:10', - eventDesc: '红方051型驱逐舰驶向蓝方A102目标,距离目标还有100海里,准备开火', - }, - { - id: '4', - eventTime: '2021-06-26 11:54:11', - eventDesc: '蓝方进入红方巡逻区,战斗机准备出动', - }, - { - id: '5', - eventTime: '2021-06-26 11:54:19', - eventDesc: '红方辽宁舰发现不明舰艇靠近,疑似其他国家干涉,启动预案二', - }, - { - id: '6', - eventTime: '2021-06-26 11:54:56', - eventDesc: '红方Chengdu J-20开始攻击蓝方飞机场', - }, - { - id: '7', - eventTime: '2021-06-26 11:55:00', - eventDesc: '蓝方预警机出动', - }, ], } }, diff --git a/src/views/simulationScene/database/bzhjsjk.vue b/src/views/simulationScene/database/bzhjsjk.vue new file mode 100644 index 0000000..3ba6366 --- /dev/null +++ b/src/views/simulationScene/database/bzhjsjk.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/src/views/simulationScene/database/bzllsjk.vue b/src/views/simulationScene/database/bzllsjk.vue new file mode 100644 index 0000000..94c47f2 --- /dev/null +++ b/src/views/simulationScene/database/bzllsjk.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/src/views/simulationScene/database/fasjk.vue b/src/views/simulationScene/database/fasjk.vue new file mode 100644 index 0000000..67c1d3a --- /dev/null +++ b/src/views/simulationScene/database/fasjk.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/views/simulationScene/database/index.vue b/src/views/simulationScene/database/index.vue index a0f0eb5..e26c704 100644 --- a/src/views/simulationScene/database/index.vue +++ b/src/views/simulationScene/database/index.vue @@ -2,7 +2,7 @@
-
+
{{ item.title }}
@@ -10,7 +10,7 @@
-
+
{{ item.title }}
@@ -28,36 +28,44 @@ export default { { title: '作战力量数据库', image: require('@/assets/images/simulation-scene/database/zzllsjk.png'), + path: '/databaseSystem/zzllsjk', }, { title: '保障力量数据库', image: require('@/assets/images/simulation-scene/database/bzllsjk.png'), + path: '/databaseSystem/bzllsjk', }, { title: '保障环境数据库', image: require('@/assets/images/simulation-scene/database/bzhjsjk.png'), + path: '/databaseSystem/bzhjsjk', }, ], ywyylsjk: [ { title: '想定数据库', image: require('@/assets/images/simulation-scene/database/xdsjk.png'), + path: '/databaseSystem/xdsjk', }, { title: '方案数据库', image: require('@/assets/images/simulation-scene/database/fasjk.png'), + path: '/databaseSystem/fasjk', }, { title: '进程数据库', image: require('@/assets/images/simulation-scene/database/jcsjk.png'), + path: '/databaseSystem/jcsjk', }, { title: '图形数据库', image: require('@/assets/images/simulation-scene/database/txsjk.png'), + path: '/databaseSystem/txsjk', }, { title: '运行记录数据库', image: require('@/assets/images/simulation-scene/database/yxjlsjk.png'), + path: '/databaseSystem/yxjlsjk', }, ], } diff --git a/src/views/simulationScene/database/jcsjk.vue b/src/views/simulationScene/database/jcsjk.vue new file mode 100644 index 0000000..5490025 --- /dev/null +++ b/src/views/simulationScene/database/jcsjk.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/views/simulationScene/database/txsjk.vue b/src/views/simulationScene/database/txsjk.vue new file mode 100644 index 0000000..319ae60 --- /dev/null +++ b/src/views/simulationScene/database/txsjk.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/views/simulationScene/database/xdsjk.vue b/src/views/simulationScene/database/xdsjk.vue new file mode 100644 index 0000000..6430e3c --- /dev/null +++ b/src/views/simulationScene/database/xdsjk.vue @@ -0,0 +1,227 @@ + + + + + diff --git a/src/views/simulationScene/database/yxjlsjk.vue b/src/views/simulationScene/database/yxjlsjk.vue new file mode 100644 index 0000000..551bf77 --- /dev/null +++ b/src/views/simulationScene/database/yxjlsjk.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/views/simulationScene/database/zzllsjk.vue b/src/views/simulationScene/database/zzllsjk.vue new file mode 100644 index 0000000..97ba379 --- /dev/null +++ b/src/views/simulationScene/database/zzllsjk.vue @@ -0,0 +1,260 @@ + + + + +