A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite7, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite8, TypeScript, Pinia, NaiveUI 和 UnoCSS。
39 matches across 2 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/materials/src/libs/admin-layout/shared.ts | 14 | function createLayoutCssVarsByCssVarsProps(props: LayoutCssVarsProps) { |
| LOW | packages/color/src/shared/colord.ts | 65 | export function transformColorWithOpacity(color: AnyColor, alpha: number, bgColor = '#ffffff') { |
| LOW | packages/color/src/palette/recommend.ts | 16 | export function getRecommendedColorPalette(color: string) { |
| LOW | packages/color/src/palette/recommend.ts | 44 | export function getRecommendedPaletteColorByNumber(color: string, number: ColorPaletteNumber) { |
| LOW | packages/color/src/palette/recommend.ts | 57 | export function getRecommendedColorPaletteFamily(color: string) { |
| LOW | packages/color/src/palette/recommend.ts | 114 | function getNearestColorPaletteFamily(color: string, families: ColorPaletteFamily[]) { |
| LOW | packages/color/src/palette/antd.ts | 27 | export function getAntDPaletteColorByIndex(color: AnyColor, index: ColorIndex): string { |
| LOW | packages/axios/src/shared.ts | 64 | export async function transformArrayBufferToJson(response: AxiosResponse) { |
| LOW | src/plugins/app.ts | 13 | export function setupAppVersionNotification() { |
| LOW | src/layouts/base-layout/index.vue | 84 | function getSiderAndCollapsedWidth(isCollapsed: boolean) { |
| LOW | …eme-drawer/modules/appearance/modules/theme-schema.vue | 28 | function handleColourWeaknessChange(value: boolean) { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 36 | function setActiveFirstLevelMenuKey(key: string) { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 40 | function getActiveFirstLevelMenuKey() { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 56 | function handleSelectFirstLevelMenu(key: RouteKey) { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 70 | function setActiveSecondLevelMenuKey(key: string) { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 74 | function getActiveSecondLevelMenuKey() { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 99 | function handleSelectSecondLevelMenu(key: RouteKey) { |
| LOW | src/layouts/modules/global-menu/context/index.ts | 135 | function activeDeepestLevelMenuKey() { |
| LOW | src/layouts/modules/global-tab/index.vue | 74 | function getContextMenuDisabledKeys(tabId: string) { |
| LOW | src/hooks/common/router.ts | 39 | function routerPushByKeyWithMetaQuery(key: RouteKey) { |
| LOW | src/store/modules/app/index.ts | 72 | function updateDocumentTitleByLocale() { |
| LOW | src/store/modules/route/shared.ts | 76 | export function getGlobalMenusByAuthRoutes(routes: ElegantConstRoute[]) { |
| LOW | src/store/modules/route/shared.ts | 99 | export function updateLocaleOfGlobalMenus(menus: App.Global.Menu[]) { |
| LOW | src/store/modules/route/shared.ts | 183 | function recursiveGetIsRouteExistByRouteName(route: ElegantConstRoute, routeName: RouteKey) { |
| LOW | src/store/modules/route/shared.ts | 203 | export function getSelectedMenuKeyPathByKey(selectedKey: string, menus: App.Global.Menu[]) { |
| LOW | src/store/modules/route/shared.ts | 262 | function transformMenuToBreadcrumb(menu: App.Global.Menu) { |
| LOW | src/store/modules/route/shared.ts | 324 | export function transformMenuToSearchMenus(menus: App.Global.Menu[], treeMap: App.Global.Menu[] = []) { |
| LOW | src/store/modules/route/index.ts | 91 | function updateGlobalMenusByLocale() { |
| LOW | src/store/modules/route/index.ts | 233 | function handleConstantAndAuthRoutes() { |
| LOW | src/store/modules/route/index.ts | 275 | function handleUpdateRootRouteRedirect(redirectKey: LastLevelRouteKey) { |
| LOW | src/store/modules/route/index.ts | 320 | async function onRouteSwitchWhenLoggedIn() { |
| LOW | src/store/modules/route/index.ts | 324 | async function onRouteSwitchWhenNotLoggedIn() { |
| LOW | src/store/modules/theme/shared.ts | 191 | export function toggleAuxiliaryColorModes(grayscaleMode = false, colourWeakness = false) { |
| LOW | src/store/modules/theme/index.ts | 183 | function setWatermarkEnableUserName(enable: boolean) { |
| LOW | src/router/elegant/transform.ts | 16 | export function transformElegantRoutesToVueRoutes( |
| LOW | src/router/elegant/transform.ts | 30 | function transformElegantRouteToVueRoute( |
| LOW | src/router/elegant/transform.ts | 76 | function getSingleLevelRouteComponent(component: string) { |
| LOW | src/router/guard/route.ts | 162 | function getRouteQueryOfLoginRoute(to: RouteLocationNormalized, routeHome: RouteKey) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/hooks/src/use-table.ts | 93 | async function getData() { |