| | |
| | | import useAppStore from '@/store/modules/app' |
| | | import useSettingsStore from '@/store/modules/settings' |
| | | import usePermissionStore from '@/store/modules/permission' |
| | | import {computed} from "vue"; |
| | | import {useRoute} from "vue-router"; |
| | | |
| | | const route = useRoute(); |
| | | const appStore = useAppStore() |
| | |
| | | const permissionStore = usePermissionStore() |
| | | |
| | | const sidebarRouters = computed(() => permissionStore.sidebarRouters); |
| | | console.log(sidebarRouters.value,789) |
| | | const showLogo = computed(() => settingsStore.sidebarLogo); |
| | | const sideTheme = computed(() => settingsStore.sideTheme); |
| | | const theme = computed(() => settingsStore.theme); |
| | |
| | | if (meta.activeMenu) { |
| | | return meta.activeMenu; |
| | | } |
| | | |
| | | const showRoute = sidebarRouters.value.filter(item => !item.hidden); |
| | | if(showRoute[0].path === '/'){ |
| | | return '/' + showRoute[0].children[0].path |
| | | }else{ |
| | | return showRoute[0].path + '/' + showRoute[0].children[0].path |
| | | } |
| | | |
| | | // return path |
| | | return path; |
| | | }) |
| | | |
| | | </script> |