refactor: 代码微调

This commit is contained in:
Hooray 2023-03-08 20:46:23 +08:00
parent 4ba5ea2db2
commit f24153c95a

View File

@ -6,8 +6,6 @@ import hotkeys from 'hotkeys-js'
import eventBus from './utils/eventBus' import eventBus from './utils/eventBus'
import useSettingsStore from '@/store/modules/settings' import useSettingsStore from '@/store/modules/settings'
const route = useRoute()
const settingsStore = useSettingsStore() const settingsStore = useSettingsStore()
const { auth } = useAuth() const { auth } = useAuth()
@ -65,13 +63,15 @@ import.meta.env.VITE_APP_DEBUG_TOOL === 'vconsole' && new VConsole()
<template> <template>
<el-config-provider :locale="zhCn" :size="settingsStore.settings.app.elementSize" :button="buttonConfig"> <el-config-provider :locale="zhCn" :size="settingsStore.settings.app.elementSize" :button="buttonConfig">
<RouterView <RouterView
v-if="auth(route.meta.auth ?? '')" v-slot="{ Component, route }"
:style="{ :style="{
'--g-main-sidebar-actual-width': mainSidebarActualWidth, '--g-main-sidebar-actual-width': mainSidebarActualWidth,
'--g-sub-sidebar-actual-width': subSidebarActualWidth, '--g-sub-sidebar-actual-width': subSidebarActualWidth,
}" }"
/> >
<not-allowed v-else /> <component :is="Component" v-if="auth(route.meta.auth ?? '')" />
<not-allowed v-else />
</RouterView>
<system-info /> <system-info />
</el-config-provider> </el-config-provider>
</template> </template>