Excel第111行 · 中压分布式批次删除需校验实际并网容量审核状态 2.1.待开发
问题描述:项目基本信息页面,中压分布式新能源批次信息点击删除批次按钮之后需要校验,如果该批次在实际并网容量信息页面的审核状态为待审核或者已审核,则弹窗提示“该批次的实际并网容量信息已提交审核,不允许删除”
旧代码涉及的项目文件名及对应行数
与Excel第110行同一处代码:informationList.vue 第990-1002行 delRow() 已经有类似校验,检查 powerPlantProcesses 里是否存在 lczt === '已审核' || '审核中' 的发电单元,命中则提示“该批次存在审核中或已审核机组,无法删除”(第1000行)。问题描述要求的提示状态是“待审核或者已审核”,与现状代码判断的“已审核或审核中”在状态取值上不完全一致(“待审核”vs“审核中”可能是同一状态的不同叫法,也可能是两个不同状态)。
修复代码涉及的项目文件名及行数
informationList.vue 第993-1001行
修复方案
// 现状(第993-1001行)
hasAuditedUnits = this.currentRow.powerPlantProcesses.some(unit =>
unit.lczt === '已审核' || unit.lczt === '审核中'
)
if (hasAuditedUnits) {
this.$message.info('该批次存在审核中或已审核机组,无法删除')
return
}
// 建议:先和后端确认“待审核”对应的具体 lczt 取值(是否就是“审核中”,还是另一个独立值),
// 补齐状态判断并把提示文案改成需求要求的措辞
hasAuditedUnits = this.currentRow.powerPlantProcesses.some(unit =>
['已审核', '审核中', '待审核'].includes(unit.lczt)
)
if (hasAuditedUnits) {
this.$message.info('该批次的实际并网容量信息已提交审核,不允许删除')
return
}