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: `
- 由于印度一直受美国方面的指示试图想越过中印边界,试图打开突破口侵占我国领土。 -
-- 为了防御突发战争的爆发,亚东边防六团决定实施一次应对印度突然袭击的军事演习。 -
-- 现代战争的准备和实施必须有相应的后勤保障(包括武器装备及物资资源)、后勤保障 -
-制约着战略、战术目标的达成!
-