import{p as H}from"./paginationMeta-DF6W6vpY.js";import{bu as k,d as Q,s as R,H as q,r as x,z as K,B as X,b0 as Y,f as v,g as y,i as s,w as l,E as G,j as a,A as J,F as W,C as Z,x as I,y as D,h as t,V as S,t as d,k as u,X as P,l as b,L as N,S as E,m as ee,c$ as te,d0 as se,_ as oe}from"./index-N7CMQwFv.js";import{_ as ae}from"./currencyPrice.vue_vue_type_script_setup_true_lang-DihHc0nE.js";import{_ as ne}from"./AppDateTimePicker.vue_vue_type_style_index_0_lang-DxkjJlWf.js";import{l as ie}from"./logoWidth-dJnE59PN.js";import{N as le}from"./noData-IsWEUHkL.js";import{V as h}from"./VCol-xRADuXqd.js";import{V as T}from"./VRow-CGgRlzLk.js";import{V as re}from"./VDataTable-UguPFD5B.js";import{V as de}from"./VSelect-CAAOHY78.js";import{V as ce}from"./VPagination-CN_An-w0.js";/* empty css              */import"./VChip-iaVLrPY0.js";import"./VSlideGroup-BGEgBoXK.js";import"./VTable-JZ8Hgj7V.js";import"./filter-D7iDI7IV.js";import"./VList-BYq4u0VJ.js";import"./VMenu-Dbaxs5uG.js";const ue=p=>k({url:"/order/invoice/page",method:"post",data:p}),pe=p=>k({url:"/order/invoice/send",method:"post",data:p}),me=p=>k({url:"/order/invoice/download",method:"post",data:p}),ve={class:"plan-top-box"},fe={class:"d-flex align-center"},_e={class:"plan-name ml-3"},ge={class:"d-flex justify-space-between align-center mt-5"},xe={class:"plan-text"},he={class:"text-decoration-underline"},ye={class:"plan-text"},be={class:"d-flex justify-space-between align-center mt-2"},ke={class:"plan-text"},Ve={class:"plan-text"},we={class:"mt-5 plan-table-box"},Ie={class:"d-inline-block text-truncate",style:{width:"200px"}},De={class:"d-inline-block text-truncate"},Se={class:"d-inline-block text-truncate"},Pe={class:"d-flex justify-end mt-7"},Ne={class:"right-card-box-payment-info"},Te={class:"d-flex justify-space-between align-center mb-2"},Ce={class:"payment-right"},je={class:"d-flex justify-space-between align-center mb-2"},Oe={class:"payment-right"},ze={class:"d-flex justify-space-between align-center mb-2"},Be={class:"payment-right"},Fe={class:"d-flex justify-space-between align-center mb-2"},Ae={class:"payment-right"},Ue={class:"d-flex justify-space-between align-center mt-2"},Le={class:"payment-right"},$e={key:0,class:"no-data-box align-content-sm-center",style:{height:"484px"}},Me={class:"mt-5"},He={class:"d-flex flex-wrap justify-center justify-sm-space-between align-center gap-y-2 mt-2"},Qe={class:"d-flex search-page-box"},Re=Q({__name:"index",setup(p){const V=R(),C=q([{title:"#",key:"index"},{title:"Product ID",key:"productId"},{title:"Order NO.",key:"orderNo"},{title:"Item No.",key:"itemNo"},{title:"Product Name",key:"productName"},{title:"SKU",key:"sku"},{title:"QTY",key:"qty"},{title:"Product Price",key:"productPrice"}]),f=x([]),i=x({current:1,size:5}),_=x(0),m=async()=>{await ue(i.value).then(n=>{f.value=n.data.records,_.value=n.data.total})};m();const j=async n=>{const e=await me({invoiceId:n});e.code==200&&(V.changeSnackbar({color:"#7367f0",location:"top",variant:"elevated",text:"Download Successfully !",visible:!0}),te(e.data,String(n)))},O=async n=>{(await pe({invoiceId:n})).code==200&&V.changeSnackbar({color:"#7367f0",location:"top",variant:"elevated",text:"Send Successfully !",visible:!0})},z=n=>({id:String(n),popTitle:"ArtShiney",extraHead:'<meta charset="UTF-8">',extraCss:"https://cdn.css",preview:!0,zIndex:9999,beforeOpenCallback:()=>console.log("ArtShiney")}),B=K(()=>(n,e)=>new X(n).div(e).round(0).toString()),F=n=>{f.value=[],m()},A=()=>{i.value.current=1,f.value=[],m()},g=x(null),U=n=>{const e=se(g.value);i.value.current=1,i.value.startDate=e[0],i.value.endDate=e[e.length-1],m()},w=()=>{i.value.current=1,m()};return(n,e)=>{const L=ne,c=ae,$=Y("print");return v(),y("div",null,[s(T,null,{default:l(()=>[s(h,{md:"4",cols:"12"},{default:l(()=>[s(G,{modelValue:a(i).keyword,"onUpdate:modelValue":e[0]||(e[0]=o=>a(i).keyword=o),label:"Order Numbr 、 External Order Number",variant:"outlined",clearable:"",onChange:w,"onClick:clear":w},null,8,["modelValue"])]),_:1}),s(h,{md:"4",cols:"12"},{default:l(()=>[s(L,{modelValue:a(g),"onUpdate:modelValue":[e[1]||(e[1]=o=>J(g)?g.value=o:null),U],placeholder:"Time Selection",variant:"outlined",config:{mode:"range"},clearable:"",multiple:""},null,8,["modelValue"])]),_:1})]),_:1}),(v(!0),y(W,null,Z(a(f),(o,M)=>(v(),I(T,{key:M},{default:l(()=>[s(h,{md:"9",cols:"12"},{default:l(()=>[s(D,{id:o.invoiceId,class:"pa-12 invoice-box print-area"},{default:l(()=>[t("div",ve,[t("div",fe,[t("div",null,[s(S,{src:a(ie),width:"200px",height:"40px",cover:""},null,8,["src"])]),t("div",_e,d(o.name),1)]),t("div",ge,[t("div",xe,[e[4]||(e[4]=u(" ArtShiney Order NO. :")),t("span",he,d(o.orderNo),1)]),t("div",ye," Invoice "+d(o.invoiceId),1)]),t("div",be,[t("div",ke,[e[5]||(e[5]=u(" External Order ID :")),t("span",null,d(o.externalOrderNo),1)]),t("div",Ve,[e[6]||(e[6]=u(" Invoice creation date : ")),t("span",null,d(o.createTime),1)])])]),t("div",we,[s(re,{"items-per-page":-1,"disable-sort":"",headers:a(C),items:o.invoiceLines,"item-value":"id",class:"order-data-table","hide-default-footer":""},{"item.index":l(({index:r})=>[u(d(r+1),1)]),"item.productName":l(({item:r})=>[t("div",Ie,d(r.productName),1)]),"item.productPrice":l(({item:r})=>[t("div",De,[s(c,{price:r.productPrice},null,8,["price"])])]),"item.discount":l(({item:r})=>[t("div",Se,[s(c,{price:r.discount},null,8,["price"])])]),_:2},1032,["headers","items"])]),t("div",Pe,[t("div",Ne,[t("div",Te,[e[7]||(e[7]=t("div",{class:"payment-left"}," Total Product Price: ",-1)),t("div",Ce,[s(c,{price:o.productTotal},null,8,["price"])])]),t("div",je,[e[8]||(e[8]=t("div",{class:"payment-left"}," Total Discount: ",-1)),t("div",Oe,[s(c,{price:o.discountTotal},null,8,["price"])])]),t("div",ze,[e[9]||(e[9]=t("div",{class:"payment-left"}," Tax: ",-1)),t("div",Be,[s(c,{price:o.tax},null,8,["price"])])]),t("div",Fe,[e[10]||(e[10]=t("div",{class:"payment-left"}," Total Freight Amount: ",-1)),t("div",Ae,[s(c,{price:o.shippingFee},null,8,["price"])])]),s(P),t("div",Ue,[e[11]||(e[11]=t("div",{class:"payment-left payment-left2"}," Total Costs ",-1)),t("div",Le,[s(c,{price:o.total},null,8,["price"])])])])])]),_:2},1032,["id"])]),_:2},1024),s(h,{md:"3",cols:"12"},{default:l(()=>[s(D,{class:"pa-5"},{default:l(()=>[s(b,{"prepend-icon":"custom-send-plane-line",variant:"flat",color:"#000000",height:"42px",block:"",class:"mb-5",onClick:N(r=>O(o.invoiceId),["prevent"])},{default:l(()=>e[12]||(e[12]=[u(" Send Invoice ")])),_:2,__:[12]},1032,["onClick"]),s(b,{variant:"outlined",color:"#6D788D",height:"42px",block:"",class:"mb-5",onClick:N(r=>j(o.invoiceId),["prevent"])},{default:l(()=>e[13]||(e[13]=[u(" Download ")])),_:2,__:[13]},1032,["onClick"]),E((v(),I(b,{variant:"outlined",color:"#6D788D",height:"42px",block:"",class:"mb-5"},{default:l(()=>e[14]||(e[14]=[u(" Print ")])),_:2,__:[14]},1024)),[[$,z(o.invoiceId)]]),e[15]||(e[15]=t("div",{class:"plan-right-text"}," Thank you for your trust in our platform. ",-1))]),_:2,__:[15]},1024)]),_:2},1024),s(P,{class:"mt-5 mb-5"})]),_:2},1024))),128)),a(_)<=0?(v(),y("div",$e,[s(S,{width:310,"aspect-ratio":"16/9",cover:"",src:a(le)},null,8,["src"])])):ee("",!0),t("div",Me,[t("div",He,[t("div",null,d(("paginationMeta"in n?n.paginationMeta:a(H))({page:a(i).current,itemsPerPage:a(i).size},a(_))),1),t("div",Qe,[s(de,{class:"mr-5",modelValue:a(i).size,"onUpdate:modelValue":[e[2]||(e[2]=o=>a(i).size=o),A],width:"100px",items:[5,10,15,20],variant:"outlined"},null,8,["modelValue"]),s(ce,{modelValue:a(i).current,"onUpdate:modelValue":[e[3]||(e[3]=o=>a(i).current=o),F],"total-visible":5,length:a(B)(a(_),a(i).size),rounded:"circle"},null,8,["modelValue","length"])])])])])}}}),dt=oe(Re,[["__scopeId","data-v-7cd34eeb"]]);export{dt as default};