finishProduct.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import {
  2. BaseListResult,
  3. FinishProductListStreamInListData,
  4. FinishProductListStreamOutListData,
  5. GetFinishProductListStreamParams,
  6. OtherGoodsOutParams,
  7. } from '@models';
  8. import {request} from './request';
  9. const BASE_URL = '/askGoods',
  10. BASE_URL2 = '/warehousing';
  11. /** 获取产成品出库流水 */
  12. export function getFinishProductOutStreamList(
  13. data: GetFinishProductListStreamParams,
  14. ): BaseListResult<FinishProductListStreamOutListData> {
  15. return request({
  16. method: 'GET',
  17. data,
  18. url: `${BASE_URL}/getRemovalHalf`,
  19. });
  20. }
  21. /** 导出产成品出库流水 */
  22. export function getFinishProductOutStreamExport(
  23. data: GetFinishProductListStreamParams,
  24. ): any {
  25. return request({
  26. method: 'GET',
  27. data,
  28. url: `${BASE_URL}/getRemovalHalfExcel`,
  29. skipError: true,
  30. });
  31. }
  32. /** 产成品入库流水 */
  33. export function getFinishProductInStreamList(
  34. data: GetFinishProductListStreamParams,
  35. ): BaseListResult<FinishProductListStreamInListData> {
  36. return request({
  37. method: 'GET',
  38. data,
  39. url: `${BASE_URL2}/getHalf`,
  40. });
  41. }
  42. /** 产成品入库流水导出 */
  43. export function getFinishProductInStreamExport(
  44. data: GetFinishProductListStreamParams,
  45. ): any {
  46. return request({
  47. method: 'GET',
  48. data,
  49. url: `${BASE_URL2}/getHalfExcel`,
  50. skipError: true,
  51. });
  52. }
  53. /** 其他出库 */
  54. export function otherGoodsOut(data: OtherGoodsOutParams): BaseListResult {
  55. return request({
  56. method: 'GET',
  57. data,
  58. url: `${BASE_URL}/otherAskGoods`,
  59. });
  60. }