1import{n as fe,u as we,b as xe,d as R,M as U,_ as Ce,__tla as be}from"./index-607c9e91.js";import{g as Se,aG as Ye,aF as Ie,r as O,j as T,b9 as De,l as b,o as r,c as i,b as t,i as c,K as Ne,s as h,D as p,x,z as f,q as k,ba as Oe,B as u,F as v,y as Te,m as Me,p as Ee,a as Ae}from"./vendor-bb02fba2.js";import{e as ze,f as Pe,h as Re,__tla as Ue}from"./index-2c972af2.js";import Fe,{__tla as Le}from"./Pop-340747a3.js";let F,We=Promise.all([(()=>{try{return be}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return Le}catch{}})()]).then(async()=>{const _=S=>(Ee("data-v-7f70b2ca"),S=S(),Ae(),S),L={class:"orderList"},W={class:"titleExport"},K=_(()=>t("p",{class:"title"},"Order Center",-1)),B=_(()=>t("span",{"data-status":"all"},"All Orders",-1)),V=[B],q=_(()=>t("span",{"data-status":"pending_payment"},"Awaiting Payment",-1)),J=[q],Q=_(()=>t("span",{"data-status":"pending_verify"},"Pending Review",-1)),X=[Q],j=_(()=>t("span",{"data-status":"reviewed"},"Awaiting Shipment",-1)),G=[j],H=_(()=>t("span",{"data-status":"shipped"},"Awaiting Delivery",-1)),Z=[H],$=_(()=>t("span",{"data-status":"completed"},"Completed",-1)),ee=[$],ae=_(()=>t("div",{class:"title"},[t("p",null,"My Order"),t("p",{class:"contact"},[p(" Contact Us: "),t("a",{href:"mailto:[email protected]"}," [email protected] "),t("img",{class:"icon",src:"https://images.promotion.com/b2b/2023/05/23/icon_customerservice.png",alt:""})])],-1)),te={key:5,class:"action"},oe=["onClick"],se={key:0},ne={style:{"text-decoration":"line-through"}},re={class:"red"},ie={key:1},le={key:6,class:"action"},de=["onClick"],ce={class:"exportOrder"},ue=_(()=>t("h2",null,"Select the time interval",-1)),pe={name:"OrderList"},_e=Se({...pe,async setup(S){let Y,M;const{exportJson2Excel:me}=([Y,M]=Ye(()=>fe(()=>import("./Export2Excel-379d963b.js"),["assets/Export2Excel-379d963b.js","assets/vendor-bb02fba2.js","assets/xlsx-fa1c9708.js"])),Y=await Y,M(),Y),E=Ie(),m=we(),N=xe();O("");const y=O("all"),A=O([]),ye=[{title:"Order No",dataIndex:"order_no",key:"order_no"},{title:"Storehouse",dataIndex:"warehouse_code",key:"warehouse_code"},{title:"Address & Contact",key:"shipping_info"},{title:"Bulk volume(m\xB3)",dataIndex:"total_volume",key:"total_volume"},{title:"Date (UTC)",dataIndex:"created_at",key:"created_at"},{title:"Order Total",key:"total_amount"},{title:"Order Status",dataIndex:"status",key:"status"},{title:"Action",key:"action"}],w=T({current:1,pageSize:12,hideOnSinglePage:!0,pageSizeOptions:["12","24","36"],showSizeChanger:!0,showQuickJumper:!0,total:0,onChange:(s,a)=>he(s),onShowSizeChange:(s,a)=>ke(s,a)}),I=async()=>{var s;m.loading=!0;try{const a=await Re({page:w.current,page_size:w.pageSize,status:y.value,order_type:N.shoppingType=="Dropshipping"?1:2});a.code==200&&a.status==200?(A.value=(s=a.data.list)==null?void 0:s.filter(g=>g.is_show==1),w.total=a.data.totalCount,m.loading=!1):(m.loading=!1,Me.error(a.message))}catch{m.loading=!1}},ge=s=>{s!==null&&s.target instanceof HTMLElement&&s.target.dataset.status&&y.value!=s.target.dataset.status&&(y.value=s.target.dataset.status,I())},he=(s,a)=>{w.current=s,I()},ke=(s,a)=>{w.current=s,w.pageSize=a,I()};I();const d=T({columns:[{title:"Order No",dataIndex:"order_no",key:"order_no"},{title:"Storehouse",key:"warehouse"},{title:"Name",dataIndex:"firstname",key:"firstname"},{title:"Address & Contact",key:"shipping_info"},{title:"Bulk volume(m\xB3)",dataIndex:"total_volume",key:"total_volume"},{title:"Date (UTC)",dataIndex:"created_at",key:"created_at"},{title:"Order Total",key:"total_amount"},{title:"Tracking",dataIndex:"logistics_info",key:"logistics_info"},{title:"Order Status",dataIndex:"status",key:"status"},{title:"Action",key:"action"}],list:[],loading:!1,key:[],orderNo:"",get:async(s,{order_no:a})=>{if(s||(d.key=[]),!(!s||d.orderNo==a)){d.key=[a];try{d.loading=!0;const g=await ze(a);g.code==200&&(d.list=g.data.list,d.orderNo=a),d.loading=!1}catch{d.loading=!1}}}}),l=T({show:!1,params:{start_date:"",end_date:""},loading:!1,get:async()=>{try{l.loading=!0;const s=await Pe(l.params);if(s.code==200){const a=["Order No","Status","Warehouse Code","Warehouse Country","Created At","Sku","Unit Price","Qty","Tax","Total","Currency","Customer Name","Customer Phone","Country","Region","City","Street","Street2","Post Code","Carrier Code","Track Number","Logistics Status"],g=s.data.map(o=>[o.order_no,o.status,o.warehouse_code,o.warehouse_country,o.order_created_at,o.sku,o.price,o.qty,o.tax_amount,o.total_amount,o.currency_code,o.
1customer_name,o.customer_phone,o.customer_country,o.customer_region,o.customer_city,o.customer_street,o.customer_street2,o.customer_postcode,o.carrier_code,o.track_number,o.logistics_status]);me({header:a,filename:"order_details_"+De().format("YYYYMMDD"),data:g})}l.loading=!1}catch{l.loading=!1}}});return(s,a)=>{const g=b("a-button"),o=b("a-table"),z=b("a-date-picker"),P=b("a-form-item"),ve=b("a-form");return r(),i("div",L,[t("div",W,[K,c(N).shoppingType=="Dropshipping"?(r(),Ne(g,{key:0,class:"btn",type:"primary",shape:"round",onClick:a[0]||(a[0]=n=>l.show=!0)},{default:h(()=>[p(" Export orders ")]),_:1})):x("",!0)]),t("ul",{class:"status",onClick:ge},[t("li",{class:f({active:y.value=="all"})},V,2),t("li",{class:f({active:y.value=="pending_payment"})},J,2),t("li",{class:f({active:y.value=="pending_verify"})},X,2),t("li",{class:f({active:y.value=="reviewed"})},G,2),t("li",{class:f({active:y.value=="shipped"})},Z,2),t("li",{class:f({active:y.value=="completed"})},ee,2)]),ae,k(o,{dataSource:A.value,columns:ye,pagination:w,class:"table",onExpand:d.get,rowKey:"order_no",expandedRowKeys:d.key},Oe({bodyCell:h(({column:n,text:e,record:D})=>[n.key==="order_no"?(r(),i("p",{key:0,class:f({red:D.is_mark})},u(e),3)):n.dataIndex==="warehouse_code"?(r(),i(v,{key:1},[p(u(c(m).getProductWarehouses(e).name),1)],64)):n.key==="shipping_info"?(r(),i(v,{key:2},[p(u(e.logistics_mode==1?"EXW":c(m).getCountryName(e.shipping_info.country)+", "+e.shipping_info.city+", "+c(m).getRegionName(e.shipping_info.country,e.shipping_info.region)+", "+e.shipping_info.street),1)],64)):x("",!0),n.key==="total_amount"?(r(),i(v,{key:3},[p(u(c(R)(e.total_amount,e==null?void 0:e.currency_code)),1)],64)):n.dataIndex==="status"?(r(),i(v,{key:4},[p(u(c(U)(e)),1)],64)):x("",!0),n.key==="action"?(r(),i("div",te,[t("div",{class:"btn noSelect",onClick:C=>c(E).push("detail?orderNo="+e.order_no)}," View Order ",8,oe)])):x("",!0)]),_:2},[c(N).shoppingType=="Dropshipping"?{name:"expandedRowRender",fn:h(()=>[k(o,{columns:d.columns,"data-source":d.list,pagination:!1,loading:d.loading,class:"subTable"},{bodyCell:h(({column:n,text:e,record:D})=>[n.key==="order_no"?(r(),i("p",{key:0,class:f({red:D.warehouse_code2})},u(e),3)):n.key==="warehouse"?(r(),i(v,{key:1},[D.warehouse_code2?(r(),i("p",se,[t("span",ne,u(e.warehouse_country+":"+e.warehouse_name),1),p(" ("),t("span",re,u(e.warehouse_country2+":"+e.warehouse_name2),1),p(") ")])):(r(),i("p",ie,u(e.warehouse_country+":"+e.warehouse_name),1))],64)):n.key==="shipping_info"?(r(),i(v,{key:2},[p(u(e.logistics_mode==1?"EXW":c(m).getCountryName(e.shipping_info.country)+", "+e.shipping_info.city+", "+c(m).getRegionName(e.shipping_info.country,e.shipping_info.region)+", "+e.shipping_info.street),1)],64)):n.key==="total_amount"?(r(),i(v,{key:3},[p(u(c(R)(e.total_amount,e==null?void 0:e.currency_code)),1)],64)):n.dataIndex==="status"?(r(),i(v,{key:4},[p(u(c(U)(e)),1)],64)):n.dataIndex==="logistics_info"?(r(!0),i(v,{key:5},Te(e,C=>(r(),i("p",{key:C.track_number},u(C.carrier_code+"-"+C.track_number),1))),128)):x("",!0),n.key==="action"?(r(),i("div",le,[t("div",{class:"btn noSelect",onClick:C=>c(E).push("detail?orderNo="+e.order_no)}," View Order ",8,de)])):x("",!0)]),_:1},8,["columns","data-source","loading"])]),key:"0"}:void 0]),1032,["dataSource","pagination","onExpand","expandedRowKeys"]),k(Fe,{show:l.show,"onUpdate:show":a[3]||(a[3]=n=>l.show=n)},{value:h(()=>[t("div",ce,[ue,k(ve,{model:l.params,onFinish:l.get,style:{"margin-bottom":"20px"},layout:"inline"},{default:h(()=>[k(P,{label:"Start time"},{default:h(()=>[k(z,{value:l.params.start_date,"onUpdate:value":a[1]||(a[1]=n=>l.params.start_date=n),valueFormat:"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["value"])]),_:1}),k(P,{label:"End time"},{default:h(()=>[k(z,{value:l.params.end_date,"onUpdate:value":a[2]||(a[2]=n=>l.params.end_date=n),valueFormat:"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["value"])]),_:1}),k(g,{class:"btn",type:"primary",shape:"round",block:"",style:{"background-color":"#d60501",border:"none","margin-top":"50px"},onClick:l.get,loading:l.loading},{default:h(()=>[p(" Export ")]),_:1},8,["onClick","loading"])]),_:1},8,["model","onFinish"])])]),_:1},8,["show"])])}}});F=Ce(_e,[["__scopeId","data-v-7f70b2ca"]])});export{We as __tla,F 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.