80 lines
40 KiB
JavaScript
80 lines
40 KiB
JavaScript
import{_ as Mu,a7 as zu,b as g,$ as ju,o as I,c as _,d as n,e as t,w as a,g as qu,a0 as Ou,y as Hu,A as Yu,r as f,a as x,v as du,a8 as Gu,a4 as Ku,ay as Zu,a3 as Qu,aA as Xu,U as Ju,au as xu,K as ue,am as ee,h as d,B as V,al as Z,F as te,ac as ae,z as oe,az as le,E as m,C as cu}from"./index.a99ea9b6.js";import{d as Fu,b as ne,a as ie,f as pu,c as se,u as re,e as de}from"./location.969de7ac.js";import{g as nu}from"./barcode.8180984e.js";import{i as mu}from"./print.2cb2e0db.js";import"./request.3edc855e.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]||"",Ee=zu({name:"LocationManager",props:{selectedWarehouseId:{type:Number,default:null},selectedWarehouseCode:{type:String,default:""}},setup(e){const u=f(!1),O=f([]),h=f([]),uu=f(null),M=x({keyword:"",type:null,status:null}),S=x({current:1,pageSize:5,total:0}),B=f(!1),P=f(""),y=f(null),c=x({ids:[],warehouse_id:0,code:"",type:1,capacity:0,status:1,sort:0}),E=f(!1),$=f(!1),eu=f(""),K=f(null),Q=()=>({codeType:"1",startCode:"",endCode:"",numberStart:"",numberEnd:"",separator:"\u7A7A"}),D=x({warehouse_id:0,codeRanges:[Q()],type:1,capacity:0,status:1,sort:0}),k=f(!1),v=f(!1),A=f(""),z=f(null),R=x({type:1,capacity:0,status:1}),H=f(!1),Y=f(!1),j=f(!1),X=f({id:0,warehouse_id:0,code:"",type:1,capacity:0,status:1}),J=f(!1),G=f(""),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,s,r)=>s?/^[A-Za-z0-9_\-\.\/@]+$/.test(s)?s.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,s,r)=>{if(!s||!Array.isArray(s)||s.length===0)return r(new Error("\u8BF7\u8F93\u5165\u81F3\u5C11\u4E00\u884C\u5E93\u4F4D\u7F16\u7801\u89C4\u5219"));for(const i of s){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"}]},U=o=>!o&&o!==0?"-":le.unix(Number(o)).format("YYYY-MM-DD HH:mm:ss"),Eu=o=>pe(ce,o),Du=o=>me(Fe,o),gu=o=>{D.codeRanges.splice(o+1,0,Q())},Bu=o=>{if(D.codeRanges.length<=1){m.warning("\u81F3\u5C11\u4FDD\u7559\u4E00\u884C\u5E93\u4F4D\u7F16\u7801\u89C4\u5219");return}D.codeRanges.splice(o,1)},iu=()=>{var o;(o=y.value)==null||o.resetFields(),Object.assign(c,{ids:[],warehouse_id:0,code:"",type:1,capacity:0,status:1,sort:0})},su=()=>{var o,s;(o=K.value)==null||o.resetFields(),Object.assign(D,{warehouse_id:(s=e.selectedWarehouseId)!=null?s:0,codeRanges:[Q()],type:1,capacity:0,status:1})},W=async(o=!0)=>{var s,r,i;if(e.selectedWarehouseId===null){O.value=[],S.total=0;return}u.value=!0;try{o&&(S.current=1);const{list:b,total:F}=await de({keyword:M.keyword||void 0,warehouseId:(s=e.selectedWarehouseId)!=null?s:void 0,type:(r=M.type)!=null?r:void 0,status:(i=M.status)!=null?i:void 0,page:S.current,pageSize:S.pageSize});O.value=b.slice(),S.total=F}catch{m.error("\u83B7\u53D6\u5E93\u4F4D\u5217\u8868\u5931\u8D25")}finally{u.value=!1}},Cu=()=>{S.current=1,W()},fu=()=>{M.keyword="",M.type=null,M.status=null,S.current=1,W()},yu=o=>{S.current=o,h.value=[],W(!1)},bu=o=>{h.value=o},hu=o=>{var s;(s=uu.value)==null||s.toggleRowSelection(o)},vu=()=>{if(h.value.length===0){m.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5E93\u4F4D");return}const o=h.value.map(s=>s.code).join(", ");cu.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 s=h.value.map(r=>r.id);await Fu({ids:s}),m.success("\u6279\u91CF\u5220\u9664\u6210\u529F"),h.value=[],W()}catch{m.error("\u6279\u91CF\u5220\u9664\u5931\u8D25")}}).catch(()=>{})},ru=()=>{var o;(o=z.value)==null||o.resetFields(),Object.assign(R,{code:"",type:1,capacity:0,status:1})},Au=()=>{if(h.value.length===0){m.warning("\u8BF7\u9009\u62E9\u8981\u4FEE\u6539\u7684\u5E93\u4F4D");return}A.value="\u6279\u91CF\u4FEE\u6539\u5E93\u4F4D",ru(),v.value=!0,setTimeout(()=>{var o;(o=z.value)==null||o.clearValidate()},0)},wu=async()=>{var o,s;try{await((o=z.value)==null?void 0:o.validate()),H.value=!0;const i={ids:h.value.map(b=>b.id),type:R.type,capacity:R.capacity,status:R.status};await ne(i),m.success("\u6279\u91CF\u4FEE\u6539\u6210\u529F"),v.value=!1,h.value=[],(s=uu.value)==null||s.clearSelection(),W()}catch{m.error("\u6279\u91CF\u4FEE\u6539\u5931\u8D25")}finally{H.value=!1}},Vu=()=>{if(e.selectedWarehouseId===null){m.warning("\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u4ED3\u5E93\uFF0C\u518D\u65B0\u589E\u5E93\u4F4D");return}P.value="\u65B0\u589E\u5E93\u4F4D",iu(),c.warehouse_id=e.selectedWarehouseId,B.value=!0,setTimeout(()=>{var o;(o=y.value)==null||o.clearValidate()},0)},Lu=()=>{if(e.selectedWarehouseId===null){m.warning("\u8BF7\u5148\u9009\u62E9\u4E00\u4E2A\u4ED3\u5E93\uFF0C\u518D\u65B0\u589E\u5E93\u4F4D");return}eu.value="\u6279\u91CF\u65B0\u589E\u5E93\u4F4D",su(),D.warehouse_id=e.selectedWarehouseId,$.value=!0,setTimeout(()=>{var o;(o=K.value)==null||o.clearValidate()},0)},ku=async()=>{var o;try{await((o=K.value)==null?void 0:o.validate()),k.value=!0;const s=[];for(const i of D.codeRanges){const b=i.codeType==="1"?1:i.codeType==="2"?2:3,F=i.separator==="\u7A7A"?"":i.separator;let w=i.startCode,L=i.endCode;b===3&&(w=`${i.startCode},${i.numberStart}`,L=`${i.endCode},${i.numberEnd}`),s.push({format_type:b,start_value:w,end_value:L,padding_len:0,separator:F})}const r={warehouse_id:D.warehouse_id,type:D.type,capacity:D.capacity,status:D.status,groups:s};await ie(r),m.success("\u6279\u91CF\u65B0\u589E\u5E93\u4F4D\u6210\u529F"),$.value=!1,W()}catch{}finally{k.value=!1}},Tu=async()=>{var b;if(console.log("===========\u5F00\u59CB\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801"),h.value.length===0){m.warning("\u8BF7\u9009\u62E9\u8981\u6253\u5370\u7684\u5E93\u4F4D");return}const o=localStorage.getItem("printer_barcode");if(!o){m.warning("\u8BF7\u5148\u5728\u6253\u5370\u673A\u7BA1\u7406\u4E2D\u914D\u7F6E\u6761\u7801\u6253\u5370\u673A");return}m.info(`\u6B63\u5728\u83B7\u53D6 ${h.value.length} \u4E2A\u5E93\u4F4D\u7684\u6761\u5F62\u7801...`);let s=0,r=0;const i=[];try{const F=await mu();F.SET_LICENSES("","630D8906DC4186920589CAE3FFA925A278D","","");for(const w of h.value){const L=e.selectedWarehouseCode||"",C=w.code||"",q=L&&C?`${L}##${C}`:C||L;if(!q){r++,i.push(`${C||"\u672A\u77E5"}: \u5E93\u4F4D\u7F16\u7801\u4E3A\u7A7A`);continue}try{const p=await nu(q),N=(b=p==null?void 0:p.data)==null?void 0:b.image_base64;if(!N){r++,i.push(`${C}: \u6761\u7801\u751F\u6210\u63A5\u53E3\u672A\u8FD4\u56DE\u56FE\u7247\u6570\u636E`);continue}const ou=`data:image/png;base64,${N}`,lu="60mm",Nu="40mm";F.PRINT_INIT(`\u5E93\u4F4D\u6761\u7801-${C}`),F.SET_PRINT_PAGESIZE(1,lu,"30mm",""),F.SET_PRINTER_INDEX(o),F.ADD_PRINT_IMAGE("0mm","-6mm","66mm","36mm",ou),F.PRINT()===!0?s++:(r++,i.push(`${C}: \u6253\u5370\u673A\u8FD4\u56DE\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6253\u5370\u673A"${o}"\u662F\u5426\u5C31\u7EEA`))}catch(p){r++;const N=p instanceof Error?p.message:String(p);i.push(`${C}: ${N}`),console.warn(`\u83B7\u53D6\u5E93\u4F4D ${C} \u6761\u5F62\u7801\u5931\u8D25`,p)}}r===0?m.success(`\u6279\u91CF\u6253\u5370\u5B8C\u6210\uFF0C\u5171\u6210\u529F\u6253\u5370 ${s} \u4E2A\u5E93\u4F4D`):s>0?m.warning(`\u6253\u5370\u5B8C\u6210\uFF1A\u6210\u529F ${s} \u4E2A\uFF0C\u5931\u8D25 ${r} \u4E2A\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`):m.error(`\u5168\u90E8\u6253\u5370\u5931\u8D25\uFF01\u5171 ${r} \u4E2A\u5E93\u4F4D\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`)}catch(F){const w=F instanceof Error?F.message:"\u672A\u77E5\u9519\u8BEF";console.error("\u6279\u91CF\u6253\u5370\u5931\u8D25",F),m.error(`\u6253\u5370\u670D\u52A1\u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5C-Lodop\u662F\u5426\u5DF2\u5B89\u88C5\u5E76\u8FD0\u884C\u3002${w}`)}},Uu=async()=>{var b;if(console.log("===========\u5F00\u59CB\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801"),h.value.length===0){m.warning("\u8BF7\u9009\u62E9\u8981\u6253\u5370\u7684\u5E93\u4F4D");return}const o=localStorage.getItem("printer_barcode");if(!o){m.warning("\u8BF7\u5148\u5728\u6253\u5370\u673A\u7BA1\u7406\u4E2D\u914D\u7F6E\u6761\u7801\u6253\u5370\u673A");return}m.info(`\u6B63\u5728\u83B7\u53D6 ${h.value.length} \u4E2A\u5E93\u4F4D\u7684\u6761\u5F62\u7801...`);let s=0,r=0;const i=[];try{const F=await mu();F.SET_LICENSES("","630D8906DC4186920589CAE3FFA925A278D","","");for(const w of h.value){const L=e.selectedWarehouseCode||"",C=w.code||"",q=L&&C?`${L}##${C}`:C||L;if(!q){r++,i.push(`${C||"\u672A\u77E5"}: \u5E93\u4F4D\u7F16\u7801\u4E3A\u7A7A`);continue}try{const p=await nu(q),N=(b=p==null?void 0:p.data)==null?void 0:b.image_base64;if(!N){r++,i.push(`${C}: \u6761\u7801\u751F\u6210\u63A5\u53E3\u672A\u8FD4\u56DE\u56FE\u7247\u6570\u636E`);continue}const ou=`data:image/png;base64,${N}`,lu="60mm",Nu="40mm";F.PRINT_INIT(`\u5E93\u4F4D\u6761\u7801-${C}`),F.SET_PRINT_PAGESIZE(1,lu,"30mm",""),F.SET_PRINTER_INDEX(o),F.ADD_PRINT_IMAGE("0mm","-6mm","66mm","36mm",ou),F.PRINT_SETUP()}catch(p){r++;const N=p instanceof Error?p.message:String(p);i.push(`${C}: ${N}`),console.warn(`\u83B7\u53D6\u5E93\u4F4D ${C} \u6761\u5F62\u7801\u5931\u8D25`,p)}}r===0?m.success(`\u6279\u91CF\u6253\u5370\u5B8C\u6210\uFF0C\u5171\u6210\u529F\u6253\u5370 ${s} \u4E2A\u5E93\u4F4D`):s>0||m.error(`\u5168\u90E8\u6253\u5370\u5931\u8D25\uFF01\u5171 ${r} \u4E2A\u5E93\u4F4D\u3002\u5931\u8D25\u8BE6\u60C5\uFF1A${i.join("\uFF1B")}`)}catch(F){const w=F instanceof Error?F.message:"\u672A\u77E5\u9519\u8BEF";console.error("\u6279\u91CF\u6253\u5370\u5931\u8D25",F),m.error(`\u6253\u5370\u670D\u52A1\u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5C-Lodop\u662F\u5426\u5DF2\u5B89\u88C5\u5E76\u8FD0\u884C\u3002${w}`)}},$u=async o=>{var s;j.value=!0,Y.value=!0,J.value=!0,G.value="";try{const r=await pu(o.id);if(!r)throw new Error("\u672A\u8FD4\u56DE\u5E93\u4F4D\u8BE6\u60C5");X.value=r;const i=e.selectedWarehouseCode||"",b=r.code||"",F=i&&b?`${i}##${b}`:b||i;if(F)try{const w=await nu(F),L=(s=w==null?void 0:w.data)==null?void 0:s.image_base64;L&&(G.value=`data:image/png;base64,${L}`)}catch{}}catch{m.error("\u83B7\u53D6\u5E93\u4F4D\u8BE6\u60C5\u5931\u8D25"),Y.value=!1}finally{j.value=!1,J.value=!1}},Su=()=>{if(!G.value){m.warning("\u6761\u5F62\u7801\u5C1A\u672A\u751F\u6210\uFF0C\u65E0\u6CD5\u6253\u5370");return}const r=`
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>\u6761\u5F62\u7801\u6253\u5370</title>
|
|
<style>
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
html, body {
|
|
width: 56mm;
|
|
background: white;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
body {
|
|
display: flex;
|
|
/* \u6C34\u5E73\u65B9\u5411\u6539\u4E3A\u5DE6\u5BF9\u9F50\uFF0C\u53BB\u6389\u5C45\u4E2D\u5BF9\u9F50\uFF0C\u5B9E\u73B0\u6761\u5F62\u7801\u6574\u4F53\u5DE6\u79FB */
|
|
/* justify-content: flex-start; */
|
|
/* \u5782\u76F4\u65B9\u5411\u4FDD\u6301\u5C45\u4E2D\uFF08\u5BF9\u6761\u7801\u9AD8\u5EA6\u65E0\u5F71\u54CD\uFF0C\u4FDD\u7559\u539F\u89C6\u89C9\uFF09 */
|
|
align-items: center;
|
|
min-height: auto;
|
|
/* \u53EF\u9009\uFF1A\u6DFB\u52A0\u6781\u5C0F\u7684\u5DE6\u4FA7\u7559\u767D\uFF0C\u65E2\u5DE6\u79FB\u53C8\u907F\u514D\u7D27\u8D34\u8FB9\u7F18\uFF08\u53EF\u6839\u636E\u9700\u6C42\u5FAE\u8C03\uFF0C0.5mm\u7EA6\u7B49\u4E8E1.5px\uFF0C\u6253\u5370\u67D4\u548C\uFF09 */
|
|
padding-left: 0.5mm;
|
|
}
|
|
.print-container {
|
|
width: 100%;
|
|
text-align: left; /* \u5DE6\u5BF9\u9F50\uFF0C\u4E0Ejustify-content\u914D\u5408\u786E\u4FDD\u56FE\u7247\u9760\u5DE6 */
|
|
padding: 0;
|
|
line-height: 0; /* \u79FB\u9664\u591A\u4F59\u884C\u9AD8\u5360\u4F4D */
|
|
page-break-inside: avoid;
|
|
break-inside: avoid;
|
|
}
|
|
img {
|
|
display: block;
|
|
/* \u79FB\u9664margin: 0 auto\uFF0C\u4E0D\u518D\u5C45\u4E2D\uFF0C\u5B9E\u73B0\u5DE6\u5BF9\u9F50\u79FB\u52A8\u6548\u679C */
|
|
margin: 0;
|
|
height: 36mm !important;
|
|
width: auto !important;
|
|
max-width: 100% !important;
|
|
/* \u786E\u4FDD\u56FE\u7247\u5BB9\u5668\u5185\u81EA\u7136\u9760\u5DE6 */
|
|
image-rendering: crisp-edges;
|
|
}
|
|
@media print {
|
|
html, body {
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
/* \u6253\u5370\u65F6\u4FDD\u8BC1body\u5DE6\u5185\u8FB9\u8DDD\u4F9D\u7136\u751F\u6548\uFF08\u786E\u4FDD\u5DE6\u79FB\uFF09\uFF0C\u540C\u65F6\u907F\u514D\u989D\u5916\u7A7A\u767D */
|
|
body {
|
|
padding-left: 0.5mm !important;
|
|
}
|
|
.print-container {
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
@page {
|
|
size: 58mm 30mm; /* \u70ED\u654F\u7EB8\u89C4\u683C\uFF0C\u9AD8\u5EA6\u7565\u9AD8\u4E8E\u6761\u7801 */
|
|
margin: 0;
|
|
orientation: portrait;
|
|
}
|
|
/* \u7981\u6B62\u5206\u9875\uFF0C\u4FDD\u6301\u5355\u5F20\u6253\u5370\u5B8C\u6574 */
|
|
body, .print-container, img {
|
|
page-break-inside: avoid;
|
|
break-inside: avoid;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="print-container">
|
|
<img src="${G.value}" alt="\u6761\u5F62\u7801" />
|
|
</div>
|
|
</body>
|
|
</html>
|
|
`,i=window.open("","_blank","width=300,height=200,toolbar=no,menubar=no,scrollbars=yes,status=no");if(!i){m.error("\u6D4F\u89C8\u5668\u963B\u6B62\u4E86\u65B0\u7A97\u53E3\u6253\u5F00\uFF0C\u8BF7\u5141\u8BB8\u5F39\u7A97\u540E\u91CD\u8BD5");return}i.document.write(r),i.document.close(),i.focus(),setTimeout(()=>{i&&!i.closed&&(i.print(),i.onafterprint=()=>{i.close()})},200)},Iu=async o=>{var s,r,i,b,F,w,L,C,q;P.value="\u7F16\u8F91\u5E93\u4F4D";try{const p=await pu(o.id);p?(c.ids=[(s=p.id)!=null?s:o.id],c.warehouse_id=Number((r=p.warehouse_id)!=null?r:o.warehouse_id),c.code=p.code||o.code,c.type=(i=p.type)!=null?i:o.type,c.capacity=(b=p.capacity)!=null?b:o.capacity,c.status=(F=p.status)!=null?F:o.status,c.sort=(L=(w=p.sort)!=null?w:o.sort)!=null?L: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=(C=o.sort)!=null?C:0)}catch(p){console.warn("\u83B7\u53D6\u8BE6\u60C5\u5931\u8D25\uFF0C\u4F7F\u7528\u5F53\u524D\u884C\u6570\u636E",p),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}B.value=!0,setTimeout(()=>{var p;(p=y.value)==null||p.clearValidate()},0)},Pu=o=>{cu.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 Fu({ids:[o.id]}),m.success("\u5220\u9664\u6210\u529F"),W()}catch{m.error("\u5220\u9664\u5931\u8D25")}}).catch(()=>{})},Ru=async()=>{var o;try{await((o=y.value)==null?void 0:o.validate()),E.value=!0;const s={warehouse_id:c.warehouse_id,code:c.code,type:c.type,capacity:c.capacity,status:c.status};!c.ids||c.ids.length===0?(await se(s),m.success("\u65B0\u589E\u5E93\u4F4D\u6210\u529F")):(await re({ids:c.ids,...s,sort:c.sort}),m.success("\u7F16\u8F91\u5E93\u4F4D\u6210\u529F")),B.value=!1,W()}catch{}finally{E.value=!1}},_u=du(()=>e.selectedWarehouseId),Wu=du(()=>e.selectedWarehouseCode);return Gu(()=>e.selectedWarehouseId,o=>{o!==null?(S.current=1,h.value=[],W()):(O.value=[],S.total=0,h.value=[])},{immediate:!0}),{selectedWarehouseId:_u,selectedWarehouseCode:Wu,locationLoading:u,locationTableData:O,selectedLocations:h,locationTableRef:uu,locationSearchParams:M,locationPagination:S,locationDialogVisible:B,locationDialogTitle:P,locationFormRef:y,locationFormData:c,locationFormRules:au,locationSubmitLoading:E,locationBatchDialogVisible:$,locationBatchDialogTitle:eu,locationBatchFormRef:K,locationBatchFormData:D,locationBatchFormRules:l,locationBatchSubmitLoading:k,locationBatchUpdateDialogVisible:v,locationBatchUpdateDialogTitle:A,locationBatchUpdateFormRef:z,locationBatchUpdateFormData:R,locationBatchUpdateFormRules:T,locationBatchUpdateSubmitLoading:H,Search:Ku,Refresh:Zu,Plus:Qu,Minus:Xu,Edit:Ju,Delete:xu,Printer:ue,formatTimestamp:U,getLocationTypeLabel:Eu,getLocationTypeTagType:Du,insertLocationBatchRange:gu,removeLocationBatchRange:Bu,handleLocationSearch:Cu,resetLocationSearch:fu,handleLocationCurrentChange:yu,handleSelectionChange:bu,handleRowClick:hu,handleBatchDelete:vu,handleBatchUpdate:Au,handleAddLocation:Vu,handleAddLocationBatch:Lu,submitLocationForm:Ru,submitLocationBatchForm:ku,submitLocationBatchUpdateForm:wu,resetLocationForm:iu,resetLocationBatchForm:su,resetLocationBatchUpdateForm:ru,handleBatchPrintBarcode:Tu,handleBatchPrintBarcodeTest:Uu,handleDetailLocation:$u,handleEditLocation:Iu,handleDeleteLocation:Pu,handlePrintBarcode:Su,detailDialogVisible:Y,detailLoading:j,detailData:X,Loading:ee,barcodeLoading:J,barcodeImageUrl:G}}}),De={class:"location-manager"},ge={class:"filter-bar",style:{"margin-top":"20px"}},Be={key:1,class:"location-empty"},Ce={key:2,class:"pagination-wrapper"},fe={class:"label-with-icon"},ye={class:"label-with-icon"},be={class:"label-with-icon"},he={class:"label-with-icon"},ve={class:"label-with-icon"},Ae={class:"dialog-footer"},we={class:"label-with-icon"},Ve={class:"label-with-icon"},Le={style:{"min-width":"25px",color:"rgba(0,0,0,0.65)"}},ke={style:{display:"inline-flex","align-items":"center",gap:"8px","margin-left":"auto"}},Te={class:"label-with-icon"},Ue={class:"label-with-icon"},$e={class:"dialog-footer"},Se={class:"dialog-footer"},Ie={key:0,class:"detail-loading"},Pe={key:1,class:"detail-content"},Re={class:"detail-section"},_e={class:"detail-row"},We={class:"detail-code"},Ne={class:"detail-row"},Me={class:"detail-code"},ze={class:"detail-row"},je={class:"detail-row"},qe={class:"detail-row"},Oe={class:"detail-row"},He={class:"detail-row"},Ye={class:"barcode-section"},Ge={key:0,class:"barcode-loading"},Ke={key:1,class:"barcode-image-wrapper"},Ze=["src"],Qe={class:"barcode-content-text"},Xe={key:2,class:"barcode-empty"},Je={style:{display:"flex","justify-content":"flex-end",gap:"12px"}};function xe(e,u,O,h,uu,M){const S=g("Search"),B=g("el-icon"),P=g("el-input"),y=g("el-option"),c=g("el-select"),E=g("el-button"),$=g("el-table-column"),eu=g("el-tag"),K=g("el-table"),Q=g("el-pagination"),D=g("QuestionFilled"),k=g("el-tooltip"),v=g("el-form-item"),A=g("el-radio"),z=g("el-radio-group"),R=g("el-input-number"),H=g("el-switch"),Y=g("el-form"),j=g("el-dialog"),X=g("el-divider"),J=g("Plus"),G=g("Minus"),tu=g("Loading"),au=ju("loading");return I(),_("div",De,[n("div",ge,[t(P,{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:qu(e.handleLocationSearch,["enter"])},{prefix:a(()=>[t(B,null,{default:a(()=>[t(S)]),_:1})]),_:1},8,["modelValue","onKeyup"]),t(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:a(()=>[t(y,{label:"\u5B58\u50A8\u5E93\u4F4D",value:1}),t(y,{label:"\u62E3\u8D27\u5E93\u4F4D",value:2}),t(y,{label:"\u6536\u8D27\u5E93\u4F4D",value:3}),t(y,{label:"\u53D1\u8D27\u5E93\u4F4D",value:4}),t(y,{label:"\u9000\u8D27\u5E93\u4F4D",value:5})]),_:1},8,["modelValue"]),t(c,{modelValue:e.locationSearchParams.status,"onUpdate:modelValue":u[2]||(u[2]=l=>e.locationSearchParams.status=l),placeholder:"\u72B6\u6001",clearable:"",style:{width:"160px"}},{default:a(()=>[t(y,{label:"\u542F\u7528",value:1}),t(y,{label:"\u7981\u7528",value:0})]),_:1},8,["modelValue"]),t(E,{type:"primary",icon:e.Search,onClick:e.handleLocationSearch},{default:a(()=>[...u[26]||(u[26]=[d("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),t(E,{icon:e.Refresh,onClick:e.resetLocationSearch},{default:a(()=>[...u[27]||(u[27]=[d("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"]),t(E,{type:"primary",icon:e.Printer,disabled:e.selectedLocations.length===0,onClick:e.handleBatchPrintBarcode},{default:a(()=>[...u[28]||(u[28]=[d("\u6279\u91CF\u6253\u5370\u5E93\u4F4D\u7801",-1)])]),_:1},8,["icon","disabled","onClick"]),t(E,{type:"primary",icon:e.Printer,disabled:e.selectedLocations.length===0,onClick:e.handleBatchPrintBarcodeTest},{default:a(()=>[...u[29]||(u[29]=[d("\u5E93\u4F4D\u7801\u6279\u91CF\u6253\u5370\u6D4B\u8BD5",-1)])]),_:1},8,["icon","disabled","onClick"]),t(E,{type:"success",icon:e.Plus,onClick:e.handleAddLocation},{default:a(()=>[...u[30]||(u[30]=[d("\u65B0\u589E\u5E93\u4F4D\uFF08\u5355\u6761\uFF09",-1)])]),_:1},8,["icon","onClick"]),t(E,{type:"warning",icon:e.Plus,onClick:e.handleAddLocationBatch},{default:a(()=>[...u[31]||(u[31]=[d("\u65B0\u589E\u5E93\u4F4D\uFF08\u6279\u91CF\uFF09",-1)])]),_:1},8,["icon","onClick"]),t(E,{type:"primary",icon:e.Edit,onClick:e.handleBatchUpdate,disabled:e.selectedLocations.length===0},{default:a(()=>[...u[32]||(u[32]=[d("\u6279\u91CF\u4FEE\u6539",-1)])]),_:1},8,["icon","onClick","disabled"]),t(E,{type:"danger",icon:e.Delete,onClick:e.handleBatchDelete,disabled:e.selectedLocations.length===0},{default:a(()=>[...u[33]||(u[33]=[d("\u6279\u91CF\u5220\u9664",-1)])]),_:1},8,["icon","onClick","disabled"])]),e.selectedWarehouseId?Ou((I(),Hu(K,{key:0,data:e.locationTableData,border:"",stripe:"",style:{width:"100%"},ref:"locationTableRef",onSelectionChange:e.handleSelectionChange,onRowClick:e.handleRowClick},{default:a(()=>[t($,{type:"selection",width:"30"}),t($,{label:"\u6240\u5C5E\u4ED3\u5E93\u7F16\u7801",width:"160",align:"center"},{default:a(({row:l})=>[d(V(e.selectedWarehouseCode||l.warehouse_id),1)]),_:1}),t($,{prop:"code",label:"\u5E93\u4F4D\u7F16\u7801","min-width":"160","show-overflow-tooltip":"",align:"center"}),t($,{prop:"type",label:"\u5E93\u4F4D\u7C7B\u578B",width:"200",align:"center"},{default:a(({row:l})=>[t(eu,{type:e.getLocationTypeTagType(l.type),size:"small"},{default:a(()=>[d(V(e.getLocationTypeLabel(l.type)),1)]),_:2},1032,["type"])]),_:1}),t($,{prop:"capacity",label:"\u5BB9\u91CF","min-width":"80",align:"center"},{default:a(({row:l})=>{var T;return[d(V((T=l.capacity)!=null?T:"-"),1)]}),_:1}),t($,{prop:"sort",label:"\u6392\u5E8F",width:"100",align:"center"},{default:a(({row:l})=>{var T;return[d(V((T=l.sort)!=null?T:"-"),1)]}),_:1}),t($,{prop:"status",label:"\u72B6\u6001",width:"120",align:"center"},{default:a(({row:l})=>[d(V(l.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:1}),t($,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",width:"200",align:"center"},{default:a(({row:l})=>[d(V(e.formatTimestamp(l.created_at)),1)]),_:1}),t($,{prop:"updated_at",label:"\u66F4\u65B0\u65F6\u95F4",width:"200",align:"center"},{default:a(({row:l})=>[d(V(e.formatTimestamp(l.updated_at)),1)]),_:1}),t($,{label:"\u64CD\u4F5C",width:"240",fixed:"right",align:"center"},{default:a(({row:l})=>[t(E,{type:"primary",link:"",icon:e.Edit,onClick:Z(T=>e.handleEditLocation(l),["stop"])},{default:a(()=>[...u[34]||(u[34]=[d("\u7F16\u8F91",-1)])]),_:1},8,["icon","onClick"]),t(E,{type:"info",link:"",onClick:Z(T=>e.handleDetailLocation(l),["stop"])},{default:a(()=>[...u[35]||(u[35]=[d("\u8BE6\u60C5",-1)])]),_:1},8,["onClick"]),t(E,{type:"danger",link:"",icon:e.Delete,onClick:Z(T=>e.handleDeleteLocation(l),["stop"])},{default:a(()=>[...u[36]||(u[36]=[d("\u5220\u9664",-1)])]),_:1},8,["icon","onClick"])]),_:1})]),_:1},8,["data","onSelectionChange","onRowClick"])),[[au,e.locationLoading]]):(I(),_("div",Be," \u8BF7\u9009\u62E9\u4E0A\u65B9\u4ED3\u5E93\u540E\u67E5\u770B\u5BF9\u5E94\u5E93\u4F4D ")),e.selectedWarehouseId?(I(),_("div",Ce,[t(Q,{"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,layout:"total, prev, pager, next, jumper",onCurrentChange:e.handleLocationCurrentChange},null,8,["current-page","page-size","total","onCurrentChange"])])):Yu("",!0),t(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:a(()=>[n("span",Ae,[t(E,{onClick:u[10]||(u[10]=l=>e.locationDialogVisible=!1)},{default:a(()=>[...u[48]||(u[48]=[d("\u53D6\u6D88",-1)])]),_:1}),t(E,{type:"primary",onClick:e.submitLocationForm,loading:e.locationSubmitLoading},{default:a(()=>[...u[49]||(u[49]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:a(()=>[t(Y,{ref:"locationFormRef",model:e.locationFormData,rules:e.locationFormRules,"label-width":"120px","label-position":"left"},{default:a(()=>[t(v,{prop:"warehouse_id"},{label:a(()=>[n("span",fe,[u[37]||(u[37]=n("span",null,"\u6240\u5C5E\u4ED3\u5E93",-1)),t(k,{content:"\u5F53\u524D\u5E93\u4F4D\u5F52\u5C5E\u7684\u4ED3\u5E93\uFF0C\u4E0D\u53EF\u66F4\u6539",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[n("span",null,V(e.selectedWarehouseCode||e.locationFormData.warehouse_id),1)]),_:1}),t(v,{prop:"code"},{label:a(()=>[n("span",ye,[u[38]||(u[38]=n("span",null,"\u5E93\u4F4D\u7F16\u7801",-1)),t(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:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(P,{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}),t(v,{prop:"type"},{label:a(()=>[n("span",be,[u[39]||(u[39]=n("span",null,"\u5E93\u4F4D\u7C7B\u578B",-1)),t(k,{content:"\u4F8B\uFF1A\u5B58\u50A8 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(z,{modelValue:e.locationFormData.type,"onUpdate:modelValue":u[5]||(u[5]=l=>e.locationFormData.type=l)},{default:a(()=>[t(A,{value:1},{default:a(()=>[...u[40]||(u[40]=[d("\u5B58\u50A8",-1)])]),_:1}),t(A,{value:2},{default:a(()=>[...u[41]||(u[41]=[d("\u62E3\u8D27",-1)])]),_:1}),t(A,{value:3},{default:a(()=>[...u[42]||(u[42]=[d("\u6536\u8D27",-1)])]),_:1}),t(A,{value:4},{default:a(()=>[...u[43]||(u[43]=[d("\u53D1\u8D27",-1)])]),_:1}),t(A,{value:5},{default:a(()=>[...u[44]||(u[44]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(v,{prop:"capacity"},{label:a(()=>[n("span",he,[u[45]||(u[45]=n("span",null,"\u5BB9\u91CF",-1)),t(k,{content:"\u4F8B\uFF1A20 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(R,{modelValue:e.locationFormData.capacity,"onUpdate:modelValue":u[6]||(u[6]=l=>e.locationFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),t(v,{prop:"sort"},{label:a(()=>[n("span",ve,[u[46]||(u[46]=n("span",null,"\u6392\u5E8F",-1)),t(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:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(R,{modelValue:e.locationFormData.sort,"onUpdate:modelValue":u[7]||(u[7]=l=>e.locationFormData.sort=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),t(v,{prop:"status"},{label:a(()=>[n("span",{class:"label-with-icon",onClick:u[8]||(u[8]=Z(()=>{},["prevent"]))},[u[47]||(u[47]=n("span",null,"\u72B6\u6001",-1)),t(k,{content:"\u9ED8\u8BA4\u9009\u62E9 \u542F\u7528 \u5173\u95ED\u5E93\u4F4D\u53EF\u4EE5\u4FEE\u6539\u5230 \u7981\u7528",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(H,{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"]),t(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:a(()=>[n("span",$e,[t(E,{onClick:u[16]||(u[16]=l=>e.locationBatchDialogVisible=!1)},{default:a(()=>[...u[63]||(u[63]=[d("\u53D6\u6D88",-1)])]),_:1}),t(E,{type:"primary",onClick:e.submitLocationBatchForm,loading:e.locationBatchSubmitLoading},{default:a(()=>[...u[64]||(u[64]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:a(()=>[t(Y,{ref:"locationBatchFormRef",model:e.locationBatchFormData,rules:e.locationBatchFormRules,"label-width":"120px","label-position":"left"},{default:a(()=>[t(v,{prop:"warehouse_id"},{label:a(()=>[n("span",we,[u[50]||(u[50]=n("span",null,"\u6240\u5C5E\u4ED3\u5E93",-1)),t(k,{content:"\u5F53\u524D\u5E93\u4F4D\u5F52\u5C5E\u7684\u4ED3\u5E93\uFF0C\u4E0D\u53EF\u66F4\u6539",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[n("span",null,V(e.selectedWarehouseCode||e.locationBatchFormData.warehouse_id),1)]),_:1}),t(X),t(v,{prop:"codeRanges",required:""},{label:a(()=>[n("span",Ve,[u[51]||(u[51]=n("span",null,"\u5E93\u4F4D\u7F16\u7801\u5217\u8868",-1)),t(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:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[u[54]||(u[54]=n("div",{class:"batch-code-range-header"},[n("span",{style:{"margin-right":"35px"}},"\u89C4\u5219"),n("span",{style:{"margin-right":"65px"}},"\u7F16\u7801\u7C7B\u578B"),n("span",null,"\u8D77\u59CB\u7F16\u7801"),n("span",null,"~"),n("span",{style:{"margin-right":"55px"}},"\u7ED3\u675F\u7F16\u7801"),n("span",{style:{"margin-right":"55px"}},"\u5206\u9694\u7B26"),n("span",null,"\u64CD\u4F5C")],-1)),(I(!0),_(te,null,ae(e.locationBatchFormData.codeRanges,(l,T)=>(I(),_("div",{key:T,style:{display:"flex","align-items":"center","flex-wrap":"wrap",gap:"10px","margin-right":"3px","margin-bottom":"5px"}},[n("span",Le,"\u7B2C "+V(T+1)+" \u7EA7",1),t(c,{modelValue:l.codeType,"onUpdate:modelValue":U=>l.codeType=U,style:{width:"100px","margin-right":"5px"}},{default:a(()=>[t(y,{label:"\u4EC5\u5B57\u6BCD",value:"1"}),t(y,{label:"\u4EC5\u6570\u5B57",value:"2"}),t(y,{label:"\u5B57\u6BCD+\u6570\u5B57",value:"3"})]),_:1},8,["modelValue","onUpdate:modelValue"]),t(P,{type:"text",modelValue:l.startCode,"onUpdate:modelValue":U=>l.startCode=U,style:{width:"25px","margin-right":"3px"}},null,8,["modelValue","onUpdate:modelValue"]),u[52]||(u[52]=n("span",null,"~",-1)),t(P,{type:"text",modelValue:l.endCode,"onUpdate:modelValue":U=>l.endCode=U,style:{width:"25px","margin-left":"3px"}},null,8,["modelValue","onUpdate:modelValue"]),t(P,{type:"text",modelValue:l.numberStart,"onUpdate:modelValue":U=>l.numberStart=U,style:{width:"25px","margin-left":"10px","margin-right":"3px"},disabled:l.codeType!=="3"},null,8,["modelValue","onUpdate:modelValue","disabled"]),u[53]||(u[53]=n("span",null,"~",-1)),t(P,{type:"text",modelValue:l.numberEnd,"onUpdate:modelValue":U=>l.numberEnd=U,style:{width:"25px","margin-left":"3px"},disabled:l.codeType!=="3"},null,8,["modelValue","onUpdate:modelValue","disabled"]),t(c,{modelValue:l.separator,"onUpdate:modelValue":U=>l.separator=U,style:{width:"60px","margin-right":"10px","margin-left":"10px"}},{default:a(()=>[t(y,{label:"\u7A7A",value:"\u7A7A"}),t(y,{label:"/",value:"/"}),t(y,{label:"-",value:"-"}),t(y,{label:".",value:"."})]),_:1},8,["modelValue","onUpdate:modelValue"]),n("div",ke,[t(E,{circle:"",size:"small",class:"range-btn range-btn-add",onClick:U=>e.insertLocationBatchRange(T)},{default:a(()=>[t(B,null,{default:a(()=>[t(J)]),_:1})]),_:1},8,["onClick"]),t(E,{circle:"",size:"small",class:"range-btn range-btn-remove",onClick:U=>e.removeLocationBatchRange(T),disabled:e.locationBatchFormData.codeRanges.length<=1},{default:a(()=>[t(B,null,{default:a(()=>[t(G)]),_:1})]),_:1},8,["onClick","disabled"])])]))),128))]),_:1}),t(X),t(v,{prop:"type"},{label:a(()=>[n("span",Te,[u[55]||(u[55]=n("span",null,"\u5E93\u4F4D\u7C7B\u578B",-1)),t(k,{content:"\u4F8B\uFF1A\u5B58\u50A8 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(z,{modelValue:e.locationBatchFormData.type,"onUpdate:modelValue":u[12]||(u[12]=l=>e.locationBatchFormData.type=l)},{default:a(()=>[t(A,{value:1},{default:a(()=>[...u[56]||(u[56]=[d("\u5B58\u50A8",-1)])]),_:1}),t(A,{value:2},{default:a(()=>[...u[57]||(u[57]=[d("\u62E3\u8D27",-1)])]),_:1}),t(A,{value:3},{default:a(()=>[...u[58]||(u[58]=[d("\u6536\u8D27",-1)])]),_:1}),t(A,{value:4},{default:a(()=>[...u[59]||(u[59]=[d("\u53D1\u8D27",-1)])]),_:1}),t(A,{value:5},{default:a(()=>[...u[60]||(u[60]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(v,{prop:"capacity"},{label:a(()=>[n("span",Ue,[u[61]||(u[61]=n("span",null,"\u5BB9\u91CF",-1)),t(k,{content:"\u4F8B\uFF1A20 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(R,{modelValue:e.locationBatchFormData.capacity,"onUpdate:modelValue":u[13]||(u[13]=l=>e.locationBatchFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),t(v,{prop:"status"},{label:a(()=>[n("span",{class:"label-with-icon",onClick:u[14]||(u[14]=Z(()=>{},["prevent"]))},[u[62]||(u[62]=n("span",null,"\u72B6\u6001",-1)),t(k,{content:"\u9ED8\u8BA4\u9009\u62E9 \u542F\u7528 \u5173\u95ED\u5E93\u4F4D\u53EF\u4EE5\u4FEE\u6539\u5230 \u7981\u7528",placement:"top",trigger:"click"},{default:a(()=>[t(B,{style:{cursor:"pointer"}},{default:a(()=>[t(D)]),_:1})]),_:1})])]),default:a(()=>[t(H,{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"]),t(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:a(()=>[n("span",Se,[t(E,{onClick:u[22]||(u[22]=l=>e.locationBatchUpdateDialogVisible=!1)},{default:a(()=>[...u[70]||(u[70]=[d("\u53D6\u6D88",-1)])]),_:1}),t(E,{type:"primary",onClick:e.submitLocationBatchUpdateForm,loading:e.locationBatchUpdateSubmitLoading},{default:a(()=>[...u[71]||(u[71]=[d("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:a(()=>[t(Y,{ref:"locationBatchUpdateFormRef",model:e.locationBatchUpdateFormData,rules:e.locationBatchUpdateFormRules,"label-width":"120px","label-position":"left"},{default:a(()=>[t(v,{label:"\u5E93\u4F4D\u7C7B\u578B",prop:"type"},{default:a(()=>[t(z,{modelValue:e.locationBatchUpdateFormData.type,"onUpdate:modelValue":u[18]||(u[18]=l=>e.locationBatchUpdateFormData.type=l)},{default:a(()=>[t(A,{value:1},{default:a(()=>[...u[65]||(u[65]=[d("\u5B58\u50A8",-1)])]),_:1}),t(A,{value:2},{default:a(()=>[...u[66]||(u[66]=[d("\u62E3\u8D27",-1)])]),_:1}),t(A,{value:3},{default:a(()=>[...u[67]||(u[67]=[d("\u6536\u8D27",-1)])]),_:1}),t(A,{value:4},{default:a(()=>[...u[68]||(u[68]=[d("\u53D1\u8D27",-1)])]),_:1}),t(A,{value:5},{default:a(()=>[...u[69]||(u[69]=[d("\u9000\u8D27",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"\u5BB9\u91CF",prop:"capacity"},{default:a(()=>[t(R,{modelValue:e.locationBatchUpdateFormData.capacity,"onUpdate:modelValue":u[19]||(u[19]=l=>e.locationBatchUpdateFormData.capacity=l),min:0,style:{width:"40%"}},null,8,["modelValue"])]),_:1}),t(v,{label:"\u72B6\u6001",prop:"status",onClick:u[21]||(u[21]=Z(()=>{},["prevent"]))},{default:a(()=>[t(H,{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"]),t(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:a(()=>[n("div",Je,[t(E,{icon:e.Printer,type:"primary",onClick:e.handlePrintBarcode},{default:a(()=>[...u[82]||(u[82]=[d("\u6253\u5370\u6761\u5F62\u7801",-1)])]),_:1},8,["icon","onClick"]),t(E,{onClick:u[24]||(u[24]=l=>e.detailDialogVisible=!1)},{default:a(()=>[...u[83]||(u[83]=[d("\u5173\u95ED",-1)])]),_:1})])]),default:a(()=>{var l;return[e.detailLoading?(I(),_("div",Ie,[t(B,{class:"is-loading"},{default:a(()=>[t(tu)]),_:1}),u[72]||(u[72]=n("span",null,"\u52A0\u8F7D\u4E2D...",-1))])):(I(),_("div",Pe,[n("div",Re,[n("div",_e,[u[73]||(u[73]=n("span",{class:"detail-label"},"\u6240\u5C5E\u4ED3\u5E93\u7F16\u7801\uFF1A",-1)),n("span",We,V(e.selectedWarehouseCode||"-"),1)]),n("div",Ne,[u[74]||(u[74]=n("span",{class:"detail-label"},"\u5E93\u4F4D\u7F16\u7801\uFF1A",-1)),n("span",Me,V(e.detailData.code||"-"),1)]),n("div",ze,[u[75]||(u[75]=n("span",{class:"detail-label"},"\u5E93\u4F4D\u7C7B\u578B\uFF1A",-1)),n("span",null,V(e.getLocationTypeLabel(e.detailData.type)),1)]),n("div",je,[u[76]||(u[76]=n("span",{class:"detail-label"},"\u5BB9\u91CF\uFF1A",-1)),n("span",null,V((l=e.detailData.capacity)!=null?l:"-"),1)]),n("div",qe,[u[77]||(u[77]=n("span",{class:"detail-label"},"\u72B6\u6001\uFF1A",-1)),n("span",{class:oe(e.detailData.status===1?"status-enabled":"status-disabled")},V(e.detailData.status===1?"\u542F\u7528":"\u7981\u7528"),3)]),n("div",Oe,[u[78]||(u[78]=n("span",{class:"detail-label"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",-1)),n("span",null,V(e.formatTimestamp(e.detailData.created_at)),1)]),n("div",He,[u[79]||(u[79]=n("span",{class:"detail-label"},"\u66F4\u65B0\u65F6\u95F4\uFF1A",-1)),n("span",null,V(e.formatTimestamp(e.detailData.updated_at)),1)])]),n("div",Ye,[u[81]||(u[81]=n("div",{class:"barcode-title"},"\u5E93\u4F4D\u6761\u5F62\u7801",-1)),e.barcodeLoading?(I(),_("div",Ge,[t(B,{class:"is-loading"},{default:a(()=>[t(tu)]),_:1}),u[80]||(u[80]=n("span",null,"\u751F\u6210\u4E2D...",-1))])):e.barcodeImageUrl?(I(),_("div",Ke,[n("img",{src:e.barcodeImageUrl,alt:"\u6761\u5F62\u7801",class:"barcode-image"},null,8,Ze),n("div",Qe,V(e.selectedWarehouseCode&&e.detailData.code?`${e.selectedWarehouseCode}-${e.detailData.code}`:e.detailData.code||e.selectedWarehouseCode||"-"),1)])):(I(),_("div",Xe,"\u6682\u65E0\u6761\u5F62\u7801"))])]))]}),_:1},8,["modelValue"])])}var it=Mu(Ee,[["render",xe],["__scopeId","data-v-68216036"]]);export{it as default};
|