container.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import request from '@/router/axios';
  2. //集装箱类型
  3. export const getTypeList = (param) => {
  4. return request({
  5. url: '/api/blade-client/container/type/list',
  6. method: 'get',
  7. params: param
  8. })
  9. }
  10. export const typeRemove = (id) => {
  11. return request({
  12. url: '/api/blade-client/container/type/delete',
  13. method: 'delete',
  14. params: {
  15. id:id
  16. }
  17. })
  18. }
  19. export const typeAdd = (row) => {
  20. return request({
  21. url: '/api/blade-client/container/type/add',
  22. method: 'post',
  23. data: row
  24. })
  25. }
  26. export const typeUpdate = (row) => {
  27. return request({
  28. url: '/api/blade-client/container/type/edit',
  29. method: 'put',
  30. data: row
  31. })
  32. }
  33. //集装箱列表
  34. export const getList = (current, size, params,typeId) => {
  35. return request({
  36. url: '/api/blade-client/container/list',
  37. method: 'get',
  38. params: {
  39. ...params,
  40. current,
  41. size,
  42. typeId
  43. }
  44. })
  45. }
  46. export const add = (row) => {
  47. return request({
  48. url: '/api/blade-client/container/add',
  49. method: 'post',
  50. data : row
  51. })
  52. }
  53. export const update = (row) => {
  54. return request({
  55. url: '/api/blade-client/container/edit',
  56. method: 'put',
  57. data : row
  58. })
  59. }
  60. export const remove = (id) => {
  61. return request({
  62. url: '/api/blade-client/container/delete',
  63. method: 'delete',
  64. params: {
  65. id:id
  66. }
  67. })
  68. }
  69. export const getPortTypeTree = (pid) => {
  70. return request({
  71. url: '/api/blade-client/container/getContainerTypeList',
  72. method: 'get',
  73. params: {
  74. pid
  75. }
  76. })
  77. }
  78. export const getTypeTree = () => {
  79. return request({
  80. url: '/api/blade-client/container/type/tree',
  81. method: 'get',
  82. })
  83. }