oos.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { axios } from '@/utils/request'
  2. // 缺货列表 分页
  3. export const oosList = (params) => {
  4. const url = `/oos/findPage/${params.pageNo}/${params.pageSize}`
  5. delete params.pageNo
  6. delete params.pageSize
  7. return axios({
  8. url: url,
  9. data: params,
  10. method: 'post'
  11. })
  12. }
  13. // 采购缺货列表 有分页
  14. export const outOfStockList = (params) => {
  15. const url = `/oos/queryPage/${params.pageNo}/${params.pageSize}`
  16. delete params.pageNo
  17. delete params.pageSize
  18. return axios({
  19. url: url,
  20. data: params,
  21. method: 'post'
  22. })
  23. }
  24. // 采购缺货统计
  25. export const outOfStockQueryCount = params => {
  26. const url = `/oos/queryCount`
  27. return axios({
  28. url: url,
  29. data: params,
  30. method: 'post'
  31. })
  32. }
  33. // 缺货详情导出
  34. export const outOfStockExportDetail = (params) => {
  35. const url = '/oos/export'
  36. return axios.request({
  37. url: url,
  38. data: params,
  39. method: 'post',
  40. responseType: 'blob'
  41. })
  42. }
  43. // 缺货详情列表 有分页
  44. export const outOfStockDetailList = (params) => {
  45. const url = `/oos/detail/queryPage/${params.pageNo}/${params.pageSize}`
  46. delete params.pageNo
  47. delete params.pageSize
  48. return axios({
  49. url: url,
  50. data: params,
  51. method: 'post'
  52. })
  53. }