You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
3.1 KiB

8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
5 months ago
5 months ago
5 months ago
4 months ago
3 months ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. // 获取采购单信息
  3. export const getPoList = data => createAPI(`po/getPoList`,'post',data)
  4. // 接收采购单信息
  5. export const receivePo = data => createAPI(`po/receivePo`,'post',data)
  6. // 获取下一个itemNo
  7. export const getNextItemNo = data => createAPI(`po/getNextItemNo`,'post',data)
  8. // 获取待检验入库单列表
  9. export const getQualifiedInspectionList = data => createAPI(`inspection/getQualifiedInspectionList`,'post',data)
  10. // 获取检验不合格待处理单据列表
  11. export const getUnqualifiedInspectionList = data => createAPI(`inspection/getUnqualifiedInspectionList`,'post',data)
  12. // 扫描条码获取HandlingUnit信息
  13. export const scanHandlingUnitLabel = data => createAPI(`handlingunit/getHandlingUnitDetail`,'post',data)
  14. // 检验合格入库
  15. export const confirmQualifiedInbound = data => createAPI(`inspection/confirmQualifiedInbound`,'post',data)
  16. // 获取检验历史记录
  17. export const getInboundHistory = data => createAPI(`inspection/getInboundHistory`,'post',data)
  18. // 确认不合格处理
  19. export const confirmUnqualifiedProcess = data => createAPI(`inspection/confirmUnqualifiedProcess`,'post',data)
  20. // 确认其它入库
  21. export const confirmOtherInbound = data => createAPI(`other/confirmOtherInbound`,'post',data)
  22. // 确认其它出库
  23. export const confirmOtherOutbound = data => createAPI(`other/confirmOtherOutbound`,'post',data)
  24. // 获取其它出库历史
  25. export const getOtherOutboundHistory = data => createAPI(`other/getOtherOutboundHistory`,'post',data)
  26. // 打印标签
  27. export const printLabel = data => createAPI('/label/setting/printLabel','post',data)
  28. // 获取PO接收记录
  29. export const getPoReceiveRecords = data => createAPI(`po/getPoReceiveRecords`,'post',data)
  30. // 根据接收单号获取HandlingUnit列表
  31. export const getHandlingUnitsByReceiptNo = data => createAPI(`po/getHandlingUnitsByReceiptNo`,'post',data)
  32. // 确认库存移库
  33. export const confirmInventoryMove = data => createAPI(`other/confirmInventoryMove`,'post',data)
  34. // 获取采购订单接收记录列表(检验合格入库用)
  35. export const getPurchaseOrderReceiptList = data => createAPI(`qualified-storage/getPurchaseOrderReceiptList`,'post',data)
  36. // 校验并获取HandlingUnit信息(检验合格入库用)
  37. export const validateHandlingUnitForQualifiedStorage = data => createAPI(`qualified-storage/validateHandlingUnit`,'post',data)
  38. // 确认检验合格入库
  39. export const confirmQualifiedStorage = data => createAPI(`qualified-storage/confirmQualifiedStorage`,'post',data)
  40. // 校验库位类型是否匹配收货方式要求
  41. export const validateLocationForReceiveCase = data => createAPI(`warehouse/validateLocationForReceiveCase`, 'post', data)
  42. // 校验库位是否为PICKING类型(检验合格入库用)
  43. export const validateLocationForPicking = data => createAPI(`warehouse/validateLocationForPicking`, 'post', data)
  44. // 根据站点和料号查询料件属性详情
  45. export const getPartAttributeInfo = data => createAPI('/factory/partAttribute/info', 'get', data)
  46. export const printLabelCommon = data => createAPI('/label/setting/printLabelCommon','post',data)