import{r as s}from"./request.3edc855e.js";const i="/shipping-order",g=r=>{const t=r==null?void 0:r.data;return t?Array.isArray(t)?{list:t,total:t.length}:{list:Array.isArray(t.list)?t.list:[],total:typeof t.total=="number"?t.total:0}:{list:[],total:0}},m=async({check_no:r,status:t,customer_id:e,warehouse_id:n,sales_order_id:a,wave_task_id:o,page:p,pageSize:c})=>{const d={check_no:r||void 0,status:t,customer_id:e,warehouse_id:n,sales_order_id:a,wave_task_id:o,page:p,page_size:c},l=await s.get(`${i}/list`,{params:d});return g(l)},f=async r=>{const t=await s.get(`${i}/detail`,{params:{id:r}});return(t==null?void 0:t.data)||null},h=async({total:r,outbound_order_ids:t})=>{const e=new FormData;return e.append("total",String(r)),t.forEach((n,a)=>{e.append(`order_ids[${a}]`,String(n))}),s.post(`${i}/create`,e)},_=async({shipping_order_id:r,sales_order_item_id:t,logistics_company:e,logistics_no:n})=>{const a=new FormData;return a.append("shipping_order_id",String(r)),a.append("total","1"),a.append("sales_order_item_id",String(t)),a.append("logistics_company",e),a.append("logistics_no",n),s.post(`${i}/update`,a)};export{m as a,h as c,f,_ as u};