-- ---------------------------- -- 客户档案 - 公海客户归属查看权限 -- 说明:在"客户档案"菜单下新增按钮权限,有该权限的用户可在公海查看所有客户的归属销售人信息 -- 执行方式:直接执行本 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' );