reserve.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import request, { postBlob, handleImport, getBlob } from '@/utils/request'
  2. // 导入
  3. export function reserveImportData(data) {
  4. return handleImport('/reserve/importData', data.formdata, data.id || '')
  5. }
  6. // 下载模板
  7. export function reserveImportDataExcel(data, name) {
  8. return getBlob({
  9. url: '/reserve/download',
  10. data,
  11. name
  12. })
  13. }
  14. // 提货-列表V2
  15. export function reserveListV2(data) {
  16. return request({
  17. url: `/reserve/listV2?moduleId=${data.moduleId}`,
  18. method: 'post',
  19. data
  20. })
  21. }
  22. //提货-列表V2导出
  23. export function reserveListV2Export(data, name) {
  24. return postBlob({
  25. url: '/reserve/listV2/export',
  26. method: 'post',
  27. data,
  28. name
  29. })
  30. }
  31. // 获取列表
  32. export function getList(params) {
  33. return request({
  34. url: '/reserve/list',
  35. method: 'get',
  36. params
  37. })
  38. }
  39. // 获取详情
  40. export function getDetail(params) {
  41. return request({
  42. url: '/reserve/detail',
  43. method: 'get',
  44. params
  45. })
  46. }
  47. // 关闭
  48. export function closeData(params) {
  49. return request({
  50. url: '/reserve/close',
  51. method: 'post',
  52. params
  53. })
  54. }
  55. // 获取产品列表
  56. export function getGoodsList(params) {
  57. return request({
  58. url: '/reserve/listOrder',
  59. method: 'get',
  60. params
  61. })
  62. }
  63. // 批量预留单关闭
  64. export function closeList(params) {
  65. return request({
  66. url: '/reserve/closeList',
  67. method: 'post',
  68. params
  69. })
  70. }
  71. // 新增
  72. export function addData(params) {
  73. return request({
  74. url: '/reserve/add',
  75. method: 'post',
  76. data: params
  77. })
  78. }
  79. // 编辑
  80. export function editData(params) {
  81. return request({
  82. url: '/reserve/updateReserved',
  83. method: 'post',
  84. data: params
  85. })
  86. }
  87. // 查询经销商列表
  88. export function checkDealerList(params) {
  89. return request({
  90. url: '/reserve/detailCustomer',
  91. method: 'get',
  92. params
  93. })
  94. }
  95. // 查询物料列表
  96. export function checkMaterialList(params) {
  97. return request({
  98. url: '/reserve/detailMaterialNumber',
  99. method: 'get',
  100. params
  101. })
  102. }
  103. // 获取仓库列表
  104. export function getWarehouseList(params) {
  105. return request({
  106. url: '/stock/manager/listStock',
  107. method: 'get',
  108. params
  109. })
  110. }
  111. // 获取仓库列表
  112. export function getListStock(params) {
  113. return request({
  114. url: '/reserve/listStock',
  115. method: 'get',
  116. params
  117. })
  118. }