userGroup.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import request from '@/utils/request';
  2. // 创建用户组
  3. export async function createUserGroup(data) {
  4. const res = await request({
  5. url: '/bpm/user-group/create',
  6. method: 'post',
  7. data: data
  8. });
  9. if (res.data.code == 0) {
  10. return res.data.data;
  11. }
  12. return Promise.reject(new Error(res.data.message));
  13. }
  14. // 更新用户组
  15. export async function updateUserGroup(data) {
  16. const res = await request({
  17. url: '/bpm/user-group/update',
  18. method: 'put',
  19. data: data
  20. });
  21. if (res.data.code == 0) {
  22. return res.data.data;
  23. }
  24. return Promise.reject(new Error(res.data.message));
  25. }
  26. // 删除用户组
  27. export async function deleteUserGroup(id) {
  28. const res = await request({
  29. url: '/bpm/user-group/delete?id=' + id,
  30. method: 'delete'
  31. });
  32. if (res.data.code == 0) {
  33. return res.data.data;
  34. }
  35. return Promise.reject(new Error(res.data.message));
  36. }
  37. // 获得用户组
  38. export async function getUserGroup(id) {
  39. const res = await request({
  40. url: '/bpm/user-group/get?id=' + id,
  41. method: 'get'
  42. });
  43. if (res.data.code == 0) {
  44. return res.data.data;
  45. }
  46. return Promise.reject(new Error(res.data.message));
  47. }
  48. // 获得用户组分页
  49. export async function getUserGroupPage(query) {
  50. const res = await request({
  51. url: '/bpm/user-group/page',
  52. method: 'get',
  53. params: query
  54. });
  55. if (res.data.code == 0) {
  56. return res.data.data;
  57. }
  58. return Promise.reject(new Error(res.data.message));
  59. }
  60. // 获取用户组精简信息列表
  61. export async function listSimpleUserGroups() {
  62. const res = await request({
  63. url: '/bpm/user-group/list-all-simple',
  64. method: 'get'
  65. });
  66. if (res.data.code == 0) {
  67. return res.data.data;
  68. }
  69. return Promise.reject(new Error(res.data.message));
  70. }