role.js 628B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import request, { restful } from '@/utils/request';
  2. /**
  3. * 构造 Service
  4. * @returns
  5. */
  6. const [
  7. getRoleList,
  8. getRoleDetail,
  9. saveRole,
  10. updateRole,
  11. deleteRole,
  12. ] = restful('/roles');
  13. const [
  14. getResourceList,
  15. getResourceDetail,
  16. saveResource,
  17. updateResource,
  18. deleteResource,
  19. ] = restful('/resources');
  20. export {
  21. getRoleList,
  22. getRoleDetail,
  23. saveRole,
  24. updateRole,
  25. deleteRole,
  26. getResourceList,
  27. getResourceDetail,
  28. saveResource,
  29. updateResource,
  30. deleteResource,
  31. }
  32. // 授权菜单
  33. export const authRoleResource = (roleId, data) => request.post(`/role/${roleId}/Resources`, data);