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

实际并网容量信息页面,机组"状态"和"退役时间"应置灰、按机组状态自动赋值(Excel第12行)

类型:填报问题  严重性:严重  状态:5.1.已关闭(复测通过)

基本信息

问题描述集中式新能源、中压分布式新能源、生物质的实际并网容量信息页面,状态和退役时间状态要置灰,不允许手填,要根据该场站的机组状态字段判断进行赋值
一级模块项目信息填报
二级模块项目基本信息
涉及类型全部类型
是否阻断流程
处理人员陈键泽
复测情况复测通过

问题截图

row12 截图1
图1:实际并网容量信息页面的"状态"、"退役时间"列

旧代码涉及的项目文件及行数(backup730/730backup)

xnybw5f / backup730 / src/views/projectNew/components/actualInfo/components/pgu_windPower.vue(风电变体,其余能源类型变体 pgu_photovoltaic.vuepgu_biomass.vue / pgu_mvdne.vue / pgu_nes.vue 结构相同):
· 第111-121行:"发电单元状态"列:
<el-select v-model="row.state" :disabled="viewFlag || row.status == '删除' || !row.bwTime">
  <el-option v-for="item in stateOptions" :key="item" :label="item" :value="item"></el-option>
</el-select>
该下拉框始终是可自由手动选择的输入控件,禁用条件仅为"只读模式/已删除/未填首次并网时间",并非"根据场站机组状态字段自动判定后置灰"
· 第122-134行:"退役时间"列:
<el-date-picker v-model="row.endtime"
  :disabled="viewFlag || !row.state || row.state === '在役' || !row.state || row.status == '删除'" />
退役时间目前只做了"状态非'在役'才可编辑"这一层联动,但状态本身(row.state)仍是用户手填的,并非来自场站权威数据源

修复代码涉及的项目文件及行数

pgu_windPower.vue 第111-134行,以及并列的 pgu_photovoltaic.vue / pgu_biomass.vue / pgu_mvdne.vue 对应"发电单元状态"+"退役时间"列(各文件内均有相同结构的 state-column / endtime-column 插槽,行号相近)

修复方案

问题本质:机组"状态"字段目前是一个自由填写的下拉框,而需求要求它应当是"只读展示"——由该场站关联的权威机组状态数据(例如场站主数据里维护的机组投运/退役状态)单向同步过来,用户不能在"实际并网容量信息"这个填报表单里直接改写它,"退役时间"同理,只有在权威数据判定该机组已退役时才允许(且应自动带出)填写退役时间。

<!-- 状态列:由可编辑下拉框改为只读展示 + 系统自动赋值 -->
<template #state-column="{ row, index }">
  <el-select v-model="row.state" disabled placeholder="系统自动同步机组状态">
    <el-option v-for="item in stateOptions" :key="item" :label="item" :value="item"></el-option>
  </el-select>
</template>

<!-- 退役时间列:同步保持只读,值随机组状态数据带出 -->
<template #endtime-column="{ row, index }">
  <el-date-picker v-model="row.endtime"
    :disabled="true" />
</template>

对应地,前端需要新增"进入页面/新增发电单元行时,按场站+机组编号回填权威机组状态与退役时间"的初始化逻辑(例如在 row 初始化或 inputCapa 联动方法中调用场站主数据接口取值回填),而不是仅仅把控件锁定为禁用而不管数据来源;后端也需要提供对应的"按场站/机组编号查询权威运行状态"接口供前端调用。

该问题状态为"已关闭/复测通过",但本文档基于 backup730 现有代码核对发现"状态"字段仍是手动可编辑控件,与需求"置灰、按机组状态字段自动赋值"存在差距;不排除实际修复代码位于一个本文档未能覆盖到的其它变体文件(如中压分布式对应组件),建议部署前人工用集中式新能源账号实测复现一次,确认现网实际表现与本文档结论是否一致。