-- =============================================
-- 出库流通管理菜单提取脚本
-- 将"销售仓库"(602479) 提取为一级菜单"出库流通管理"
-- 原结构：仓储物流(5780) -> 销售仓库(602479) -> 发货通知/销售出库/销售退货
-- =============================================

-- 1. 提取为一级菜单
-- 说明：顶级"营销管理"(2617) 已占用 path=sale，故改用 sales-outbound 避免路由冲突
UPDATE system_menu SET
  parent_id = 0,
  name = '出库流通管理',
  path = 'sales-outbound',
  sort = 10  -- 放在仓储物流(sort=9)之后
WHERE id = 602479 AND deleted = b'0';

-- =============================================
-- 说明：
-- 1. 子菜单(发货通知 5867 / 销售出库 5970 / 销售退货 5847) 无需改动，
--    前端动态路由会自动拼接为 /sales-outbound/sales-notice 等路径
-- 2. 顶级目录菜单由前端自动渲染为 BasicLayout，component 字段无需填写
-- 3. 如需恢复，执行以下反向脚本：
-- =============================================

-- 反向脚本（如需恢复）：
-- UPDATE system_menu SET parent_id = 5780, name = '销售仓库', path = 'sale', sort = 5 WHERE id = 602479;
