① 基本信息
| 问题描述 | 外网点击保存后,内网侧水新账号看不到相关审核信息 |
|---|---|
| 一级模块 | 实际并网流程 |
| 二级模块 | 实际并网审核 |
| 涉及类型 | 生物质 |
| 严重性 | 严重 |
| 当前状态 | 2.1.待开发 |
| 研发处理人 | 何佳星 |
| 处理状态 | 待调整 |
② 问题截图
该行台账未提供截图(shot1/shot2/shot3 均为空)。
③ 旧代码涉及的项目文件及行数(backup730 分支)
xnybw5f / src/views/projectNew/components/actualInfo/components/tabItem.vue
第 472-533 行(batchAuditFlow,用 cascadeQuery 返回的 todoUser 覆盖人员选择结果)
④ 代码现状与修复方案
本行"实际并网流程 · 实际并网审核"模块与第85行(集中式新能源)、第94行(中压分布式新能源)属于同一个功能模块,只是涉及类型换成了"生物质"。台账描述的角度略有不同——第85/94行是从"目标环节处理人显示成了谁"这个角度描述,本行是从"内网侧水新账号收不到审核信息"这个结果角度描述,但两者很可能是同一处代码缺陷的一体两面:如果"目标环节处理人"被误设成了提交人自己(外网互联网账号),那么真正应该收到待办的内网水新专业审核人自然就"收不到相关审核信息"。
完整代码分析见 solution-85.html:
tabItem.vue 的 batchAuditFlow() 方法中,凡是 oldFlowStatus == '2'(即从"编制"提交到"中调/总调审核")的场景,都会用 cascadeQuery 接口返回的 todoUser/todoUserId(提交前该记录挂在谁的待办上,此时还是提交人自己)去覆盖用户在 userSelect 弹窗里手动选择的真实审核人列表,导致最终提交的审核任务分派给了提交人自己而不是真正的水新专业审核人。
由于本行台账未提供截图佐证,无法 100% 确认命中的是与第85/94行完全相同的代码路径,也不排除是第96行分析中提到的"内网侧同步机制"(apiService.sendMsgApi(...) 相关调用被注释关闭)在实际并网模块也存在类似缺失。如实说明:本行结论基于同模块、同症状家族的代码复用推断,建议研发按 solution-85.html 的思路复核 tabItem.vue,同时确认"实际并网流程"是否也存在类似第96行的内网同步缺口。