1var e=Object.defineProperty,a=Object.defineProperties,l=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,t=(a,l,o)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[l]=o,i=(e,a)=>{for(var l in a||(a={}))s.call(a,l)&&t(e,l,a[l]);if(o)for(var l of o(a))r.call(a,l)&&t(e,l,a[l]);return e},n=(e,o)=>a(e,l(o));import{c,g3 as p,$ as u,e8 as d,b as m,b6 as v}from"./index-BHKElW5-.js";import{_ as y}from"./_plugin-vue_export-helper-BCo6x5W8.js";import{Q as g}from"./QuoteSection-Bu6NQyM2.js";import{o as k}from"./QuoteSampleStage-CTywKCaH.js";import{b as h,N as f,L as b,q as j,v as T,J as q,A as x,B as S,G as P,H as N,x as I,C as _,u as A,E as C,I as w,c as O,F as D,D as R,k as V}from"./runtime-core.esm-bundler-CSn0hs_e.js";import{d as L}from"./app-JYTLOjb3.js";import"./video-editor-DTVSiof6.js";import"./runtime-dom.esm-bundler-DyrtEVhK.js";import"./konva-BpeUsT-l.js";import"./vueuse-CCQysXvv.js";import"./_commonjsHelpers-HLVOKCDG.js";import"./export-tools-BFBXm_DW.js";import"./floating-ui.dom-B-67nXkj.js";import"./erp-demo-store-f9oOn3E6.js";import"./non-erp-trade-demo-B8SlAr0N.js";import"./index-DgYP5bHm.js";import"./trade-checkout-DJV4NrAo.js";import"./add-to-unscopables-BZIYrn41.js";const H={class:"production-shipping-page"},M={class:"track-groups"},G={class:"group-title"},K={class:"group-table-header"},U={class:"col check"},W={class:"col no"},Y={class:"col receiver"},E={class:"col address"},J={class:"col send-time"},Q={class:"col receive-time"},F={class:"col company"},$={class:"col package"},z={class:"col action"},B={class:"group-table-body"},X={class:"col check"},Z={class:"idx"},ee={class:"col no"},ae={class:"col receiver"},le={class:"col address"},oe={class:"col send-time"},se={class:"col receive-time"},re={class:"col company"},te={class:"col package"},ie={class:"col action"},ne=["onClick"],ce={key:1,class:"empty-text"},pe=y({__name:"ProductionShippingPage",props:{queryParams:{type:Object,default:()=>({dateRange:[],keyWord:""})}},setup(e){const a=O(!1),l=c(),t=p(),m=e,v=O(1),y=O([]),g=O(1),D=O([]),R={1:{text:u("pomSamplePackage"),type:"sample"},2:{text:u("pomInquiryPackage"),type:"product"}},V=e=>{if(!e)return"-";const a=String(e);return a.includes("T")?a.split("T")[0]:a},L=e=>{var a,l,o;const s=R[null==e?void 0:e.packageType]||{text:u("pomGoodsDelivery"),type:"product"};return{id:null!=(o=null!=(l=null!=(a=null==e?void 0:e.id)?a:null==e?void 0:e.detailId)?l:null==e?void 0:e.packageId)?o:`${Math.random()}`,expressNo:(null==e?void 0:e.trackingNo)||(null==e?void 0:e.expressNo)||"-",receiver:(null==e?void 0:e.receiverName)||(null==e?void 0:e.contactName)||"-",address:(null==e?void 0:e.receiverAddress)||(null==e?void 0:e.detailedAddress)||(null==e?void 0:e.address)||"-",sendTime:V((null==e?void 0:e.sendTime)||(null==e?void 0:e.shipTime)||(null==e?void 0:e.createTime)),receiveTime:V((null==e?void 0:e.receiveTime)||(null==e?void 0:e.signTime)||(null==e?void 0:e.updateTime)),logisticsCompany:(null==e?void 0:e.logisticsCompany)||"-",packageText:(null==e?void 0:e.packageTypeDesc)||s.text,packageType:s.type}},pe=()=>{const e=m.queryParams||{},{dateRange:a}=e,l=((e,a)=>{var l={};for(var t in e)s.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(null!=e&&o)for(var t of o(e))a.indexOf(t)<0&&r.call(e,t)&&(l[t]=e[t]);return l})(e,["dateRange"]),t=Array.isArray(a)?a:[],c=t[0]||"",p=t[1]||"";return n(i({},l),{startTime:c,endTime:p})},ue=()=>{return e=this,o=null,s=function*(){g.value=Number(l.query.queryType||1),a.value=!0;const e=i({pageNumber:v.value,pageSize:500,queryType:g.value,packageType:0},pe());1!==g.value&&(e.shopId=String(l.query.shopId||""));const{code:o,data:s,msg:r}=yield t.handleGetLogisticsPackageList(e);
1if(200==o){const e=Array.isArray(null==s?void 0:s.records)?s.records:Array.isArray(null==s?void 0:s.list)?s.list:Array.isArray(s)?s:[];y.value=e.map((e,a)=>((e,a)=>{var l,o,s;return{groupKey:String(null!=(o=null!=(l=null==e?void 0:e.projectId)?l:null==e?void 0:e.shopId)?o:a),projectName:(null==e?void 0:e.projectName)||(null==e?void 0:e.shopName)||u("pomUnnamedProject"),shopLogo:(s=null==e?void 0:e.shopLogo,String(s||"").replace(/`/g,"").trim()),rows:(Array.isArray(null==e?void 0:e.packages)?e.packages:[]).map(L)}})(e,a)),D.value=y.value.map(e=>e.groupKey)}else d(r),y.value=[],D.value=[];a.value=!1},new Promise((a,l)=>{var r=e=>{try{i(s.next(e))}catch(a){l(a)}},t=e=>{try{i(s.throw(e))}catch(a){l(a)}},i=e=>e.done?a(e.value):Promise.resolve(e.value).then(r,t);i((s=s.apply(e,o)).next())});var e,o,s};return h(()=>[l.query.projectCode,l.query.queryType,l.query.shopId,JSON.stringify(m.queryParams||{})],()=>{ue()},{immediate:!0}),(e,l)=>{const o=f("el-collapse-item"),s=f("el-collapse"),r=b("loading");return j(),T("div",H,[q((j(),T("div",M,[y.value.length?(j(),x(s,{key:0,modelValue:D.value,"onUpdate:modelValue":l[0]||(l[0]=e=>D.value=e),"expand-icon-position":"left",class:"track-collapse"},{default:S(()=>[(j(!0),T(P,null,N(y.value,e=>(j(),x(o,{key:e.groupKey,name:e.groupKey,class:"group-card-item"},{title:S(()=>[l[1]||(l[1]=I("i",{class:"icon-dianpu"},null,-1)),I("span",G,_(e.projectName),1)]),default:S(()=>[I("div",K,[I("span",U,_(A(u)("pomSerialNumber")),1),I("span",W,_(A(u)("pomTrackingNumber")),1),I("span",Y,_(A(u)("pomReceiver")),1),I("span",E,_(A(u)("pomReceiverAddress")),1),I("span",J,_(A(u)("pomShippingTime")),1),I("span",Q,_(A(u)("pomReceivingTime")),1),I("span",F,_(A(u)("pomLogisticsCompany")),1),I("span",$,_(A(u)("pomPackageType")),1),I("span",z,_(A(u)("operations")),1)]),I("div",B,[(j(!0),T(P,null,N(e.rows,(e,a)=>(j(),T("div",{key:e.id,class:"group-row"},[I("span",X,[I("span",Z,_(a+1),1)]),I("span",ee,_(e.expressNo),1),I("span",ae,_(e.receiver),1),I("span",le,_(e.address),1),I("span",oe,_(e.sendTime),1),I("span",se,_(e.receiveTime),1),I("span",re,_(e.logisticsCompany),1),I("span",te,[I("span",{class:C(["package-tag",e.packageType])},_(e.packageText),3)]),I("span",ie,[I("span",{class:"action-btn",onClick:a=>(e=>{k({title:u("pomViewInfo"),item:e,queryType:g.value})})(e)},_(A(u)("pomViewInfo")),9,ne)])]))),128))])]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"])):a.value?w("",!0):(j(),T("div",ce,_(A(u)("pomNoProductionShippingData")),1))])),[[r,a.value]])])}}},[["__scopeId","data-v-3c7b343e"]]),ue={class:"business-page"},de={class:"business-tabs"},me=["onClick"],ve={class:"tab-content"},ye={class:"business-filters"},ge={class:"date-filter"},ke={class:"filter-label"},he=y({__name:"index",setup(e){const a=c(),l=m(),o=V(()=>2===Number(a.query.queryType||1)),s=V(()=>[{label:u("pomCommunicationStage"),value:"communication",icon:"icon-communicate"},{label:u("pomProductionShippingStage"),value:"production",icon:"icon-delivery"}]),r=V(()=>o.value?u("pomSearchPlaceholderMerchant"):u("pomSearchPlaceholder")),t=()=>"production"===a.query.stage?"production":"communication",p=O(t()),d=O(null),y=O({dateRange:[],keyWord:""}),k=()=>{var e;null==(e=d.value)||e.refreshData()};return h(()=>a.query.stage,()=>{p.value=t()}),(e,o)=>{const t=f("ark-input");return j(),T("div",ue,[I("div",de,[(j(!0),T(P,null,N(s.value,e=>(j(),T("span",{key:e.value,class:C(["tab-item",{active:p.value===e.value}]),onClick:o=>{return s=e.value,p.value=s,void l.replace({query:n(i({},a.query),{stage:s,activeMenu:"production"===s?"store-order-manage":"store-inquiry-manage"})});var s}},[I("i",{class:C(e.icon)},null,2),D(" "+_(e.label),1)],10,me))),128)),"communication"===p.value?(j(),x(L,{key:0,onRefresh:k})):w("",!0)]),I("div",ve,[I("div",ye,[I("div",ge,[I("span",ke,_(A(u)("pomCreatedDate")),1),R(A(v),{modelValue:y.value.dateRange,"onUpdate:modelValue":o[0]||(o[0]=e=>y.value.dateRange=e),type:"daterange",teleported:!1,"range-separator":"â","start-placeholder":A(u)("pomStartDate"),"end-placeholder":A(u)("pomEndDate"),"value-format":"YYYY-MM-DD HH:mm:ss","show-arrow":!1,
1class:"date-picker"},null,8,["modelValue","start-placeholder","end-placeholder"])]),R(t,{modelValue:y.value.keyWord,"onUpdate:modelValue":o[1]||(o[1]=e=>y.value.keyWord=e),class:"search-input","prefix-icon":"Search",placeholder:r.value},null,8,["modelValue","placeholder"])]),"communication"===p.value?(j(),x(g,{key:0,ref_key:"quoteSectionRef",ref:d,"query-params":y.value},null,8,["query-params"])):"production"===p.value?(j(),x(pe,{key:1,"query-params":y.value},null,8,["query-params"])):w("",!0)])])}}},[["__scopeId","data-v-c197a702"]]);export{he as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.