diff --git a/src/components/TagsView/src/TagsView.vue b/src/components/TagsView/src/TagsView.vue index b4876c5..430e3dd 100644 --- a/src/components/TagsView/src/TagsView.vue +++ b/src/components/TagsView/src/TagsView.vue @@ -245,6 +245,16 @@ const move = (to: number) => { start() } +const canShowIcon = (item: RouteLocationNormalizedLoaded) => { + if ( + (item?.matched?.[1]?.meta?.icon && unref(tagsViewIcon)) || + (item?.meta?.affix && unref(tagsViewIcon) && item?.meta?.icon) + ) { + return true + } + return false +} + onMounted(() => { initTags() addTags() @@ -357,13 +367,8 @@ watch( class="h-full flex justify-center items-center whitespace-nowrap pl-15px" > diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index c997306..f2bcc5b 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -46,6 +46,7 @@ export const usePermissionStore = defineStore('permission', { if (type === 'server') { // 模拟后端过滤菜单 routerMap = generateRoutesByServer(routers as AppCustomRouteRecordRaw[]) + console.log(routerMap) } else if (type === 'frontEnd') { // 模拟前端过滤菜单 routerMap = generateRoutesByFrontEnd(cloneDeep(asyncRouterMap), routers as string[])