| 12345678910111213141516171819202122232425262728 |
- -- =====================================================
- -- 修复建模管理菜单结构问题
- -- 问题:运营建模的 path 为空导致菜单折叠行为异常
- -- 解决:删除运营建模这个中间层级,让子菜单直接挂在建模管理下
- -- =====================================================
- SET NAMES utf8mb4;
- -- 方案:将运营建模的子菜单(产销建模、制造建模、仓储建模、质量建模、供应建模)
- -- 的 parent_id 从 6410 改为 6400,然后删除 6410
- -- 步骤1:将三级目录的 parent_id 从 6410 改为 6400
- UPDATE `system_menu` SET `parent_id` = 6400 WHERE `parent_id` = 6410;
- -- 步骤2:删除运营建模菜单(6410)
- DELETE FROM `system_menu` WHERE `id` = 6410;
- -- 验证修复后的菜单结构:
- -- /yunying (6400 建模管理)
- -- /yunying/chanxiao (6411 产销建模)
- -- /yunying/chanxiao/customer (6412 客户管理)
- -- /yunying/manufacturing (6420 制造建模)
- -- /yunying/warehouse (6440 仓储建模)
- -- /yunying/quality (6460 质量建模)
- -- /yunying/supply (6490 供应建模)
- -- 查看修复后的菜单结构
- SELECT id, name, path, parent_id FROM system_menu WHERE id IN (6400, 6411, 6420, 6440, 6460, 6490) ORDER BY id;
|