project.js 681 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 获取项目列表
  6. *
  7. *
  8. */
  9. export function getProjectList() {
  10. let promise = new Promise((result, rej) => {
  11. request({
  12. url: `/manager/userContext/allProject`,
  13. method: 'get'
  14. }).then(res => {
  15. if (res.code === 200) {
  16. if (res.data.length === 0) return result({
  17. code: 200,
  18. data: null,
  19. message: null
  20. })
  21. request({
  22. url: `/api/project/getIds`,
  23. method: 'post',
  24. data: res.data
  25. }).then(node => {
  26. result(node)
  27. })
  28. } else {
  29. result({
  30. code: 200,
  31. data: null,
  32. message: null
  33. })
  34. }
  35. })
  36. })
  37. return promise
  38. }