mainProject.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import request from '@/router/axios';
  2. //主营项目列表&结算列表
  3. export function getList(current,size,params) {
  4. return request({
  5. url: '/api/trade-project/project/list',
  6. method: 'get',
  7. params: {
  8. ...params,
  9. current,
  10. size,
  11. }
  12. })
  13. }
  14. //新增及修改
  15. export function editMianProject(data) {
  16. return request({
  17. url: '/api/trade-project/project/modify',
  18. method: 'put',
  19. data: data
  20. })
  21. }
  22. //根据id主营以及明细
  23. export function projectDetail(id,itemStatus) {
  24. return request({
  25. url: '/api/trade-project/project/findById',
  26. method: 'get',
  27. params:{
  28. id : id,
  29. itemStatus:itemStatus
  30. }
  31. })
  32. }
  33. //删除
  34. export function deleteMain(id) {
  35. return request({
  36. url: '/api/trade-project/project/delete',
  37. method: 'delete',
  38. params:{
  39. id : id
  40. }
  41. })
  42. }
  43. //核算/完工/结算
  44. export function updateItemStatus(id,status,accountName,payTime) {
  45. return request({
  46. url: '/api/trade-project/project/updateItemStatus',
  47. method: 'POST',
  48. params:{
  49. id : id,
  50. status:status,
  51. accountName:accountName,
  52. payTime:payTime,
  53. }
  54. })
  55. }
  56. //任务列表
  57. export function getFlowList(current,size,params) {
  58. return request({
  59. url: '/api/trade-project/project/item/list',
  60. method: 'get',
  61. params: {
  62. ...params,
  63. current,
  64. size,
  65. }
  66. })
  67. }
  68. //系统编号
  69. export function getSysNo() {
  70. return request({
  71. url: '/api/trade-project/project/getSysNo',
  72. method: 'get'
  73. })
  74. }