empower-manage.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. 授权管理 权限管理
  3. @author laiyh
  4. @Date 2020-09-15
  5. */
  6. import req from "@/utils/req";
  7. export const base = "/authsvr/v2/applicationinfo/appQutoList";
  8. export const tableUrl = `${base}/_search`;
  9. // 机构配额
  10. export const baseOrg = `/authsvr/v2/orgQuota`;
  11. // 获取指定机构配额分配信息
  12. export function getOrgQuotaInfos(data) {
  13. return req.post(`${baseOrg}/orgQuotaInfos/_search`, data);
  14. }
  15. // 保存配额信息
  16. export function saveOrgQuotas(data) {
  17. return req.post(`${baseOrg}/orgQuota`, data, { loading: true });
  18. }
  19. // 回收配额
  20. export function authCancelChild(data) {
  21. return req.post(`${baseOrg}/authCancelChild`, data);
  22. }
  23. // 匹配单位数
  24. export function getMateCount(data) {
  25. return req.get(`${baseOrg}/searchOrg`, data);
  26. }
  27. // 计算结果
  28. export function getQuataTreeYB(data) {
  29. return req.get(`${baseOrg}/calQuotaTreeYB`, data,{loading: true});
  30. }
  31. // 配额批量下发
  32. export function orgQuotaSave(data) {
  33. return req.post(`${baseOrg}/orgQuotaCalSave`, data);
  34. }
  35. // 根据机构id 获取权限管理页面列表
  36. export const authTableUrl = `authsvr/v2/applicationinfo/appList/_search`