Excel第106行 · 回退后5区重新提交保存/提交按钮持续可点,预计并网时间未保存成功,日志与3区不一致 2.1.待开发
问题描述:单据经过一次回退后,在5区重新提交,页面提示保存成功,但实际保存和提交按钮一直可以点击,页面填写的预计首次并网时间也没有保存成功,流程日志和3区的也不一致。
证据不足,未能精确定位到具体代码行,以上是基于同类问题模式的排查方向建议,不是确定结论。
旧代码涉及的项目文件名及对应行数
“提示保存成功但字段实际没存上”这个现象,与本清单更早分析过的Excel第20行(baseInfo.vue 的 creatorPhone 未 await 异步赋值导致提交时值为空却仍提示成功)是同一类“前端未校验接口真实业务结果就提示成功”的模式,怀疑 jhbwDetail.vue 的保存/提交函数存在类似问题,但未在本次排查中定位到“预计首台机组接入电网时间”(batchPredictFirstTime)具体的保存调用代码行。
修复代码涉及的项目文件名及行数
需要进一步在 jhbwDetail.vue 中定位保存函数(搜索关键词 saveOrUpdate/save()中对 res.code 的判断是否完整,未在本次排查中确认具体行号。
修复方案
建议排查方向:①保存接口调用的 .then() 回调是否像Excel第76行(附件删除)那样无条件提示成功而不检查业务code;②“保存和提交按钮一直可以点击”提示按钮的 loading/disabled 状态管理可能有缺陷,接口调用中或调用后没有正确复位/锁定按钮状态;③流程日志与3区不一致,同Excel第105行,需要结合具体单据在数据库层面核实。本条整体证据不足,以上均为基于同类问题模式的推测方向,未做代码级确认。