update_clue_to_first_level_menu.sql 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. -- =====================================================
  2. -- 将线索管理从CRM二级菜单调整为一级菜单
  3. -- 执行时间:2025-10-22
  4. -- =====================================================
  5. -- 1. 将线索管理菜单的parent_id改为0(一级菜单)
  6. -- 注:已同步修改后端代码支持一级C类型菜单,无需改menu_type
  7. UPDATE sys_menu
  8. SET parent_id = 0,
  9. order_num = 1, -- 设置为第1个一级菜单(可根据需要调整)
  10. update_time = NOW(),
  11. update_by = 1
  12. WHERE menu_id = 202510042000;
  13. -- 2. 同时更新线索详情页面的parent_id(从CRM下移到线索管理下)
  14. -- 线索详情原本在CRM下,现在应该在线索管理下
  15. UPDATE sys_menu
  16. SET parent_id = 202510042000,
  17. update_time = NOW(),
  18. update_by = 1
  19. WHERE menu_id = 1974344961063137282;
  20. -- 3. 更新线索统计页面的parent_id(从CRM下移到线索管理下)
  21. UPDATE sys_menu
  22. SET parent_id = 202510042000,
  23. update_time = NOW(),
  24. update_by = 1
  25. WHERE menu_id = 1975198903691116546;
  26. -- =====================================================
  27. -- 验证SQL: 查看修改后的菜单结构
  28. -- =====================================================
  29. SELECT
  30. menu_id,
  31. menu_name,
  32. parent_id,
  33. order_num,
  34. path,
  35. menu_type,
  36. visible
  37. FROM sys_menu
  38. WHERE menu_id IN (
  39. 1974262796912795649, -- CRM
  40. 202510042000, -- 线索管理
  41. 1974344961063137282, -- 线索详情
  42. 1975198903691116546 -- 线索统计
  43. )
  44. ORDER BY parent_id, order_num;