Excel第110行 · 批次删除应增加二次确认且需通过保存按钮校验后才真正删除,存在审核资料时不允许删除 2.1.待开发
问题描述:项目基本信息页面,批次信息点击删除批次按钮之后,要增加二次确认弹窗,并且确认之后不能直接删除批次,要通过点击页面上方的保存按钮通过校验之后才能删除,现在是直接删除了批次,并且批次信息点击删除批次按钮时需要增加校验,如果批次中存在审核中或已审核的并网资料则不允许删除
旧代码涉及的项目文件名及对应行数
xnybw5f/src/views/projectNew/components/baseInfo/components/informationList.vue 第990行起 delRow():已经有 $confirm 二次确认弹窗(第1003行)、已经有对 powerPlantProcesses(发电单元)审核状态的前置校验(第992-1002行,检查 lczt === '已审核' || '审核中'),但确认后第1008行 projectBaseApi.deleteInformation(...) 是立即调用删除接口,不是走“暂存改动,点页面顶部保存按钮才真正提交”的模式。校验的是 powerPlantProcesses(可能是发电单元维度),问题描述里“存在审核中或已审核的并网资料”指的可能是另一个维度(并网资料信息,而非发电单元)。
修复代码涉及的项目文件名及行数
informationList.vue 第990-1030行 delRow()
修复方案
本条实际已经部分实现(二次确认+发电单元审核态校验都在),差距在两点:①删除是立即调用接口而非“暂存到保存时才提交”——如果要严格按需求实现,需要把批次的删除标记先存到本地表单状态里,实际调用 deleteInformation 的时机改为跟随页面顶部“保存”按钮的提交流程;②校验维度需要确认,如果“并网资料”指的是并网资料信息(而非当前校验的发电单元 powerPlantProcesses),需要额外增加对应的审核状态查询。这两点都需要先和处理人确认期望的具体交互,再决定改动范围有多大(可能是较大的重构,不是简单的条件判断补丁)。