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

Row 68:变流器厂家/型号/程序版本号(主控/阀控)输入框限制20字符,需放宽到100字符

严重 2.1.待开发(研发自评:"已修复待更新") 全部类型 五区 模块:实际并网信息 / - 处理人:陈键泽

1基本信息

问题描述变流器厂家,变流器型号,变流器程序版本号-主控,变流器程序版本号-阀控 不能只控制在20个字符,需要允许输入100个字符,特别要注意数据库的字段长度是否有做限制。
所属模块实际并网信息 / -
严重程度严重(阻断流程:是)
涉及类型全部类型
提出人刘向诚
处理人 / 状态陈键泽 / 2.1.待开发

2问题截图

变流器厂家型号输入框字数限制0/20
图1:实际并网容量信息 → 发电单元信息表格,"变流器厂家"、"变流器型号"输入框右下角字数提示均为"0/20",最多只能输入20字符

3旧代码定位(backup730 分支)

前端输入框限制 —— src/views/projectNew/components/actualInfo/components/pgu_windPower.vue

字段prop代码行
变流器厂家blqcj第 224-230 行,maxlength="20"(第227行)
变流器型号blqxh第 237-243 行,maxlength="20"(第240行)
变流器程序版本号-主控blqcxbbhzk第 250-256 行,maxlength="20"(第253行)
变流器程序版本号-阀控blqcxbbhfk第 263-269 行,maxlength="20"(第266行)
<!-- 变流器厂家,第224-231行 -->
<el-input
  v-model="row.blqcj"
  maxlength="20"          <!-- 第227行 -->
  show-word-limit
  :disabled="viewFlag || row.status == '删除'"
  @change="inputCapa($event, index - 1, 'blqcj')"
></el-input>
<!-- 变流器型号、程序版本号-主控、程序版本号-阀控 三处结构完全相同,均为 maxlength="20" -->
数据库字段长度排查:本仓库 xnybw5b@730backupsrc/main/resources/.../dbconfig/NePwrPlProcSQL_mysql.xmlNePwrPlSQL_mysql.xmlNePwrPlBaseSQL.xml 等文件中确认 BLQCJ/BLQXH/BLQCXBBHZK/BLQCXBBHFK 四个字段在 INSERT/UPDATE/查询条件多处被引用(对应实际并网单元记录表),但仓库内未随代码托管任何建表 DDL 脚本,无法在本仓库源码中直接确认这四列在数据库中的 VARCHAR(n) 实际长度定义,如实说明:数据库字段长度需要请数据库管理员在生产/测试库上直接核实(如 MySQL 执行 SHOW FULL COLUMNS FROM 对应表名),若列宽 < 100,需配套执行 ALTER TABLE ... MODIFY COLUMN ... VARCHAR(100),否则仅放宽前端 maxlength 会导致输入超过数据库列宽时后端保存报错或被截断。

4修复方案

4.1 前端:修复代码文件 src/views/projectNew/components/actualInfo/components/pgu_windPower.vue 第 227、240、253、266 行,四处 maxlength="20" 统一改为 maxlength="100"

<del>maxlength="20"</del>
<ins>maxlength="100"</ins>
show-word-limit   <!-- 保留,自动跟随 maxlength 变为 "已输入数/100" -->

建议同时检查同类"发电单元信息"表格(生物质 pgu_biomass.vue、新型储能 pgu_nes.vue、光伏 pgu_photovoltaic.vue)是否也存在 blqcj/blqxh 等相同字段与 maxlength="20" 限制,本次任务时间限制下未逐一核实全部同类文件,建议一并排查修改,保持四类电源界面口径一致。

4.2 后端/数据库:由数据库管理员核实 BLQCJ/BLQXH/BLQCXBBHZK/BLQCXBBHFK 四个字段当前列宽,不足 100 字符的执行 ALTER TABLE 扩容;扩容前建议评估相关索引(如有)及历史数据长度分布,避免报错。

效果:四个变流器相关字段的前端输入上限从20字符放宽到100字符,并确保数据库列宽同步扩容,避免出现"前端允许输入但后端保存截断/报错"的不一致情况。