| 问题描述 | 项目基本信息中缺少"数据类型"字段。 |
| 所属模块 | 项目信息填报 / 项目基本信息 |
| 严重程度 | 严重(阻断流程:是) |
| 涉及类型 | 新型储能 |
| 提出人 | 文日明 |
| 处理人 / 状态 | 陈键泽 / 5.1.已关闭(复测通过) |

普通类型(集中式新能源/中压分布式等)项目基本信息组件 src/views/projectNew/components/baseInfo/components/baseInfo.vue 第 183 行、第 392 行明确定义了"数据类型"字段:
<!-- 第183行 -->
<el-form-item required label="数据类型" prop="isProd">
<el-radio-group v-model="form.isProd">
<el-radio label="1">正式数据</el-radio>
<el-radio label="0">测试数据</el-radio>
</el-radio-group>
</el-form-item>
// 第392行:rulesList 中同样登记了该字段的校验规则
{
label: '数据类型',
prop: 'isProd',
...
}
而新型储能专用的项目基本信息组件 src/views/projectNew/components/baseInfo/components/baseInfoXXCN.vue 全文件搜索 "数据类型" / isProd 均无匹配结果 —— 该组件的表单模板与 rulesList(第56-107行、373-411行)中完全没有对应字段:
rulesList: [
{ type: "input", label: "项目名称", prop: "planName" },
{ type: "input", label: "项目批文或备案号", prop: "recordsNumber", proStatus: "1" },
{ type: "input", label: "项目批文或备案名称", prop: "recordsName", proStatus: "1" },
{ type: "input", label: "所属集团", prop: "bloc" },
{ type: "select", label: "投资主体性质", prop: "tzztxz" },
{ type: "input", label: "项目核准/备案容量", prop: "capacity", proStatus: "1" },
{ type: "select", label: "调度命名", prop: "implVoList" },
// 没有 "数据类型" / isProd
],
| 组件 | 适用类型 | 是否有"数据类型"字段 |
|---|---|---|
| baseInfo.vue | 集中式新能源 / 中压分布式 / 生物质等 | 有(第183/392行,prop=isProd) |
| baseInfoXXCN.vue | 新型储能 | 无(模板与 rulesList 均缺失) |
baseInfoXXCN.vue(与通用类型的 baseInfo.vue 并行维护),在按新型储能业务特性重新设计表单字段时,遗漏了对"数据类型"(测试数据/正式数据)这一通用字段的移植,导致新型储能项目从填报环节起就无法标记数据类型,也与 Row 10("新建填报选择测试数据,保存后被错误变为正式数据")反映的"数据类型"整体处理链路存在耦合隐患。修复文件:src/views/projectNew/components/baseInfo/components/baseInfoXXCN.vue
<el-form-item required label="数据类型" prop="isProd">
<el-radio-group v-model="form.isProd" :disabled="readOnly">
<el-radio label="1">正式数据</el-radio>
<el-radio label="0">测试数据</el-radio>
</el-radio-group>
</el-form-item>
{
type: "select",
label: "数据类型",
prop: "isProd",
},