navConfig.ts
3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// REQ-USR-003: 导航静态配置(全量复刻原型 navSide / navCols,D1/D4)。
// 仅「用户列表」有真实路由;其余叶子无 routePath = 占位(点击提示「功能开发中」)。
export interface NavSideItem {
key: string;
label: string;
active?: boolean;
}
export interface NavLeaf {
label: string;
routePath?: string;
star?: boolean;
}
export interface NavCol {
title: string;
items: NavLeaf[];
}
/** 左列 20 个一级模块(复刻原型 navSide;「系统设置」默认 active) */
export const NAV_SIDE: NavSideItem[] = [
{ key: 'sales', label: '销售管理' },
{ key: 'dcs', label: 'DCS系统' },
{ key: 'prod', label: '产品管理' },
{ key: 'ops', label: '生产运营' },
{ key: 'exec', label: '生产执行' },
{ key: 'mold', label: '模具管理' },
{ key: 'cart', label: '采购管理' },
{ key: 'mat', label: '材料库存' },
{ key: 'fg', label: '成品库存' },
{ key: 'out', label: '外协管理' },
{ key: 'logi', label: '物流管理' },
{ key: 'qa', label: '质量管理' },
{ key: 'fin', label: '财务管理' },
{ key: 'cost1', label: '成本管理(专)' },
{ key: 'cost2', label: '成本管理' },
{ key: 'eq', label: '设备管理' },
{ key: 'hr', label: '人事行政' },
{ key: 'oa', label: 'OA系统' },
{ key: 'base', label: '基础设置' },
{ key: 'sys', label: '系统设置', active: true },
];
/** 右侧 7 列分组(复刻原型 navCols;仅「用户列表」routePath,「用户列表」「系统功能模块设置」带 ★) */
export const NAV_COLS: NavCol[] = [
{
title: '期初设置',
items: [
{ label: '客户期初' },
{ label: '供应商期初' },
{ label: '材料期初' },
{ label: '产品期初' },
{ label: '数据导入' },
{ label: '离线导出下载' },
],
},
{
title: '用户管理',
items: [
{ label: '用户列表', routePath: '/usr/users', star: true },
{ label: '系统权限' },
{ label: '系统权限稽查表' },
{ label: '权限组' },
],
},
{
title: '系统参数',
items: [{ label: '系统参数' }, { label: '财务结账' }, { label: '系统常量配置' }],
},
{
title: '计算方案',
items: [{ label: '方案列表' }, { label: '计算参数' }],
},
{
title: '日志',
items: [
{ label: '个性化模块' },
{ label: '操作日志' },
{ label: '异常清除KPI任务表' },
{ label: 'MYSQL监听器' },
],
},
{
title: '开发平台',
items: [
{ label: '自定义开发范例' },
{ label: '系统功能模块设置', star: true },
{ label: 'EBC流程清单' },
{ label: '功能模块界面设置' },
{ label: '增删改存业务处理' },
],
},
{
title: 'API对接管理',
items: [
{ label: '调用第三方接口(TOKEN配置)' },
{ label: '调用第三方接口(接口定义)' },
{ label: '被第三方调用(生成token)' },
{ label: '数据同步' },
{ label: '被第三方调用(API定义)' },
],
},
];