From e88f8b921c810ff01fc730e8fc3ddcfe0d661389 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Mon, 27 Apr 2026 10:39:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cjbsList.vue | 2 +- src/pages/emergencyTasks/detail.vue | 393 ---------------------------- src/pages/emergencyTasks/index.vue | 322 ----------------------- src/pages/newHome/index.vue | 2 - src/router/index.js | 91 +++---- src/utils/request.js | 26 +- 6 files changed, 55 insertions(+), 781 deletions(-) delete mode 100644 src/pages/emergencyTasks/detail.vue delete mode 100644 src/pages/emergencyTasks/index.vue diff --git a/src/components/cjbsList.vue b/src/components/cjbsList.vue index 355f4fa..cefe2bf 100644 --- a/src/components/cjbsList.vue +++ b/src/components/cjbsList.vue @@ -25,7 +25,7 @@ import router from "../router/index.js"; import { getBase64 } from "../utils/tools.js"; import { defineProps, ref, watch } from "vue"; -import { getDictList, setDict } from "../utils/dict"; +import { getDictList, setDict } from "../utils/dict.js"; import { ImagePreview } from "vant"; import { qcckGet } from "@/api/qcckApi.js"; const props = defineProps({ diff --git a/src/pages/emergencyTasks/detail.vue b/src/pages/emergencyTasks/detail.vue deleted file mode 100644 index c060ca8..0000000 --- a/src/pages/emergencyTasks/detail.vue +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - 紧急任务详情 - - - - - - - - {{ task.type }} - - - {{ task.level }} - - - - - - - 任务地点: - {{ task.location }} - - - - 下发时间: - {{ task.issueTime }} - - - - 下发人: - {{ task.issuer }} - - - - 联系电话: - {{ task.contact }} - - - - - 任务描述 - {{ task.description }} - - - - - - 执行记录 - - - - - {{ record.time }} - {{ record.content }} - - - - - - - - 附件 - - - - {{ item.name }} - - - - - - - - - {{ task.status === 'completed' ? '查看完成' : '立即执行' }} - - - - - - - - diff --git a/src/pages/emergencyTasks/index.vue b/src/pages/emergencyTasks/index.vue deleted file mode 100644 index c16cfac..0000000 --- a/src/pages/emergencyTasks/index.vue +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - 紧急任务 - - - - - - - - {{ tab.label }} - - - - - - - - - - {{ task.type }} - {{ task.level }} - - {{ task.statusText }} - - - - - - {{ task.location }} - - - - {{ task.time }} - - - - {{ task.issuer }} - - - - - 立即执行 - - - - - - - - - diff --git a/src/pages/newHome/index.vue b/src/pages/newHome/index.vue index 8ea85a9..08a0040 100644 --- a/src/pages/newHome/index.vue +++ b/src/pages/newHome/index.vue @@ -217,7 +217,6 @@ async function onLoad() { finished.value = true; } } catch (error) { - console.error("获取拦截预警列表失败:", error); alertList.value = []; finished.value = true; } finally { @@ -278,7 +277,6 @@ async function fetchTaskStats() { }); } } catch (error) { - console.error("获取任务统计数据失败:", error); } } diff --git a/src/router/index.js b/src/router/index.js index a1bc151..9e92724 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -421,46 +421,46 @@ const routes = [ name: "yyzx/jqxx/mryq", component: () => import("../pages/yyzx/jqxx/mryq"), }, - { - path: "/newTwoHome", - name: "newTwoHome", - component: () => import("../pages/newTwoHome/index"), - }, - { - path: "/newTwoHome/ldjsc", - name: "newTwoHome/ldjsc", - component: () => import("../pages/newTwoHome/ldjsc"), - }, - { - path: "/newTwoHome/xd", - name: "newTwoHome/xd", - component: () => import("../pages/newTwoHome/xd"), - }, - { - path: "/newTwoHome/zjq", - name: "newTwoHome/zjq", - component: () => import("../pages/newTwoHome/zjq"), - }, - { - path: "/newTwoHome/zbbbList", - name: "newTwoHome/zbbbList", - component: () => import("../pages/newTwoHome/zbbbList"), - }, - { - path: "/newTwoHome/yclList", - name: "newTwoHome/yclList", - component: () => import("../pages/newTwoHome/yclList"), - }, - { - path: "/newTwoHome/addZl", - name: "newTwoHome/addZl", - component: () => import("../pages/newTwoHome/addZl"), - }, - { - path: "/newTwoHome/myZl", - name: "newTwoHome/myZl", - component: () => import("../pages/newTwoHome/myZl"), - }, + // { + // path: "/newTwoHome", + // name: "newTwoHome", + // component: () => import("../pages/newTwoHome/index"), + // }, + // { + // path: "/newTwoHome/ldjsc", + // name: "newTwoHome/ldjsc", + // component: () => import("../pages/newTwoHome/ldjsc"), + // }, + // { + // path: "/newTwoHome/xd", + // name: "newTwoHome/xd", + // component: () => import("../pages/newTwoHome/xd"), + // }, + // { + // path: "/newTwoHome/zjq", + // name: "newTwoHome/zjq", + // component: () => import("../pages/newTwoHome/zjq"), + // }, + // { + // path: "/newTwoHome/zbbbList", + // name: "newTwoHome/zbbbList", + // component: () => import("../pages/newTwoHome/zbbbList"), + // }, + // { + // path: "/newTwoHome/yclList", + // name: "newTwoHome/yclList", + // component: () => import("../pages/newTwoHome/yclList"), + // }, + // { + // path: "/newTwoHome/addZl", + // name: "newTwoHome/addZl", + // component: () => import("../pages/newTwoHome/addZl"), + // }, + // { + // path: "/newTwoHome/myZl", + // name: "newTwoHome/myZl", + // component: () => import("../pages/newTwoHome/myZl"), + // }, { path: "/my/views/wdgjMapPoint", name: "my/views/wdgjMapPoint", @@ -583,16 +583,7 @@ const routes = [ name: "keyVehicle-detail", component: () => import("../pages/keyVehicle/detail.vue"), }, - { - path: "/emergencyTasks", - name: "emergencyTasks", - component: () => import("../pages/emergencyTasks/index.vue"), - }, - { - path: "/emergencyTask/detail", - name: "emergencyTask-detail", - component: () => import("../pages/emergencyTasks/detail.vue"), - }, + { path: "/dataReport", name: "dataReport", diff --git a/src/utils/request.js b/src/utils/request.js index 66d0473..2856e27 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,6 +1,7 @@ import axios from 'axios'; import { hintToast } from "./tools"; +import router from '@/router'; let baseUrl2 = ''; //二类区地址 let baseUrlZddwUrl = ''; //重点单位地址 let gjURL = '/api'; @@ -38,24 +39,18 @@ service.interceptors.request.use( ); // 2.响应拦截器 -service.interceptors.response.use( - // 请求成功的处理 - (response) => { - const { - success, - code, - msg, - message, - data, - status - } = response.data; +service.interceptors.response.use((response) => { + // 请求成功的处理 + const {success,code,msg,message,data,status } = response.data; + console.log(response.data,'=======sssss=='); + // 需要判断当前请求是否成功 if (success && code === 10000) { return data; // 成功后返回解析后的数据 } else if (code === 200 || code == "00000") { return data; // 成功后返回解析后的数据 } else if (code === 401) { - // store.dispatch('user/logout'); + // 401未授权,跳转到登录页 // ElMessage.error(message); // 提示错误信息 // hintToast(message) } else { @@ -67,7 +62,12 @@ service.interceptors.response.use( // 请求失败处理 (error) => { //token过期 - // hintToast(error.message) + if(error.response && error.response.status === 401) { + // hintToast('登录过期,请重新登录'); + localStorage.clear(); + router.push('/'); + return Promise.reject(new Error('登录过期,请重新登录')); + } return Promise.reject(error); } );