999 B
999 B
用户管理角色下拉单选实施记录
修改内容
- 将用户管理新增、修改用户弹窗中的角色选择组件由多选下拉框改为下拉单选框。
- 新增前端单选值
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验证新增用户弹窗与修改用户弹窗:角色字段均为下拉单选框,无多选标签和单选圆点组件。