project-list.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import {httpApi} from "../../request/httpApi";
  2. export default {
  3. //获取项目列表
  4. async getProjectList(form, msg = true) {
  5. return httpApi({
  6. url: '/api/blade-control/projectInfo/page',
  7. method: 'get',
  8. params: form
  9. }, msg);
  10. },
  11. //获取项目类型字典
  12. async getProjectTypeDict(form, msg = true) {
  13. return httpApi({
  14. url: '/api/blade-control/projectInfo/getProjectTypeDict',
  15. method: 'get',
  16. params: form
  17. }, msg);
  18. },
  19. //获取项目服务类型字典
  20. async getProjectServerTypeDict(form, msg = true) {
  21. return httpApi({
  22. url: '/api/blade-control/projectInfo/getProjectServerTypeDict',
  23. method: 'get',
  24. params: form
  25. }, msg);
  26. },
  27. //获取项目详情
  28. async getProjectInfoById(form, msg = true) {
  29. return httpApi({
  30. url: '/api/blade-control/projectInfo/getProjectInfoById',
  31. method: 'get',
  32. params: form
  33. }, msg);
  34. },
  35. //新增项目
  36. async addProjectInfo(form, msg = true) {
  37. return httpApi({
  38. url: '/api/blade-control/projectInfo/addProjectInfo',
  39. method: 'post',
  40. data: form,
  41. isDelay: true
  42. }, msg);
  43. },
  44. //修改项目
  45. async updateProjectInfo(form, msg = true) {
  46. return httpApi({
  47. url: '/api/blade-control/projectInfo/updateProjectInfo',
  48. method: 'post',
  49. data: form
  50. }, msg);
  51. },
  52. //新增获取项目进程
  53. async getBaseProcess(form, msg = true) {
  54. return httpApi({
  55. url: '/api/blade-control/projectProcess/getBaseProcess',
  56. method: 'get',
  57. params: form
  58. }, msg);
  59. },
  60. //删除项目
  61. async removeProjectInfo(form, msg = true) {
  62. return httpApi({
  63. url: '/api/blade-control/projectInfo/removeProjectInfo',
  64. method: 'get',
  65. params: form
  66. }, msg);
  67. },
  68. //获取实施负责人
  69. async getImplementUser(form, msg = true) {
  70. return httpApi({
  71. url: '/api/blade-control/projectInfo/getImplementUser',
  72. method: 'get',
  73. params: form
  74. }, msg);
  75. },
  76. }