userPrivilegeManagement.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. // src/api/login.ts
  2. import request from '../utils/request.js'
  3. let adminPrefix = import.meta.env.VITE_API_ADMIN_PRE
  4. // 查询所有用户
  5. export const getAllRoleUserApi = (params:any) => {
  6. return request({
  7. url: `${adminPrefix}/api/v1/role/users/list`,
  8. method: 'get',
  9. params
  10. })
  11. }
  12. /** 用户角色配置 操作 */
  13. // 获取人员权限角色配置信息
  14. export const getUserRoleConfigApi = () => {
  15. return request({
  16. url: `${adminPrefix}/api/v1/role/tableData`,
  17. method: 'get',
  18. })
  19. }
  20. // 设置角色用户数据接口
  21. export const addUserRoleConfigApi = (data:any) => {
  22. return request({
  23. url: `${adminPrefix}/api/v1/role/userAdd`,
  24. method: 'post',
  25. data
  26. })
  27. }
  28. // 删除角色用户数据接口
  29. export const deleteUserRoleConfigApi = (id:any) => {
  30. return request({
  31. url: `${adminPrefix}/api/v1/role/userDel/${id}`,
  32. method: 'post',
  33. })
  34. }
  35. /** 用户角色配置查询操作 */
  36. // 获取用户权限列表
  37. export const getUserRoleConfigListApi = (data:any) => {
  38. return request({
  39. url: `${adminPrefix}/api/v1/role/pageListData`,
  40. method: 'post',
  41. data
  42. })
  43. }
  44. // 权限列表——联动查询下拉接口
  45. export const getPrivilegeHeaderSearchListApi = () => {
  46. return request({
  47. url: `${adminPrefix}/api/v1/role/groupList`,
  48. method: 'get',
  49. })
  50. }
  51. // 权限列表——角色下拉接口
  52. export const getRoleListApi = () => {
  53. return request({
  54. url: `${adminPrefix}/api/v1/role/List`,
  55. method: 'get',
  56. })
  57. }
  58. // 权限列表查询组员下拉接口
  59. export const getGroupMembersListApi = () => {
  60. return request({
  61. url: `${adminPrefix}/api/v1/role/userList`,
  62. method: 'get',
  63. })
  64. }