| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- /**
- * 全局枚举常量定义
- * 从 mock 数据迁移而来,供运行时代码统一引用
- */
- // ==================== 订单状态 ====================
- export enum OrderStatus {
- CANCELLED = 0, // 已取消
- PENDING_PAYMENT = 1,// 待支付
- COMPLETED = 2, // 已完成
- CLOSED = 3 // 已关闭
- }
- export const OrderStatusText: Record<number, string> = {
- [OrderStatus.CANCELLED]: '已取消',
- [OrderStatus.PENDING_PAYMENT]: '待支付',
- [OrderStatus.COMPLETED]: '已完成',
- [OrderStatus.CLOSED]: '已关闭'
- };
- export const OrderStatusColor: Record<number, string> = {
- [OrderStatus.CANCELLED]: '#999999',
- [OrderStatus.PENDING_PAYMENT]: '#faad14',
- [OrderStatus.COMPLETED]: '#52c41a',
- [OrderStatus.CLOSED]: '#666666'
- };
- // ==================== 设备状态 ====================
- export enum DeviceStatus {
- ONLINE = 1, // 在线
- OFFLINE = 0, // 离线
- MAINTENANCE = 2, // 维护中
- ERROR = 3 // 故障
- }
- export const DeviceStatusText: Record<number, string> = {
- [DeviceStatus.ONLINE]: '在线',
- [DeviceStatus.OFFLINE]: '离线',
- [DeviceStatus.MAINTENANCE]: '维护中',
- [DeviceStatus.ERROR]: '故障'
- };
- export const DeviceStatusColor: Record<number, string> = {
- [DeviceStatus.ONLINE]: '#52c41a',
- [DeviceStatus.OFFLINE]: '#999999',
- [DeviceStatus.MAINTENANCE]: '#faad14',
- [DeviceStatus.ERROR]: '#ff4d4f'
- };
- // ==================== 商品状态 ====================
- export enum ProductStatus {
- ACTIVE = 1, // 在售
- INACTIVE = 0, // 下架
- OUT_OF_STOCK = 2 // 缺货
- }
- export const ProductStatusText: Record<number, string> = {
- [ProductStatus.ACTIVE]: '在售',
- [ProductStatus.INACTIVE]: '已下架',
- [ProductStatus.OUT_OF_STOCK]: '缺货'
- };
- export const ProductStatusColor: Record<number, string> = {
- [ProductStatus.ACTIVE]: '#52c41a',
- [ProductStatus.INACTIVE]: '#999999',
- [ProductStatus.OUT_OF_STOCK]: '#ff4d4f'
- };
- // ==================== 库存状态 ====================
- export enum InventoryStatus {
- NORMAL = 'normal',
- LOW = 'low',
- OUT = 'out'
- }
- export const InventoryStatusText: Record<string, string> = {
- [InventoryStatus.NORMAL]: '正常',
- [InventoryStatus.LOW]: '低库存',
- [InventoryStatus.OUT]: '缺货'
- };
- // ==================== 门店状态 ====================
- export enum ShopStatus {
- ACTIVE = 1, // 正常营业
- INACTIVE = 0, // 停业
- MAINTENANCE = 2 // 维护中
- }
- export const ShopStatusText: Record<number, string> = {
- [ShopStatus.ACTIVE]: '营业中',
- [ShopStatus.INACTIVE]: '已停业',
- [ShopStatus.MAINTENANCE]: '维护中'
- };
- export const ShopStatusColor: Record<number, string> = {
- [ShopStatus.ACTIVE]: '#52c41a',
- [ShopStatus.INACTIVE]: '#999999',
- [ShopStatus.MAINTENANCE]: '#faad14'
- };
- // ==================== 用户/客户状态 ====================
- export enum UserStatus {
- DISABLED = 0, // 禁用
- ENABLED = 1 // 正常
- }
- export const UserStatusText: Record<number, string> = {
- [UserStatus.DISABLED]: '禁用',
- [UserStatus.ENABLED]: '正常'
- };
- // ==================== 通用分页参数 ====================
- export const DEFAULT_PAGE_SIZE = 10;
- export const MAX_PAGE_SIZE = 100;
|