Excel第107行 · 中压分布式在建场站开工建设时间需标红星号并做保存校验 2.1.待开发
问题描述:中压分布式新能源类型,当场站状态为在建类型,场站开工建设时间需要标红星号,并且保存需要做校验
代码审查未发现明显缺陷,标为“代码看起来已正确”而非直接给修复方案,避免无根据地修改正常代码。
旧代码涉及的项目文件名及对应行数
xnybw5f/src/views/projectNew/components/baseInfo/components/stationInfoZY.vue 第428-434行 computed proStatus():this.item.proStatus == "4" 时返回 true;第101行模板 :required="proStatus" 用于场站开工建设时间字段的红星显示。xnybw5f/src/views/projectNew/components/baseInfo/projectDetail.vue 的 checkZYData() 函数里也有 if (item.proStatus == "4" || item.proStatus == "5") { if (!item.projectStartTime) {...} } 的必填校验。
修复代码涉及的项目文件名及行数
代码层面看起来已经实现:在建(proStatus==4)状态下红星显示和保存必填校验都已存在。
修复方案
与本清单较早分析过的Excel第5/14/18/25行类似——backup730代码里逻辑已经正确,最可能是验证环境版本落后、或者测试时实际操作的是别的表单入口(比如通过“批量导入”而非表单直接填写)。建议先在backup730对应部署环境里直接复现一次再判断是否还需要改代码。