计量设备管理模块 - 前端改动说明
一、改动概述
本次改动涉及计量设备管理模块的以下功能:
- 负责人字段:从单选改为多选,支持设置多个负责人
二、字段变动
| 字段名 |
变动前 |
变动后 |
说明 |
repairUser |
单选用户ID
"692fd944030845068c8e2b55" |
多选用户ID
"id1,id2,id3" |
逗号分隔的用户ID |
repairUserName |
单个姓名
"张三" |
多用户姓名
"张三,李四,王五" |
逗号分隔的用户姓名 |
三、涉及接口
3.1 新增设备
- 接口:
POST /sb/info/measures
- 变动:
repairUser 支持传入多个用户ID(逗号分隔)
3.2 修改设备
- 接口:
PUT /sb/info/measures/{id}
- 变动:
repairUser 支持传入多个用户ID(逗号分隔)
3.3 查询设备详情
- 接口:
GET /sb/info/measures/{id}
- 变动:返回的
repairUserName 显示多个负责人姓名(逗号分隔)
3.4 查询设备列表(分页)
- 接口:
GET /sb/info/measures/page
- 变动:返回的
repairUserName 显示多个负责人姓名(逗号分隔)
3.5 查询设备列表(不分页)
- 接口:
GET /sb/info/measures
- 变动:返回的
repairUserName 显示多个负责人姓名(逗号分隔)
3.6 查询检定预警列表
- 接口:
GET /sb/info/measures/warn/page
- 变动:返回的
repairUserName 显示多个负责人姓名(逗号分隔)
3.7 导出设备数据
- 接口:
GET /sb/info/measures/export
- 变动:导出Excel中负责人列显示多个姓名
四、前端改动清单
4.1 计量设备台账列表页
| 改动项 |
说明 |
优先级 |
| 负责人列展示 |
支持多个姓名展示,建议用 / 或换行分隔 |
高 |
4.2 计量设备新增/编辑表单
| 改动项 |
说明 |
优先级 |
| 负责人选择器 |
从单选改为多选组件 |
高 |
| 提交数据格式 |
选中的多个用户ID用逗号拼接后提交 |
高 |
示例:
// 单选
repairUser: "692fd944030845068c8e2b55"
// 多选
repairUser: "692fd944030845068c8e2b55,692fd944030845068c8e2b56"
4.3 计量设备详情页
| 改动项 |
说明 |
优先级 |
| 负责人展示 |
支持多个姓名展示 |
中 |
4.4 检定预警列表页
| 改动项 |
说明 |
优先级 |
| 负责人列展示 |
支持多个姓名展示 |
中 |
五、接口数据格式示例
5.1 新增/修改请求示例
{
"name": "数字万用表",
"cardNo": "1001",
"repairUser": "692fd944030845068c8e2b55,692fd944030845068c8e2b56,692fd944030845068c8e2b57",
"seatNumber": 30,
"checkDate": "2026-01-15",
"checkPeriod": 12
}
5.2 查询响应示例
{
"id": "xxx",
"name": "数字万用表",
"cardNo": "1001",
"repairUser": "692fd944030845068c8e2b55,692fd944030845068c8e2b56",
"repairUserName": "张三,李四",
"seatNumber": 30,
"nextCheckDate": "2026-07-14"
}