| 123456789101112131415161718192021222324252627282930313233343536 |
- -- =====================================================================
- -- 燃气「工单管理」菜单复用运维工单处置页面
- --
- -- 背景:原「燃气工单 - 工单管理」菜单对应独立的
- -- subSystem/basic/BusinessWorkOrder.vue(界面与运维工单处置重复),
- -- 现统一复用 subSystem/pipeNetwork/ops/workOrder/dispose.vue。
- --
- -- 业务口径:燃气菜单只查询「燃气类设备」产生的工单,过滤链路为
- -- work_order.device_id -> equipment_base.equipment_id
- -- equipment_base.equipment_type_id -> equipment_type.id
- -- equipment_type.parent_id = '3'
- -- 该过滤由前端固定传 deviceTypeParentId=3、后端 WorkOrderPageDTO /
- -- WorkOrderServiceImpl#applyDeviceTypeScope 实现;运维菜单不传该参数,仍查全量。
- --
- -- 执行前请备份数据!
- -- =====================================================================
- -- 1. 菜单指向新的复用组件(按原 component 定位,不依赖具体 menu_id / path)
- UPDATE sys_menu
- SET component = 'subSystem/pipeNetwork/ops/workOrder/dispose'
- WHERE component = 'subSystem/basic/BusinessWorkOrder';
- -- =====================================================================
- -- 2. 校验:确认已被更新,且运维侧两个菜单仍指向对应组件
- -- SELECT menu_id, menu_name, path, component FROM sys_menu
- -- WHERE component IN ('subSystem/pipeNetwork/ops/workOrder/dispose',
- -- 'subSystem/pipeNetwork/ops/workOrder/index',
- -- 'subSystem/pipeNetwork/pworkOrder/Pworkdisposition');
- --
- -- 3. 说明
- -- - 不修改 path 与 perms:原菜单的访问权限标识保持不变,已分配的
- -- sys_role_menu 授权无需调整。
- -- - dispose.vue 依据路由 path 是否包含 'BusinessWorkOrder' 判定燃气模式,
- -- 若此处菜单 path 非该值,需同步调整前端 GAS_MENU_PATHS 常量。
- -- - 旧的 BusinessWorkOrder.vue 已无菜单引用,确认无其他用处后可删除。
- -- =====================================================================
|