fix: 统一接口路径为/admin/staff/batch-basic,删除错误的internal路径
这个提交包含在:
父节点
9d6070101a
当前提交
89cf8060df
@ -1,7 +1,6 @@
|
|||||||
# 人员配置备选人员应回显姓名
|
# 人员配置备选人员回显姓名
|
||||||
|
|
||||||
**日期**: 2026-03-26
|
**日期**: 2026-03-26
|
||||||
**类型**: 前端BUG
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -9,27 +8,9 @@
|
|||||||
|
|
||||||
编辑人员配置弹窗中,备选人员显示的是 ID(如 1001、1002),应显示人员姓名。
|
编辑人员配置弹窗中,备选人员显示的是 ID(如 1001、1002),应显示人员姓名。
|
||||||
|
|
||||||
## 解决方案
|
## 接口
|
||||||
|
|
||||||
前端在人员配置弹窗中:
|
**批量查人员简要信息**:`GET /admin/staff/batch-basic?staffIds=1001,1002`
|
||||||
|
|
||||||
1. **选择人员**:调 `GET /admin/staff?staffType=GUIDE&status=1` 获取可选人员列表(含 staffId + name),用下拉多选控件
|
|
||||||
2. **回显姓名**:打开编辑弹窗时,根据 `staffIds` 列表调 `GET /internal/staff/batch-basic?staffIds=1001,1002` 批量查名字回显
|
|
||||||
- 或者直接在选择控件中匹配已选 ID 显示 label
|
|
||||||
|
|
||||||
**后端已有的接口**:
|
|
||||||
- 人员列表:`GET /admin/staff?staffType=GUIDE&status=1` → 返回 `[{staffId, name, ...}]`
|
|
||||||
- 批量查名字:`GET /internal/staff/batch-basic?staffIds=1001,1002` → 返回 `[{staffId, name, staffType, ...}]`
|
|
||||||
|
|
||||||
后端不需要改,前端用已有接口做回显即可。
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 补充:批量查人员简要信息接口
|
|
||||||
|
|
||||||
**不要用** `/admin/internal/staff/batch-basic`(这是内部接口,404正常)。
|
|
||||||
|
|
||||||
**正确接口**:`GET /admin/staff/batch-brief?staffIds=1001,1002`
|
|
||||||
|
|
||||||
返回:
|
返回:
|
||||||
```json
|
```json
|
||||||
@ -39,4 +20,7 @@
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
用于备选人员回显姓名。
|
## 前端改造
|
||||||
|
|
||||||
|
1. **回显姓名**:打开编辑弹窗时,根据 `staffIds` 调 `GET /admin/staff/batch-basic?staffIds=1001,1002` 查名字
|
||||||
|
2. **选择人员**:调 `GET /admin/staff/list?staffType=GUIDE&status=1` 获取可选人员列表,用下拉多选
|
||||||
|
|||||||
正在加载...
x
在新工单中引用
屏蔽一个用户