feat: init

This commit is contained in:
ygx
2026-03-05 23:45:39 +08:00
commit 8fab91c5c7
214 changed files with 33682 additions and 0 deletions

16
src/router/typings.d.ts vendored Normal file
View File

@@ -0,0 +1,16 @@
import 'vue-router'
declare module 'vue-router' {
interface RouteMeta {
roles?: string[] // Controls roles that have access to the page
requiresAuth: boolean // Whether login is required to access the current page (every route must declare)
icon?: string // The icon show in the side menu
locale?: string // The locale name show in side menu and breadcrumb
hideInMenu?: boolean // If true, it is not displayed in the side menu
hideChildrenInMenu?: boolean // if set true, the children are not displayed in the side menu
activeMenu?: string // if set name, the menu will be highlighted according to the name you set
order?: number // Sort routing menu items. If set key, the higher the value, the more forward it is
noAffix?: boolean // if set true, the tag will not affix in the tab-bar
ignoreCache?: boolean // if set true, the page will not be cached
}
}