初始化提交

This commit is contained in:
wangxiaowei
2026-01-30 23:47:21 +08:00
commit 8bfe58eaac
552 changed files with 36722 additions and 0 deletions

40
src/enums/appEnums.ts Normal file
View File

@ -0,0 +1,40 @@
//菜单主题类型
export enum ThemeEnum {
LIGHT = 'light',
DARK = 'dark'
}
// 菜单类型
export enum MenuEnum {
CATALOGUE = 'M',
MENU = 'C',
BUTTON = 'A'
}
// 屏幕
export enum ScreenEnum {
SM = 640,
MD = 768,
LG = 1024,
XL = 1280,
'2XL' = 1536
}
// 客户端类型
export enum ClientEnum {
MP_WEIXIN = 1, // 微信-小程序
OA_WEIXIN = 2, // 微信-公众号
H5 = 3, // H5
PC = 4, // PC
IOS = 5, //苹果
ANDROID = 6 //安卓
}
export const ClientMap = {
[ClientEnum.MP_WEIXIN]: '微信小程序',
[ClientEnum.OA_WEIXIN]: '微信公众号',
[ClientEnum.H5]: '手机H5',
[ClientEnum.PC]: '电脑PC',
[ClientEnum.IOS]: '苹果APP',
[ClientEnum.ANDROID]: '安卓APP'
}

8
src/enums/cacheEnums.ts Normal file
View File

@ -0,0 +1,8 @@
// 本地缓冲key
//token
export const TOKEN_KEY = 'token'
//账号
export const ACCOUNT_KEY = 'account'
//设置
export const SETTING_KEY = 'setting'

7
src/enums/pageEnum.ts Normal file
View File

@ -0,0 +1,7 @@
export enum PageEnum {
//登录页面
LOGIN = '/login',
//无权限页面
ERROR_403 = '/403',
INDEX = '/'
}

19
src/enums/requestEnums.ts Normal file
View File

@ -0,0 +1,19 @@
export enum ContentTypeEnum {
// json
JSON = 'application/json;charset=UTF-8',
// form-data 上传资源(图片,视频)
FORM_DATA = 'multipart/form-data;charset=UTF-8'
}
export enum RequestMethodsEnum {
GET = 'GET',
POST = 'POST'
}
export enum RequestCodeEnum {
NOT_INSTALL = -2,
LOGIN_FAILURE = -1,
FAIL = 0,
SUCCESS = 1,
OPEN_NEW_PAGE = 2
}