electripper-v2-ui/src/utils/enums.js

77 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-03-15 18:38:27 +08:00
// 用户类型
export const UserType = {
ADMIN: '1', // 系统用户
USER: '2', // 普通用户
2025-03-18 18:05:19 +08:00
// 判断是否是管理员
isAdminType(userType) {
return userType === UserType.ADMIN;
}
2025-03-15 18:38:27 +08:00
}
// 角色
export const RoleKeys = {
ADMIN: "admin", // 超级管理员
AGENT: "agent", // 代理商
2025-03-18 18:05:19 +08:00
MCH: "mch", // 运营商
2025-03-15 18:38:27 +08:00
}
// 应用类型
export const AppType = {
WECHAT: "1", // 微信
ALI_PAY: "2", // 支付宝
}
// 渠道类型
export const ChannelType = {
SYSTEM: "1", // 官方收款
CUSTOM: "2", // 用户收款
}
// 渠道API类型
export const ChannelApiType = {
WECHAT: "1", // 微信
ALI_PAY: "2", // 支付宝
BANK: "3", // 银行卡
TL_WX: "5", // 通联微信
TM_WX: "6", // 太米微信
XY_WX: "7", // 国通星驿微信
}
// 运营区状态
export const AreaStatus = {
OPEN: "0", // 运营
CLOSE: "1", // 停运
}
// 子区域状态
2025-03-17 14:35:07 +08:00
export const AreaSubStatus = {
2025-03-15 18:38:27 +08:00
NORMAL: "0", // 正常
DISABLED: "1", // 禁用
}
// 子区域类型
2025-03-17 14:35:07 +08:00
export const AreaSubType = {
2025-03-15 18:38:27 +08:00
PARKING: "1", // 停车区
NO_PARKING: "2", // 禁停区
NO_RIDE: "3", // 禁行区
}
2025-03-18 18:05:19 +08:00
// 套餐状态
export const SuitStatus = {
NORMAL: "0", // 正常
DISABLED: "1", // 禁用
}
// 套餐租赁单位
export const SuitRentalUnit = {
MINUTE: "minutes", // 分钟
HOUR: "hours", // 小时
DAY: "day", // 天
}
2025-03-15 18:38:27 +08:00
2025-03-18 18:05:19 +08:00
// 计费方式
export const SuitRidingRule = {
START: "1", // 起步价
INTERVAL: "2", // 区间计费
}