service.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-08-03 14:38:54
  4. * @LastEditTime: 2021-09-28 09:51:43
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: /CostAccountManaSys/src/pages/platformMana/menuManage/service.js
  8. */
  9. import { request } from 'umi';
  10. //获角色列表
  11. export async function getMenuList(params, options) {
  12. return request('/api/pfm/menu/list', {
  13. method: 'GET',
  14. params: {...params},
  15. ...(options || {}),
  16. });
  17. }
  18. //新增菜单
  19. export async function addList(body, options) {
  20. return request('/api/pfm/menu/save', {
  21. method: 'POST',
  22. data: {...body},
  23. ...(options || {}),
  24. });
  25. }
  26. //编辑角色
  27. export async function editList(body, options) {
  28. return request('/api/pfm/menu/edit', {
  29. method: 'POST',
  30. data: {...body},
  31. ...(options || {}),
  32. });
  33. }
  34. //删除角色
  35. export async function delList(params, options) {
  36. const {ids} = params;
  37. return request(`/api/pfm/menu/delete`, {
  38. data:ids,
  39. method: 'POST',
  40. ...(options || {}),
  41. });
  42. }
  43. // //根据角色查询已绑用户
  44. // export async function getUsersByRoleId(params, options) {
  45. // const {roleId} = params;
  46. // return request(`/api/costAccount/role/editUserRole`, {
  47. // data:{roleId, userIds},
  48. // method: 'POST',
  49. // ...(options || {}),
  50. // });
  51. // }
  52. //角色绑定用户
  53. export async function roleBindUser(params, options) {
  54. const {roleId, userIds} = params;
  55. return request(`/api/pfm/role/editUserRole`, {
  56. data:{roleId, userIds},
  57. method: 'POST',
  58. ...(options || {}),
  59. });
  60. }