37 lines
1.1 KiB
TypeScript
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
|