audit-projectuser-service.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import axios from '@/common/services/axios-instance'
  2. class AuditPorjectUserService {
  3. // 获取项目成员变更信息记录
  4. getUserChangeLogInfo(id) {
  5. return axios({
  6. url: `api/xcoa-mobile/v1/iamprojectuser/getProjectUserChangeInfo?projectId=` + id,
  7. })
  8. }
  9. // 获取项目成员信息
  10. getProjectUserInfo(id) {
  11. return axios({
  12. url: `api/xcoa-mobile/v1/iamprojectuser/getProjectUserInfo?projectId=` + id,
  13. })
  14. }
  15. // 操作前数据权限校验
  16. checkOperatorAuthority(id) {
  17. return axios({
  18. url: `api/xcoa-mobile/v1/iamprojectuser/checkOperatorAuthority?projectId=` + id,
  19. })
  20. }
  21. // 获取数据字典配置
  22. getDictionary(id) {
  23. return axios({
  24. url: `api/xcoa-mobile/v1/iam-law/dictionary?key=${id}`,
  25. method: 'get',
  26. })
  27. }
  28. // 判断用户是否是项目负责人、项目组长/项目副组长
  29. isProjectLeader(id, flag) {
  30. return axios({
  31. url: `api/xcoa-mobile/v1/iamprojectuser/isProjectLeader/${id}/${flag}`,
  32. method: 'post',
  33. })
  34. }
  35. }
  36. export default new AuditPorjectUserService()