1import{a7 as I,bD as M,bE as A,c0 as N,k as O,W as y,aA as R,aG as i,Z as f,_ as e,F as l,a5 as d,bO as T,aO as V,a4 as B,ba as g,bR as L,B as P,y as b,X as D,Y as C,b$ as H,av as j,K as E,aM as q,bA as z,b5 as F,bF as Q,c1 as U,bP as K,c2 as X,b_ as Y}from"./index.5b334ae1.js";import{f as S}from"./formatCurrency.f0c7d6cc.js";import{L as Z}from"./LoaderSpinner.35d85347.js";import{_ as J}from"./lodash.60f3881a.js";import{d as ee,i as te,f as G}from"./dateFormat.5f7fc05f.js";import{u as se,a as ae}from"./invoices.2c829908.js";import{O as oe,u as ne}from"./orders.b95aa58d.js";import{_ as re}from"./SliderWrapper.25448fe2.js";import{Q as W}from"./QDialog.70cbd9b9.js";import"./_commonjsHelpers.2cf1d77b.js";import"./use-panel.94019758.js";import"./use-cache.b0833c75.js";import"./use-fullscreen.4be8a153.js";const ce={class:"balance row bg-white q-pa-md relative-position"},le={class:"col col-12 block"},ie={class:"text-h5"},ue=["innerHTML"],de={class:"col col-xs-6 col-sm-6 col-md-12 block"},ve={class:"lead text-secondary"},_e=["innerHTML"],pe={class:"col col-xs-6 col-sm-6 col-md-12 block text-right"},me={class:"lead text-secondary"},ye=["innerHTML"],he=I({__name:"BalanceTile",setup(u){const t=M(),{balanceInfo:_}=A(t),{getBalance:h}=t,{errorNotify:n}=N(),p=O(!0),a=y(()=>S.pl(_.value.accountBalance)),s=y(()=>S.pl(_.value.accountBalanceInterest)),o=y(()=>S.pl(_.value.accountOverdueBalance));return R(()=>{J.isEmpty(_.value)?h().then(()=>{p.value=!1}).catch(v=>{p.value=!1,t.userData.customName&&n(v.response.data)}):p.value=!1}),(v,k)=>(i(),f("div",ce,[e("div",le,[e("div",null,[e("span",ie,l(v.$t("balanceTile.accountBalance")),1)]),e("div",null,[e("span",{class:"text-h3",innerHTML:a.value},null,8,ue)])]),e("div",de,[e("div",ve,l(v.$t("balanceTile.accountBalanceInterest")),1),e("div",{class:"value text-primary text-bold",innerHTML:o.value},null,8,_e)]),e("div",pe,[e("div",me,l(v.$t("balanceTile.accountOverdueBalance"))+":",1),e("div",{class:"value text-primary text-bold",innerHTML:s.value},null,8,ye)]),d(Z,{show:p.value},null,8,["show"])]))}});var fe=T(he,[["__scopeId","data-v-1aba3a6e"]]);const xe={class:"row bg-white q-pa-md tile"},be={class:"invoice block"},$e={class:"text-h5 text-primary label"},ge={class:"text-h5 value"},ke={class:"paymentDate block"},Ie={class:"inline-block"},we={class:"payment row"},Pe={class:"gross block"},Oe={class:"block-md text-caption text-secondary label"},Te=["innerHTML"],De={class:"toPay block"},Se=["innerHTML"],Le={key:0,class:"pay"},Ce=I({__name:"CurrentPaymentTile",props:{invoice:{type:Object,default:()=>({})}},setup(u){const t=u,{payHandler:_}=se(),h=new Date,n=y(()=>{var x;return new Date(ee((x=t==null?void 0:t.invoice)==null?void 0:x.dueDate)||"")}),p=y(()=>h.getTime()>n.value.getTime()),a=y(()=>t.invoice.settle===0||t.invoice.settle===2),s=y(()=>(t.invoice.settle===0||t.invoice.settle===2)&&p.value),o=y(()=>t.invoice.settle===1),v=y(()=>s.value?"text-primary":a.value?"text-black":"text-secondary"),k=y(()=>s.value?"text-primary":(a.value,"text-secondary")),$=y(()=>o.value?"text-secondary":"text-black");return(x,r)=>{const c=V("router-link");return i(),f("div",xe,[e("div",be,[e("div",$e,l(x.$t("payments.invoiceNo")),1),e("div",ge,[B(l(t.invoice.invoiceId)+" ",1),d(c,{to:{name:"InvoicesAndInterests",query:{id:t.invoice.invoiceId}},class:"text-primary q-pt-xs decoration-none"},{default:g(()=>[d(L,{class:"gi-16 icon-SearchmagnifyingGlass"})]),_:1},8,["to"])])]),e("div",ke,[e("div",Ie,[e("div",{class:P(["text-caption label text-left",[k.value]])},l(x.$t("payments.paymentDate")),3),e("div",{class:P(["value text-left",[{"text-bold":s.value},v.value]])},[B(l(b(te)(u.invoice.dueDateOrInstallments)?b(G)(u.invoice.dueDateOrInstallments):u.invoice.dueDateOrInstallments)+" ",1),s.value?(i(),D(L,{key:0,class:"gi-16 icon-Exclamationmark text-primary",size:"11px"})):C("",!0)],2)])]),e("div",we,[e("div",Pe,[e("span",Oe,l(x.$t("payments.gross"))+"\xA0",1),e("span",{class:P(["value",[$.value]]),innerHTML:b(S).pl(t.invoice.amountGross)},null,10,Te)]),e("div",De,[e("span",{class:P(["block-md text-caption label",[k.value]])},l(x.$t("payments.toPay"))+"\xA0",3),e("span",{class:P(["value",[{"text-bold":s.value},v.value]]),innerHTML:b(S).pl(t.invoice.balance)},null,10,Se)])]),o.value?C("",!0):(i(),f("div",Le,[d(H,{onClick:r[0]||(r[0]=m=>b(_)(t.invoice)),rounded:"",outline:!s.value,color:s.value?"primary":""},{default:g(()=>[B(l(x.$t("payments.pay")),1)]),_:1},8,["outline","color"])]))])}}});const Ae={class:"currentPayments q-mb-xl"},Be={key:0},Me={class:"text-right q-pt-md"},He=I({__name:"CurrentPayments",setup(u){const t=ae(),{fetchDashboardInvoices:_}=t,{dashboardInvoices:h}=A(t),n=y(()=>h.value||[]),p=y(()=>Object.keys(n.value).length>1);return j(()=>{_()}),(a,s)=>{const o=V("router-link");return i(),f("div",Ae,[e("h2",null,l(a.$t("currentPayments")),1),(i(!0),f(E,null,q(Object.entries(n.value),([v,k])=>(i(),f("div",{key:v},[p.value?(i(),f("h3",Be,l(a.$t(v)),1)):C("",!0),(i(!0),f(E,null,q(k,$=>(i(),D(Ce,{invoice:$,key:$.invoiceId},null,8,["invoice"]))),128)),e("div",Me,[d(o,{to:{name:"InvoicesAndInterests"},class:"text-primary text-bold ti-underline"},{default:g(()=>[B(l(a.$t("payments.moreInvoices")),1)]),_:1})])]))),128))])}}});var Ee=T(He,[["__scopeId","data-v-0678f61c"]]);const qe={class:"row bg-white q-pa-md tile"},Ge={class:"order"},Ne={class:"text-h5 text-primary label"},Ve={class:"text-h5 value"},je={class:"orderDate"},ze={class:"text-caption text-secondary label"},Fe={class:"value"},Qe={class:"orderValue"},We={class:"text-caption text-secondary label"},Re=["innerHTML"],Ue={class:"orderStatus"},Ke=I({__name:"CurrentOrdersTile",props:{order:{type:Object,default:()=>({})}},setup(u){const t=u,_=M(),{clientGroup:h}=A(_),n=y(()=>(h.value||[]).includes("G")),p=y(()=>{var s;return((s=t==null?void 0:t.order)==null?void 0:s.deliveryDocLines).reduce((o,v)=>v.amountOrdered!==void 0?o+v.amountOrdered:o,0)});return(a,s)=>{const o=V("router-link");return i(),f("div",qe,[e("div",Ge,[e("div",Ne,l(a.$t("orderTile.orderNo")),1),e("div",Ve,[d(o,{class:"decoration-none",to:{name:"PlannedDeliveryDetails",params:{deliveryId:u.order.routeId}}},{default:g(()=>[B(l(u.order.routeId),1)]),_:1},8,["to"]),d(H,{flat:"",dense:"",to:{name:"PlannedDeliveryDetails",params:{deliveryId:u.order.routeId}}},{default:g(()=>[d(L,{class:"gi-16 icon-SearchmagnifyingGlass text-primary"})]),_:1},8,["to"]),u.order.blockId?(i(),D(L,{key:0,class:"gi-16 icon-Exclamationmark text-primary q-ml-sm",size:"12px"})):C("",!0)])]),e("div",je,[e("div",ze,l(a.$t("orderTile.orderDate")),1),e("div",Fe,l(b(G)(u.order.deliveryDateFrom))+" - "+l(b(G)(u.order.deliveryDateTo)),1)]),e("div",Qe,[e("div",We,l(a.$t("orderTile.orderValue")),1),e("div",{class:"value",innerHTML:b(S).pl(p.value)},null,8,Re)]),e("div",Ue,[d(oe,{class:"q-pa-none",value:u.order.statusId,"default-type":!n.value},null,8,["value","default-type"])])])}}});var Xe=T(Ke,[["__scopeId","data-v-5e4e8cdd"]]);const Ye={class:"currentOrders q-mb-xl"},Ze=I({__name:"CurrentOrders",setup(u){const t=ne(),{fetchOrders:_}=t,{orders:h}=A(t),n=y(()=>h.value||[]);return j(()=>{_()}),(p,a)=>(i(),f("div",Ye,[e("h2",null,l(p.$t("currentOrder")),1),(i(!0),f(E,null,q(n.value,s=>(i(),D(Xe,{key:s.routeId,order:s},null,8,["order"]))),128))]))}});var Je=T(Ze,[["__scopeId","data-v-54634621"]]);const et=["srcset"],tt=["src"],st=I({__name:"WelcomePopup",setup(u){const t=z(),{errorNotify:_}=N(),h=M(),{userData:n,userLoaded:p}=A(h),a=O(!1),s=O({id:"",picture:"",pictureWeb:"",url:""}),o=O(new Map),v=r=>r.pictureWeb||r.picture,k=async()=>{var r,c,m;try{const w=await Q.get(U);(r=w.data)!=null&&r.length&&(s.value=w.data[0],o.value.has(n.value.custAccount)&&o.value.get(n.value.custAccount).includes(s.value.id)||(a.value=!0))}catch(w){a.value=!1,((c=w.response)==null?void 0:c.status)!==404&&_((m=w.response)==null?void 0:m.data)}},$=()=>{if(o.value.has(n.value.custAccount)){const r=o.value.get(n.value.custAccount);r.push(s.value.id),o.value.set(n.value.custAccount,r)}else o.value.set(n.value.custAccount,[s.value.id]);t.localStorage.set("w-popup",Object.fromEntries(o.value.entries())),a.value=!1},x=r=>{$(),window.open(r)};return F(()=>p.value,(r,c)=>{if(!c&&r){const m=t.localStorage.has("w-popup")?t.localStorage.getItem("w-popup"):null;m&&(o.value=new Map(Object.entries(m))),k()}}),(r,c)=>(i(),D(W,{modelValue:a.value,"onUpdate:modelValue":c[1]||(c[1]=m=>a.value=m),persistent:"",maximized:b(t).screen.lt.md},{default:g(()=>[e("div",{class:P(["welcome-popup","flex","items-center",{"bg-white":b(t).screen.lt.md}])},[d(H,{class:"close-button",rounded:"",flat:"",color:"secondary",onClick:$},{default:g(()=>[d(L,{class:"gi-16 icon-Cross text-primary"})]),_:1}),e("picture",null,[s.value.picture?(i(),f("source",{key:0,media:"(max-width:1024px)",srcset:s.value.picture},null,8,et)):C("",!0),e("img",{class:"popup-img",src:v(s.value),alt:"popup"},null,8,tt)]),s.value.url?(i(),f("button",{key:0,onClick:c[0]||(c[0]=m=>x(s.value.url)),class:"link"})):C("",!0)],2)]),_:1},8,["modelValue","maximized"]))}});var at=T(st,[["__scopeId","data-v-82c86784"]]),ot="/assets/eInvoicePopup.da1860f9.png";const nt=I({__name:"EInvoicePopup",setup(u){const{userData:t,userLoaded:_}=A(M()),{errorNotify:h}=N(),n=z(),p=K(),a=O(!1),s=O(!1),o=O(!1),v=["A","E","F","G","H","I"],k=()=>{a.value=!1,n.cookies.set(`einvoicePopup-${t.custAccount}`,"1",{expires:"60d"})},$=()=>{k(),p.push({name:"Agreements"})};F(()=>_.value,async(r,c)=>{if(!c&&r){if(o.value=n.cookies.has(`einvoicePopup-${t.custAccount}`),o.value)return;const m=t.value.customerGroup.every(w=>v.includes(w));if(!m)return;await x(),a.value=m&&!o.value&&!s.value}});const x=async()=>{var r;try{const c=await Q.get(X);s.value=c.data.find(m=>m.typeId===2).value}catch(c){h((r=c.response)==null?void 0:r.data)}};return(r,c)=>(i(),D(W,{modelValue:a.value,"onUpdate:modelValue":c[0]||(c[0]=m=>a.value=m),persistent:"",maximized:b(n).screen.lt.md},{default:g(()=>[e("div",{class:P(["einvoice-popup flex items-center",[{"bg-white":b(n).screen.lt.md}]])},[d(H,{class:"close-button",rounded:"",flat:"",color:"secondary",onClick:$},{default:g(()=>[d(L,{class:"gi-16 icon-Cross text-primary"})]),_:1}),e("img",{src:ot,alt:"e-invoice popup",class:"cursor-pointer popup-img",onClick:$})],2)]),_:1},8,["modelValue","maximized"]))}});var rt=T(nt,[["__scopeId","data-v-92e2be50"]]);const ct={class:"col"},lt={class:"row"},it={class:"full-width"},ut={class:"container"},dt={class:"row container-row"},vt={class:"col col-12 col-md-9"},_t={class:"col col-12 col-md-3 order-first order-md-last"}
1,pt=I({__name:"HomePage",setup(u){return(t,_)=>(i(),D(Y,{class:"bg-grey-2"},{default:g(()=>[e("div",ct,[e("div",lt,[e("section",it,[d(re)])]),e("div",ut,[e("div",dt,[e("main",vt,[e("section",null,[d(Ee)]),e("section",null,[d(Je)])]),e("aside",_t,[e("section",null,[d(fe)])])])])]),d(at),d(rt)]),_:1}))}});var Tt=T(pt,[["__scopeId","data-v-76deee93"]]);export{Tt 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.