first commiit
This commit is contained in:
14
src/enums/DeviceEnum.ts
Normal file
14
src/enums/DeviceEnum.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* 设备枚举
|
||||
*/
|
||||
export const enum DeviceEnum {
|
||||
/**
|
||||
* 宽屏设备
|
||||
*/
|
||||
DESKTOP = "desktop",
|
||||
|
||||
/**
|
||||
* 窄屏设备
|
||||
*/
|
||||
MOBILE = "mobile",
|
||||
}
|
||||
15
src/enums/FormTypeEnum.ts
Normal file
15
src/enums/FormTypeEnum.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* 表单类型枚举
|
||||
*/
|
||||
export const FormTypeEnum: Record<string, OptionType> = {
|
||||
INPUT: { value: 1, label: "输入框" },
|
||||
SELECT: { value: 2, label: "下拉框" },
|
||||
RADIO: { value: 3, label: "单选框" },
|
||||
CHECK_BOX: { value: 4, label: "复选框" },
|
||||
INPUT_NUMBER: { value: 5, label: "数字输入框" },
|
||||
SWITCH: { value: 6, label: "开关" },
|
||||
TEXT_AREA: { value: 7, label: "文本域" },
|
||||
DATE: { value: 8, label: "日期框" },
|
||||
DATE_TIME: { value: 9, label: "日期时间框" },
|
||||
HIDDEN: { value: 10, label: "隐藏域" },
|
||||
};
|
||||
14
src/enums/LanguageEnum.ts
Normal file
14
src/enums/LanguageEnum.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* 语言枚举
|
||||
*/
|
||||
export const enum LanguageEnum {
|
||||
/**
|
||||
* 中文
|
||||
*/
|
||||
ZH_CN = "zh-cn",
|
||||
|
||||
/**
|
||||
* 英文
|
||||
*/
|
||||
EN = "en",
|
||||
}
|
||||
18
src/enums/LayoutEnum.ts
Normal file
18
src/enums/LayoutEnum.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* 菜单布局枚举
|
||||
*/
|
||||
export const enum LayoutEnum {
|
||||
/**
|
||||
* 左侧菜单布局
|
||||
*/
|
||||
LEFT = "left",
|
||||
/**
|
||||
* 顶部菜单布局
|
||||
*/
|
||||
TOP = "top",
|
||||
|
||||
/**
|
||||
* 混合菜单布局
|
||||
*/
|
||||
MIX = "mix",
|
||||
}
|
||||
22
src/enums/MenuTypeEnum.ts
Normal file
22
src/enums/MenuTypeEnum.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* 菜单类型枚举
|
||||
*/
|
||||
export const enum MenuTypeEnum {
|
||||
/**
|
||||
* 目录
|
||||
*/
|
||||
CATALOG = "CATALOG",
|
||||
/**
|
||||
* 菜单
|
||||
*/
|
||||
MENU = "MENU",
|
||||
|
||||
/**
|
||||
* 按钮
|
||||
*/
|
||||
BUTTON = "BUTTON",
|
||||
/**
|
||||
* 外链
|
||||
*/
|
||||
EXTLINK = "EXTLINK",
|
||||
}
|
||||
37
src/enums/QueryTypeEnum.ts
Normal file
37
src/enums/QueryTypeEnum.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
/**
|
||||
* 查询类型枚举
|
||||
*/
|
||||
export const QueryTypeEnum: Record<string, OptionType> = {
|
||||
/** 等于 */
|
||||
EQ: { value: 1, label: "=" },
|
||||
|
||||
/** 模糊匹配 */
|
||||
LIKE: { value: 2, label: "LIKE '%s%'" },
|
||||
|
||||
/** 包含 */
|
||||
IN: { value: 3, label: "IN" },
|
||||
|
||||
/** 范围 */
|
||||
BETWEEN: { value: 4, label: "BETWEEN" },
|
||||
|
||||
/** 大于 */
|
||||
GT: { value: 5, label: ">" },
|
||||
|
||||
/** 大于等于 */
|
||||
GE: { value: 6, label: ">=" },
|
||||
|
||||
/** 小于 */
|
||||
LT: { value: 7, label: "<" },
|
||||
|
||||
/** 小于等于 */
|
||||
LE: { value: 8, label: "<=" },
|
||||
|
||||
/** 不等于 */
|
||||
NE: { value: 9, label: "!=" },
|
||||
|
||||
/** 左模糊匹配 */
|
||||
LIKE_LEFT: { value: 10, label: "LIKE '%s'" },
|
||||
|
||||
/** 右模糊匹配 */
|
||||
LIKE_RIGHT: { value: 11, label: "LIKE 's%'" },
|
||||
};
|
||||
23
src/enums/ResultEnum.ts
Normal file
23
src/enums/ResultEnum.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
/**
|
||||
* 响应码枚举
|
||||
*/
|
||||
export const enum ResultEnum {
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
SUCCESS = "00000",
|
||||
/**
|
||||
* 错误
|
||||
*/
|
||||
ERROR = "B0001",
|
||||
|
||||
/**
|
||||
* 访问令牌无效或过期
|
||||
*/
|
||||
ACCESS_TOKEN_INVALID = "A0230",
|
||||
|
||||
/**
|
||||
* 刷新令牌无效或过期
|
||||
*/
|
||||
REFRESH_TOKEN_INVALID = "A0231",
|
||||
}
|
||||
14
src/enums/SidebarStatusEnum.ts
Normal file
14
src/enums/SidebarStatusEnum.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* 侧边栏状态枚举
|
||||
*/
|
||||
export const enum SidebarStatusEnum {
|
||||
/**
|
||||
* 展开
|
||||
*/
|
||||
OPENED = "opened",
|
||||
|
||||
/**
|
||||
* 关闭
|
||||
*/
|
||||
CLOSED = "closed",
|
||||
}
|
||||
19
src/enums/SizeEnum.ts
Normal file
19
src/enums/SizeEnum.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 布局大小枚举
|
||||
*/
|
||||
export const enum SizeEnum {
|
||||
/**
|
||||
* 默认
|
||||
*/
|
||||
DEFAULT = "default",
|
||||
|
||||
/**
|
||||
* 大型
|
||||
*/
|
||||
LARGE = "large",
|
||||
|
||||
/**
|
||||
* 小型
|
||||
*/
|
||||
SMALL = "small",
|
||||
}
|
||||
18
src/enums/ThemeEnum.ts
Normal file
18
src/enums/ThemeEnum.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* 主题枚举
|
||||
*/
|
||||
export const enum ThemeEnum {
|
||||
/**
|
||||
* 明亮主题
|
||||
*/
|
||||
LIGHT = "light",
|
||||
/**
|
||||
* 暗黑主题
|
||||
*/
|
||||
DARK = "dark",
|
||||
|
||||
/**
|
||||
* 系统自动
|
||||
*/
|
||||
AUTO = "auto",
|
||||
}
|
||||
Reference in New Issue
Block a user