fix(sql): 修正退单受理父菜单匹配,补齐新菜单授权与采购菜单 ERP 停用
## 问题
1. 退单管理菜单未生成:脚本按名称匹配父菜单「售后服务」,实际为「售后管理」,
WHERE 条件不成立导致 INSERT 未执行
2. 新增菜单未授权:system_role_menu 无记录,非超管角色看不到入口
3. 采购成本分析不可达:「采购管理」(2602) 父菜单 status=1 已停用,
导致 SRM 供应商管理整支(含招投标、统计分析)全部不可见
## 修复
- after_sale_cancellation_20261107.sql:父菜单改为按 path='/aftersales' 匹配,
并保留名称兜底;避免不同项目命名差异导致脚本空跑
- new_menu_role_grant_20261107.sql:新增菜单按「父菜单已授权的角色」继承授权,
避免遗漏
- srm_cost_analysis_menu_20261107.sql:采购成本分析菜单
- purchase_menu_erp_off_20261107.sql:启用「采购管理」父菜单,
同时停用其下 component 以 erp/ 开头的 ERP 专属子页面
(ERP 已从构建排除,保留会 404)
## 验证(本地 mom_local)
- 退单管理菜单 1075701 挂在 602587 下,6 个按钮权限齐全
- 采购成本分析菜单 1075699 挂在 602524 下
- 两个菜单均已授予 3 个角色(继承父菜单)
- 清 Redis 菜单缓存后,登录返回的菜单树含两者
- 菜单↔文件核对:239 个启用组件仅 1 个历史断链(bi/config/warehouse-coordinate)
## 注意
本次改动了菜单 status(采购管理启用、ERP 子菜单停用),
生产环境执行前需确认该分支是否符合上线预期。