2 lines
1.0 KiB
JavaScript
2 lines
1.0 KiB
JavaScript
import{r as a}from"./request.3edc855e.js";const s="/outbound-order",f=e=>{const t=e==null?void 0:e.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:Array.isArray(t.list)?t.list.length:0}:{list:[],total:0}},_=async({out_no:e,status:t,warehouse_id:n,customer_id:r,sales_order_id:o,start_date:d,end_date:u,page:i,page_size:c})=>{const l={out_no:e||void 0,status:t||void 0,warehouse_id:n||void 0,customer_id:r||void 0,sales_order_id:o||void 0,start_date:d||void 0,end_date:u||void 0,page:i||"1",page_size:c||"10"},p=await a.get(`${s}/list`,{params:l});return f(p)},b=async e=>{const t=await a.get(`${s}/detail`,{params:{id:e}});return(t==null?void 0:t.data)||null},y=async e=>a.post(`${s}/delete`,e),A=async(e,t,n)=>a.post(`${s}/approve`,{id:e,status:t,remark:n}),g=async(e,t,n="")=>{const r=new FormData;return e.forEach((o,d)=>{r.append(`order_ids[${d}]`,o)}),r.append("total",t),r.append("remark",n),a.post("/outbound-order/create",r)};export{b as a,A as b,g as c,y as d,_ as f};
|