goods.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import {request} from '@/libs/request.js'
  2. export default {
  3. /*出库*/
  4. // 分页查询
  5. getOutboundByPage: (data) => request({url:'/emergency/goods/outbound/page',data}),
  6. // 列表查询
  7. getOutboundByList: (data) => request({url:'/emergency/goods/outbound',data}),
  8. // 基于ID查询
  9. getOutboundById: (outboundId) => request(`/emergency/goods/outbound/${outboundId}`),
  10. // 新增
  11. createOutbound: (data) => request({url:'/emergency/goods/outbound/add',method:"post", data}),
  12. // 更新
  13. updateOutbound: (data) => request({url:'/emergency/goods/outbound/update',method:"put", data}),
  14. // 删除
  15. deleteOutboundById: (outboundId) => request({url:`/emergency/goods/outbound/${outboundId}`,method:"delete"}),
  16. /*入库*/
  17. // 分页查询
  18. getInboundByPage: (data) => request({url:'/emergency/goods/inbound/page',data}),
  19. // 列表查询
  20. getInboundByList: (data) => request({url:'/emergency/goods/inbound',data}),
  21. // 基于ID查询
  22. getInboundById: (inboundId) => request(`/emergency/goods/inbound/${inboundId}`),
  23. // 新增
  24. createInbound: (data) => request({url:'/emergency/goods/inbound/add',method:"post", data}),
  25. // 更新
  26. updateInbound: (data) => request({url:'/emergency/goods/inbound/update',method:"put", data}),
  27. // 删除
  28. deleteInboundById: (inboundId) => request({url:`/emergency/goods/inbound/${inboundId}`,method:"delete"}),
  29. /*统计*/
  30. // 分类统计
  31. counterByCat: (data) => request({url:'/emergency/goods/statis/counterByCat', data}),
  32. // 基于ID查询
  33. counterById: (goodsType, goodsCatId) => request({url:`/emergency/goods/statis/counterById/${goodsType}/${goodsCatId}`}),
  34. // 分类统计
  35. groupCounterByCat: (data) => request({url:'/emergency/goods/statis/group/counterByCat', data}),
  36. // 分类统计
  37. totalByCat: (data) => request({url:'/emergency/goods/statis/totalByCat', data})
  38. }