| 问题描述 | 搜索框中,省份提示词提示有问题("省份"下拉框的占位文案显示为"请输入项目名称")。 |
| 所属模块 | 项目信息填报 |
| 严重程度 | 一般 |
| 涉及类型 | 全部类型 |
| 提出人 | 刘向诚 |
| 处理人 / 状态 | 陈键泽 / 5.1.已关闭(已更新修复,复测通过) |

该问题状态为"5.1.已关闭 · 已更新修复 · 复测通过",在 backup730(2026-08-01)分支中核实:真正被"集中式新能源"列表页(project-list/jzsxny)引用的表单配置 src/views/projectNew/json/list.json 中 newListFormInline.provinces(第 665-678 行)的占位文案已经是正确的:
"provinces": {
"key": "provinces",
"label": "省(自治区):",
"placeholder": "请输入省(自治区)", // ← 已修复,与截图问题不一致
"type": "checkbox",
"dictKey": "provinceList",
...
}
但同一 JSON 文件里还留有一份未被任何 .vue 组件引用的死配置 newFormInline(第 505-511 行),其中 provinces 的占位文案仍然是复制自"项目名称"字段的错误文案,与截图完全吻合:
"newFormInline": [
{
"key": "provinces",
"label": "省(自治区):",
"placeholder": "请输入项目名称", // ← 与紧邻的 planName 字段(第471行)占位文案完全相同,明显是复制粘贴遗留
"type": "select",
"dictKey": "provinceList",
...
},
...
]
全仓库检索 newFormInline 关键字,backup730 分支中没有任何 .vue 文件引用它(仅 list.json 自身声明)。
newListFormInline.provinces.placeholder 已更正为"请输入省(自治区)"。截图中的错误文案对应的是同一 JSON 文件里遗留的死配置块 newFormInline,推测正是这次修复的"前身"(先复制 planName 的 placeholder 做了 provinces 字段,后来在 newListFormInline 里改正,但 newFormInline 这份旧配置没有被清理/也未被引用)。文件:src/views/projectNew/json/list.json
newFormInline(第 500 行起的整个数组),避免后续开发者误引用这份带有"复制粘贴错误"的配置,或在其基础上做二次修改导致相同问题复现:// 全仓库确认无引用后,直接删除:
"newFormInline": [ ... ] // 第 500-6xx 行整个数组节点
newListFormInline 配置,清理掉容易误导后续维护者的死代码,避免"复制粘贴占位文案"类问题在其它字段上再次发生。