用户角色选择改为下拉单选
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 用户管理角色下拉单选实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 将用户管理新增、修改用户弹窗中的角色选择组件由多选下拉框改为下拉单选框。
|
||||
- 新增前端单选值 `selectedRoleId`,选择角色时同步写回后端原有 `form.roleIds` 数组字段。
|
||||
- 修改用户回显时仅取 `response.roleIds` 的第一个角色作为当前选中项,提交时保持 `roleIds: [roleId]` 格式。
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 仅影响 `ruoyi-ui/src/views/system/user/index.vue` 的新增用户、修改用户弹窗角色下拉选择交互。
|
||||
- 未修改后端接口、数据库、权限逻辑和用户分配角色页面。
|
||||
|
||||
## 验证情况
|
||||
|
||||
- 已执行 `nvm use`,使用 Node v14.21.3 / npm 6.14.18。
|
||||
- 已执行 `npm run build:prod`,构建通过;仅存在原有资源体积 warning。
|
||||
- 已在真实前端页面 `http://localhost:1024/system/user` 验证新增用户弹窗与修改用户弹窗:角色字段均为下拉单选框,无多选标签和单选圆点组件。
|
||||
Reference in New Issue
Block a user