生成时间: 2026-08-03 · 数据来源: xnybw平台需求及工作计划(1).xlsx(南网在线绿能云缺陷跟踪表·新增批次)· 仅针对 backup730/730backup 分支代码

Excel第120行 · 实际并网容量信息-储能场站租赁/自建字段不应强制标红星必填 2.1.待开发

一级模块实际并网流程 / 实际并网流程
涉及类型新型储能
状态2.1.待开发

问题描述:租赁/自建 不应该标红星

旧代码涉及的项目文件名及对应行数

xnybw5f/src/views/projectNew/components/actualInfo/components/czxq.vue 第120-125行:

<el-form-item label="租赁/自建" class="is-required">
  <el-select v-model="station.zlzj" :disabled="viewFlag" clearable>
    <el-option key="1" label="租赁" value="租赁"/>
    <el-option key="2" label="自建" value="自建"/>
  </el-select>
</el-form-item>

class="is-required" 是一个纯样式类,会给 label 强制加红星,与该字段实际是否配置了必填校验规则(rules)无关——即使这个字段本身没有绑定任何必填校验,只要模板里写了这个 class,红星就会一直显示,这正是问题描述“不应该标红星”的直接原因。

修复代码涉及的项目文件名及行数

czxq.vue 第120行

修复方案

// 修改前
<el-form-item label="租赁/自建" class="is-required">

// 修改后:去掉写死的 is-required 类
<el-form-item label="租赁/自建">

如果这个字段确实需要在某些条件下必填(比如只有新型储能类型才要求),应该改用 :class="{'is-required': someCondition}":required="someCondition" 动态绑定,而不是写死的静态 class。