Excel第120行 · 实际并网容量信息-储能场站租赁/自建字段不应强制标红星必填 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。