audit-projectnode-service.js 853 B

12345678910111213141516171819202122232425262728293031323334
  1. import axios from '@/common/services/axios-instance'
  2. class AuditPorjectNodeService {
  3. // 获取项目节点信息
  4. getPorjectNodeInfo(id) {
  5. return axios({
  6. url: `api/xcoa-mobile/v1/iamprojectworknode/getPorjectNodeInfo?projectId=` + id,
  7. })
  8. }
  9. // 操作前数据权限校验
  10. checkOperatorAuthority(id) {
  11. return axios({
  12. url: `api/xcoa-mobile/v1/iamprojectuser/checkOperatorAuthority?projectId=` + id,
  13. })
  14. }
  15. // 获取数据字典配置
  16. getDictionary(id) {
  17. return axios({
  18. url: `api/xcoa-mobile/v1/iam-law/dictionary?key=${id}`,
  19. method: 'get',
  20. })
  21. }
  22. // 修改项目节点
  23. saveProjectNode(param) {
  24. return axios.post(`api/xcoa-mobile/v1/iamprojectworknode/savePorjectNodeInfo`,param
  25. )
  26. }
  27. }
  28. export default new AuditPorjectNodeService()