Files
tehran_taj/apps/user-app-v2/dist/assets/DashboardView-B0WNzWOb.js
T

2 lines
7.8 KiB
JavaScript
Raw Normal View History

import{d as P,O as E,o as M,x as B,c,b as s,m as l,p as a,e as F,z as p,P as T,C as U,g as m,K as q,s as $,f as h,i as D,n as b,t as v,N as G,I as n,F as O,h as k,B as A,_ as K}from"./index-BWyw3RAx.js";import{R as j}from"./RateStrip-0Viss8IX.js";import{p as H}from"./filters-DVocLz3o.js";import{P as J,L as z}from"./index-ecOSUWQv.js";const Q={class:"dash"},W={class:"dash__bar"},X={class:"dash__barInner"},Y={class:"dash__heroTop"},Z={class:"dash__heroIdentity"},ss={class:"dash__heroName"},es={class:"dash__heroMobile"},as={class:"dash__heroFigure"},ns={class:"dash__heroNum"},os={class:"dash__heroUnit"},ts={class:"dash__heroDebt"},ls={class:"dash__inviteIcon","aria-hidden":"true"},is={class:"dash__rowIcon","aria-hidden":"true"},rs={class:"dash__rowIcon","aria-hidden":"true"},us={class:"dash__rowIcon","aria-hidden":"true"},ds={class:"dash__rowIcon","aria-hidden":"true"},_s={class:"dash__rowIcon","aria-hidden":"true"},ps={class:"dash__rowIcon","aria-hidden":"true"},vs={class:"dash__rowIcon","aria-hidden":"true"},cs={class:"dash__rowIcon","aria-hidden":"true"},hs=70,fs=P({__name:"DashboardView",setup(ms){const t=U(),_=E(),r=m(null),w=m(null),x=m(!1),y=k(()=>r.value?parseFloat(r.value.goldDebtGrams)>0:!1),N=k(()=>y.value?"بدهکار":"بستانکار"),L=k(()=>r.value?Math.abs(parseFloat(r.value.goldDebtGrams)):0),u=q({notify:!1,loginNotify:!1});function d(i){if(!_.isLoggedIn){u.loginNotify=!0;return}i===0&&t.push({name:"ordersList"}),i===1&&t.push({name:"transactionsList"}),i===2&&t.push({name:"profileData"}),i===3&&t.push({name:"favoritesList"}),i===4&&t.push({name:"ChildOrder"}),i===5&&t.push({name:"customerChoice"}),i===6&&t.push({name:"report"})}function S(){_.logout(),u.notify=!1,t.push({name:"home"})}async function C(){_.isLoggedIn&&(r.value=await $.getMe());try{w.value=await $.getLatestGoldPrice()}catch{w.value=null}}async function V(){await C(),x.value=!1}let I=!1;const g=m(I);function f(i){return{"--reveal-delay":`${i*hs}ms`}}return M(async()=>{await C(),!g.value&&(await B(),requestAnimationFrame(()=>{g.value=!0,I=!0}))}),(i,e)=>{const R=A("container");return h(),c("div",Q,[s("header",W,[s("div",X,[e[14]||(e[14]=s("span",{class:"dash__brand"},"میز کار",-1)),l(_).isLoggedIn?(h(),c("button",{key:0,type:"button",class:"dash__exit","aria-label":"خروج",onClick:e[0]||(e[0]=o=>u.notify=!0)},[a(n,{icon:"vuesax-linear:logout",size:"18"})])):F("",!0)])]),a(l(J),{modelValue:x.value,"onUpdate:modelValue":e[10]||(e[10]=o=>x.value=o),onRefresh:V},{pulling:p(()=>[a(l(z),{size:"18"})]),loosing:p(()=>[a(l(z),{size:"18"})]),loading:p(()=>[a(l(z),{size:"18"})]),success:p(()=>[...e[15]||(e[15]=[s("span",null,null,-1)])]),default:p(()=>[a(R,{class:D(["dash__body",{"is-revealed":g.value}])},{default:p(()=>[r.value?(h(),c("section",{key:0,class:"dash__hero dash__reveal",style:b(f(0))},[s("div",Y,[s("div",Z,[s("span",ss,v(r.value.fullName),1),s("span",es,v(l(_).mobile),1)]),s("span",{class:D(["dash__heroSeal",y.value?"is-debtor":"is-creditor"])},v(y.value?"بدهکار":"بستانکار"),3)]),s("div",as,[s("span",ns,v(L.value),1),s("span",os,"گرم "+v(N.value),1)]),s("div",ts,[e[17]||(e[17]=s("span",null,"بدهی ریالی",-1)),s("b",null,[G(v(l(H)(r.value.fiatDebtRial))+" ",1),e[16]||(e[16]=s("i",null,"ریال",-1))])])],4)):(h(),c("section",{key:1,class:"dash__invite dash__reveal",style:b(f(0))},[s("div",ls,[a(n,{icon:"vuesax-linear:security-user",size:"22",color:"#fff"})]),e[18]||(e[18]=s("h3",null,"حساب گرمی شما",-1)),e[19]||(e[19]=s("p",null,"برای دیدن موجودی، سفارش‌ها و اسناد خود وارد شوید.",-1)),s("button",{type:"button",class:"dash__inviteCta",onClick:e[1]||(e[1]=o=>l(t).push({name:"login"}))}," ورود / ثبت‌نام ")],4)),s("section",{class:"dash__rows dash__reveal",style:b(f(1))},[s("button",{type:"button",class:"dash__row",onClick:e[2]||(e[2]=o=>d(0))},[s("span",is,[a(n,{icon:"vuesax-linear:box",size:"18"})]),e[20]||(e[20]=s("span",{class:"dash__rowText"},[s("b",null,"سفارشات"),s("small",null,"پیگیری سفارش‌های شما")],-1)),a(n