From a7a4ceddf442b6095c4cb9b5fee65fa94b43be3f Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Thu, 3 Aug 2023 09:40:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/loading/index.vue | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/views/loading/index.vue b/src/views/loading/index.vue index 35f2a6d..c51a0d4 100644 --- a/src/views/loading/index.vue +++ b/src/views/loading/index.vue @@ -13,6 +13,7 @@ import { GlobalStore } from "@/stores"; import { TabsStore } from "@/stores/modules/tabs"; import { KeepAliveStore } from "@/stores/modules/keepAlive"; import { initDynamicRouter } from "@/routers/modules/dynamicRouter"; +import { getHomePage } from "@/api/modules/goverment"; const router = useRouter(); const route = useRoute(); const globalStore = GlobalStore(); @@ -39,22 +40,26 @@ const tokenIdentify = async () => { // await initDynamicRouter(); // router.push(arr[result.accountType - 1]); // 3.清空 tabs、keepAlive 保留的数据 + // 获取module + const res1 = await getHomePage(); + let data = {}; + data = res1.result || {}; tabsStore.closeMultipleTab(); keepAlive.setKeepAliveName(); await sendMessage({ isSuccess: true }, 2); - globalStore.setPath("/goverment/huizhou/largeScreen/largeScreenOne/index"); - await initDynamicRouter({ moduleId: "1670639811581595650" }); - globalStore.moduleId = "1670639811581595650"; + globalStore.setPath(data["惠州项目"][0].modulePath); + await initDynamicRouter({ moduleId: data["惠州项目"][0].moduleId }); + globalStore.moduleId = data["惠州项目"][0].moduleId; // if (responseData.accountType === 2) { // await sendMessage({ isSuccess: true }, 2); // globalStore.setPath("/goverment/huizhou/largeScreen/largeScreenOne/index"); // await initDynamicRouter({ moduleId: "1670639811581595650" }); // globalStore.moduleId = "1670639811581595650"; - // } else if (responseData.accountType == 4) { + // } else if (responseData.accountType == 3) { // await sendMessage({ isSuccess: true }, 2); - // globalStore.setPath("/hz-project/largeScreen/largeScreenOne/index"); - // await initDynamicRouter({ moduleId: "1670603312504918018" }); - // globalStore.moduleId = "1670603312504918018"; + // globalStore.setPath("/goverment/huizhou/projectList/index"); + // await initDynamicRouter({ moduleId: "1681837103227502594" }); + // globalStore.moduleId = "1681837103227502594"; // } } else { // ElMessage.error("登录信息异常,请刷新或重新登录!");