feat(admin): 实现用户管理列表及新增用户功能

- 新增用户列表页面,实现分页查询和条件筛选
- 增加新增用户弹窗表单,支持姓名、手机号及密码录入和校验
- 后端新增 AdminController 提供用户列表查询和创建接口
- 完善 UserService 和 RoleService,支持分页用户数据获取及用户角色映射
- 丰富数据库 Mapper 增加用户及用户角色相关查询插入操作
- 定时任务 UserRoleTask 调整调用角色服务更新权限缓存
- 前端接口封装新建用户相关请求便于调用
- 使用密码加密存储新建用户密码保障安全
This commit is contained in:
lbw
2025-12-24 11:25:27 +08:00
parent 5404f295e4
commit 4135b72648
19 changed files with 424 additions and 90 deletions

View File

@@ -0,0 +1,10 @@
import axios from "@/axios";
export function getUserList(data) {
return axios.post('/admin/user/list', data)
}
export function createUser(data) {
return axios.post('/admin/user/create', data)
}