diff --git a/src/routers/index.ts b/src/routers/index.ts index 182d415..4fc9278 100644 --- a/src/routers/index.ts +++ b/src/routers/index.ts @@ -56,7 +56,7 @@ router.beforeEach(async (to, from, next) => { console.log("判断是访问登陆页,有:", from.fullPath); console.log("判断是访问登陆页,globalStore.token有:", globalStore.token); - if (globalStore.token) return next(from.fullPath); + if (globalStore.token && from.fullPath != '/') return next(from.fullPath); // resetRouter();//重置路由 return next(); } diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts index 11cd55b..031ad2c 100644 --- a/src/routers/modules/staticRouter.ts +++ b/src/routers/modules/staticRouter.ts @@ -8,6 +8,11 @@ import { HOME_URL } from "@/enums/Home/index"; * staticRouter(静态路由) */ export const staticRouter: RouteRecordRaw[] = [ + { + path: "/", + // redirect: HOME_URL[0] + redirect: LOGIN_URL + }, { path: "/login", name: "login", diff --git a/src/views/sevenLargeScreen/headNoise/centerBottom.vue b/src/views/sevenLargeScreen/headNoise/centerBottom.vue index 20dfb14..e0dc0a8 100644 --- a/src/views/sevenLargeScreen/headNoise/centerBottom.vue +++ b/src/views/sevenLargeScreen/headNoise/centerBottom.vue @@ -23,10 +23,21 @@ import Card from "@/components/card.vue"; import { reactive, onMounted, ref } from "vue"; import { getWeatherDataApi } from "@/api/modules/headNoise"; +import { getTaskTimeDetail } from "@/api/modules/schedulePlan"; +import { GlobalStore } from "@/stores"; +const store = GlobalStore(); const weatherList = ref([]); +//获取项目信息 +const projectTimeInfo = ref({} as any); +const getProjectInfo = async () => { + const res: any = await getTaskTimeDetail({ projectSn: store.sn }); + console.log("获取项目信息", res); + projectTimeInfo.value = res.result; + loadWeather(); +}; //获取天气 const loadWeather = async () => { - const res = await getWeatherDataApi({ cityid: "" }); + const res = await getWeatherDataApi({ cityid: "", areaId: projectTimeInfo.value.areaCode }); let json = JSON.parse(res.result); let list = json; console.log("获取天气", res.result); @@ -41,7 +52,7 @@ const loadWeather = async () => { }); }; onMounted(() => { - loadWeather(); + getProjectInfo(); }); const weatherIcon = ref([ { diff --git a/src/views/sevenLargeScreen/safeRisk/riskManage/work-ticket-dialog.vue b/src/views/sevenLargeScreen/safeRisk/riskManage/work-ticket-dialog.vue index 0623b32..c4eee7f 100644 --- a/src/views/sevenLargeScreen/safeRisk/riskManage/work-ticket-dialog.vue +++ b/src/views/sevenLargeScreen/safeRisk/riskManage/work-ticket-dialog.vue @@ -212,7 +212,7 @@