refactor(menu): 菜单模块归属调整 - 勘察费用/运维费定价迁至基础数据(/base/*),项目勘察/项目安装迁至运营派单(/dispatch/*)并按序排列(电工→勘察→安装→报修→维保);同步前端路由/页面git mv/通知跳转与db_seed,生产库已执行迁移

This commit is contained in:
wk committed 2026-10-11 12:21:30 +08:00
1 parent 77891bf4f2
commit 850cd92584
11 files changed
+121 -74

No files matched your search

@@ -0,0 +1,23 @@
-- 将勘察费用(id=35)、运维费定价(id=34) 从项目管理(2)/运营派单(3) 迁移到 基础数据(parent_id=59)
-- 1) 两个页面菜单改挂到逻辑基础数据(59),路径/组件改为 /base/*
-- 2) 各自按钮(parent 原为模块 id)改挂到所属页面菜单下,保证随页面迁移
-- 幂等:仅更新存在的行;重复执行结果一致
UPDATE sys_menu
SET parent_id = 59,
menu_path = '/base/price',
component = 'base/price/index',
sort_order = 2
WHERE id = 34;
UPDATE sys_menu
SET parent_id = 59,
menu_path = '/base/cost',
component = 'base/cost/index',
sort_order = 3
WHERE id = 35;
-- 运维费定价按钮(price:create/update/delete) 挂到菜单 34
UPDATE sys_menu SET parent_id = 34 WHERE id IN (37, 38, 39);
-- 勘察费用按钮(cost:create/update/delete) 挂到菜单 35
UPDATE sys_menu SET parent_id = 35 WHERE id IN (40, 41, 42);
@@ -0,0 +1,21 @@
-- 将项目勘察(id=27)、项目安装(id=33) 从项目管理(parent_id=2) 迁移到 运营派单(parent_id=3)
-- 目标子菜单顺序:电工登记管理(sort=1) → 项目勘察(27,sort=2) → 项目安装(33,sort=3) → 报修派单(sort=4) → 维保派单(sort=5)
-- 路径/组件改为 /dispatch/*(按用户确认,URL 与菜单归属一致)
-- 幂等:仅更新存在的行;重复执行结果一致
UPDATE sys_menu
SET parent_id = 3,
menu_path = '/dispatch/survey',
component = 'dispatch/survey/index',
sort_order = 2
WHERE id = 27;
UPDATE sys_menu
SET parent_id = 3,
menu_path = '/dispatch/install',
component = 'dispatch/install/index',
sort_order = 3
WHERE id = 33;
-- 报修派单(55)/维保派单(56) 排序后移至 4/5(若已是 4/5 则不变,保证顺序稳定)
UPDATE sys_menu SET sort_order = 4 WHERE id = 55;
UPDATE sys_menu SET sort_order = 5 WHERE id = 56;