import{a7 as ae,r as y,v as re,a as K,Z as oe,b as c,$ as le,o as h,c as z,d as a,e,w as t,f as E,B as i,A as N,g as T,F as X,ac as ee,h as m,a0 as H,y as P,z as R,_ as ne,az as M,E as j,Q as de,aC as ce,aD as _e,aE as pe,aF as me,a4 as U,ay as te}from"./index.a99ea9b6.js";import{r as x}from"./request.3edc855e.js";import{a as ge}from"./warehouse.4bd16ffd.js";import"./axios.e318b91e.js";const G="/inventory",se=o=>{const s=o==null?void 0:o.data;return s?Array.isArray(s)?{list:s,total:s.length}:Array.isArray(s.list)?{list:s.list,total:typeof s.total=="number"?s.total:s.list.length}:typeof s=="object"?{list:[s],total:1}:{list:[],total:0}:{list:[],total:0}},he=async o=>{const s=await x.get(`${G}/list`,{params:o});return se(s)},we=async o=>{const s=await x.get(`${G}/detail`,{params:o}),w=s==null?void 0:s.data;return w?Array.isArray(w)?{list:w,total:w.length}:Array.isArray(w.list)?{list:w.list,total:typeof w.total=="number"?w.total:w.list.length}:{list:[],total:0}:{list:[],total:0}},Ce=async o=>{const s=await x.get(`${G}/log/list`,{params:o});return se(s)},De=async()=>{const o=await x.get(`${G}/grouped-list`);return se(o)},ye=async()=>await x.get(`${G}/summary`);const Be={class:"by-goods"},Ee={key:0,class:"stats-cards"},ke={class:"stat-card stat-blue"},Fe={class:"stat-icon"},Le={class:"stat-content"},$e={class:"stat-value"},Se={class:"stat-card stat-purple"},Ve={class:"stat-icon"},qe={class:"stat-content"},ze={class:"stat-value"},Ae={class:"stat-card stat-green"},Pe={class:"stat-icon"},Me={class:"stat-content"},Ye={class:"stat-value"},Ie={class:"stat-card stat-orange"},Te={class:"stat-icon"},Ue={class:"stat-content"},Ne={class:"stat-value"},Re={class:"stat-card stat-red"},xe={class:"stat-icon"},Ge={class:"stat-content"},Oe={class:"stat-value"},Ke={class:"filter-bar"},He={class:"text-primary"},je={class:"pagination-wrapper"},Qe={key:0,class:"detail-header"},We={class:"text-primary"},Ze=ae({name:"InventoryByGoods",__name:"index",setup(o,{expose:s}){const w=y(null),k=re(()=>{const r=w.value;return r?{productTypeCount:r.product_type_count,productCount:r.product_count,totalQuantity:r.total_quantity.toLocaleString(),availableProductCount:r.available_product_count,locationCount:r.location_count}:null}),F=y([]),V=y({}),q=y(!1),L=y([]),l=K({isbn:"",book_name:"",warehouse_id:null}),_=K({current:1,pageSize:20,total:0}),C=y(!1),v=y(!1),A=y([]),S=y(null),f=r=>r?typeof r=="number"&&r<1e10?M.unix(r).format("YYYY-MM-DD"):M(r).format("YYYY-MM-DD"):"-",D=async()=>{try{const r=await ge({keyword:"",page:1,pageSize:9999});F.value=r.list||[];const d={};for(const b of r.list)d[String(b.id)]=b.name||b.code||String(b.id);V.value=d}catch{}},B=async()=>{q.value=!0;try{const r=await he({warehouse_id:l.warehouse_id||void 0,page:_.current,page_size:_.pageSize});let d=r.list||[];l.isbn&&(d=d.filter(b=>b.isbn&&b.isbn.includes(l.isbn))),l.book_name&&(d=d.filter(b=>b.book_name&&b.book_name.includes(l.book_name))),L.value=d,_.total=r.total||0}catch{j.error("\u52A0\u8F7D\u5E93\u5B58\u6C47\u603B\u5931\u8D25")}finally{q.value=!1}},Y=async r=>{S.value={product_id:r.product_id,product_name:r.product_name||"",isbn:r.isbn||"",book_name:r.book_name||"",total:r.total_quantity||0},C.value=!0,v.value=!0;try{const d=await we({product_id:r.product_id});A.value=d.list||[]}catch{j.error("\u52A0\u8F7D\u5E93\u5B58\u660E\u7EC6\u5931\u8D25")}finally{v.value=!1}},I=()=>{C.value=!1,S.value=null,A.value=[]},g=()=>{l.isbn="",l.book_name="",l.warehouse_id=null,_.current=1,B()},p=async()=>{try{const r=await ye();(r==null?void 0:r.code)===200&&(r==null?void 0:r.data)&&(w.value=r.data)}catch{}};return s({stats:k,loadSummaryList:B,loadSummaryData:p,summaryData:w}),oe(()=>{D(),B(),p()}),(r,d)=>{const b=c("el-icon"),O=c("el-input"),Q=c("el-option"),n=c("el-select"),W=c("el-button"),$=c("el-table-column"),ue=c("el-table"),ve=c("el-pagination"),Z=c("el-descriptions-item"),fe=c("el-descriptions"),be=c("el-dialog"),ie=le("loading");return h(),z("div",Be,[k.value?(h(),z("div",Ee,[a("div",ke,[a("div",Fe,[e(b,null,{default:t(()=>[e(E(de))]),_:1})]),a("div",Le,[d[6]||(d[6]=a("div",{class:"stat-label"},"\u5546\u54C1\u79CD\u7C7B",-1)),a("div",$e,i(k.value.productTypeCount),1)])]),a("div",Se,[a("div",Ve,[e(b,null,{default:t(()=>[e(E(ce))]),_:1})]),a("div",qe,[d[7]||(d[7]=a("div",{class:"stat-label"},"\u5546\u54C1\u603B\u6570",-1)),a("div",ze,i(k.value.productCount),1)])]),a("div",Ae,[a("div",Pe,[e(b,null,{default:t(()=>[e(E(_e))]),_:1})]),a("div",Me,[d[8]||(d[8]=a("div",{class:"stat-label"},"\u5E93\u5B58\u603B\u91CF",-1)),a("div",Ye,i(k.value.totalQuantity),1)])]),a("div",Ie,[a("div",Te,[e(b,null,{default:t(()=>[e(E(pe))]),_:1})]),a("div",Ue,[d[9]||(d[9]=a("div",{class:"stat-label"},"\u6709\u8D27\u5546\u54C1",-1)),a("div",Ne,i(k.value.availableProductCount),1)])]),a("div",Re,[a("div",xe,[e(b,null,{default:t(()=>[e(E(me))]),_:1})]),a("div",Ge,[d[10]||(d[10]=a("div",{class:"stat-label"},"\u5E93\u4F4D\u6570",-1)),a("div",Oe,i(k.value.locationCount),1)])])])):N("",!0),a("div",Ke,[e(O,{modelValue:l.isbn,"onUpdate:modelValue":d[0]||(d[0]=u=>l.isbn=u),placeholder:"ISBN",clearable:"",style:{width:"170px"},onKeyup:T(B,["enter"])},{prefix:t(()=>[e(b,null,{default:t(()=>[e(E(U))]),_:1})]),_:1},8,["modelValue"]),e(O,{modelValue:l.book_name,"onUpdate:modelValue":d[1]||(d[1]=u=>l.book_name=u),placeholder:"\u4E66\u540D",clearable:"",style:{width:"170px"},onKeyup:T(B,["enter"])},{prefix:t(()=>[e(b,null,{default:t(()=>[e(E(U))]),_:1})]),_:1},8,["modelValue"]),e(n,{modelValue:l.warehouse_id,"onUpdate:modelValue":d[2]||(d[2]=u=>l.warehouse_id=u),placeholder:"\u4ED3\u5E93",clearable:"",style:{width:"140px"}},{default:t(()=>[(h(!0),z(X,null,ee(F.value,u=>(h(),P(Q,{key:u.id,label:u.name,value:u.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(W,{type:"primary",icon:E(U),onClick:B},{default:t(()=>[...d[11]||(d[11]=[m("\u641C\u7D22",-1)])]),_:1},8,["icon"]),e(W,{icon:E(te),onClick:g},{default:t(()=>[...d[12]||(d[12]=[m("\u91CD\u7F6E",-1)])]),_:1},8,["icon"])]),H((h(),P(ue,{data:L.value,border:"",stripe:"",style:{width:"100%"}},{default:t(()=>[e($,{prop:"product_name",label:"\u5546\u54C1\u540D\u79F0","min-width":"160","show-overflow-tooltip":"",align:"center"}),e($,{prop:"barcode",label:"ISBN/\u6761\u7801","min-width":"130","show-overflow-tooltip":"",align:"center"}),e($,{label:"\u8D27\u4F4D","min-width":"100",align:"center"},{default:t(({row:u})=>[m(i(u.warehouse_code||V.value[u.warehouse_code]||"-")+"##"+i(u.location_code||V.value[u.location_code]||"-"),1)]),_:1}),e($,{label:"\u4ED3\u5E93","min-width":"100",align:"center"},{default:t(({row:u})=>[m(i(u.warehouse_name||V.value[u.warehouse_id]||"-"),1)]),_:1}),e($,{prop:"total_quantity",label:"\u5E93\u5B58\u6570\u91CF","min-width":"90",align:"center"},{default:t(({row:u})=>[a("span",He,i(u.total_quantity),1)]),_:1}),e($,{prop:"locked_quantity",label:"\u9501\u5B9A\u6570\u91CF","min-width":"90",align:"center"},{default:t(({row:u})=>[a("span",{class:R({"text-warning":u.locked_quantity>0})},i(u.locked_quantity),3)]),_:1}),e($,{label:"\u64CD\u4F5C",width:"80",align:"center",fixed:"right"},{default:t(({row:u})=>[e(W,{type:"primary",link:"",size:"small",onClick:Pt=>Y(u)},{default:t(()=>[...d[13]||(d[13]=[m("\u660E\u7EC6",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[ie,q.value]]),a("div",je,[e(ve,{"current-page":_.current,"onUpdate:currentPage":d[3]||(d[3]=u=>_.current=u),"page-size":_.pageSize,"onUpdate:pageSize":d[4]||(d[4]=u=>_.pageSize=u),"page-sizes":[10,20,50,100],total:_.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:B,onCurrentChange:B},null,8,["current-page","page-size","total"])]),e(be,{modelValue:C.value,"onUpdate:modelValue":d[5]||(d[5]=u=>C.value=u),title:"\u5E93\u5B58\u660E\u7EC6",width:"80%",top:"5vh","close-on-click-modal":!1,onClose:I},{default:t(()=>[S.value?(h(),z("div",Qe,[e(fe,{column:4,border:"",size:"small"},{default:t(()=>[e(Z,{label:"\u5546\u54C1\u540D\u79F0"},{default:t(()=>[m(i(S.value.product_name||"-"),1)]),_:1}),e(Z,{label:"ISBN"},{default:t(()=>[m(i(S.value.isbn||"-"),1)]),_:1}),e(Z,{label:"\u5E93\u5B58\u603B\u91CF"},{default:t(()=>{var u;return[m(i((u=S.value.total)!=null?u:"-"),1)]}),_:1})]),_:1})])):N("",!0),H((h(),P(ue,{data:A.value,border:"",stripe:"",style:{width:"100%","margin-top":"12px"}},{default:t(()=>[e($,{label:"\u4ED3\u5E93","min-width":"100",align:"center"},{default:t(({row:u})=>[m(i(u.warehouse_name||V.value[u.warehouse_id]||"-"),1)]),_:1}),e($,{prop:"location_code",label:"\u5E93\u4F4D\u7F16\u7801","min-width":"110",align:"center"}),e($,{prop:"batch_no",label:"\u6279\u6B21\u53F7","min-width":"120",align:"center"},{default:t(({row:u})=>[m(i(u.batch_no||"-"),1)]),_:1}),e($,{label:"\u521B\u5EFA\u65E5\u671F","min-width":"100",align:"center"},{default:t(({row:u})=>[m(i(f(u.created_at)),1)]),_:1}),e($,{prop:"quantity",label:"\u5E93\u5B58\u6570\u91CF","min-width":"90",align:"center"},{default:t(({row:u})=>[a("span",We,i(u.quantity),1)]),_:1}),e($,{prop:"locked_quantity",label:"\u9501\u5B9A\u6570\u91CF","min-width":"90",align:"center"},{default:t(({row:u})=>[a("span",{class:R({"text-warning":u.locked_quantity>0})},i(u.locked_quantity),3)]),_:1})]),_:1},8,["data"])),[[ie,v.value]])]),_:1},8,["modelValue"])])}}});var Je=ne(Ze,[["__scopeId","data-v-3350fab0"]]);const Xe={class:"by-location"},et={key:0,class:"stats-cards"},tt={class:"stat-card stat-blue"},at={class:"stat-icon"},ot={class:"stat-content"},lt={class:"stat-value"},nt={class:"stat-card stat-purple"},st={class:"stat-icon"},ut={class:"stat-content"},it={class:"stat-value"},rt={class:"stat-card stat-green"},dt={class:"stat-icon"},ct={class:"stat-content"},_t={class:"stat-value"},pt={class:"stat-card stat-orange"},mt={class:"stat-icon"},gt={class:"stat-content"},yt={class:"stat-value"},vt={class:"stat-card stat-red"},ft={class:"stat-icon"},bt={class:"stat-content"},ht={class:"stat-value"},wt={class:"detail-table-wrapper"},Ct={class:"text-primary"},Dt={class:"text-primary"},Bt={class:"text-primary"},Et=ae({__name:"index",setup(o){const s=y(!1),w=y([]),k=y(null),F=re(()=>{const l=k.value;return l?{productTypeCount:l.product_type_count,productCount:l.product_count,totalQuantity:l.total_quantity.toLocaleString(),availableProductCount:l.available_product_count,locationCount:l.location_count}:null}),V=l=>l?typeof l=="number"&&l<1e10?M.unix(l).format("YYYY-MM-DD HH:mm"):M(l).format("YYYY-MM-DD HH:mm"):"-",q=async()=>{s.value=!0;try{const l=await De();w.value=l.list||[]}catch{j.error("\u52A0\u8F7D\u5E93\u4F4D\u5E93\u5B58\u5931\u8D25")}finally{s.value=!1}},L=async()=>{try{const l=await ye();(l==null?void 0:l.code)===200&&(l==null?void 0:l.data)&&(k.value=l.data)}catch{}};return oe(()=>{q(),L()}),(l,_)=>{const C=c("el-icon"),v=c("el-table-column"),A=c("el-table"),S=le("loading");return h(),z("div",Xe,[F.value?(h(),z("div",et,[a("div",tt,[a("div",at,[e(C,null,{default:t(()=>[e(E(de))]),_:1})]),a("div",ot,[_[0]||(_[0]=a("div",{class:"stat-label"},"\u5546\u54C1\u79CD\u7C7B",-1)),a("div",lt,i(F.value.productTypeCount),1)])]),a("div",nt,[a("div",st,[e(C,null,{default:t(()=>[e(E(ce))]),_:1})]),a("div",ut,[_[1]||(_[1]=a("div",{class:"stat-label"},"\u5546\u54C1\u603B\u6570",-1)),a("div",it,i(F.value.productCount),1)])]),a("div",rt,[a("div",dt,[e(C,null,{default:t(()=>[e(E(_e))]),_:1})]),a("div",ct,[_[2]||(_[2]=a("div",{class:"stat-label"},"\u5E93\u5B58\u603B\u91CF",-1)),a("div",_t,i(F.value.totalQuantity),1)])]),a("div",pt,[a("div",mt,[e(C,null,{default:t(()=>[e(E(pe))]),_:1})]),a("div",gt,[_[3]||(_[3]=a("div",{class:"stat-label"},"\u6709\u8D27\u5546\u54C1",-1)),a("div",yt,i(F.value.availableProductCount),1)])]),a("div",vt,[a("div",ft,[e(C,null,{default:t(()=>[e(E(me))]),_:1})]),a("div",bt,[_[4]||(_[4]=a("div",{class:"stat-label"},"\u5E93\u4F4D\u6570",-1)),a("div",ht,i(F.value.locationCount),1)])])])):N("",!0),H((h(),P(A,{data:w.value,border:"",stripe:"",style:{width:"100%"},"row-key":"location_id"},{default:t(()=>[e(v,{type:"expand",width:"50"},{default:t(({row:f})=>[a("div",wt,[e(A,{data:f.details||[],border:"",stripe:"",size:"small",style:{width:"100%"}},{default:t(()=>[e(v,{prop:"product_name",label:"\u5546\u54C1\u540D\u79F0","min-width":"180","show-overflow-tooltip":"",align:"center"}),e(v,{prop:"barcode",label:"ISBN/\u6761\u7801","min-width":"130","show-overflow-tooltip":"",align:"center"}),e(v,{prop:"batch_no",label:"\u6279\u6B21\u53F7","min-width":"150",align:"center"},{default:t(({row:D})=>[m(i(D.batch_no||"-"),1)]),_:2},1024),e(v,{prop:"quantity",label:"\u6570\u91CF",width:"80",align:"center"},{default:t(({row:D})=>[a("span",Ct,i(D.quantity),1)]),_:2},1024),e(v,{prop:"locked_quantity",label:"\u9501\u5B9A",width:"80",align:"center"},{default:t(({row:D})=>[a("span",{class:R({"text-warning":D.locked_quantity>0})},i(D.locked_quantity),3)]),_:2},1024),e(v,{label:"\u521B\u5EFA\u65F6\u95F4","min-width":"140",align:"center"},{default:t(({row:D})=>[m(i(V(D.created_at)),1)]),_:2},1024)]),_:2},1032,["data"])])]),_:1}),e(v,{label:"\u4ED3\u5E93","min-width":"100",align:"center"},{default:t(({row:f})=>[m(i(f.warehouse_name||"-"),1)]),_:1}),e(v,{label:"\u8D27\u4F4D","min-width":"100",align:"center"},{default:t(({row:f})=>[m(i(f.warehouse_code||"-")+"##"+i(f.location_code||"-"),1)]),_:1}),e(v,{prop:"total_quantity",label:"\u603B\u5E93\u5B58",width:"90",align:"center"},{default:t(({row:f})=>[a("span",Dt,i(f.total_quantity),1)]),_:1}),e(v,{prop:"locked_quantity",label:"\u9501\u5B9A\u5E93\u5B58",width:"90",align:"center"},{default:t(({row:f})=>[a("span",{class:R({"text-warning":f.locked_quantity>0})},i(f.locked_quantity),3)]),_:1}),e(v,{prop:"item_count",label:"\u5546\u54C1\u79CD\u6570",width:"90",align:"center"},{default:t(({row:f})=>[a("span",Bt,i(f.item_count),1)]),_:1})]),_:1},8,["data"])),[[S,s.value]])])}}});var kt=ne(Et,[["__scopeId","data-v-a2f532fe"]]);const J={1:{label:"\u5165\u5E93",type:"success"},2:{label:"\u51FA\u5E93",type:"danger"},3:{label:"\u79FB\u5E93",type:"warning"},4:{label:"\u76D8\u70B9\u8C03\u6574",type:"info"},5:{label:"\u9501\u5B9A\u5E93\u5B58",type:"warning"},6:{label:"\u89E3\u9501\u5E93\u5B58",type:"success"}},Ft=ae({name:"Inventory",components:{Search:U,Refresh:te,InventoryByGoods:Je,InventoryByLocation:kt},setup(){const o=y("summary"),s=y("goods"),w=y(null),k=y(null),F=y([]),V=y({}),q=y(!1),L=y([]),l=K({isbn:"",book_name:"",related_order_no:"",warehouse_id:null,change_type:null}),_=y([]),C=K({current:1,pageSize:20,total:0}),v=Object.entries(J).map(([g,{label:p}])=>({value:Number(g),label:p})),A=g=>{var p;return((p=J[g])==null?void 0:p.label)||"\u672A\u77E5"},S=g=>{var p;return((p=J[g])==null?void 0:p.type)||"info"},f=g=>!g&&g!==0?"-":M.unix(Number(g)).format("YYYY-MM-DD HH:mm"),D=async()=>{try{const g=await ge({keyword:"",page:1,pageSize:9999});F.value=g.list||[];const p={};for(const r of g.list)p[String(r.id)]=r.name||r.code||String(r.id);V.value=p}catch{}},B=async()=>{q.value=!0;try{const g={page:C.current,page_size:C.pageSize,isbn:l.isbn||void 0,book_name:l.book_name||void 0,warehouse_id:l.warehouse_id||void 0,change_type:l.change_type||void 0,related_order_no:l.related_order_no||void 0};_.value&&_.value.length===2&&(g.start_date=M(_.value[0]).startOf("day").unix(),g.end_date=M(_.value[1]).endOf("day").unix());const p=await Ce(g);L.value=p.list||[],C.total=p.total||0}catch{j.error("\u52A0\u8F7D\u53D8\u52A8\u8BB0\u5F55\u5931\u8D25")}finally{q.value=!1}},Y=()=>{l.isbn="",l.book_name="",l.related_order_no="",l.warehouse_id=null,l.change_type=null,_.value=[],C.current=1,B()},I=g=>{g==="log"&&B()};return oe(()=>{D()}),{activeTab:o,queryMode:s,byGoodsRef:w,byLocationRef:k,warehouseOptions:F,warehouseMap:V,logLoading:q,logList:L,logParams:l,logDateRange:_,logPagination:C,changeTypeOptions:v,changeTypeLabel:A,changeTypeTag:S,loadLogList:B,resetLogParams:Y,formatTimestamp:f,handleTabChange:I,Search:U,Refresh:te}}}),Lt={class:"inventory-manager"},$t={class:"mode-switch"},St={class:"filter-bar"},Vt={key:0},qt={key:1,style:{color:"#909399"}},zt={class:"pagination-wrapper"};function At(o,s,w,k,F,V){const q=c("Goods"),L=c("el-icon"),l=c("el-button"),_=c("el-tooltip"),C=c("Location"),v=c("el-button-group"),A=c("InventoryByGoods"),S=c("InventoryByLocation"),f=c("el-tab-pane"),D=c("Search"),B=c("el-input"),Y=c("el-option"),I=c("el-select"),g=c("el-date-picker"),p=c("el-table-column"),r=c("el-tag"),d=c("el-table"),b=c("el-pagination"),O=c("el-tabs"),Q=le("loading");return h(),z("div",Lt,[e(O,{modelValue:o.activeTab,"onUpdate:modelValue":s[10]||(s[10]=n=>o.activeTab=n),type:"card",onTabChange:o.handleTabChange},{default:t(()=>[e(f,{label:"\u5E93\u5B58\u6C47\u603B",name:"summary"},{default:t(()=>[a("div",$t,[e(v,null,{default:t(()=>[e(_,{content:"\u6309\u5546\u54C1\u67E5\u770B",placement:"top"},{default:t(()=>[e(l,{size:"large",type:o.queryMode==="goods"?"primary":"default",onClick:s[0]||(s[0]=n=>o.queryMode="goods"),style:{"margin-right":"8px"}},{default:t(()=>[e(L,null,{default:t(()=>[e(q)]),_:1})]),_:1},8,["type"])]),_:1}),e(_,{content:"\u6309\u5E93\u4F4D\u67E5\u770B",placement:"top"},{default:t(()=>[e(l,{size:"large",type:o.queryMode==="location"?"primary":"default",onClick:s[1]||(s[1]=n=>o.queryMode="location")},{default:t(()=>[e(L,null,{default:t(()=>[e(C)]),_:1})]),_:1},8,["type"])]),_:1})]),_:1})]),o.queryMode==="goods"?(h(),P(A,{key:0,ref:"byGoodsRef"},null,512)):N("",!0),o.queryMode==="location"?(h(),P(S,{key:1,ref:"byLocationRef"},null,512)):N("",!0)]),_:1}),e(f,{label:"\u53D8\u52A8\u8BB0\u5F55",name:"log"},{default:t(()=>[a("div",St,[e(B,{modelValue:o.logParams.isbn,"onUpdate:modelValue":s[2]||(s[2]=n=>o.logParams.isbn=n),placeholder:"ISBN",clearable:"",style:{width:"150px"},onKeyup:T(o.loadLogList,["enter"])},{prefix:t(()=>[e(L,null,{default:t(()=>[e(D)]),_:1})]),_:1},8,["modelValue","onKeyup"]),e(B,{modelValue:o.logParams.book_name,"onUpdate:modelValue":s[3]||(s[3]=n=>o.logParams.book_name=n),placeholder:"\u4E66\u540D",clearable:"",style:{width:"150px"},onKeyup:T(o.loadLogList,["enter"])},{prefix:t(()=>[e(L,null,{default:t(()=>[e(D)]),_:1})]),_:1},8,["modelValue","onKeyup"]),e(B,{modelValue:o.logParams.related_order_no,"onUpdate:modelValue":s[4]||(s[4]=n=>o.logParams.related_order_no=n),placeholder:"\u5173\u8054\u5355\u53F7",clearable:"",style:{width:"160px"},onKeyup:T(o.loadLogList,["enter"])},{prefix:t(()=>[e(L,null,{default:t(()=>[e(D)]),_:1})]),_:1},8,["modelValue","onKeyup"]),e(I,{modelValue:o.logParams.warehouse_id,"onUpdate:modelValue":s[5]||(s[5]=n=>o.logParams.warehouse_id=n),placeholder:"\u4ED3\u5E93",clearable:"",style:{width:"140px"}},{default:t(()=>[(h(!0),z(X,null,ee(o.warehouseOptions,n=>(h(),P(Y,{key:n.id,label:n.name,value:n.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(I,{modelValue:o.logParams.change_type,"onUpdate:modelValue":s[6]||(s[6]=n=>o.logParams.change_type=n),placeholder:"\u53D8\u52A8\u7C7B\u578B",clearable:"",style:{width:"120px"}},{default:t(()=>[(h(!0),z(X,null,ee(o.changeTypeOptions,n=>(h(),P(Y,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(g,{modelValue:o.logDateRange,"onUpdate:modelValue":s[7]||(s[7]=n=>o.logDateRange=n),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","value-format":"YYYY-MM-DD",style:{width:"260px"}},null,8,["modelValue"]),e(l,{type:"primary",icon:o.Search,onClick:o.loadLogList},{default:t(()=>[...s[11]||(s[11]=[m("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),e(l,{icon:o.Refresh,onClick:o.resetLogParams},{default:t(()=>[...s[12]||(s[12]=[m("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"])]),H((h(),P(d,{data:o.logList,border:"",stripe:"",style:{width:"100%"}},{default:t(()=>[e(p,{label:"\u65F6\u95F4","min-width":"150",align:"center"},{default:t(({row:n})=>[m(i(o.formatTimestamp(n.created_at)),1)]),_:1}),e(p,{prop:"barcode",label:"ISBN","min-width":"130","show-overflow-tooltip":"",align:"center"},{default:t(({row:n})=>[m(i(n.barcode||"-"),1)]),_:1}),e(p,{prop:"product_name",label:"\u4E66\u540D","min-width":"140","show-overflow-tooltip":"",align:"center"},{default:t(({row:n})=>[m(i(n.product_name||"-"),1)]),_:1}),e(p,{label:"\u4ED3\u5E93","min-width":"100",align:"center"},{default:t(({row:n})=>[m(i(n.warehouse_name||o.warehouseMap[n.warehouse_id]||"-"),1)]),_:1}),e(p,{prop:"location_code",label:"\u5E93\u4F4D","min-width":"90",align:"center"},{default:t(({row:n})=>[m(i(n.location_code||"-"),1)]),_:1}),e(p,{prop:"batch_no",label:"\u6279\u6B21\u53F7","min-width":"110",align:"center"},{default:t(({row:n})=>[m(i(n.batch_no||"-"),1)]),_:1}),e(p,{label:"\u53D8\u52A8\u7C7B\u578B",width:"100",align:"center"},{default:t(({row:n})=>[e(r,{type:o.changeTypeTag(n.change_type),size:"small"},{default:t(()=>[m(i(n.change_type_text||o.changeTypeLabel(n.change_type)),1)]),_:2},1032,["type"])]),_:1}),e(p,{label:"\u53D8\u52A8\u6570\u91CF",width:"100",align:"center"},{default:t(({row:n})=>[a("span",{class:R(n.change_quantity>=0?"text-success":"text-danger")},i(n.change_quantity>=0?"+":"")+i(n.change_quantity),3)]),_:1}),e(p,{prop:"before_quantity",label:"\u53D8\u52A8\u524D",width:"90",align:"center"}),e(p,{prop:"after_quantity",label:"\u53D8\u52A8\u540E",width:"90",align:"center"}),e(p,{label:"\u5173\u8054\u5355\u53F7","min-width":"140","show-overflow-tooltip":"",align:"center"},{default:t(({row:n})=>[n.related_order_no?(h(),z("span",Vt,i(n.related_order_no),1)):(h(),z("span",qt,"-"))]),_:1}),e(p,{prop:"operator",label:"\u64CD\u4F5C\u4EBA","min-width":"90",align:"center"},{default:t(({row:n})=>[m(i(n.operator||"-"),1)]),_:1}),e(p,{prop:"remark",label:"\u5907\u6CE8","min-width":"120","show-overflow-tooltip":"",align:"center"},{default:t(({row:n})=>[m(i(n.remark||"-"),1)]),_:1})]),_:1},8,["data"])),[[Q,o.logLoading]]),a("div",zt,[e(b,{"current-page":o.logPagination.current,"onUpdate:currentPage":s[8]||(s[8]=n=>o.logPagination.current=n),"page-size":o.logPagination.pageSize,"onUpdate:pageSize":s[9]||(s[9]=n=>o.logPagination.pageSize=n),"page-sizes":[10,20,50,100],total:o.logPagination.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:o.loadLogList,onCurrentChange:o.loadLogList},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])]),_:1})]),_:1},8,["modelValue","onTabChange"])])}var Ut=ne(Ft,[["render",At],["__scopeId","data-v-4649ad46"]]);export{Ut as default};