mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 12:09:46 +08:00
refactor: refactoring menu generation
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { PermissionModeEnum } from '../enums/appEnum';
|
||||
import type { GlobEnvConfig } from '/@/types/config';
|
||||
|
||||
export const getGlobEnvConfig = (): GlobEnvConfig => {
|
||||
@@ -46,3 +47,14 @@ export const isProdMode = (): boolean => import.meta.env.PROD;
|
||||
* @example:
|
||||
*/
|
||||
export const isUseMock = (): boolean => import.meta.env.VITE_USE_MOCK === 'true';
|
||||
|
||||
/**
|
||||
* @description: 获取菜单生成方式
|
||||
* @param {type}
|
||||
* @returns:
|
||||
* @example:
|
||||
*/
|
||||
export const getRoleMode = (): PermissionModeEnum =>
|
||||
import.meta.env.VITE_GEN_MENU_MODE === PermissionModeEnum.ROLE
|
||||
? PermissionModeEnum.ROLE
|
||||
: PermissionModeEnum.BACK;
|
||||
|
Reference in New Issue
Block a user