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
| -- ----------------------------
| -- 客户档案 - 公海客户归属查看权限
| -- 说明:在"客户档案"菜单下新增按钮权限,有该权限的用户可在公海查看所有客户的归属销售人信息
| -- 执行方式:直接执行本 SQL 或通过系统菜单管理界面手动添加
| -- ----------------------------
|
| -- 查找"客户档案"菜单的 ID 作为父菜单
| SET @parent_menu_name = '客户档案(公海)';
|
| SELECT @parent_id := menu_id
| FROM sys_menu
| WHERE menu_name = @parent_menu_name
| AND menu_type IN ('C', 'M')
| LIMIT 1;
|
| -- 仅当找到父菜单且该权限标识不存在时才插入
| INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark, app_component)
| SELECT '公海客户归属查看',
| @parent_id,
| 9,
| '',
| NULL,
| NULL,
| '',
| 1,
| 0,
| 'F',
| '0',
| '0',
| 'customer:viewAll',
| '#',
| 'admin',
| NOW(),
| '',
| NULL,
| '控制公海客户列表中归属销售人名称的可见性',
| NULL
| FROM DUAL
| WHERE @parent_id IS NOT NULL
| AND NOT EXISTS (
| SELECT 1 FROM sys_menu WHERE perms = 'customer:viewAll'
| );
|
|