audit-projectoverview-service.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import axios from '@/common/services/axios-instance'
  2. class AuditPorjectOverviewService {
  3. // 获取项目进度-仪表盘
  4. getProjectProgress(id) {
  5. return axios({
  6. url: `api/xcoa-mobile/v1/iamprojectoverview/getProjectProgress?projectId=` + id,
  7. })
  8. }
  9. // 获取工作底稿分布-堆叠柱状图
  10. getWorkingPaperSDistribution(id) {
  11. return axios({
  12. url: `api/xcoa-mobile/v1/iamprojectoverview/getWorkingPaperSDistribution?projectId=` + id,
  13. })
  14. }
  15. // 获取审计发现-饼图
  16. getAuditFindings(id) {
  17. return axios({
  18. url: `api/xcoa-mobile/v1/iamprojectoverview/getAuditFindings?projectId=` + id,
  19. })
  20. }
  21. // 获取工作底稿完成情况-柱状图
  22. getWorkingPapersCompletion(id) {
  23. return axios({
  24. url: `api/xcoa-mobile/v1/iamprojectoverview/getWorkingPapersCompletion?projectId=` + id,
  25. })
  26. }
  27. // 获取用户图片
  28. getUserAvatar( account ){
  29. return axios({
  30. url: `api/mobile/v1/user-manager/userAvatar/` + account,
  31. responseType: 'blob',
  32. })
  33. }
  34. // 获取数据字典配置
  35. getDictionary(id) {
  36. return axios({
  37. url: `api/xcoa-mobile/v1/iam-law/dictionary?key=${id}`,
  38. method: 'get',
  39. })
  40. }
  41. }
  42. export default new AuditPorjectOverviewService()