daShangDao_psiWebApp/dist/assets/shippingOrder.5b0aa500.js
97694731 1fa4f33695
Some checks failed
CI / build (18.x) (push) Failing after 37m26s
CI / build (20.x) (push) Failing after 15s
CI / deploy-preview (push) Has been skipped
CI / lint (push) Failing after 16m50s
CI / test (push) Successful in 40m41s
CI / security (push) Successful in 29m36s
多拍
2026-06-25 14:37:30 +08:00

2 lines
30 KiB
JavaScript

import{_ as Ve,a8 as Ye,b as k,a0 as Ue,o as r,c as m,e as o,w as n,d as i,u as xe,r as M,a as Be,$ as Le,x as je,aK as He,a5 as Ke,az as qe,an as Xe,aO as We,aP as Je,R as Ze,L as Ge,F as ue,ad as re,A as G,g as Ce,h as A,a1 as Qe,y as $,B as v,am as he,E as f,aA as Ee}from"./index.173459ae.js";import{c as es}from"./clipboard.daf5e474.js";import{f as ke,a as be,u as De,b as ss,d as os,r as ts,e as as}from"./shippingOrder.8a0816a8.js";import{c as Ae}from"./print.31f754c1.js";import{a as ns}from"./warehouse.64342456.js";import{getBookDetails as ye}from"./product.9843f944.js";import{e as Se}from"./printFlow.e88b0ff5.js";import"./request.431ecd42.js";import"./axios.e318b91e.js";const is={1:{label:"\u5F85\u53D1\u8D27",type:"info"},2:{label:"\u5DF2\u53D1\u8D27",type:"warning"},3:{label:"\u5DF2\u7B7E\u6536",type:"success"},4:{label:"\u5DF2\u53D6\u6D88",type:"danger"}},ls=Ye({name:"ShippingOrder",setup(){const s=xe(),t=M(!1),Q=M([]),ee=M(null),se=M([]),q=M(""),oe=()=>{const e=ke("2057330299266637825");console.log("\u6D4B\u8BD5\u63A5\u53E3\u8FD4\u56DE\uFF1A",e)},te=async e=>{if(!(e!=null&&e.product_id)){f.warning({message:"\u8BE5\u660E\u7EC6\u6CA1\u6709\u5546\u54C1\u4FE1\u606F",customClass:"scan-warning-message"});return}se.value=[];try{const y=await ye(e.product_id);y&&(ee.value=y)}catch{f.error({message:"\u83B7\u53D6\u5546\u54C1\u8BE6\u60C5\u5931\u8D25",customClass:"scan-error-message"})}},ce=e=>{s.push({name:"sales-order",query:{keyword:e}})},ve=e=>{s.push({name:"outbound",query:{keyword:e}})},N=Object.entries(is).map(([e,{label:y}])=>({value:Number(e),label:y})),D=Be({keyword:"",status:1,warehouse_id:null,customer_id:null,association_order_no:"",logistics_no:""}),Y=Be({current:1,pageSize:10,total:0}),ae=M([]),ne=M([]),U=M({}),l=M({}),de=e=>!e&&e!==0?"\xA50.00":"\xA5"+(Number(e)/100).toFixed(2),we=e=>!e&&e!==0?"\xA50.00":"\xA5"+(Number(e)/100).toFixed(2),pe=M([]),ie=M(""),O=M(!1),me=new Set,le=({row:e})=>e.logistics_no?"scan-completed-row":"";let X="",a=null;const u=80,I=e=>{var _,B;if(O.value)return;const y=(_=e.target)==null?void 0:_.tagName;if(!(y==="INPUT"||y==="TEXTAREA"||((B=e.target)==null?void 0:B.contentEditable)==="true")){if(e.key==="Enter"){X.length>=3&&_e(X),X="",a&&clearTimeout(a),a=null;return}e.key.length===1&&(X+=e.key,a&&clearTimeout(a),a=setTimeout(()=>{X=""},u))}},_e=async e=>{var K,E,J,L,P;if(O.value)return;if(!q.value){f.error({message:"\u8BF7\u5148\u9009\u62E9\u5FEB\u9012\u516C\u53F8",customClass:"scan-error-message"});return}ie.value=e;const y=Q.value.map(g=>g.id),_=[],B=[];for(const g of y){const p=l.value[g];if(p!=null&&p.items){for(const h of p.items)if(h.product_code===e){const c=Q.value.find(d=>d.id===g);_.push({...h,shipping_order_id:g,shipping_no:(c==null?void 0:c.shipping_no)||"-"})}}else p||B.push(g)}if(B.length>0){const g=await Promise.all(B.map(p=>be(p).then(h=>(l.value[p]=h,{id:p,detail:h})).catch(()=>null)));for(const p of g)if(!!((K=p==null?void 0:p.detail)!=null&&K.items)){for(const h of p.detail.items)if(h.product_code===e){const c=Q.value.find(d=>d.id===p.id);_.push({...h,shipping_order_id:p.id,shipping_no:(c==null?void 0:c.shipping_no)||"-"})}}}pe.value=_;const w=_[0],F=w==null?void 0:w.association_order_no;if(F){const g=new Map;for(const h of Object.values(l.value)){const c=(h==null?void 0:h.items)||[];for(const d of c)d.association_order_no===F&&d.product_id&&(g.has(d.product_id)||g.set(d.product_id,d))}const p=[...g.values()];p.length>1?(async()=>{const h=await Promise.all(p.map(c=>ye(c.product_id).catch(()=>null)));se.value=h.filter(Boolean),ee.value=null})():w!=null&&w.product_id&&(se.value=[],(async()=>{try{const h=await ye(w.product_id);h&&(ee.value=h)}catch{}})())}else w!=null&&w.product_id&&(se.value=[],(async()=>{try{const g=await ye(w.product_id);g&&(ee.value=g)}catch{}})());if(_.length===0){f.warning({message:`\u672A\u627E\u5230 ISBN \u4E3A ${e} \u7684\u53D1\u8D27\u5355`,customClass:"scan-warning-message"});return}const H=_.filter(g=>!g.logistics_no);if(H.length>0)if(O.value)f.warning({message:"\u6253\u5370\u6D41\u7A0B\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u5019",customClass:"scan-warning-message"});else{const g={};for(const c of Object.values(l.value)){const d=(c==null?void 0:c.items)||[];for(const S of d)S.association_order_no&&(g[S.association_order_no]=(g[S.association_order_no]||0)+1)}const p=[],h={};for(const c of H){const d=c.association_order_no||`__standalone_${Date.now()}`;h[d]||(h[d]=[]),h[d].push(c)}for(const[c,d]of Object.entries(h))if((g[c]||d.length)<=1)p.push(...d);else if(me.has(c)){const V=new Set;for(const R of Object.values(l.value)){const j=(R==null?void 0:R.items)||[];for(const T of j)T.association_order_no===c&&T.logistics_no&&V.add(T.logistics_no)}const b=[...V].join("\u3001");if(b){const R=[...V][0];let j="YUNDA";for(const z of Object.values(l.value)){const Z=(z==null?void 0:z.items)||[];for(const fe of Z)if(fe.association_order_no===c&&fe.logistics_no===R){fe.logistics_company&&(j=fe.logistics_company);break}}for(const z of d)if(!z.logistics_no&&z.sales_order_item_id)try{await De({shipping_order_id:z.shipping_order_id,sales_order_item_id:z.sales_order_item_id,logistics_company:j,logistics_no:R}),z.logistics_no=R}catch{}l.value={},x();const T=[...V].map(z=>z.slice(-4)).join("\u3001");f.primary({message:`\u672C\u4E66\u5C5E\u4E8E${T}\u5FEB\u9012\u7684\u4E66<br>${b}`,customClass:"scan-primary-message",dangerouslyUseHTMLString:!0})}else p.push(...d),f.primary({message:"\u672C\u4E66\u6240\u5728\u7684\u8BA2\u5355\u5305\u542B\u591A\u672C\u4E66\u7C4D\uFF0C\u8BF7\u7A0D\u540E\u6253\u5305",customClass:"scan-primary-message"})}else if(me.add(c),Object.values(l.value).some(b=>{var R;return(R=b==null?void 0:b.items)==null?void 0:R.some(j=>j.association_order_no===c&&j.logistics_no)})){let b="",R="YUNDA";for(const T of Object.values(l.value)){const z=(T==null?void 0:T.items)||[];for(const Z of z)if(Z.association_order_no===c&&Z.logistics_no){b=Z.logistics_no,Z.logistics_company&&(R=Z.logistics_company);break}if(b)break}for(const T of d)if(!T.logistics_no&&T.sales_order_item_id)try{await De({shipping_order_id:T.shipping_order_id,sales_order_item_id:T.sales_order_item_id,logistics_company:R,logistics_no:b}),T.logistics_no=b}catch{}l.value={},x();const j=b.slice(-4);f.primary({message:`\u672C\u4E66\u5C5E\u4E8E${j}\u5FEB\u9012\u7684\u4E66<br>${b}`,customClass:"scan-primary-message",dangerouslyUseHTMLString:!0})}else p.push(...d),f.primary({message:"\u672C\u4E66\u6240\u5728\u7684\u8BA2\u5355\u5305\u542B\u591A\u672C\u4E66\u7C4D\uFF0C\u8BF7\u7A0D\u540E\u6253\u5305",customClass:"scan-primary-message"});if(p.length>0){O.value=!0;try{const c=await Se(p,q.value);if(c.success>0&&f.success({message:`\u6210\u529F\u6253\u5370 ${c.success} \u7EC4\u9762\u5355\uFF0CISBN: ${e}`,customClass:"scan-success-message"}),c.failed>0){const d=((P=(L=(J=(E=c.details)==null?void 0:E.filter(S=>!S.success))==null?void 0:J.map(S=>S.error))==null?void 0:L.filter(Boolean))==null?void 0:P.join("\uFF1B"))||`${c.failed} \u7EC4\u6253\u5370\u5931\u8D25`;f.warning({message:d,customClass:"scan-warning-message"})}c.success>0&&await Fe(c.details||[])}finally{O.value=!1}l.value={},x()}}else{const g=_.filter(d=>d.logistics_no&&d.association_order_no).reduce((d,S)=>(d.find(V=>V.logistics_no===S.logistics_no)||d.push({success:!0,logistics_no:S.logistics_no,group:{associationOrderNo:S.association_order_no,items:[S]}}),d),[]);g.length>0&&await Fe(g);const p=[...new Set(_.map(d=>d.logistics_no).filter(Boolean))],c=[...new Set(_.map(d=>d.logistics_no).filter(Boolean).map(d=>d.slice(-4)))].join("\u3001");f.primary({message:`\u672C\u4E66\u5C5E\u4E8E${c}\u5FEB\u9012\u7684\u4E66<br>${p}`,customClass:"scan-primary-message",dangerouslyUseHTMLString:!0})}},C=async e=>{var B,w,F,H,K;if(O.value){f.warning({message:"\u6253\u5370\u6D41\u7A0B\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u5019",customClass:"scan-warning-message"});return}if(!q.value){f.error({message:"\u8BF7\u5148\u9009\u62E9\u5FEB\u9012\u516C\u53F8",customClass:"scan-error-message"});return}if(!l.value[e.id])try{const E=await be(e.id);l.value[e.id]=E}catch{f.error({message:"\u83B7\u53D6\u53D1\u8D27\u5355\u8BE6\u60C5\u5931\u8D25",customClass:"scan-error-message"});return}const y=((B=l.value[e.id])==null?void 0:B.items)||[];if(y.length===0){f.warning({message:"\u8BE5\u53D1\u8D27\u5355\u6CA1\u6709\u660E\u7EC6",customClass:"scan-warning-message"});return}const _=y.filter(E=>!E.logistics_no).map(E=>({...E,shipping_order_id:e.id,shipping_no:e.shipping_no}));if(_.length===0){f.primary({message:"\u8BE5\u53D1\u8D27\u5355\u6240\u6709\u660E\u7EC6\u5747\u5DF2\u6253\u5370",customClass:"scan-primary-message"});return}O.value=!0;try{const E=await Se(_,q.value);if(E.success>0&&f.success({message:`\u6210\u529F\u6253\u5370 ${E.success} \u7EC4\u9762\u5355`,customClass:"scan-success-message"}),E.failed>0){const J=((K=(H=(F=(w=E.details)==null?void 0:w.filter(L=>!L.success))==null?void 0:F.map(L=>L.error))==null?void 0:H.filter(Boolean))==null?void 0:K.join("\uFF1B"))||`${E.failed} \u7EC4\u6253\u5370\u5931\u8D25`;f.warning({message:J,customClass:"scan-warning-message"})}E.success>0&&await Fe(E.details||[]),l.value={},x()}finally{O.value=!1}},W=async e=>{var _,B,w,F,H,K,E,J,L;if(!(e!=null&&e.logistics_no))return;if(O.value){f.warning({message:"\u6253\u5370\u6D41\u7A0B\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u5019",customClass:"scan-warning-message"});return}if(!q.value){f.error({message:"\u8BF7\u5148\u9009\u62E9\u5FEB\u9012\u516C\u53F8",customClass:"scan-error-message"});return}const y=localStorage.getItem("printer_express");if(!y){f.error({message:"\u5FEB\u9012\u5355\u6253\u5370\u673A\u672A\u9009\u62E9",customClass:"scan-error-message"});return}O.value=!0;try{const P=await ss(e.logistics_no),g=(_=P.expressDeliveryOrder)==null?void 0:_.type;if(g==="YZXB"||g=="JTSD"||g=="YTO"){const p=await Ae(g,P.expressDeliveryOrder);p.SET_PRINTER_INDEX(y),p.PRINT()}else{const p=((w=(B=P.data)==null?void 0:B[0])==null?void 0:w.mail_no)||((H=(F=P.data)==null?void 0:F[0])==null?void 0:H.mailno)||e.logistics_no;if(!p)throw new Error("\u5FEB\u9012\u5355\u53F7\u4E3A\u7A7A");const h=((K=P.data)==null?void 0:K[0])||{},c=g||"YUNDA";if(e.sales_person_id)try{const S=await ke(e.sales_person_id),V=(E=S==null?void 0:S.data)==null?void 0:E.find(b=>b.type===c);if(V){const b=await os({mailno:p,partnerId:V.partnerId,secret:V.secret});h.pdf_info=(b==null?void 0:b.pdfInfo)||""}}catch{}const d=await Ae("yunda",h);d.SET_PRINTER_INDEX(y),d.PRINT()}f.success({message:`\u5FEB\u9012\u5355 ${e.logistics_no} \u6253\u5370\u6210\u529F`,customClass:"scan-success-message"})}catch(P){f.error({message:`\u6253\u5370\u5931\u8D25: ${((L=(J=P==null?void 0:P.response)==null?void 0:J.data)==null?void 0:L.message)||(P==null?void 0:P.message)||"\u672A\u77E5\u9519\u8BEF"}`,customClass:"scan-error-message"})}finally{O.value=!1}},ge=async e=>{var B,w;if(!(e!=null&&e.logistics_no))return;const y=JSON.parse(localStorage.getItem("admin_userInfo")||"{}"),_=y==null?void 0:y.about_id;if(!_){f.error({message:"\u672A\u83B7\u53D6\u5230\u7528\u6237\u4FE1\u606F",customClass:"scan-error-message"});return}try{await ts({user_id:_,logistics_no:e.logistics_no}),f.success({message:`\u5FEB\u9012\u5355 ${e.logistics_no} \u5DF2\u56DE\u6536`,customClass:"scan-success-message"}),l.value={},x()}catch(F){f.error({message:`\u56DE\u6536\u5931\u8D25: ${((w=(B=F==null?void 0:F.response)==null?void 0:B.data)==null?void 0:w.message)||(F==null?void 0:F.message)||"\u672A\u77E5\u9519\u8BEF"}`,customClass:"scan-error-message"})}},Pe=e=>!e&&e!==0?"-":Ee.unix(Number(e)).format("YYYY-MM-DD HH:mm"),Te=e=>e?typeof e=="number"&&e<1e10?Ee.unix(e).format("YYYY-MM-DD HH:mm"):Ee(e).format("YYYY-MM-DD HH:mm"):"-",Ne={YUNDA:"\u97F5\u8FBE\u5FEB\u9012",YZXB:"\u90AE\u653F\u5FEB\u9012",JTSD:"\u6781\u5154\u5FEB\u9012",YTO:"\u5706\u901A\u5FEB\u9012"},Fe=async e=>{var y;for(const _ of e){if(!_.success||!_.logistics_no)continue;const B=_.logistics_no,w=((y=_.group)==null?void 0:y.items)||[];for(const F of w)if(!F.logistics_no&&!!F.sales_order_item_id)try{await De({shipping_order_id:F.shipping_order_id,sales_order_item_id:F.sales_order_item_id,logistics_company:F.logistics_company||"YUNDA",logistics_no:B}),F.logistics_no=B}catch{}}},Oe=async()=>{try{const e=await ns({keyword:"",page:1,pageSize:9999});ae.value=e.list||[],ne.value=[]}catch{}},x=async()=>{t.value=!0;try{const e=await as({check_no:D.keyword,status:D.status||void 0,warehouse_id:D.warehouse_id||void 0,customer_id:D.customer_id||void 0,association_order_no:D.association_order_no||void 0,logistics_no:D.logistics_no||void 0,page:Y.current,pageSize:Y.pageSize});Q.value=e.list||[],Y.total=e.total||0}catch{f.error({message:"\u52A0\u8F7D\u53D1\u8D27\u5355\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{t.value=!1}},Ie=()=>{Y.current=1,x()},Re=()=>{D.keyword="",D.status=1,D.warehouse_id=null,D.customer_id=null,D.association_order_no="",D.logistics_no="",Y.current=1,x()},ze=e=>{Y.pageSize=e,x()},$e=e=>{Y.current=e,x()},Me=async(e,y)=>{if(y.find(_=>_.id===e.id)&&!l.value[e.id])try{const _=await be(e.id);l.value[e.id]=_}catch{l.value[e.id]={items:[]}}};return Le(()=>{const e=je();e.query.keyword&&(D.keyword=e.query.keyword),Oe(),x(),document.addEventListener("keydown",I)}),He(()=>{document.removeEventListener("keydown",I),a&&clearTimeout(a)}),{loading:t,tableData:Q,statusOptions:N,searchParams:D,pagination:Y,warehouseOptions:ae,customerOptions:ne,locationMap:U,detailCache:l,scanResults:pe,scanBarcodeText:ie,scanResultRowClassName:le,selectedProduct:ee,multiBookDetails:se,formatAmount:de,formatPrice:we,handleDetailItemClick:te,handlePrintRow:C,handleRePrint:W,handleRecycleWaybill:ge,formatTimestamp:Pe,formatDateForSale:Te,logisticsCompanyMap:Ne,logisticsCompany:q,testing:oe,handleSearch:Ie,resetSearch:Re,handleSizeChange:ze,handleCurrentChange:$e,handleExpandChange:Me,navigateToSalesOrder:ce,navigateToOutbound:ve,copyToClipboard:es,Search:Ke,Refresh:qe,Loading:Xe,CopyDocument:We,DataAnalysis:Je,List:Ze,Printer:Ge}}}),us={class:"shipping-order-container"},rs={style:{clear:"both","margin-bottom":"12px"}},ds={class:"form-group inline-label",style:{width:"60%"}},cs={class:"card-header"},ps={key:0,class:"info-section multi-book-scroll"},ms={class:"book-content"},_s={class:"book-image-container"},gs={key:0,class:"book-image"},fs=["src"],hs={key:1,class:"book-image-placeholder"},ys={class:"book-info-header"},vs={style:{clear:"both","margin-bottom":"12px"}},ws={class:"form-group inline-label",style:{width:"100%","margin-top":"15px"}},Fs=["value"],Cs={class:"form-group inline-label",style:{"margin-bottom":"15px"}},Es=["value"],bs={class:"form-group inline-label",style:{"margin-bottom":"15px"}},Ds=["value"],Bs={class:"form-group inline-label",style:{"margin-bottom":"15px"}},ks=["value"],As={key:1,class:"info-section"},Ss={class:"book-detail"},Ps={class:"book-content"},Ts={class:"book-image-container"},Ns={key:0,class:"book-image"},Os=["src"],Is={key:1,class:"book-image-placeholder"},Rs={class:"book-info-header"},zs={style:{clear:"both","margin-bottom":"12px"}},$s={class:"form-group inline-label",style:{width:"100%","margin-top":"15px"}},Ms=["value"],Vs={class:"form-group inline-label",style:{"margin-bottom":"15px"}},Ys=["value"],Us={class:"form-group inline-label",style:{"margin-bottom":"15px"}},xs=["value"],Ls={class:"form-group inline-label",style:{"margin-bottom":"15px"}},js=["value"],Hs={class:"right-area"},Ks={class:"card-header"},qs={class:"filter-bar"},Xs={class:"table-scroll-wrapper"},Ws={key:0,style:{padding:"12px 20px"}},Js=["onClick"],Zs={key:1},Gs=["onClick"],Qs={key:1},eo={style:{display:"inline-flex","align-items":"center",gap:"4px"}},so={key:0,style:{color:"#409eff","text-decoration":"underline"}},oo={key:1},to={style:{display:"inline-flex","align-items":"center",gap:"4px"}},ao={key:0,style:{color:"#409eff","text-decoration":"underline"}},no={key:1},io={style:{color:"#e6a23c","font-weight":"600"}},lo={style:{color:"#409eff","font-weight":"600"}},uo={key:1,style:{padding:"20px","text-align":"center",color:"#909399"}},ro={key:1},co={class:"pagination-wrapper"},po={class:"card-header"},mo={key:0,class:"scan-result-table"},_o={key:0,style:{display:"inline-flex","align-items":"center",gap:"4px"}},go={style:{color:"#409eff","text-decoration":"underline"}},fo={key:1},ho={key:0,style:{color:"#67c23a"}},yo={key:1,style:{color:"#e6a23c"}},vo={style:{color:"#e6a23c","font-weight":"600"}},wo={key:1,class:"scan-empty"};function Fo(s,t,Q,ee,se,q){const oe=k("el-option"),te=k("el-select"),ce=k("el-divider"),ve=k("DataAnalysis"),N=k("el-icon"),D=k("el-card"),Y=k("List"),ae=k("Search"),ne=k("el-input"),U=k("el-button"),l=k("el-table-column"),de=k("CopyDocument"),we=k("Printer"),pe=k("Refresh"),ie=k("el-table"),O=k("Loading"),me=k("el-pagination"),le=k("el-tag"),X=Ue("loading");return r(),m("div",us,[o(D,{class:"left-card",shadow:"never"},{header:n(()=>[i("div",cs,[o(N,null,{default:n(()=>[o(ve)]),_:1}),t[10]||(t[10]=i("span",null,"\u5546\u54C1\u8BE6\u60C5",-1))])]),default:n(()=>{var a,u,I,_e;return[i("div",rs,[i("div",ds,[t[9]||(t[9]=i("label",{style:{width:"80px","font-weight":"700"}},"\u5FEB\u9012\u516C\u53F8\uFF1A",-1)),o(te,{modelValue:s.logisticsCompany,"onUpdate:modelValue":t[0]||(t[0]=C=>s.logisticsCompany=C),placeholder:"\u8BF7\u9009\u62E9\u5FEB\u9012\u516C\u53F8",style:{flex:"1"},clearable:""},{default:n(()=>[(r(!0),m(ue,null,re(s.logisticsCompanyMap,(C,W)=>(r(),$(oe,{key:W,label:C,value:W},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),o(ce,{style:{margin:"4px 0 8px"}}),s.multiBookDetails.length>0?(r(),m("div",ps,[(r(!0),m(ue,null,re(s.multiBookDetails,(C,W)=>{var ge;return r(),m("div",{class:"book-detail",key:C.id||W},[i("div",ms,[i("div",_s,[(ge=C==null?void 0:C.live_image)!=null&&ge[0]?(r(),m("div",gs,[i("img",{src:C.live_image[0],alt:"\u4E66\u7C4D\u5C01\u9762"},null,8,fs)])):(r(),m("div",hs,[...t[11]||(t[11]=[i("p",null,"\u6682\u65E0\u56FE\u7247",-1)])]))]),i("div",ys,[i("div",vs,[i("div",ws,[t[12]||(t[12]=i("label",{style:{"font-weight":"bold"}},"\u4E66\u540D\uFF1A",-1)),i("input",{value:(C==null?void 0:C.name)||"-",class:"form-input",disabled:"",style:{"font-weight":"bold"}},null,8,Fs)])]),i("div",Cs,[t[13]||(t[13]=i("label",{style:{width:"80px"}},"ISBN\uFF1A",-1)),i("input",{value:(C==null?void 0:C.barcode)||"-",class:"form-input",disabled:""},null,8,Es)]),i("div",bs,[t[14]||(t[14]=i("label",{style:{width:"80px"}},"\u5B9A\u4EF7\uFF1A",-1)),i("input",{value:C?s.formatPrice(C.price):"-",class:"form-input",disabled:""},null,8,Ds)]),i("div",Bs,[t[15]||(t[15]=i("label",{style:{width:"80px"}},"\u552E\u4EF7\uFF1A",-1)),i("input",{value:C?s.formatPrice(C.sale_price):"-",class:"form-input",disabled:"",style:{color:"#e6a23c","font-weight":"700"}},null,8,ks)])])]),W<s.multiBookDetails.length-1?(r(),$(ce,{key:0,style:{margin:"8px 0"}})):G("",!0)])}),128))])):s.selectedProduct?(r(),m("div",As,[i("div",Ss,[i("div",Ps,[i("div",Ts,[(u=(a=s.selectedProduct)==null?void 0:a.live_image)!=null&&u[0]?(r(),m("div",Ns,[i("img",{src:s.selectedProduct.live_image[0],alt:"\u4E66\u7C4D\u5C01\u9762"},null,8,Os)])):(r(),m("div",Is,[...t[16]||(t[16]=[i("p",null,"\u6682\u65E0\u56FE\u7247",-1)])]))]),i("div",Rs,[i("div",zs,[i("div",$s,[t[17]||(t[17]=i("label",{style:{"font-weight":"bold"}},"\u4E66\u540D\uFF1A",-1)),i("input",{value:((I=s.selectedProduct)==null?void 0:I.name)||"-",class:"form-input",disabled:"",style:{"font-weight":"bold"}},null,8,Ms)])]),i("div",Vs,[t[18]||(t[18]=i("label",{style:{width:"80px"}},"ISBN\uFF1A",-1)),i("input",{value:((_e=s.selectedProduct)==null?void 0:_e.barcode)||"-",class:"form-input",disabled:""},null,8,Ys)]),i("div",Us,[t[19]||(t[19]=i("label",{style:{width:"80px"}},"\u5B9A\u4EF7\uFF1A",-1)),i("input",{value:s.selectedProduct?s.formatPrice(s.selectedProduct.price):"-",class:"form-input",disabled:""},null,8,xs)]),i("div",Ls,[t[20]||(t[20]=i("label",{style:{width:"80px"}},"\u552E\u4EF7\uFF1A",-1)),i("input",{value:s.selectedProduct?s.formatPrice(s.selectedProduct.sale_price):"-",class:"form-input",disabled:"",style:{color:"#e6a23c","font-weight":"700"}},null,8,js)])])])])])):G("",!0)]}),_:1}),i("div",Hs,[o(D,{class:"shipping-order-manager right-top-card"},{header:n(()=>[i("div",Ks,[o(N,null,{default:n(()=>[o(Y)]),_:1}),t[21]||(t[21]=i("span",null,"\u53D1\u8D27\u5355\u7BA1\u7406",-1))])]),default:n(()=>[i("div",qs,[o(ne,{modelValue:s.searchParams.keyword,"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchParams.keyword=a),placeholder:"\u53D1\u8D27\u5355\u53F7",clearable:"",style:{width:"200px"},onKeyup:Ce(s.handleSearch,["enter"])},{prefix:n(()=>[o(N,null,{default:n(()=>[o(ae)]),_:1})]),_:1},8,["modelValue","onKeyup"]),o(te,{modelValue:s.searchParams.status,"onUpdate:modelValue":t[2]||(t[2]=a=>s.searchParams.status=a),placeholder:"\u72B6\u6001",clearable:"",style:{width:"120px"}},{default:n(()=>[(r(!0),m(ue,null,re(s.statusOptions,a=>(r(),$(oe,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),o(te,{modelValue:s.searchParams.warehouse_id,"onUpdate:modelValue":t[3]||(t[3]=a=>s.searchParams.warehouse_id=a),placeholder:"\u4ED3\u5E93",clearable:"",style:{width:"140px"}},{default:n(()=>[(r(!0),m(ue,null,re(s.warehouseOptions,a=>(r(),$(oe,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),o(te,{modelValue:s.searchParams.customer_id,"onUpdate:modelValue":t[4]||(t[4]=a=>s.searchParams.customer_id=a),placeholder:"\u5E73\u53F0",clearable:"",filterable:"",style:{width:"160px"}},{default:n(()=>[(r(!0),m(ue,null,re(s.customerOptions,a=>(r(),$(oe,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),o(ne,{modelValue:s.searchParams.association_order_no,"onUpdate:modelValue":t[5]||(t[5]=a=>s.searchParams.association_order_no=a),placeholder:"\u7B2C\u4E09\u65B9\u8BA2\u5355\u7F16\u53F7",clearable:"",style:{width:"200px"},onKeyup:Ce(s.handleSearch,["enter"])},null,8,["modelValue","onKeyup"]),o(ne,{modelValue:s.searchParams.logistics_no,"onUpdate:modelValue":t[6]||(t[6]=a=>s.searchParams.logistics_no=a),placeholder:"\u5FEB\u9012\u5355\u53F7",clearable:"",style:{width:"180px"},onKeyup:Ce(s.handleSearch,["enter"])},null,8,["modelValue","onKeyup"]),o(U,{type:"primary",icon:s.Search,onClick:s.handleSearch},{default:n(()=>[...t[22]||(t[22]=[A("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),o(U,{icon:s.Refresh,onClick:s.resetSearch},{default:n(()=>[...t[23]||(t[23]=[A("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"])]),i("div",Xs,[Qe((r(),$(ie,{data:s.tableData,border:"",stripe:"",style:{width:"100%"},onExpandChange:s.handleExpandChange,"highlight-current-row":""},{default:n(()=>[o(l,{type:"expand"},{default:n(({row:a})=>[s.detailCache[a.id]?(r(),m("div",Ws,[t[25]||(t[25]=i("h4",{style:{margin:"0 0 10px","font-size":"14px",color:"#303133"}},"\u53D1\u8D27\u660E\u7EC6",-1)),o(ie,{data:s.detailCache[a.id].items||[],border:"",size:"small",onRowClick:s.handleDetailItemClick},{default:n(()=>[o(l,{prop:"product_name",label:"\u5546\u54C1\u540D\u79F0","min-width":"200","show-overflow-tooltip":"",align:"center"}),o(l,{prop:"product_code",label:"ISBN/\u6761\u7801","min-width":"100","show-overflow-tooltip":"",align:"center"}),o(l,{label:"\u5E93\u4F4D","min-width":"100",align:"center"},{default:n(({row:u})=>[A(v(s.locationMap[u.warehouse_code]||u.warehouse_code||"-")+"##"+v(s.locationMap[u.location_name]||u.location_name||"-"),1)]),_:1}),o(l,{label:"\u9500\u552E\u5355\u53F7","min-width":"170",align:"center"},{default:n(({row:u})=>[u.sales_order_no?(r(),m("a",{key:0,style:{color:"#409eff",cursor:"pointer","text-decoration":"underline"},onClick:he(I=>s.navigateToSalesOrder(u.sales_order_no),["stop"])},v(u.sales_order_no),9,Js)):(r(),m("span",Zs,"-"))]),_:1}),o(l,{label:"\u51FA\u5E93\u5355\u53F7","min-width":"170",align:"center"},{default:n(({row:u})=>[u.outbound_order_no?(r(),m("a",{key:0,style:{color:"#409eff",cursor:"pointer","text-decoration":"underline"},onClick:he(I=>s.navigateToOutbound(u.outbound_order_no),["stop"])},v(u.outbound_order_no),9,Gs)):(r(),m("span",Qs,"-"))]),_:1}),o(l,{prop:"association_order_no",label:"\u5E73\u53F0\u5355\u53F7","min-width":"170",align:"center"},{default:n(({row:u})=>[i("span",eo,[u.association_order_no?(r(),m("span",so,v(u.association_order_no),1)):(r(),m("span",oo,"-")),u.association_order_no?(r(),$(U,{key:2,type:"primary",size:"small",link:"",onClick:I=>s.copyToClipboard(u.association_order_no,"\u5E73\u53F0\u5355\u53F7\u5DF2\u590D\u5236")},{default:n(()=>[o(N,null,{default:n(()=>[o(de)]),_:1})]),_:1},8,["onClick"])):G("",!0)])]),_:1}),o(l,{label:"\u5FEB\u9012\u5355\u53F7","min-width":"200",align:"center"},{default:n(({row:u})=>[i("span",to,[u.logistics_no?(r(),m("span",ao,v(u.logistics_no),1)):(r(),m("span",no,"-")),u.logistics_no?(r(),$(U,{key:2,type:"primary",size:"small",link:"",onClick:I=>s.copyToClipboard(u.logistics_no,"\u5FEB\u9012\u5355\u53F7\u5DF2\u590D\u5236")},{default:n(()=>[o(N,null,{default:n(()=>[o(de)]),_:1})]),_:1},8,["onClick"])):G("",!0),u.logistics_no?(r(),$(U,{key:3,type:"primary",size:"small",link:"",onClick:he(I=>s.handleRePrint(u),["stop"])},{default:n(()=>[o(N,null,{default:n(()=>[o(we)]),_:1})]),_:1},8,["onClick"])):G("",!0)])]),_:1}),o(l,{label:"\u9500\u552E\u65F6\u95F4","min-width":"150",align:"center"},{default:n(({row:u})=>[A(v(s.formatDateForSale(u.sales_order_created_at)),1)]),_:1}),o(l,{label:"\u552E\u4EF7","min-width":"60",align:"center"},{default:n(({row:u})=>[i("span",io,v(s.formatAmount(u.unit_price)),1)]),_:1}),o(l,{prop:"quantity",label:"\u51FA\u5E93\u6570\u91CF","min-width":"80",align:"center"},{default:n(({row:u})=>[i("span",lo,v(u.quantity),1)]),_:1}),o(l,{label:"\u5FEB\u9012\u516C\u53F8","min-width":"100",align:"center"},{default:n(({row:u})=>[A(v(s.logisticsCompanyMap[u.logistics_company]||u.logistics_company||"-"),1)]),_:1}),o(l,{prop:"receiver_address",label:"\u6536\u8D27\u5730\u5740","min-width":"300",align:"center"},{default:n(({row:u})=>[A(v(u.receiver_address||"-"),1)]),_:1}),o(l,{label:"\u64CD\u4F5C","min-width":"80",align:"center",fixed:"right"},{default:n(({row:u})=>[o(U,{type:"danger",size:"small",link:"",disabled:!u.logistics_no,onClick:he(I=>s.handleRecycleWaybill(u),["stop"])},{default:n(()=>[o(N,null,{default:n(()=>[o(pe)]),_:1}),t[24]||(t[24]=A(" \u56DE\u6536 ",-1))]),_:1},8,["disabled","onClick"])]),_:1})]),_:1},8,["data","onRowClick"])])):(r(),m("div",uo,[o(N,{class:"is-loading",style:{"margin-right":"6px"}},{default:n(()=>[o(O)]),_:1}),t[26]||(t[26]=A("\u52A0\u8F7D\u4E2D... ",-1))]))]),_:1}),o(l,{prop:"shipping_no",label:"\u53D1\u8D27\u5355\u53F7","min-width":"160","show-overflow-tooltip":"",align:"center"}),o(l,{label:"\u5E73\u53F0","min-width":"160",align:"center"},{default:n(({row:a})=>[a.shop_list&&a.shop_list.length>0?(r(!0),m(ue,{key:0},re(a.shop_list,(u,I)=>(r(),m("div",{key:I},v(u.shop_name)+"("+v(u.shop_type_text)+") ",1))),128)):(r(),m("span",ro,"-"))]),_:1}),o(l,{prop:"status_text",label:"\u72B6\u6001","min-width":"80","show-overflow-tooltip":"",align:"center"}),o(l,{prop:"operator",label:"\u64CD\u4F5C\u5458","min-width":"90",align:"center"},{default:n(({row:a})=>[A(v(a.operator||"-"),1)]),_:1}),o(l,{label:"\u521B\u5EFA\u65F6\u95F4","min-width":"150",align:"center"},{default:n(({row:a})=>[A(v(s.formatTimestamp(a.created_at)),1)]),_:1}),o(l,{prop:"remark",label:"\u5907\u6CE8","min-width":"140","show-overflow-tooltip":"",align:"center"},{default:n(({row:a})=>[A(v(a.remark||"-"),1)]),_:1}),o(l,{prop:"association_order_no",label:"\u7B2C\u4E09\u65B9\u8BA2\u5355\u7F16\u53F7","min-width":"160","show-overflow-tooltip":"",align:"center"},{default:n(({row:a})=>[A(v(a.association_order_no||"-"),1)]),_:1}),o(l,{prop:"logistics_no",label:"\u5FEB\u9012\u5355\u53F7","min-width":"150","show-overflow-tooltip":"",align:"center"},{default:n(({row:a})=>[A(v(a.logistics_no||"-"),1)]),_:1}),o(l,{label:"\u64CD\u4F5C",align:"center",width:"70"},{default:n(({row:a})=>[o(U,{type:"primary",size:"small",link:"",onClick:u=>s.handlePrintRow(a)},{default:n(()=>[...t[27]||(t[27]=[A("\u6253\u5355",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data","onExpandChange"])),[[X,s.loading]])]),i("div",co,[o(me,{"current-page":s.pagination.current,"onUpdate:currentPage":t[7]||(t[7]=a=>s.pagination.current=a),"page-size":s.pagination.pageSize,"onUpdate:pageSize":t[8]||(t[8]=a=>s.pagination.pageSize=a),"page-sizes":[10,20,50,100],total:s.pagination.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:s.handleSizeChange,onCurrentChange:s.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])]),_:1}),o(D,{class:"right-bottom-card"},{header:n(()=>[i("div",po,[o(N,null,{default:n(()=>[o(ae)]),_:1}),t[28]||(t[28]=i("span",null,"\u626B\u7801\u7ED3\u679C",-1)),s.scanBarcodeText?(r(),$(le,{key:0,type:"warning",size:"small",style:{"margin-left":"8px"}},{default:n(()=>[A(v(s.scanBarcodeText),1)]),_:1})):G("",!0),s.scanResults.length>0?(r(),$(le,{key:1,type:"primary",size:"small",style:{"margin-left":"4px"}},{default:n(()=>[A(v(s.scanResults.length)+" \u6761 ",1)]),_:1})):G("",!0)])]),default:n(()=>[s.scanResults.length>0?(r(),m("div",mo,[o(ie,{data:s.scanResults,border:"",size:"small",style:{width:"100%"},"max-height":"340","row-class-name":s.scanResultRowClassName},{default:n(()=>[o(l,{type:"index",label:"#",width:"36",align:"center"}),o(l,{prop:"shipping_no",label:"\u53D1\u8D27\u5355\u53F7","min-width":"150","show-overflow-tooltip":"",align:"center"}),o(l,{prop:"product_name",label:"\u5546\u54C1\u540D\u79F0","min-width":"120","show-overflow-tooltip":""}),o(l,{prop:"product_code",label:"ISBN",width:"110",align:"center"}),o(l,{prop:"quantity",label:"\u6570\u91CF",width:"60",align:"center"}),o(l,{prop:"association_order_no",label:"\u5E73\u53F0\u5355\u53F7","min-width":"130",align:"center","show-overflow-tooltip":""},{default:n(({row:a})=>[a.association_order_no?(r(),m("span",_o,[i("span",go,v(a.association_order_no),1),o(U,{type:"primary",size:"small",link:"",onClick:u=>s.copyToClipboard(a.association_order_no,"\u5E73\u53F0\u5355\u53F7\u5DF2\u590D\u5236")},{default:n(()=>[o(N,null,{default:n(()=>[o(de)]),_:1})]),_:1},8,["onClick"])])):(r(),m("span",fo,"-"))]),_:1}),o(l,{label:"\u5FEB\u9012\u5355\u53F7","min-width":"120",align:"center"},{default:n(({row:a})=>[a.logistics_no?(r(),m("span",ho,v(a.logistics_no),1)):(r(),m("span",yo,"\u672A\u6253\u5370"))]),_:1}),o(l,{label:"\u552E\u4EF7","min-width":"70",align:"center"},{default:n(({row:a})=>[i("span",vo,v(s.formatAmount(a.unit_price)),1)]),_:1}),o(l,{label:"\u72B6\u6001",width:"70",align:"center"},{default:n(({row:a})=>[a.logistics_no?(r(),$(le,{key:0,type:"success",size:"small"},{default:n(()=>[...t[29]||(t[29]=[A("\u5DF2\u6253\u5370",-1)])]),_:1})):(r(),$(le,{key:1,type:"warning",size:"small"},{default:n(()=>[...t[30]||(t[30]=[A("\u672A\u6253\u5370",-1)])]),_:1}))]),_:1})]),_:1},8,["data","row-class-name"])])):(r(),m("div",wo,[o(N,null,{default:n(()=>[o(ae)]),_:1}),t[31]||(t[31]=i("p",null,"\u7B49\u5F85\u626B\u7801...",-1)),t[32]||(t[32]=i("p",{class:"scan-hint"},"\u8BF7\u4F7F\u7528\u626B\u7801\u67AA\u626B\u63CF\u5546\u54C1\u6761\u7801\uFF08ISBN\uFF09",-1))]))]),_:1})])])}var To=Ve(ls,[["render",Fo],["__scopeId","data-v-cbe553c8"]]);export{To as default};