Files
PayrollManagementSystem/frontend/src/utils/constants.ts
T

37 lines
1.1 KiB
TypeScript

/** 跨页面共享常量。 */
/** 系统管理员:可见「系统管理」菜单,全部管理接口可用(与后端 core/constants.py 一致) */
export const ROLE_ADMIN = 'admin'
/**
* 操作日志的模块 / 操作词表 —— 与后端 `core/constants.py` 的
* `MODULE_*` / `ACTION_*` 保持一致;新增模块时两处同步(后端是权威来源)。
*/
export const MODULE_OPTIONS = [
'用户管理',
'角色管理',
'岗位角色',
'计提参数',
'人员管理',
'产品管理',
'客户管理',
'业务管理',
'发货管理',
'回款管理',
'客户评级',
'T+数据同步',
] as const
export const ACTION_OPTIONS = ['新增', '修改', '删除', '重置密码', '启用', '禁用', '创建读取任务', '重试读取任务'] as const
/** 启用/禁用筛选选项(文案与 StatusTag 的展示一致) */
export const STATUS_OPTIONS = [
{ label: '启用', value: 1 },
{ label: '禁用', value: 0 },
] as const
/** 成功/失败筛选选项 */
export const RESULT_OPTIONS = [
{ label: '成功', value: 1 },
{ label: '失败', value: 0 },
] as const