计量设备管理-前端改动说明.md 3.1 KB

计量设备管理模块 - 前端改动说明

一、改动概述

本次改动涉及计量设备管理模块的以下功能:

  1. 负责人字段:从单选改为多选,支持设置多个负责人

二、字段变动

字段名 变动前 变动后 说明
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"
}