export const USER_TYPE_OPTIONS = [ { value: 'NORMAL', label: '普通用户' }, { value: 'SUPER_ADMIN', label: '超级管理员' }, ] as const; export const LANGUAGE_OPTIONS = [ { value: 'zh-CN', label: '中文' }, { value: 'en-US', label: '英文' }, { value: 'zh-TW', label: '繁体' }, ] as const; export const QUERY_FIELD_OPTIONS = [ { value: 'username', label: '用户名' }, { value: 'employeeName', label: '员工名' }, { value: 'userCode', label: '用户号' }, { value: 'departmentName', label: '部门' }, { value: 'userType', label: '用户类型' }, { value: 'isDeleted', label: '作废' }, { value: 'createdBy', label: '制单人' }, ] as const; export const MATCH_MODE_OPTIONS = [ { value: 'contains', label: '包含' }, { value: 'notContains', label: '不包含' }, { value: 'equals', label: '等于' }, ] as const; // Fixture:employee 下拉,待后端 GET /api/v1/employees 实现后替换 export const EMPLOYEE_OPTIONS = [ { value: 0, label: '(无 / 解除关联)' }, { value: 1, label: '张三 (E001)' }, ]; // Fixture:权限分类,待后端 GET /api/v1/permission-categories 实现后替换 export const PERMISSION_CATEGORY_OPTIONS = [ { value: 1, label: 'PUR 采购管理' }, { value: 2, label: 'SAL 销售管理' }, ]; export const ERROR_MESSAGES: Record = { 40001: '请检查字段格式', 40004: '员工或权限分类不存在或已删除', 40101: '会话失效,请重新登录', 40301: '权限不足,仅超级管理员可调用', 40302: '不允许停用当前登录用户自己', 40401: '用户不存在', 40901: '用户名已存在', 40902: '用户号已被占用', NETWORK: '网络异常,请检查连接后重试', UNKNOWN: '操作失败,请稍后重试', };