From bb576469eb1e2cb2bf8e1717902702ca28f5ef65 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期一, 28 七月 2025 17:20:56 +0800 Subject: [PATCH] '-' --- src/views/home/index.vue | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 8b2c61f..4dd21ac 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -177,7 +177,7 @@ v-else :underline="false" class="hover:cursor-pointer" - @click="toApply" + @click="toApply(item)" ><span v-if="item.name !== '璇勫涓撳'">鐢宠</span></el-link ><span v-if="item.name !== '璇勫涓撳'" class="m-2">|</span> <el-link @@ -426,9 +426,10 @@ accessToken: "" }); onMounted(() => { - exRole().then(res => { - state.roleList = res.result; - }); + // exRole().then(res => { + // state.roleList = res.result; + // }); + state.roleList = useUserStoreHook().rolesList; getUseRoles(); state.accessToken = getToken()?.accessToken; }); @@ -441,17 +442,17 @@ useUserStoreHook().logOut(); }; // 鐢宠 -const toApply = () => {}; +const toApply = item => { + router.push({ name: "RegisterNav", query: { code: item.code } }); +}; // 鍘婚椤� -const toWelcome = item => { - let role = state.userInfo?.exRoles.find(ele => { - return item.code == ele.code; - }); - console.log(role); - if (role.hasFlsh) { - return router.push({ name: "Welcome" }); +const toWelcome = async item => { + if (useUserStoreHook().nowRole.code !== item.code) { + await useUserStoreHook().changeLogoInExRule({ + ruleCode: item.code + }); } - router.push({ name: "RegisterNav", query: { code: role.code } }); + router.push({ name: "Mine" }); }; // 鍘荤櫥褰� const toLogin = item => { -- Gitblit v1.9.1