risk-criteria-service.js 1014 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import axios from '@/common/services/axios-instance'
  2. class RiskCriteriaServices {
  3. // 判断组织是否存在启用的准则
  4. checkDept(params) {
  5. return axios({
  6. url: 'api/xcoa-mobile/v1/riskcriteria/checkDept',
  7. params: params,
  8. method: 'get',
  9. })
  10. }
  11. // 判断当前用户是否有新建权限
  12. checkUserPermission(data) {
  13. return axios({
  14. url: 'api/xcoa-mobile/v1/riskcriteria/findHasPermission',
  15. data,
  16. method: 'post',
  17. })
  18. }
  19. // 获取当前用户风控机构
  20. findIamOrgId(deptId, moduleId = 'riskLibraryVersion') {
  21. const params = {
  22. orgId: deptId,
  23. moduleId,
  24. }
  25. return axios({
  26. method: 'post',
  27. url: `api/xcoa-mobile/v1/iamorg/findIamOrgId`,
  28. params,
  29. })
  30. }
  31. // 获取用户有权限的风控机构
  32. getUserHavePermissionOrg() {
  33. return axios({
  34. method: 'post',
  35. url: `api/xcoa-mobile/v1/iam-page/getHavePermissionOrg/riskLibraryVersion`,
  36. })
  37. }
  38. }
  39. export default new RiskCriteriaServices()