iam-myproject-service.js 901 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import axios from '@/common/services/axios-instance'
  2. class IamMyprojectService {
  3. // 获取表单list
  4. getMyProjectInfo() {
  5. return axios({
  6. url: `api/xcoa-mobile/v1/iamauditproject/myProjectList`,
  7. data: {
  8. columns: 'id',
  9. maxResults: 4,
  10. startPosition: 0,
  11. },
  12. method: 'post',
  13. }).then((res) => {
  14. return res.data
  15. })
  16. }
  17. // 根据项目ID获取项目信息
  18. getProjectInfoById(projectId) {
  19. return axios({
  20. url: `api/xcoa-mobile/v1/iamauditproject/getProjectInfoById?id=` + projectId,
  21. }).then((res) => {
  22. return res.data
  23. })
  24. }
  25. // 根据项目id获取阶段信息
  26. getPorjectWorkNodeInfo(projectId) {
  27. return axios({
  28. url: `api/xcoa-mobile/v1/iamworknode/getPorjectWorkNodeInfo?projectId=` + projectId,
  29. }).then((res) => {
  30. return res.data
  31. })
  32. }
  33. }
  34. export default new IamMyprojectService()