15 小时以前 8438d50aef0bb78e5e6c41ca1c1bc09b4e61add1
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'
  );