import{_ as Iu,a8 as Wu,b as D,a0 as zu,o as P,c as z,d as s,e as a,w as t,g as Nu,a1 as Mu,y as ju,A as qu,r as B,a as x,n as su,aa as Ou,a5 as Yu,az as Hu,a4 as Ku,aB as Gu,U as Qu,av as Xu,L as Zu,an as Ju,h as d,B as A,am as G,F as xu,ad as ue,z as ee,aA as ae,E as F,C as nu,m as te}from"./index.887c1a2d.js";import{d as iu,b as oe,i as le,a as se,f as ru,c as ne,u as ie,e as re}from"./location.5e20e62a.js";import{g as de}from"./barcode.2f7b4cc5.js";import{c as du}from"./print.31f754c1.js";import"./request.92d2eb68.js";import"./axios.e318b91e.js";const ce={1:"\u5B58\u50A8\u5E93\u4F4D",2:"\u62E3\u8D27\u5E93\u4F4D",3:"\u6536\u8D27\u5E93\u4F4D",4:"\u53D1\u8D27\u5E93\u4F4D",5:"\u9000\u8D27\u5E93\u4F4D"},Fe={1:"success",2:"warning",3:"info",4:"primary",5:"danger"},pe=(e,u,O="\u672A\u77E5")=>e[u]||O,me=(e,u)=>e[u]||"",ge=Wu({name:"LocationManager",props:{selectedWarehouseId:{type:Number,default:null},selectedWarehouseCode:{type:String,default:""}},setup(e){const u=B(!1),O=B([]),f=B([]),uu=B(null),N=x({keyword:"",type:null,status:null}),L=x({current:1,pageSize:10,total:0}),C=B(!1),_=B(""),y=B(null),c=x({ids:[],warehouse_id:0,code:"",type:1,capacity:0,status:1,sort:0}),g=B(!1),V=B(!1),k=B(""),U=B(null),Q=()=>({codeType:"1",startCode:"",endCode:"",numberStart:"",numberEnd:"",separator:"\u7A7A"}),R=x({warehouse_id:0,codeRanges:[Q()],type:1,capacity:0,status:1,sort:0}),X=B(!1),h=B(!1),b=B(""),M=B(null),I=x({type:1,capacity:0,status:1}),Y=B(!1),H=B(!1),j=B(!1),Z=B({id:0,warehouse_id:0,code:"",type:1,capacity:0,status:1}),J=B(!1),K=B(""),au={warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u4ED3\u5E93",trigger:"change"}],code:[{required:!0,message:"\u5E93\u4F4D\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{validator:(o,n,r)=>n?/^[A-Za-z0-9_\-\.\/@]+$/.test(n)?n.length>20?r(new Error("\u5E93\u4F4D\u7F16\u7801\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC720")):r():r(new Error("\u5E93\u4F4D\u7F16\u7801\u4EC5\u5141\u8BB8\u82F1\u6587\u5B57\u6BCD\u3001\u6570\u5B57\u548C - _ . @ / \u7B49\u7B26\u53F7")):r(),trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E93\u4F4D\u7C7B\u578B",trigger:"change"}],capacity:[{type:"number",required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}]},l={warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u4ED3\u5E93",trigger:"change"}],codeRanges:[{validator:(o,n,r)=>{if(!n||!Array.isArray(n)||n.length===0)return r(new Error("\u8BF7\u8F93\u5165\u81F3\u5C11\u4E00\u884C\u5E93\u4F4D\u7F16\u7801\u89C4\u5219"));for(const i of n){if(!i.startCode||!i.endCode)return r(new Error("\u8D77\u59CB\u7F16\u7801\u548C\u7ED3\u675F\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A"));if(i.codeType==="3"&&(!i.numberStart||!i.numberEnd))return r(new Error("\u5B57\u6BCD+\u6570\u5B57\u6A21\u5F0F\u4E0B\uFF0C\u6570\u5B57\u8D77\u59CB\u548C\u7ED3\u675F\u4E0D\u80FD\u4E3A\u7A7A"))}return r()},trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E93\u4F4D\u7C7B\u578B",trigger:"change"}],capacity:[{type:"number",required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},T={type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E93\u4F4D\u7C7B\u578B",trigger:"change"}],capacity:[{type:"number",required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}]},$=o=>!o&&o!==0?"-":ae.unix(Number(o)).format("YYYY-MM-DD HH:mm:ss"),cu=o=>pe(ce,o),Fu=o=>me(Fe,o),pu=o=>{R.codeRanges.splice(o+1,0,Q())},mu=o=>{if(R.codeRanges.length<=1){F.warning({message:"\u81F3\u5C11\u4FDD\u7559\u4E00\u884C\u5E93\u4F4D\u7F16\u7801\u89C4\u5219",customClass:"scan-warning-message"});return}R.codeRanges.splice(o,1)},tu=()=>{var o;(o=y.value)==null||o.resetFields(),Object.assign(c,{ids:[],warehouse_id:0,code:"",type:1,capacity:0,status:1,sort:0})},ou=()=>{var o,n;(o=U.value)==null||o.resetFields(),Object.assign(R,{warehouse_id:(n=e.selectedWarehouseId)!=null?n:0,codeRanges:[Q()],type:1,capacity:0,status:1})},W=async(o=!0)=>{var n,r,i;if(e.selectedWarehouseId===null){O.value=[],L.total=0;return}u.value=!0;try{o&&(L.current=1);const{list:p,total:E}=await re({keyword:N.keyword||void 0,warehouseId:(n=e.selectedWarehouseId)!=null?n:void 0,type:(r=N.type)!=null?r:void 0,status:(i=N.status)!=null?i:void 0,page:L.current,pageSize:L.pageSize});O.value=p.slice(),L.total=E}catch{F.error({message:"\u83B7\u53D6\u5E93\u4F4D\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{u.value=!1}},gu=()=>{L.current=1,W()},Eu=()=>{N.keyword="",N.type=null,N.status=null,L.current=1,W()},Du=o=>{L.current=o,f.value=[],W(!1)},Cu=o=>{L.pageSize=o,L.current=1,f.value=[],W()},Bu=o=>{f.value=o},fu=o=>{var n;(n=uu.value)==null||n.toggleRowSelection(o)},yu=()=>{if(f.value.length===0){F.warning({message:"\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5E93\u4F4D",customClass:"scan-warning-message"});return}const o=f.value.map(n=>n.code).join(", ");nu.confirm(`\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684\u5E93\u4F4D "${o}" \u5417\uFF1F`,"\u6279\u91CF\u5220\u9664\u786E\u8BA4",{confirmButtonText:"\u786E\u5B9A\u5220\u9664",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{try{const n=f.value.map(r=>r.id);await iu({ids:n}),F.success({message:"\u6279\u91CF\u5220\u9664\u6210\u529F",customClass:"scan-success-message"}),f.value=[],W()}catch{F.error({message:"\u6279\u91CF\u5220\u9664\u5931\u8D25",customClass:"scan-error-message"})}}).catch(()=>{})},lu=()=>{var o;(o=M.value)==null||o.resetFields(),Object.assign(I,{code:"",type:1,capacity:0,status:1})},hu=()=>{if(f.value.length===0){F.warning({message:"\u8BF7\u9009\u62E9\u8981\u4FEE\u6539\u7684\u5E93\u4F4D",customClass:"scan-warning-message"});return}b.value="\u6279\u91CF\u4FEE\u6539\u5E93\u4F4D",lu(),h.value=!0,setTimeout(()=>{var o;(o=M.value)==null||o.clearValidate()},0)},bu=async()=>{var o,n;try{await((o=M.value)==null?void 0:o.validate()),Y.value=!0;const i={ids:f.value.map(p=>p.id),type:I.type,capacity:I.capacity,status:I.status};await oe(i),F.success({message:"\u6279\u91CF\u4FEE\u6539\u6210\u529F",customClass:"scan-success-message"}),h.value=!1,f.value=[],(n=uu.value)==null||n.clearSelection(),W()}catch{F.error({message:"\u6279\u91CF\u4FEE\u6539\u5931\u8D25",customClass:"scan-error-message"})}finally{Y.value=!1}},vu=()=>{if(e.selectedWarehouseId===null){F.warning({message:"\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u4ED3\u5E93\uFF0C\u518D\u65B0\u589E\u5E93\u4F4D",customClass:"scan-warning-message"});return}_.value="\u65B0\u589E\u5E93\u4F4D",tu(),c.warehouse_id=e.selectedWarehouseId,C.value=!0,setTimeout(()=>{var o;(o=y.value)==null||o.clearValidate()},0)},Au=()=>{if(e.selectedWarehouseId===null){F.warning({message:"\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u4ED3\u5E93\uFF0C\u518D\u65B0\u589E\u5E93\u4F4D",customClass:"scan-warning-message"});return}k.value="\u6279\u91CF\u65B0\u589E\u5E93\u4F4D",ou(),R.warehouse_id=e.selectedWarehouseId,V.value=!0,setTimeout(()=>{var o;(o=U.value)==null||o.clearValidate()},0)},wu=()=>{if(e.selectedWarehouseId===null){F.warning({message:"\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u4ED3\u5E93\uFF0C\u518D\u5BFC\u5165\u5E93\u4F4D",customClass:"scan-warning-message"});return}const o=te();if(!(o!=null&&o.about_id)){F.error({message:"\u672A\u83B7\u53D6\u5230\u7528\u6237\u4FE1\u606F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55",customClass:"scan-error-message"});return}const n=document.createElement("input");n.type="file",n.accept=".xlsx,.xls,.csv",n.style.display="none",n.addEventListener("change",async()=>{var i;const r=(i=n.files)==null?void 0:i[0];!r||(le({user_id:o.about_id,warehouse_id:e.selectedWarehouseId,file:r}).catch(p=>{var m,w;const E=((w=(m=p==null?void 0:p.response)==null?void 0:m.data)==null?void 0:w.message)||(p==null?void 0:p.message)||"\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u4EF6\u683C\u5F0F\u540E\u91CD\u8BD5";F.error({message:E,customClass:"scan-error-message"})}),F.success("\u6210\u529F\u5F00\u59CB\u5BFC\u5165\u5E93\u4F4D\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u67E5\u770B"),n.remove())}),document.body.appendChild(n),n.click()},Vu=async()=>{var o;try{await((o=U.value)==null?void 0:o.validate()),X.value=!0;const n=[];for(const i of R.codeRanges){const p=i.codeType==="1"?1:i.codeType==="2"?2:3,E=i.separator==="\u7A7A"?"":i.separator;let m=i.startCode,w=i.endCode;p===3&&(m=`${i.startCode},${i.numberStart}`,w=`${i.endCode},${i.numberEnd}`),n.push({format_type:p,start_value:m,end_value:w,padding_len:0,separator:E})}const r={warehouse_id:R.warehouse_id,type:R.type,capacity:R.capacity,status:R.status,groups:n};await se(r),F.success({message:"\u6279\u91CF\u65B0\u589E\u5E93\u4F4D\u6210\u529F",customClass:"scan-success-message"}),V.value=!1,W()}catch{}finally{X.value=!1}},Lu=async()=>{if(console.log("===========\u5F00\u59CB\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801"),f.value.length===0){F.warning({message:"\u8BF7\u9009\u62E9\u8981\u6253\u5370\u7684\u5E93\u4F4D",customClass:"scan-warning-message"});return}const o=localStorage.getItem("printer_barcode");if(!o){F.error({message:"\u6761\u7801\u6253\u5370\u673A\u672A\u9009\u62E9",customClass:"scan-error-message"});return}F.info({message:`\u6B63\u5728\u83B7\u53D6 ${f.value.length} \u4E2A\u5E93\u4F4D\u7684\u6761\u5F62\u7801...`,customClass:"scan-info-message"});let n=0,r=0;const i=[];try{for(const p of f.value){const E=e.selectedWarehouseCode||"",m=p.code||"",w=E&&m?`${E}##${m}`:m||E;if(!w){r++,i.push(`${m||"\u672A\u77E5"}: \u5E93\u4F4D\u7F16\u7801\u4E3A\u7A7A`);continue}try{const v=await du("barcode",{content:w});v.SET_PRINTER_INDEX(o),v.PRINT()?n++:(r++,i.push(`${m}: \u6253\u5370\u673A\u8FD4\u56DE\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6253\u5370\u673A"${o}"\u662F\u5426\u5C31\u7EEA`)),await new Promise(S=>setTimeout(S,300))}catch(v){r++;const q=v instanceof Error?v.message:String(v);i.push(`${m}: ${q}`),console.warn(`\u83B7\u53D6\u5E93\u4F4D ${m} \u6761\u5F62\u7801\u5931\u8D25`,v)}}r===0?F.success({message:`\u6279\u91CF\u6253\u5370\u5B8C\u6210\uFF0C\u5171\u6210\u529F\u6253\u5370 ${n} \u4E2A\u5E93\u4F4D`,customClass:"scan-success-message"}):n>0?F.warning({message:`\u6253\u5370\u5B8C\u6210\uFF1A\u6210\u529F ${n} \u4E2A\uFF0C\u5931\u8D25 ${r} \u4E2A\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`,customClass:"scan-warning-message"}):F.error({message:`\u5168\u90E8\u6253\u5370\u5931\u8D25\uFF01\u5171 ${r} \u4E2A\u5E93\u4F4D\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`,customClass:"scan-error-message"})}catch(p){const E=p instanceof Error?p.message:"\u672A\u77E5\u9519\u8BEF";console.error("\u6279\u91CF\u6253\u5370\u5931\u8D25",p),F.error({message:`\u6253\u5370\u670D\u52A1\u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5C-Lodop\u662F\u5426\u5DF2\u5B89\u88C5\u5E76\u8FD0\u884C\u3002${E}`,customClass:"scan-error-message"})}},ku=async()=>{if(console.log("===========\u5F00\u59CB\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801"),f.value.length===0){F.warning({message:"\u8BF7\u9009\u62E9\u8981\u6253\u5370\u7684\u5E93\u4F4D",customClass:"scan-warning-message"});return}const o=localStorage.getItem("printer_barcode");if(!o){F.error({message:"\u6761\u7801\u6253\u5370\u673A\u672A\u9009\u62E9",customClass:"scan-error-message"});return}F.info({message:`\u6B63\u5728\u83B7\u53D6 ${f.value.length} \u4E2A\u5E93\u4F4D\u7684\u6761\u5F62\u7801...`,customClass:"scan-info-message"});let n=0,r=0;const i=[];try{for(const p of f.value){const E=e.selectedWarehouseCode||"",m=p.code||"",w=E&&m?`${E}##${m}`:m||E;if(!w){r++,i.push(`${m||"\u672A\u77E5"}: \u5E93\u4F4D\u7F16\u7801\u4E3A\u7A7A`);continue}try{const v=await du("barcode",{content:w});v.SET_PRINTER_INDEX(o),v.PRINT_SETUP()?n++:(r++,i.push(`${m}: \u7528\u6237\u5728\u6253\u5370\u8BBE\u7F6E\u5BF9\u8BDD\u6846\u53D6\u6D88\u4E86\u6253\u5370`))}catch(v){r++;const q=v instanceof Error?v.message:String(v);i.push(`${m}: ${q}`),console.warn(`\u83B7\u53D6\u5E93\u4F4D ${m} \u6761\u5F62\u7801\u5931\u8D25`,v)}}r===0?F.success({message:`\u6279\u91CF\u6253\u5370\u5B8C\u6210\uFF0C\u5171\u6210\u529F\u6253\u5370 ${n} \u4E2A\u5E93\u4F4D`,customClass:"scan-success-message"}):n>0?F.warning({message:`\u6253\u5370\u5B8C\u6210\uFF1A\u6210\u529F ${n} \u4E2A\uFF0C\u5931\u8D25 ${r} \u4E2A\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`,customClass:"scan-warning-message"}):F.error({message:`\u5168\u90E8\u6253\u5370\u5931\u8D25\uFF01\u5171 ${r} \u4E2A\u5E93\u4F4D\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`,customClass:"scan-error-message"})}catch(p){const E=p instanceof Error?p.message:"\u672A\u77E5\u9519\u8BEF";console.error("\u6279\u91CF\u6253\u5370\u5931\u8D25",p),F.error({message:`\u6253\u5370\u670D\u52A1\u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5C-Lodop\u662F\u5426\u5DF2\u5B89\u88C5\u5E76\u8FD0\u884C\u3002${E}`,customClass:"scan-error-message"})}},Uu=async o=>{var n;j.value=!0,H.value=!0,J.value=!0,K.value="";try{const r=await ru(o.id);if(!r)throw new Error("\u672A\u8FD4\u56DE\u5E93\u4F4D\u8BE6\u60C5");Z.value=r;const i=e.selectedWarehouseCode||"",p=r.code||"",E=i&&p?`${i}##${p}`:p||i;if(E)try{const m=await de(E),w=(n=m==null?void 0:m.data)==null?void 0:n.image_base64;w&&(K.value=`data:image/png;base64,${w}`)}catch{}}catch{F.error({message:"\u83B7\u53D6\u5E93\u4F4D\u8BE6\u60C5\u5931\u8D25",customClass:"scan-error-message"}),H.value=!1}finally{j.value=!1,J.value=!1}},Tu=()=>{if(!K.value){F.warning({message:"\u6761\u5F62\u7801\u5C1A\u672A\u751F\u6210\uFF0C\u65E0\u6CD5\u6253\u5370",customClass:"scan-warning-message"});return}const r=` \u6761\u5F62\u7801\u6253\u5370 `,i=window.open("","_blank","width=300,height=200,toolbar=no,menubar=no,scrollbars=yes,status=no");if(!i){F.error({message:"\u6D4F\u89C8\u5668\u963B\u6B62\u4E86\u65B0\u7A97\u53E3\u6253\u5F00\uFF0C\u8BF7\u5141\u8BB8\u5F39\u7A97\u540E\u91CD\u8BD5",customClass:"scan-error-message"});return}i.document.write(r),i.document.close(),i.focus(),setTimeout(()=>{i&&!i.closed&&(i.print(),i.onafterprint=()=>{i.close()})},200)},$u=async o=>{var n,r,i,p,E,m,w,v,q;_.value="\u7F16\u8F91\u5E93\u4F4D";try{const S=await ru(o.id);S?(c.ids=[(n=S.id)!=null?n:o.id],c.warehouse_id=Number((r=S.warehouse_id)!=null?r:o.warehouse_id),c.code=S.code||o.code,c.type=(i=S.type)!=null?i:o.type,c.capacity=(p=S.capacity)!=null?p:o.capacity,c.status=(E=S.status)!=null?E:o.status,c.sort=(w=(m=S.sort)!=null?m:o.sort)!=null?w:0):(c.ids=[o.id],c.warehouse_id=Number(o.warehouse_id),c.code=o.code,c.type=o.type,c.capacity=o.capacity,c.status=o.status,c.sort=(v=o.sort)!=null?v:0)}catch(S){console.warn("\u83B7\u53D6\u8BE6\u60C5\u5931\u8D25\uFF0C\u4F7F\u7528\u5F53\u524D\u884C\u6570\u636E",S),c.ids=[o.id],c.warehouse_id=Number(o.warehouse_id),c.code=o.code,c.type=o.type,c.capacity=o.capacity,c.status=o.status,c.sort=(q=o.sort)!=null?q:0}C.value=!0,setTimeout(()=>{var S;(S=y.value)==null||S.clearValidate()},0)},Su=o=>{nu.confirm(`\u786E\u5B9A\u8981\u5220\u9664\u5E93\u4F4D "${o.code}" \u5417\uFF1F`,"\u5220\u9664\u786E\u8BA4",{confirmButtonText:"\u786E\u5B9A\u5220\u9664",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{try{await iu({ids:[o.id]}),F.success({message:"\u5220\u9664\u6210\u529F",customClass:"scan-success-message"}),W()}catch{F.error({message:"\u5220\u9664\u5931\u8D25",customClass:"scan-error-message"})}}).catch(()=>{})},Ru=async()=>{var o;try{await((o=y.value)==null?void 0:o.validate()),g.value=!0;const n={warehouse_id:c.warehouse_id,code:c.code,type:c.type,capacity:c.capacity,status:c.status};!c.ids||c.ids.length===0?(await ne(n),F.success({message:"\u65B0\u589E\u5E93\u4F4D\u6210\u529F",customClass:"scan-success-message"})):(await ie({ids:c.ids,...n,sort:c.sort}),F.success({message:"\u7F16\u8F91\u5E93\u4F4D\u6210\u529F",customClass:"scan-success-message"})),C.value=!1,W()}catch{}finally{g.value=!1}},Pu=su(()=>e.selectedWarehouseId),_u=su(()=>e.selectedWarehouseCode);return Ou(()=>e.selectedWarehouseId,o=>{o!==null?(L.current=1,f.value=[],W()):(O.value=[],L.total=0,f.value=[])},{immediate:!0}),{selectedWarehouseId:Pu,selectedWarehouseCode:_u,locationLoading:u,locationTableData:O,selectedLocations:f,locationTableRef:uu,locationSearchParams:N,locationPagination:L,locationDialogVisible:C,locationDialogTitle:_,locationFormRef:y,locationFormData:c,locationFormRules:au,locationSubmitLoading:g,locationBatchDialogVisible:V,locationBatchDialogTitle:k,locationBatchFormRef:U,locationBatchFormData:R,locationBatchFormRules:l,locationBatchSubmitLoading:X,locationBatchUpdateDialogVisible:h,locationBatchUpdateDialogTitle:b,locationBatchUpdateFormRef:M,locationBatchUpdateFormData:I,locationBatchUpdateFormRules:T,locationBatchUpdateSubmitLoading:Y,Search:Yu,Refresh:Hu,Plus:Ku,Minus:Gu,Edit:Qu,Delete:Xu,Printer:Zu,formatTimestamp:$,getLocationTypeLabel:cu,getLocationTypeTagType:Fu,insertLocationBatchRange:pu,removeLocationBatchRange:mu,handleLocationSearch:gu,resetLocationSearch:Eu,handleLocationCurrentChange:Du,handleLocationSizeChange:Cu,handleSelectionChange:Bu,handleRowClick:fu,handleBatchDelete:yu,handleBatchUpdate:hu,handleAddLocation:vu,handleAddLocationBatch:Au,handleImportLocation:wu,submitLocationForm:Ru,submitLocationBatchForm:Vu,submitLocationBatchUpdateForm:bu,resetLocationForm:tu,resetLocationBatchForm:ou,resetLocationBatchUpdateForm:lu,handleBatchPrintBarcode:Lu,handleBatchPrintBarcodeTest:ku,handleDetailLocation:Uu,handleEditLocation:$u,handleDeleteLocation:Su,handlePrintBarcode:Tu,detailDialogVisible:H,detailLoading:j,detailData:Z,Loading:Ju,barcodeLoading:J,barcodeImageUrl:K}}}),Ee={class:"location-manager"},De={class:"filter-bar",style:{"margin-top":"20px"}},Ce={class:"search-item"},Be={class:"label-with-icon"},fe={key:1,class:"location-empty"},ye={key:2,class:"pagination-wrapper"},he={class:"label-with-icon"},be={class:"label-with-icon"},ve={class:"label-with-icon"},Ae={class:"label-with-icon"},we={class:"label-with-icon"},Ve={class:"dialog-footer"},Le={class:"label-with-icon"},ke={class:"label-with-icon"},Ue={style:{"min-width":"25px",color:"rgba(0,0,0,0.65)"}},Te={style:{display:"inline-flex","align-items":"center",gap:"8px","margin-left":"auto"}},$e={class:"label-with-icon"},Se={class:"label-with-icon"},Re={class:"dialog-footer"},Pe={class:"dialog-footer"},_e={key:0,class:"detail-loading"},Ie={key:1,class:"detail-content"},We={class:"detail-section"},ze={class:"detail-row"},Ne={class:"detail-code"},Me={class:"detail-row"},je={class:"detail-code"},qe={class:"detail-row"},Oe={class:"detail-row"},Ye={class:"detail-row"},He={class:"detail-row"},Ke={class:"detail-row"},Ge={class:"barcode-section"},Qe={key:0,class:"barcode-loading"},Xe={key:1,class:"barcode-image-wrapper"},Ze=["src"],Je={class:"barcode-content-text"},xe={key:2,class:"barcode-empty"},ua={style:{display:"flex","justify-content":"flex-end",gap:"12px"}};function ea(e,u,O,f,uu,N){const L=D("Search"),C=D("el-icon"),_=D("el-input"),y=D("el-option"),c=D("el-select"),g=D("el-button"),V=D("QuestionFilled"),k=D("el-tooltip"),U=D("el-table-column"),Q=D("el-tag"),R=D("el-table"),X=D("el-pagination"),h=D("el-form-item"),b=D("el-radio"),M=D("el-radio-group"),I=D("el-input-number"),Y=D("el-switch"),H=D("el-form"),j=D("el-dialog"),Z=D("el-divider"),J=D("Plus"),K=D("Minus"),eu=D("Loading"),au=zu("loading");return P(),z("div",Ee,[s("div",De,[a(_,{modelValue:e.locationSearchParams.keyword,"onUpdate:modelValue":u[0]||(u[0]=l=>e.locationSearchParams.keyword=l),placeholder:"\u5E93\u4F4D\u7F16\u7801",clearable:"",style:{width:"220px"},onKeyup:Nu(e.handleLocationSearch,["enter"])},{prefix:t(()=>[a(C,null,{default:t(()=>[a(L)]),_:1})]),_:1},8,["modelValue","onKeyup"]),a(c,{modelValue:e.locationSearchParams.type,"onUpdate:modelValue":u[1]||(u[1]=l=>e.locationSearchParams.type=l),placeholder:"\u5E93\u4F4D\u7C7B\u578B",clearable:"",style:{width:"140px"}},{default:t(()=>[a(y,{label:"\u5B58\u50A8\u5E93\u4F4D",value:1}),a(y,{label:"\u62E3\u8D27\u5E93\u4F4D",value:2}),a(y,{label:"\u6536\u8D27\u5E93\u4F4D",value:3}),a(y,{label:"\u53D1\u8D27\u5E93\u4F4D",value:4}),a(y,{label:"\u9000\u8D27\u5E93\u4F4D",value:5})]),_:1},8,["modelValue"]),a(c,{modelValue:e.locationSearchParams.status,"onUpdate:modelValue":u[2]||(u[2]=l=>e.locationSearchParams.status=l),placeholder:"\u72B6\u6001",clearable:"",style:{width:"160px"}},{default:t(()=>[a(y,{label:"\u542F\u7528",value:1}),a(y,{label:"\u7981\u7528",value:0})]),_:1},8,["modelValue"]),a(g,{type:"primary",icon:e.Search,onClick:e.handleLocationSearch},{default:t(()=>[...u[26]||(u[26]=[d("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),a(g,{icon:e.Refresh,onClick:e.resetLocationSearch},{default:t(()=>[...u[27]||(u[27]=[d("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"]),a(g,{type:"primary",icon:e.Printer,disabled:e.selectedLocations.length===0,onClick:e.handleBatchPrintBarcode},{default:t(()=>[...u[28]||(u[28]=[d("\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801",-1)])]),_:1},8,["icon","disabled","onClick"]),s("div",Ce,[s("span",Be,[a(k,{content:"\u8868\u683C\u53EA\u9700\u8981\u4E00\u5217\uFF0C\u5217\u4E2D\u662F\u6570\u636E\u662F\u60F3\u8981\u6279\u91CF\u5BFC\u5165\u7684\u5E93\u4F4D\u7F16\u7801",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})]),a(g,{type:"primary",icon:e.Plus,disabled:!e.selectedWarehouseId,onClick:e.handleImportLocation},{default:t(()=>[...u[29]||(u[29]=[d("\u6279\u91CF\u5BFC\u5165\u5E93\u4F4D",-1)])]),_:1},8,["icon","disabled","onClick"])]),a(g,{type:"success",icon:e.Plus,onClick:e.handleAddLocation},{default:t(()=>[...u[30]||(u[30]=[d("\u65B0\u589E\u5E93\u4F4D\uFF08\u5355\u6761\uFF09",-1)])]),_:1},8,["icon","onClick"]),a(g,{type:"warning",icon:e.Plus,onClick:e.handleAddLocationBatch},{default:t(()=>[...u[31]||(u[31]=[d("\u65B0\u589E\u5E93\u4F4D\uFF08\u6279\u91CF\uFF09",-1)])]),_:1},8,["icon","onClick"]),a(g,{type:"primary",icon:e.Edit,onClick:e.handleBatchUpdate,disabled:e.selectedLocations.length===0},{default:t(()=>[...u[32]||(u[32]=[d("\u6279\u91CF\u4FEE\u6539",-1)])]),_:1},8,["icon","onClick","disabled"]),a(g,{type:"danger",icon:e.Delete,onClick:e.handleBatchDelete,disabled:e.selectedLocations.length===0},{default:t(()=>[...u[33]||(u[33]=[d("\u6279\u91CF\u5220\u9664",-1)])]),_:1},8,["icon","onClick","disabled"])]),e.selectedWarehouseId?Mu((P(),ju(R,{key:0,data:e.locationTableData,border:"",stripe:"",style:{width:"100%"},ref:"locationTableRef",onSelectionChange:e.handleSelectionChange,onRowClick:e.handleRowClick},{default:t(()=>[a(U,{type:"selection",width:"30"}),a(U,{label:"\u6240\u5C5E\u4ED3\u5E93\u7F16\u7801",width:"160",align:"center"},{default:t(({row:l})=>[d(A(e.selectedWarehouseCode||l.warehouse_id),1)]),_:1}),a(U,{prop:"code",label:"\u5E93\u4F4D\u7F16\u7801","min-width":"160","show-overflow-tooltip":"",align:"center"}),a(U,{prop:"type",label:"\u5E93\u4F4D\u7C7B\u578B",width:"200",align:"center"},{default:t(({row:l})=>[a(Q,{type:e.getLocationTypeTagType(l.type),size:"small"},{default:t(()=>[d(A(e.getLocationTypeLabel(l.type)),1)]),_:2},1032,["type"])]),_:1}),a(U,{prop:"capacity",label:"\u5BB9\u91CF","min-width":"80",align:"center"},{default:t(({row:l})=>{var T;return[d(A((T=l.capacity)!=null?T:"-"),1)]}),_:1}),a(U,{prop:"sort",label:"\u6392\u5E8F",width:"100",align:"center"},{default:t(({row:l})=>{var T;return[d(A((T=l.sort)!=null?T:"-"),1)]}),_:1}),a(U,{prop:"status",label:"\u72B6\u6001",width:"120",align:"center"},{default:t(({row:l})=>[d(A(l.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:1}),a(U,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",width:"200",align:"center"},{default:t(({row:l})=>[d(A(e.formatTimestamp(l.created_at)),1)]),_:1}),a(U,{prop:"updated_at",label:"\u66F4\u65B0\u65F6\u95F4",width:"200",align:"center"},{default:t(({row:l})=>[d(A(e.formatTimestamp(l.updated_at)),1)]),_:1}),a(U,{label:"\u64CD\u4F5C",width:"240",fixed:"right",align:"center"},{default:t(({row:l})=>[a(g,{type:"primary",link:"",icon:e.Edit,onClick:G(T=>e.handleEditLocation(l),["stop"])},{default:t(()=>[...u[34]||(u[34]=[d("\u7F16\u8F91",-1)])]),_:1},8,["icon","onClick"]),a(g,{type:"info",link:"",onClick:G(T=>e.handleDetailLocation(l),["stop"])},{default:t(()=>[...u[35]||(u[35]=[d("\u8BE6\u60C5",-1)])]),_:1},8,["onClick"]),a(g,{type:"danger",link:"",icon:e.Delete,onClick:G(T=>e.handleDeleteLocation(l),["stop"])},{default:t(()=>[...u[36]||(u[36]=[d("\u5220\u9664",-1)])]),_:1},8,["icon","onClick"])]),_:1})]),_:1},8,["data","onSelectionChange","onRowClick"])),[[au,e.locationLoading]]):(P(),z("div",fe," \u8BF7\u9009\u62E9\u4E0A\u65B9\u4ED3\u5E93\u540E\u67E5\u770B\u5BF9\u5E94\u5E93\u4F4D ")),e.selectedWarehouseId?(P(),z("div",ye,[a(X,{"current-page":e.locationPagination.current,"onUpdate:currentPage":u[3]||(u[3]=l=>e.locationPagination.current=l),"page-size":e.locationPagination.pageSize,total:e.locationPagination.total,"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next",onCurrentChange:e.handleLocationCurrentChange,onSizeChange:e.handleLocationSizeChange},null,8,["current-page","page-size","total","onCurrentChange","onSizeChange"])])):qu("",!0),a(j,{class:"location-dialog",modelValue:e.locationDialogVisible,"onUpdate:modelValue":u[11]||(u[11]=l=>e.locationDialogVisible=l),title:e.locationDialogTitle,width:"560px","destroy-on-close":"",onClose:e.resetLocationForm},{footer:t(()=>[s("span",Ve,[a(g,{onClick:u[10]||(u[10]=l=>e.locationDialogVisible=!1)},{default:t(()=>[...u[48]||(u[48]=[d("\u53D6\u6D88",-1)])]),_:1}),a(g,{type:"primary",onClick:e.submitLocationForm,loading:e.locationSubmitLoading},{default:t(()=>[...u[49]||(u[49]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:t(()=>[a(H,{ref:"locationFormRef",model:e.locationFormData,rules:e.locationFormRules,"label-width":"120px","label-position":"left"},{default:t(()=>[a(h,{prop:"warehouse_id"},{label:t(()=>[s("span",he,[u[37]||(u[37]=s("span",null,"\u6240\u5C5E\u4ED3\u5E93",-1)),a(k,{content:"\u5F53\u524D\u5E93\u4F4D\u5F52\u5C5E\u7684\u4ED3\u5E93\uFF0C\u4E0D\u53EF\u66F4\u6539",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[s("span",null,A(e.selectedWarehouseCode||e.locationFormData.warehouse_id),1)]),_:1}),a(h,{prop:"code"},{label:t(()=>[s("span",be,[u[38]||(u[38]=s("span",null,"\u5E93\u4F4D\u7F16\u7801",-1)),a(k,{content:"\u4F8B\uFF1AA-1-1-1 \u4F7F\u7528\u82F1\u6587\u6216\u6570\u5B57\uFF08\u6761\u7801\u662F\u4E0D\u652F\u6301\u6C49\u5B57\u7684\uFF0C\u6761\u7801\u6253\u5370\u65F6\u5019\u9700\u8981\uFF09",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(_,{modelValue:e.locationFormData.code,"onUpdate:modelValue":u[4]||(u[4]=l=>e.locationFormData.code=l),placeholder:"\u8BF7\u8F93\u5165\u552F\u4E00\u5E93\u4F4D\u7F16\u7801"},null,8,["modelValue"])]),_:1}),a(h,{prop:"type"},{label:t(()=>[s("span",ve,[u[39]||(u[39]=s("span",null,"\u5E93\u4F4D\u7C7B\u578B",-1)),a(k,{content:"\u4F8B\uFF1A\u5B58\u50A8 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(M,{modelValue:e.locationFormData.type,"onUpdate:modelValue":u[5]||(u[5]=l=>e.locationFormData.type=l)},{default:t(()=>[a(b,{value:1},{default:t(()=>[...u[40]||(u[40]=[d("\u5B58\u50A8",-1)])]),_:1}),a(b,{value:2},{default:t(()=>[...u[41]||(u[41]=[d("\u62E3\u8D27",-1)])]),_:1}),a(b,{value:3},{default:t(()=>[...u[42]||(u[42]=[d("\u6536\u8D27",-1)])]),_:1}),a(b,{value:4},{default:t(()=>[...u[43]||(u[43]=[d("\u53D1\u8D27",-1)])]),_:1}),a(b,{value:5},{default:t(()=>[...u[44]||(u[44]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(h,{prop:"capacity"},{label:t(()=>[s("span",Ae,[u[45]||(u[45]=s("span",null,"\u5BB9\u91CF",-1)),a(k,{content:"\u4F8B\uFF1A20 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(I,{modelValue:e.locationFormData.capacity,"onUpdate:modelValue":u[6]||(u[6]=l=>e.locationFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),a(h,{prop:"sort"},{label:t(()=>[s("span",we,[u[46]||(u[46]=s("span",null,"\u6392\u5E8F",-1)),a(k,{content:"\u5E93\u4F4D\u6392\u5E8F\u503C\uFF0C\u6570\u503C\u8D8A\u5C0F\u8D8A\u9760\u524D\uFF0C\u63A8\u8350\u8F93\u51650-99999\u4E4B\u95F4",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(I,{modelValue:e.locationFormData.sort,"onUpdate:modelValue":u[7]||(u[7]=l=>e.locationFormData.sort=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),a(h,{prop:"status"},{label:t(()=>[s("span",{class:"label-with-icon",onClick:u[8]||(u[8]=G(()=>{},["prevent"]))},[u[47]||(u[47]=s("span",null,"\u72B6\u6001",-1)),a(k,{content:"\u9ED8\u8BA4\u9009\u62E9 \u542F\u7528 \u5173\u95ED\u5E93\u4F4D\u53EF\u4EE5\u4FEE\u6539\u5230 \u7981\u7528",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(Y,{modelValue:e.locationFormData.status,"onUpdate:modelValue":u[9]||(u[9]=l=>e.locationFormData.status=l),"active-value":1,"inactive-value":0,"active-text":"\u542F\u7528","inactive-text":"\u7981\u7528","active-color":"#67C23A","inactive-color":"#67C23A"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"]),a(j,{modelValue:e.locationBatchDialogVisible,"onUpdate:modelValue":u[17]||(u[17]=l=>e.locationBatchDialogVisible=l),title:e.locationBatchDialogTitle,width:"800px","destroy-on-close":"",onClose:e.resetLocationBatchForm},{footer:t(()=>[s("span",Re,[a(g,{onClick:u[16]||(u[16]=l=>e.locationBatchDialogVisible=!1)},{default:t(()=>[...u[63]||(u[63]=[d("\u53D6\u6D88",-1)])]),_:1}),a(g,{type:"primary",onClick:e.submitLocationBatchForm,loading:e.locationBatchSubmitLoading},{default:t(()=>[...u[64]||(u[64]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:t(()=>[a(H,{ref:"locationBatchFormRef",model:e.locationBatchFormData,rules:e.locationBatchFormRules,"label-width":"120px","label-position":"left"},{default:t(()=>[a(h,{prop:"warehouse_id"},{label:t(()=>[s("span",Le,[u[50]||(u[50]=s("span",null,"\u6240\u5C5E\u4ED3\u5E93",-1)),a(k,{content:"\u5F53\u524D\u5E93\u4F4D\u5F52\u5C5E\u7684\u4ED3\u5E93\uFF0C\u4E0D\u53EF\u66F4\u6539",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[s("span",null,A(e.selectedWarehouseCode||e.locationBatchFormData.warehouse_id),1)]),_:1}),a(Z),a(h,{prop:"codeRanges",required:""},{label:t(()=>[s("span",ke,[u[51]||(u[51]=s("span",null,"\u5E93\u4F4D\u7F16\u7801\u5217\u8868",-1)),a(k,{content:"\u4F8B\uFF1AA1-13 \u4F7F\u7528\u82F1\u6587\u6216\u6570\u5B57\uFF08\u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9\uFF0C\u6761\u7801\u662F\u4E0D\u652F\u6301\u6C49\u5B57\u7684\uFF0C\u6761\u7801\u6253\u5370\u65F6\u5019\u9700\u8981\uFF09",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[u[54]||(u[54]=s("div",{class:"batch-code-range-header"},[s("span",{style:{"margin-right":"35px"}},"\u89C4\u5219"),s("span",{style:{"margin-right":"65px"}},"\u7F16\u7801\u7C7B\u578B"),s("span",null,"\u8D77\u59CB\u7F16\u7801"),s("span",null,"~"),s("span",{style:{"margin-right":"55px"}},"\u7ED3\u675F\u7F16\u7801"),s("span",{style:{"margin-right":"55px"}},"\u5206\u9694\u7B26"),s("span",null,"\u64CD\u4F5C")],-1)),(P(!0),z(xu,null,ue(e.locationBatchFormData.codeRanges,(l,T)=>(P(),z("div",{key:T,style:{display:"flex","align-items":"center","flex-wrap":"wrap",gap:"10px","margin-right":"3px","margin-bottom":"5px"}},[s("span",Ue,"\u7B2C "+A(T+1)+" \u7EA7",1),a(c,{modelValue:l.codeType,"onUpdate:modelValue":$=>l.codeType=$,style:{width:"100px","margin-right":"5px"}},{default:t(()=>[a(y,{label:"\u4EC5\u5B57\u6BCD",value:"1"}),a(y,{label:"\u4EC5\u6570\u5B57",value:"2"}),a(y,{label:"\u5B57\u6BCD+\u6570\u5B57",value:"3"})]),_:1},8,["modelValue","onUpdate:modelValue"]),a(_,{type:"text",modelValue:l.startCode,"onUpdate:modelValue":$=>l.startCode=$,style:{width:"25px","margin-right":"3px"}},null,8,["modelValue","onUpdate:modelValue"]),u[52]||(u[52]=s("span",null,"~",-1)),a(_,{type:"text",modelValue:l.endCode,"onUpdate:modelValue":$=>l.endCode=$,style:{width:"25px","margin-left":"3px"}},null,8,["modelValue","onUpdate:modelValue"]),a(_,{type:"text",modelValue:l.numberStart,"onUpdate:modelValue":$=>l.numberStart=$,style:{width:"25px","margin-left":"10px","margin-right":"3px"},disabled:l.codeType!=="3"},null,8,["modelValue","onUpdate:modelValue","disabled"]),u[53]||(u[53]=s("span",null,"~",-1)),a(_,{type:"text",modelValue:l.numberEnd,"onUpdate:modelValue":$=>l.numberEnd=$,style:{width:"25px","margin-left":"3px"},disabled:l.codeType!=="3"},null,8,["modelValue","onUpdate:modelValue","disabled"]),a(c,{modelValue:l.separator,"onUpdate:modelValue":$=>l.separator=$,style:{width:"60px","margin-right":"10px","margin-left":"10px"}},{default:t(()=>[a(y,{label:"\u7A7A",value:"\u7A7A"}),a(y,{label:"/",value:"/"}),a(y,{label:"-",value:"-"}),a(y,{label:".",value:"."})]),_:1},8,["modelValue","onUpdate:modelValue"]),s("div",Te,[a(g,{circle:"",size:"small",class:"range-btn range-btn-add",onClick:$=>e.insertLocationBatchRange(T)},{default:t(()=>[a(C,null,{default:t(()=>[a(J)]),_:1})]),_:1},8,["onClick"]),a(g,{circle:"",size:"small",class:"range-btn range-btn-remove",onClick:$=>e.removeLocationBatchRange(T),disabled:e.locationBatchFormData.codeRanges.length<=1},{default:t(()=>[a(C,null,{default:t(()=>[a(K)]),_:1})]),_:1},8,["onClick","disabled"])])]))),128))]),_:1}),a(Z),a(h,{prop:"type"},{label:t(()=>[s("span",$e,[u[55]||(u[55]=s("span",null,"\u5E93\u4F4D\u7C7B\u578B",-1)),a(k,{content:"\u4F8B\uFF1A\u5B58\u50A8 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(M,{modelValue:e.locationBatchFormData.type,"onUpdate:modelValue":u[12]||(u[12]=l=>e.locationBatchFormData.type=l)},{default:t(()=>[a(b,{value:1},{default:t(()=>[...u[56]||(u[56]=[d("\u5B58\u50A8",-1)])]),_:1}),a(b,{value:2},{default:t(()=>[...u[57]||(u[57]=[d("\u62E3\u8D27",-1)])]),_:1}),a(b,{value:3},{default:t(()=>[...u[58]||(u[58]=[d("\u6536\u8D27",-1)])]),_:1}),a(b,{value:4},{default:t(()=>[...u[59]||(u[59]=[d("\u53D1\u8D27",-1)])]),_:1}),a(b,{value:5},{default:t(()=>[...u[60]||(u[60]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(h,{prop:"capacity"},{label:t(()=>[s("span",Se,[u[61]||(u[61]=s("span",null,"\u5BB9\u91CF",-1)),a(k,{content:"\u4F8B\uFF1A20 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(I,{modelValue:e.locationBatchFormData.capacity,"onUpdate:modelValue":u[13]||(u[13]=l=>e.locationBatchFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),a(h,{prop:"status"},{label:t(()=>[s("span",{class:"label-with-icon",onClick:u[14]||(u[14]=G(()=>{},["prevent"]))},[u[62]||(u[62]=s("span",null,"\u72B6\u6001",-1)),a(k,{content:"\u9ED8\u8BA4\u9009\u62E9 \u542F\u7528 \u5173\u95ED\u5E93\u4F4D\u53EF\u4EE5\u4FEE\u6539\u5230 \u7981\u7528",placement:"top",trigger:"click"},{default:t(()=>[a(C,{style:{cursor:"pointer"}},{default:t(()=>[a(V)]),_:1})]),_:1})])]),default:t(()=>[a(Y,{modelValue:e.locationBatchFormData.status,"onUpdate:modelValue":u[15]||(u[15]=l=>e.locationBatchFormData.status=l),"active-value":1,"inactive-value":0,"active-text":"\u542F\u7528","inactive-text":"\u7981\u7528","active-color":"#67C23A","inactive-color":"#67C23A"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"]),a(j,{modelValue:e.locationBatchUpdateDialogVisible,"onUpdate:modelValue":u[23]||(u[23]=l=>e.locationBatchUpdateDialogVisible=l),title:e.locationBatchUpdateDialogTitle,width:"560px","destroy-on-close":"",onClose:e.resetLocationBatchUpdateForm},{footer:t(()=>[s("span",Pe,[a(g,{onClick:u[22]||(u[22]=l=>e.locationBatchUpdateDialogVisible=!1)},{default:t(()=>[...u[70]||(u[70]=[d("\u53D6\u6D88",-1)])]),_:1}),a(g,{type:"primary",onClick:e.submitLocationBatchUpdateForm,loading:e.locationBatchUpdateSubmitLoading},{default:t(()=>[...u[71]||(u[71]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:t(()=>[a(H,{ref:"locationBatchUpdateFormRef",model:e.locationBatchUpdateFormData,rules:e.locationBatchUpdateFormRules,"label-width":"120px","label-position":"left"},{default:t(()=>[a(h,{label:"\u5E93\u4F4D\u7C7B\u578B",prop:"type"},{default:t(()=>[a(M,{modelValue:e.locationBatchUpdateFormData.type,"onUpdate:modelValue":u[18]||(u[18]=l=>e.locationBatchUpdateFormData.type=l)},{default:t(()=>[a(b,{value:1},{default:t(()=>[...u[65]||(u[65]=[d("\u5B58\u50A8",-1)])]),_:1}),a(b,{value:2},{default:t(()=>[...u[66]||(u[66]=[d("\u62E3\u8D27",-1)])]),_:1}),a(b,{value:3},{default:t(()=>[...u[67]||(u[67]=[d("\u6536\u8D27",-1)])]),_:1}),a(b,{value:4},{default:t(()=>[...u[68]||(u[68]=[d("\u53D1\u8D27",-1)])]),_:1}),a(b,{value:5},{default:t(()=>[...u[69]||(u[69]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(h,{label:"\u5BB9\u91CF",prop:"capacity"},{default:t(()=>[a(I,{modelValue:e.locationBatchUpdateFormData.capacity,"onUpdate:modelValue":u[19]||(u[19]=l=>e.locationBatchUpdateFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),a(h,{label:"\u72B6\u6001",prop:"status",onClick:u[21]||(u[21]=G(()=>{},["prevent"]))},{default:t(()=>[a(Y,{modelValue:e.locationBatchUpdateFormData.status,"onUpdate:modelValue":u[20]||(u[20]=l=>e.locationBatchUpdateFormData.status=l),"active-value":1,"inactive-value":0,"active-text":"\u542F\u7528","inactive-text":"\u7981\u7528","active-color":"#67C23A","inactive-color":"#67C23A"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"]),a(j,{modelValue:e.detailDialogVisible,"onUpdate:modelValue":u[25]||(u[25]=l=>e.detailDialogVisible=l),title:"\u5E93\u4F4D\u8BE6\u60C5",width:"500px","destroy-on-close":""},{footer:t(()=>[s("div",ua,[a(g,{icon:e.Printer,type:"primary",onClick:e.handlePrintBarcode},{default:t(()=>[...u[82]||(u[82]=[d("\u6253\u5370\u6761\u5F62\u7801",-1)])]),_:1},8,["icon","onClick"]),a(g,{onClick:u[24]||(u[24]=l=>e.detailDialogVisible=!1)},{default:t(()=>[...u[83]||(u[83]=[d("\u5173\u95ED",-1)])]),_:1})])]),default:t(()=>{var l;return[e.detailLoading?(P(),z("div",_e,[a(C,{class:"is-loading"},{default:t(()=>[a(eu)]),_:1}),u[72]||(u[72]=s("span",null,"\u52A0\u8F7D\u4E2D...",-1))])):(P(),z("div",Ie,[s("div",We,[s("div",ze,[u[73]||(u[73]=s("span",{class:"detail-label"},"\u6240\u5C5E\u4ED3\u5E93\u7F16\u7801\uFF1A",-1)),s("span",Ne,A(e.selectedWarehouseCode||"-"),1)]),s("div",Me,[u[74]||(u[74]=s("span",{class:"detail-label"},"\u5E93\u4F4D\u7F16\u7801\uFF1A",-1)),s("span",je,A(e.detailData.code||"-"),1)]),s("div",qe,[u[75]||(u[75]=s("span",{class:"detail-label"},"\u5E93\u4F4D\u7C7B\u578B\uFF1A",-1)),s("span",null,A(e.getLocationTypeLabel(e.detailData.type)),1)]),s("div",Oe,[u[76]||(u[76]=s("span",{class:"detail-label"},"\u5BB9\u91CF\uFF1A",-1)),s("span",null,A((l=e.detailData.capacity)!=null?l:"-"),1)]),s("div",Ye,[u[77]||(u[77]=s("span",{class:"detail-label"},"\u72B6\u6001\uFF1A",-1)),s("span",{class:ee(e.detailData.status===1?"status-enabled":"status-disabled")},A(e.detailData.status===1?"\u542F\u7528":"\u7981\u7528"),3)]),s("div",He,[u[78]||(u[78]=s("span",{class:"detail-label"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",-1)),s("span",null,A(e.formatTimestamp(e.detailData.created_at)),1)]),s("div",Ke,[u[79]||(u[79]=s("span",{class:"detail-label"},"\u66F4\u65B0\u65F6\u95F4\uFF1A",-1)),s("span",null,A(e.formatTimestamp(e.detailData.updated_at)),1)])]),s("div",Ge,[u[81]||(u[81]=s("div",{class:"barcode-title"},"\u5E93\u4F4D\u6761\u5F62\u7801",-1)),e.barcodeLoading?(P(),z("div",Qe,[a(C,{class:"is-loading"},{default:t(()=>[a(eu)]),_:1}),u[80]||(u[80]=s("span",null,"\u751F\u6210\u4E2D...",-1))])):e.barcodeImageUrl?(P(),z("div",Xe,[s("img",{src:e.barcodeImageUrl,alt:"\u6761\u5F62\u7801",class:"barcode-image"},null,8,Ze),s("div",Je,A(e.selectedWarehouseCode&&e.detailData.code?`${e.selectedWarehouseCode}-${e.detailData.code}`:e.detailData.code||e.selectedWarehouseCode||"-"),1)])):(P(),z("div",xe,"\u6682\u65E0\u6761\u5F62\u7801"))])]))]}),_:1},8,["modelValue"])])}var ia=Iu(ge,[["render",ea],["__scopeId","data-v-257183e8"]]);export{ia as default};