切换登录账号,左侧菜单按权限显示问题

This commit is contained in:
2026-10-10 14:39:53 +08:00
parent 8a5c0a7169
commit 63eb2217f5
3 changed files with 9 additions and 4 deletions
+2 -1
View File
@@ -178,7 +178,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
/** Init auth route */
async function initAuthRoute() {
// check if user info is initialized
if (!authStore.userInfo.userId) {
if (!authStore.userInfo.user_id) {
await authStore.initUserInfo();
}
@@ -370,6 +370,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
}
async function onRouteSwitchWhenLoggedIn() {
initAuthRoute();
// some global init logic when logged in and switch route
}
+4 -2
View File
@@ -503,7 +503,7 @@ onMounted(() => {
<NSpin :show="fileLoading" size="small">
<div class="mb-1.5 text-xs text-slate-400">全文检索「{{ keyword }}」:跨全部文件夹命中 {{ queryList.length }} 份</div>
<div class="top-scroll">
<div class="divide-y rounded-md border bg-white">
<div class="divide-y rounded-md border bg-white h-100%">
<div v-for="d in queryList" :key="d.name" class="flex flex-wrap items-center gap-3 px-2 py-2.5">
<Icon icon="akar-icons:file" class="size-16px" />
<div class="min-w-0 flex-1">
@@ -521,7 +521,9 @@ onMounted(() => {
<NButton type="primary" text class="hover:underline text-xs" @click="download(d)">下载</NButton>
</div>
</div>
<div v-if="queryList.length === 0" class="py-6 text-center text-xs text-slate-400">未匹配到相关资料</div>
<div v-if="queryList.length === 0" class="h-100% flex items-center justify-center">
<NEmpty description="未匹配到相关资料" class="text-xs"></NEmpty>
</div>
</div>
</div>
</NSpin>
+3 -1
View File
@@ -168,7 +168,9 @@ onUnmounted(() => {
</div>
</template>
<template v-else>
<p class="text-xs text-slate-400 text-center">暂无数据</p>
<div class="h-100% flex items-center justify-center py-3">
<NEmpty description="暂无数据" class="!text-xs"></NEmpty>
</div>
</template>
</div>
</NCard>