xm-spic-problem-service.js 980 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import axios from '@/common/services/axios-instance'
  2. class IamSourceProblemService {
  3. // 导出案例库
  4. exportProblem(id, rootId, arrId) {
  5. return axios({
  6. method: 'post',
  7. url: 'api/xcoa-mobile/v1/spicproblem-category/exportProblem',
  8. params: { id: Number(id), rootId: Number(rootId), arrId: arrId },
  9. responseType: 'blob',
  10. })
  11. }
  12. // 获取文件编号
  13. getFileCode() {
  14. return axios({
  15. url: `api/xcoa-mobile/v1/spicproblem/find-code`,
  16. method: 'post',
  17. })
  18. }
  19. // 查询当前用户是否是审计案例库管理员角色(是否为模块管理员)
  20. checkSpicProblemPermission() {
  21. return axios({
  22. url: `api/xcoa-mobile/v1/spicproblem/checkSpicProblemPermission`,
  23. })
  24. }
  25. // 查询当前用户是否是审计人员(角色)
  26. checkSpicAuditPermission() {
  27. return axios({
  28. url: `api/xcoa-mobile/v1/spicproblem/checkSpicAuditPermission`,
  29. })
  30. }
  31. }
  32. export default new IamSourceProblemService()