projectIndex.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. // 项目
  2. import request from '@/utils/request'
  3. import { TeamManagement } from '@/apiConfig/api'
  4. // 新建团队
  5. export function projectList(data) {
  6. return request({
  7. url: TeamManagement + `/project/list`,
  8. method: 'post',
  9. data
  10. })
  11. }
  12. // 新建
  13. export function projectCreate(data) {
  14. return request({
  15. url: TeamManagement + `/project/create`,
  16. method: 'post',
  17. data
  18. })
  19. }
  20. // 业务线(下拉菜单)
  21. export function projectBizList(data) {
  22. return request({
  23. url: TeamManagement + `/project/bizList`,
  24. method: 'post',
  25. data
  26. })
  27. }
  28. // 搜索员工信息
  29. export function memberQueryMemberInfoByIDAPorName(data) {
  30. return request({
  31. url: TeamManagement + `/member/queryMemberInfoByIDAPorName`,
  32. method: 'post',
  33. data
  34. })
  35. }
  36. // 修改项目
  37. export function projectUpdate(data) {
  38. return request({
  39. url: TeamManagement + `/project/update`,
  40. method: 'post',
  41. data
  42. })
  43. }
  44. // 删除项目
  45. export function projectDelete(id, data) {
  46. return request({
  47. url: TeamManagement + `/project/delete?id=` + id,
  48. method: 'post',
  49. data
  50. })
  51. }
  52. // 删除项目(查看项目下有没有任务 需求)
  53. export function projectDeleteCheck(id, data) {
  54. return request({
  55. url: TeamManagement + `/project/deleteCheck?id=` + id,
  56. method: 'post',
  57. data
  58. })
  59. }
  60. // 获取里程碑
  61. export function mileStoneList(data) {
  62. return request({
  63. url: TeamManagement + `/mileStone/list`,
  64. method: 'post',
  65. data
  66. })
  67. }
  68. // 里程碑创建接口
  69. export function mileStoneCreate(data) {
  70. return request({
  71. url: TeamManagement + `/mileStone/create`,
  72. method: 'post',
  73. data
  74. })
  75. }
  76. // 里程碑修改接口
  77. export function mileStoneUpdate(data) {
  78. return request({
  79. url: TeamManagement + `/mileStone/update`,
  80. method: 'post',
  81. data
  82. })
  83. }
  84. // 里程碑删除接口
  85. export function mileStoneDelete(id, data) {
  86. return request({
  87. url: TeamManagement + `/mileStone/delete?id=` + id,
  88. method: 'post',
  89. data
  90. })
  91. }
  92. // 任务list(全部任务)
  93. export function taskList(data) {
  94. return request({
  95. url: TeamManagement + `/task/list`,
  96. method: 'post',
  97. data
  98. })
  99. }
  100. // 获取需求任务
  101. export function requirementQueryRequirementInfoList(data) {
  102. return request({
  103. url: TeamManagement + `/requirement/queryRequirementInfoList`,
  104. method: 'post',
  105. data
  106. })
  107. }