audit-cpm-project-user-service.js 971 B

1234567891011121314151617181920212223242526272829303132333435
  1. import axios from '@/common/services/axios-instance'
  2. class AuditCpmProjectUserService {
  3. // 根据projectId获取项目成员信息
  4. getProjectUser(projectId) {
  5. return axios({
  6. method: 'get',
  7. url: `api/xcoa-mobile/v1/cpm-project-member/getGroupMember?projectId=${projectId}`,
  8. }).then((res) => {
  9. return res.data
  10. })
  11. }
  12. // 获取用户项目成员角色 是否为组长 是:true 不是:false
  13. getProjectUserRole(projectId) {
  14. return axios({
  15. method: 'get',
  16. url: `api/xcoa-mobile/v1/cpm-project-member/isProjectLeader?projectId=${projectId}`,
  17. }).then((res) => {
  18. return res.data
  19. })
  20. }
  21. // 保存用户项目成员
  22. setProjectUser(projectId, data) {
  23. return axios({
  24. method: 'POST',
  25. url: `api/xcoa-mobile/v1/cpm-project-member/saveProjectMember?projectId=${projectId}`,
  26. data,
  27. }).then((res) => {
  28. return res.data
  29. })
  30. }
  31. }
  32. export default new AuditCpmProjectUserService()