2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
import{d as M,T as G,z as H,h as k,K as E,aU as K,o as j,c as u,e,m as l,q as i,A as o,U as P,P as J,b as c,f as C,n as h,t as _,S as w,I as S,F as W,r as X,L as I,V as Y,D as Z,i as b,W as Q,C as ss,_ as es}from"./index-vaxCR6MK.js";import{S as R}from"./SectionHead-DXJOeUMQ.js";import{R as as}from"./RateStrip-NHyy_hyP.js";import{p as ts}from"./filters-BOAFSAXr.js";import{u as ls}from"./useReveal-BLO2A2f9.js";import{P as is}from"./index-B53oGLJ1.js";const os="/assets/dialogEmpty5-B1Z_JmTc.svg",ns={class:"dash"},rs={class:"dash__bar"},ds={class:"dash__barInner"},us={key:1,class:"dash__barSpacer","aria-hidden":"true"},cs={class:"dash__balanceHead"},_s={class:"dash__eyebrow"},vs={class:"dash__figure"},fs={class:"dash__balanceRow"},ps={class:"dash__rowValue"},ms={class:"dash__identity"},hs={class:"dash__name"},bs={class:"dash__mobile"},gs={class:"dash__inviteIcon","aria-hidden":"true"},ys={class:"dash__grid"},xs=["onClick"],ks={class:"dash__tileIcon","aria-hidden":"true"},Cs={class:"dash__tileTitle"},ws=["src"],Ss=["src"],Is=M({__name:"DashboardView",setup(Ls){const n=Z(),v=G(),f=H(),d=k(f.peek(E.profile)??null),L=k(f.peek(E.goldPrice)??null),g=k(!1),y=b(()=>d.value?parseFloat(d.value.goldDebtGrams)>0:!1),T=b(()=>y.value?"بدهکار گرمی":"بستانکار گرمی"),N=b(()=>d.value?Math.abs(parseFloat(d.value.goldDebtGrams)):0),r=J({notify:!1,loginNotify:!1}),V=[{id:0,icon:"vuesax-linear:box",title:"سفارشات",disabled:!1},{id:1,icon:"vuesax-linear:receipt-text",title:"اسناد",disabled:!1},{id:2,icon:"vuesax-linear:user",title:"پروفایل",disabled:!1},{id:3,icon:"vuesax-linear:heart",title:"علاقمندی",disabled:!1},{id:6,icon:"vuesax-linear:chart-2",title:"گزارش",disabled:!1}],z=[{id:4,icon:"vuesax-linear:box-tick",title:"سفارش مشتریان",disabled:!1},{id:5,icon:"vuesax-linear:profile-2user",title:"مشتریان من",disabled:!1}],O={id:7,icon:"vuesax-linear:brush",title:"ظاهر",disabled:!1},$=b(()=>[...V,...v.isSalesExpert?z:[],O]);function A(a){if(a===7){n.push({name:"appearanceSettings"});return}if(!v.isLoggedIn){r.loginNotify=!0;return}a===0&&n.push({name:"ordersList"}),a===1&&n.push({name:"transactionsList"}),a===2&&n.push({name:"profileData"}),a===3&&n.push({name:"favoritesList"}),a===4&&n.push({name:"ChildOrder"}),a===5&&n.push({name:"customerChoice"}),a===6&&n.push({name:"report"})}async function B(){r.notify=!1;let a=null;try{a=(await Q.ssoLogoutUrl()).logout_url}catch{a=null}if(v.logout(),sessionStorage.removeItem("gb_iam_sso_checked"),a){window.location.assign(a);return}n.push({name:"home"})}async function x(a=!1){const[s,m]=await Promise.allSettled([v.isLoggedIn?f.me({force:!0}):Promise.resolve(null),f.goldPrice({force:a})]);s.status==="fulfilled"?d.value=s.value:console.log(s.reason),L.value=m.status==="fulfilled"?m.value:null}async function U(){await x(!0),g.value=!1}let D=!1;K(()=>{D&&x(),D=!0});const{revealed:F,revealDelay:p,reveal:q}=ls("dashboard");return j(async()=>{await x(),q()}),(a,s)=>{const m=ss("container");return c(),u("div",ns,[e("header",rs,[e("div",ds,[s[8]||(s[8]=e("span",{class:"dash__barSpacer","aria-hidden":"true"},null,-1)),s[9]||(s[9]=e("h1",{class:"dash__barTitle"},"میز کار",-1)),l(v).isLoggedIn?(c(),u("button",{key:0,type:"button",class:"dash__barBtn","aria-label":"خروج",onClick:s[0]||(s[0]=t=>r.notify=!0)},[i(S,{icon:"vuesax-linear:logout",size:"19"})])):(c(),u("span",us))])]),i(l(is),{modelValue:g.value,"onUpdate:modelValue":s[2]||(s[2]=t=>g.value=t),onRefresh:U},{pulling:o(()=>[i(l(I),{size:"18"})]),loosing:o(()=>[i(l(I),{size:"18"})]),loading:o(()=>[i(l(I),{size:"18"})]),success:o(()=>[...s[10]||(s[10]=[e("span",null,null,-1)])]),default:o(()=>[i(m,{class:C(["dash__body",{"is-revealed":l(F)}])},{default:o(()=>[d.value?(c(),u("section",{key:0,class:"dash__balance reveal",style:h(l(p)(0))},[e("div",cs,[e("div",null,[e("div",_s,_(T.value),1),e("div",vs,[w(_(N.value)+" ",1),s[11]||(s[11]=e("span",{class:"dash__unit"},"گرم",-1))])]),e("span",{class:C(["dash__seal",y.value?"is-debtor":"is-creditor"])},_(y.value?"بدهکار":"ب�
|