gs.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import {
  2. AddProductionRequisitionParams,
  3. AddQualityParams,
  4. AddRelcationParams,
  5. AddReportingParams,
  6. AddSellParams,
  7. AddUnProductionRequisitionParams,
  8. BaseResult,
  9. ReSendErrorParams,
  10. } from '@models';
  11. import {gsRequest, request} from './request';
  12. /** 新增质检单 */
  13. export function addQuality(data: AddQualityParams) {
  14. return gsRequest(`/addReceiveGoods`, data);
  15. }
  16. /** 新增生产领用单 */
  17. export function addProductionRequisition(data: AddProductionRequisitionParams) {
  18. return gsRequest('/addAskGoods', data);
  19. }
  20. /** 新增非生产领用单 */
  21. export function addUnProductionRequisition(
  22. data: AddUnProductionRequisitionParams,
  23. ) {
  24. return gsRequest('/addAskGoodsNoProd', data);
  25. }
  26. /** 新增报工单 */
  27. export function addReporting(data: AddReportingParams) {
  28. return gsRequest('/prodStockInNotice', data);
  29. }
  30. /** 新增销售单 */
  31. export function addSell(data: AddSellParams) {
  32. return gsRequest('/deliveryOrder', data);
  33. }
  34. /** 新增移库通知 */
  35. export function addRelcation(data: AddRelcationParams) {
  36. return gsRequest('/transferNotice', data);
  37. }
  38. /** 重新上传 */
  39. export function retryErrorInterface(data: ReSendErrorParams): BaseResult {
  40. return request({
  41. method: 'POST',
  42. url: '/gsPlugOut/anew',
  43. data,
  44. });
  45. }