25 行
929 B
Markdown
25 行
929 B
Markdown
# 人员配置备选人员应回显姓名
|
||
|
||
**日期**: 2026-03-26
|
||
**类型**: 前端BUG
|
||
|
||
---
|
||
|
||
## 问题
|
||
|
||
编辑人员配置弹窗中,备选人员显示的是 ID(如 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, ...}]`
|
||
|
||
后端不需要改,前端用已有接口做回显即可。
|