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

Row 39:搜索框中,省份提示词提示有问题(复制粘贴残留的占位文案)

一般 已关闭 · 复测通过 全部类型 模块:项目信息填报 处理人:陈键泽

1基本信息

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

2问题截图

省份筛选框占位文案错误
图1:红框标出"省份"下拉筛选框的占位提示文案显示为"请输入项目名称"

3backup730 分支现状核实

该问题状态为"5.1.已关闭 · 已更新修复 · 复测通过",在 backup730(2026-08-01)分支中核实:真正被"集中式新能源"列表页(project-list/jzsxny)引用的表单配置 src/views/projectNew/json/list.jsonnewListFormInline.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 自身声明)。

结论:该缺陷在 backup730 分支已确认修复——线上实际生效的 newListFormInline.provinces.placeholder 已更正为"请输入省(自治区)"。截图中的错误文案对应的是同一 JSON 文件里遗留的死配置块 newFormInline,推测正是这次修复的"前身"(先复制 planName 的 placeholder 做了 provinces 字段,后来在 newListFormInline 里改正,但 newFormInline 这份旧配置没有被清理/也未被引用)。

4建议的后续清理

文件:src/views/projectNew/json/list.json

建议:删除未被引用的死配置块 newFormInline(第 500 行起的整个数组),避免后续开发者误引用这份带有"复制粘贴错误"的配置,或在其基础上做二次修改导致相同问题复现:
// 全仓库确认无引用后,直接删除:
"newFormInline": [ ... ]   // 第 500-6xx 行整个数组节点
效果:保留唯一生效、且占位文案已修复的 newListFormInline 配置,清理掉容易误导后续维护者的死代码,避免"复制粘贴占位文案"类问题在其它字段上再次发生。