mainProject.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. }
  75. //子表ID查询父表ID
  76. export function getPidByItemId(itemId) {
  77. return request({
  78. url: '/api/trade-project/project/getPidByItemId',
  79. method: 'get',
  80. params:{
  81. itemId:itemId
  82. }
  83. })
  84. }
  85. //远程模糊查询username
  86. export function getUserList(params) {
  87. return request({
  88. url: '/api/blade-user/userList',
  89. method: 'get',
  90. params:params
  91. })
  92. }