import{r as c}from"./request.3edc855e.js";const o="/inventory/stock-check",u=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:0}:{list:[],total:0}},k=async({keyword:e,warehouse_id:t,status:n,check_type:r,page:s,pageSize:a,sort_by:i,sort_order:l})=>{const d={keyword:e||void 0,warehouse_id:t,status:n,check_type:r,page:s,page_size:a,sort_by:i||"updated_at",sort_order:l||"desc"},p=await c.get(`${o}/list`,{params:d});return u(p)},h=async(e,{keyword:t,status:n,page:r,pageSize:s}={})=>{const a={keyword:t||void 0,status:n,page:r,page_size:s},i=await c.get(`${o}/${e}/items`,{params:a});return u(i)},m=async e=>{const t=await c.post(`${o}/create`,e);return(t==null?void 0:t.data)||null},y=async e=>{const t=await c.post(`${o}/${e}/start`);return(t==null?void 0:t.data)||null},f=async(e,t)=>{const n=await c.post(`${o}/${e}/check`,t);return(n==null?void 0:n.data)||null},w=async(e,t)=>{const n=await c.post(`${o}/${e}/check/batch`,t);return(n==null?void 0:n.data)||null},S=async e=>{const t=await c.post(`${o}/${e}/complete`);return(t==null?void 0:t.data)||null},$=async e=>{const t=await c.delete(`${o}/${e}`);return(t==null?void 0:t.data)||null},b=async e=>{const t=new FormData;e.warehouse_id&&t.append("warehouse_id",e.warehouse_id),e.product_id&&t.append("product_id",e.product_id),e.location_id&&t.append("location_id",e.location_id),e.batch_no&&t.append("batch_no",e.batch_no),e.quantity&&t.append("quantity",e.quantity),e.adjust_type&&t.append("adjust_type",e.adjust_type),e.remark&&t.append("remark",e.remark);const n=await c.post("/stock-check/adjust",t);return console.log("adjustStockCheck response:",n),(n==null?void 0:n.data)||null},C=async e=>{const t=new FormData;e.warehouse_id&&t.append("warehouse_id",e.warehouse_id),e.product_id&&t.append("product_id",e.product_id),e.location_id&&t.append("location_id",e.location_id),e.batch_no&&t.append("batch_no",e.batch_no),e.quantity&&t.append("quantity",e.quantity),e.remark&&t.append("remark",e.remark);const n=await c.post("/stock-check/return",t);return console.log("returnStockCheck response:",n),(n==null?void 0:n.data)||null},g=async e=>{const t=await c.post("/stock-check/return",{sales_order_id:e.sales_order_id,sales_order_item_id:e.sales_order_item_id,remark:e.remark||""});return console.log("returnSalesOrderItem response:",t),(t==null?void 0:t.data)||null};export{f as a,w as b,m as c,S as d,$ as e,k as f,b as g,h,g as i,C as r,y as s};