生成时间: 2026-08-03 · 数据来源: xnybw平台需求及工作计划.xlsx(南网在线绿能云缺陷跟踪表)· 仅针对 backup730/730backup 分支代码

Row 45:"新能源并网调度管理(备用)"进入页面后左侧菜单默认收起,需改为默认展开

一般 已关闭 · 已更新待验证 全部类型 模块:项目信息填报 处理人:陈键泽

1基本信息

问题描述点击"新能源并网调度管理(备用)"按钮进入页面后左侧菜单目前是收起来的,要默认全部展开。
所属模块项目信息填报
严重程度一般
涉及类型全部类型
提出人罗晶
处理人 / 状态陈键泽 / 5.1.已关闭(已更新待验证)

2问题截图

左侧菜单收起状态
图1:入口进入后,左侧"新能源并网全过程管理"菜单默认呈收起状态,只显示图标
左侧菜单展开后效果
图2:手动展开后的效果——"项目信息填报""项目信息查询""调度材料补录"三个一级分类及各自子菜单全部可见(红框标注区域)

3代码核查(backup730 / 730backup 分支)

关键发现(如实说明):在 xnybw5f 前端仓库 backup730 分支全文检索 el-asideel-menu(垂直侧边菜单用法)、isCollapse 等左侧导航/收起状态相关关键字,均未命中任何"新能源并网全过程管理"侧边栏组件的实现代码——仓库中唯一出现的 el-menu 用法是各流程页面顶部的横向 Tab 切换菜单(mode="horizontal",如"流程跟踪/流程图"),与截图中的左侧垂直导航栏完全是两回事。

结合页面 URL(gec.csg.cn:10288/newEnergySwTHWeb/#/business-page/newEnergySwTHWeb/...)与 src/router/index.js 中的 window.__POWERED_BY_QIANKUN__ 判断逻辑可确认:xnybw5f 是以 qiankun 微前端子应用的形式,被"新能源并网调度管理(备用)"入口对应的宿主门户壳应用加载;截图里的左侧一级/二级菜单栏("新能源并网全过程管理" + "项目信息填报/项目信息查询/调度材料补录"分类)属于宿主壳应用的通用侧边导航组件,不属于 xnybw5f(子应用)自身渲染的内容。

结论:该问题的实现代码不在 xnybw5f(五区前端)仓库范围内,应移交给"新能源并网调度管理(备用)"门户壳应用所在的仓库处理(该壳应用很可能是多个业务子系统共用的统一门户框架,侧边栏折叠状态是壳层的全局配置/记忆状态,而非 xnybw5f 能控制的范围)。

4处理建议

建议一:该问题应转交宿主门户壳应用的维护团队处理,在壳应用的侧边菜单组件(大概率是 Element UI 的 <el-menu :default-openeds="..."> 或类似的"默认展开分组"配置,也可能是壳应用记录的"用户上次操作的折叠状态"被持久化并默认取"收起")中,把默认展开状态改为"全部展开",或者在用户首次进入某个业务子系统时重置为展开状态。
建议二(若壳应用暴露了配置能力):若门户壳应用支持子应用通过 qiankun 的 props/全局状态通信(initGlobalState)告知壳应用"本次进入希望菜单展开",可以在 xnybw5f 的入口 src/main.js(qiankun 生命周期 mount 钩子)中主动下发一次该信号,作为子应用侧的补充兜底;但这仍然依赖壳应用一侧先具备接收并响应该信号的能力,本质修复点仍在壳应用。
效果:避免把"菜单展开/收起"这类壳应用职责范围内的问题误派给 xnybw5f 团队处理——在错误的仓库里既定位不到代码,也无法真正修复;正确路径是提交给门户壳应用团队,必要时 xnybw5f 侧配合提供子应用挂载后的全局状态通信作为兜底方案。