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.

130 lines
6.5 KiB

2 months ago
2 months ago
2 months ago
2 months ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. // ==================== 盘点主表 ==================== - rqrq
  3. // 查询盘点主表列表(分页)
  4. export const searchCountHeaderList = data => createAPI(`/check/physicalInventory/searchCountHeaderList`, 'post', data)
  5. // 根据site和countNo查询盘点主表
  6. export const getCountHeaderByNo = data => createAPI(`/check/physicalInventory/getCountHeaderByNo`, 'post', data)
  7. // 获取当前活动的盘点单(草稿、已下达、盘点中)- rqrq
  8. export const getCurrentActiveCount = data => createAPI(`/check/physicalInventory/getCurrentActiveCount`, 'post', data)
  9. // 创建循环盘点单
  10. export const createCycleCount = data => createAPI(`/check/physicalInventory/createCycleCount`, 'post', data)
  11. // 创建空的手工盘点单(只有表头)
  12. export const createManualCount = data => createAPI(`/check/physicalInventory/createManualCount`, 'post', data)
  13. // 手工盘点 - 查询物料汇总(用于添加物料弹框)
  14. export const queryMaterialForManualCount = data => createAPI(`/check/physicalInventory/queryMaterialForManualCount`, 'post', data)
  15. // 手工盘点 - 添加物料到盘点单
  16. export const addMaterialToCount = data => createAPI(`/check/physicalInventory/addMaterialToCount`, 'post', data)
  17. // 一键添加物料 - 根据物料号精确查询所有标签并添加到盘点单 - rqrq
  18. export const quickAddMaterialByPartNo = data => createAPI(`/check/physicalInventory/quickAddMaterialByPartNo`, 'post', data)
  19. // 一键删除物料 - 根据物料号删除盘点单中该物料的所有标签 - rqrq
  20. export const deleteMaterialByPartNo = data => createAPI(`/check/physicalInventory/deleteMaterialByPartNo`, 'post', data)
  21. // 下达盘点单
  22. export const releaseCount = data => createAPI(`/check/physicalInventory/releaseCount`, 'post', data)
  23. // 推送盘点单到WCS(首次推送,推前10个栈板)- rqrq
  24. export const pushCountToWcs = data => createAPI(`/check/physicalInventory/pushCountToWcs`, 'post', data)
  25. // 继续推送盘点单到WCS(推后续10个栈板,由其他交互调用)- rqrq
  26. export const continuePushCount = data => createAPI(`/check/physicalInventory/continuePushCount`, 'post', data)
  27. // 审批盘点单(盘点中 -> 已审批)- rqrq
  28. export const approveCount = data => createAPI(`/check/physicalInventory/approveCount`, 'post', data)
  29. // 完成盘点单(已审批 -> 已完成)
  30. export const completeCount = data => createAPI(`/check/physicalInventory/completeCount`, 'post', data)
  31. // 取消盘点单
  32. export const cancelCount = data => createAPI(`/check/physicalInventory/cancelCount`, 'post', data)
  33. // 删除盘点单
  34. export const deleteCount = data => createAPI(`/check/physicalInventory/deleteCount`, 'post', data)
  35. // ==================== 盘点标签 ==================== - rqrq
  36. // 查询盘点标签明细
  37. export const searchCountLabelList = data => createAPI(`/check/physicalInventory/searchCountLabelList`, 'post', data)
  38. // 确认标签盘点
  39. export const confirmLabelCount = data => createAPI(`/check/physicalInventory/confirmLabelCount`, 'post', data)
  40. // ==================== 盘点栈板 ==================== - rqrq
  41. // 查询盘点栈板明细
  42. export const searchCountPalletList = data => createAPI(`/check/physicalInventory/searchCountPalletList`, 'post', data)
  43. // ==================== 盘点结果 ==================== - rqrq
  44. // 查询盘点结果列表
  45. export const searchCountResultList = data => createAPI(`/check/physicalInventory/searchCountResultList`, 'post', data)
  46. // ==================== 物料汇总 ==================== - rqrq
  47. // 查询物料汇总
  48. export const searchMaterialSummary = data => createAPI(`/check/physicalInventory/searchMaterialSummary`, 'post', data)
  49. // ==================== 任务单查询 ==================== - rqrq
  50. // 根据盘点单号查询关联的任务单主表列表
  51. export const searchOrderTaskByCountNo = data => createAPI(`/check/physicalInventory/searchOrderTaskByCountNo`, 'post', data)
  52. // 查询任务单明细列表
  53. export const searchOrderTaskDetail = data => createAPI(`/check/physicalInventory/searchOrderTaskDetail`, 'post', data)
  54. // ==================== 复核任务 ==================== - rqrq
  55. // 检查是否存在未完成的任务单
  56. export const hasUncompletedTask = data => createAPI(`/check/physicalInventory/hasUncompletedTask`, 'post', data)
  57. // 创建复核任务单
  58. export const createReviewTask = data => createAPI(`/check/physicalInventory/createReviewTask`, 'post', data)
  59. // ==================== 异常处理 ==================== - rqrq
  60. // 查询未处理的异常盘点结果
  61. export const searchUnhandledExceptionList = data => createAPI(`/check/physicalInventory/searchUnhandledExceptionList`, 'post', data)
  62. // 保存异常处理结果
  63. export const saveExceptionHandle = data => createAPI(`/check/physicalInventory/saveExceptionHandle`, 'post', data)
  64. export const manualHandleCount = data => createAPI(`/check/physicalInventory/manualHandleCount`, 'post', data)
  65. export const scanAndCallPalletForPandian = data => createAPI(`/wcsIntegration/scanAndCallPalletForPandian`,'post',data)
  66. // ==================== 盘点模式管理 ==================== - rqrq
  67. // 获取当前盘点模式状态 - rqrq
  68. export const getSysIfCount = data => createAPI(`/check/physicalInventory/getSysIfCount`, 'post', data)
  69. // 开启或关闭盘点模式 - rqrq
  70. export const updateSysIfCount = data => createAPI(`/check/physicalInventory/updateSysIfCount`, 'post', data)
  71. // ==================== 自动盘盈盘亏处理 ==================== - rqrq
  72. // 检查是否有需要系统处理的异常结果 - rqrq
  73. export const checkSystemHandleCount = data => createAPI(`/check/physicalInventory/checkSystemHandleCount`, 'post', data)
  74. // 执行自动盘盈盘亏处理 - rqrq
  75. export const executeSystemAdjustment = data => createAPI(`/check/physicalInventory/executeSystemAdjustment`, 'post', data)
  76. // 查询盘盈盘亏事务记录 - rqrq
  77. export const queryAdjustmentTransList = data => createAPI(`/check/physicalInventory/queryAdjustmentTransList`, 'post', data)
  78. // 查询盘盈盘亏标签明细 - rqrq
  79. export const queryAdjustmentTransSubList = data => createAPI(`/check/physicalInventory/queryAdjustmentTransSubList`, 'post', data)
  80. export const selectNowUnCountPercent = data => createAPI(`/check/physicalInventory/selectNowUnCountPercent`, 'post', data)
  81. // ==================== 导出功能 ==================== - rqrq
  82. // 后端导出盘点数据到Excel(多sheet)- rqrq
  83. export const exportCountDataExcel = data => createAPI(`/check/physicalInventory/exportCountDataExcel`, 'post', data, 'download')