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

Row 64:新型储能"计划并网信息调整"列表,"原有能量(MWh)"列之前缺少"原有容量(MW)"列

严重 2.1.待开发(需求暂缓) 新型储能 五区 模块:项目信息填报 处理人:未指派

1基本信息

问题描述新型储能计划并网容量信息-计划并网信息调整列表,"原有能量(MWh)"列之前要增加"原有容量(MW)"列。
所属模块项目信息填报 / -
严重程度严重
涉及类型新型储能
提出人文日明
处理人 / 状态未指派 / 2.1.待开发(研发自评:"需求暂缓")

2问题截图

计划并网信息调整列表缺少原有容量列
图1:"计划并网信息调整"表格,当前列顺序为:调整年月 → 原有能量(MWh)(绿色框为原有能量数据) → 调整类型……,中间缺少一列"原有容量(MW)"

3旧代码定位(backup730 分支)

该列在代码中已经写好,但被整体注释掉了——src/views/projectNew/components/planInfo/jhbwDetail.vue 第 417-421 行:

<!--                <el-table-column label="原有容量(MW)" prop="oldCapa"-->
<!--                                 :render-header="(h, { column }) => h('div', { style: 'display: flex; flex-direction: column; line-height: 1.5;' }-->
<!--                                                 , ['原有', h('br'), '容量(MW)'])"></el-table-column>-->
<el-table-column label="原有能量(MWh)" prop="oldCapaMwh" v-if="showMwh(item)"       <!-- 第420行:紧跟在被注释列后面 -->
                 :render-header="(h, { column }) => h('div', { style: 'display: flex; flex-direction: column; line-height: 1.5;' }
                                 , ['原有', h('br'), '能量(MWh)'])"></el-table-column>
根因说明:
数据早已就绪: oldCapa 字段并没有被废弃——组件在 calcNewDetailList()(第 690-732 行)、handlePlanYearMonthChange()(第 1498 行)、提交前构造参数(第 1472 行 "oldCapa": params.oldCapa || null)等多处都在正常计算、赋值 planList[rowIndex].oldCapa。也就是说底层数据链路完整可用,唯独第 417-419 行的表格列展示被注释掉,导致页面上看不到这一列。
推测被注释原因:紧邻的"原有能量(MWh)"列有 v-if="showMwh(item)" 条件(只有配置了能量单位的类型才显示 MWh 列),而"原有容量(MW)"列当初被注释时未加同类判断,很可能是早期联调阶段临时关闭、后续未再启用,属于遗留的未完成 UI,而非功能缺陷。

4修复方案

修复代码文件:src/views/projectNew/components/planInfo/jhbwDetail.vue 第 417-419 行,取消注释并放到"原有能量(MWh)"列之前(与需求描述"原有能量(MWh)列之前"位置一致,无需调整列顺序,直接启用即可):

<el-table-column label="原有容量(MW)" prop="oldCapa"
                 :render-header="(h, { column }) => h('div', { style: 'display: flex; flex-direction: column; line-height: 1.5;' }
                                 , ['原有', h('br'), '容量(MW)'])"></el-table-column>
<el-table-column label="原有能量(MWh)" prop="oldCapaMwh" v-if="showMwh(item)"
                 :render-header="(h, { column }) => h('div', { style: 'display: flex; flex-direction: column; line-height: 1.5;' }
                                 , ['原有', h('br'), '能量(MWh)'])"></el-table-column>

启用后建议现场核对一次显示效果:确认 oldCapa 数值在各种调整类型(并网时序调整迁入/迁出等)行上都能正确渲染,且与右侧"调整容量(MW)"、"预计调整后计划并网容量(MW)"列对齐、不产生横向滚动错位。

效果:无需新增任何数据接口或字段,仅恢复一行原本存在、数据链路已打通的表格列声明,即可在"计划并网信息调整"列表中于"原有能量(MWh)"列之前展示"原有容量(MW)"列,满足需求描述。该项当前 dev_status 标注为"需求暂缓",此方案可在排期启动时直接实施,改动量极小、风险低。