2026-10-10 16:59:35 +03:30
|
|
|
import{d as M,Q as U,o as q,c as u,e as s,m as i,q as l,z as o,R as L,h as y,N as G,x,b as c,f as k,n as f,t as _,P as w,I as C,F as H,r as j,L as S,S as J,C as Q,i as m,B as X,_ as Z}from"./index-Dj-zFcSq.js";import{S as D}from"./SectionHead-BUIFj68E.js";import{R as K}from"./RateStrip-D12nXMeV.js";import{p as W}from"./filters-BIeIFpRH.js";import{u as Y}from"./useReveal-BYKtHnNJ.js";import{P as ss}from"./index-CbnykAPy.js";const es="/assets/dialogEmpty5-B1Z_JmTc.svg",as={class:"dash"},ts={class:"dash__bar"},is={class:"dash__barInner"},ls={key:1,class:"dash__barSpacer","aria-hidden":"true"},os={class:"dash__balanceHead"},ns={class:"dash__eyebrow"},rs={class:"dash__figure"},ds={class:"dash__balanceRow"},us={class:"dash__rowValue"},cs={class:"dash__identity"},_s={class:"dash__name"},vs={class:"dash__mobile"},ps={class:"dash__inviteIcon","aria-hidden":"true"},fs={class:"dash__grid"},ms=["onClick"],hs={class:"dash__tileIcon","aria-hidden":"true"},bs={class:"dash__tileTitle"},gs=["src"],ys=["src"],xs=M({__name:"DashboardView",setup(ks){const n=Q(),v=U(),d=y(null),h=y(null),b=y(!1),g=m(()=>d.value?parseFloat(d.value.goldDebtGrams)>0:!1),E=m(()=>g.value?"بدهکار گرمی":"بستانکار گرمی"),N=m(()=>d.value?Math.abs(parseFloat(d.value.goldDebtGrams)):0),r=G({notify:!1,loginNotify:!1}),R=[{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}],T=[{id:4,icon:"vuesax-linear:box-tick",title:"سفارش مشتریان",disabled:!1},{id:5,icon:"vuesax-linear:profile-2user",title:"مشتریان من",disabled:!1}],z={id:7,icon:"vuesax-linear:brush",title:"ظاهر",disabled:!1},V=m(()=>[...R,...v.isSalesExpert?T:[],z]);function O(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 P(){r.notify=!1;let a=null;try{a=(await x.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 I(){if(v.isLoggedIn)try{d.value=await x.getMe()}catch(a){console.log(a)}try{h.value=await x.getLatestGoldPrice()}catch{h.value=null}}async function B(){await I(),b.value=!1}const{revealed:$,revealDelay:p,reveal:A}=Y("dashboard");return q(async()=>{await I(),A()}),(a,e)=>{const F=X("container");return c(),u("div",as,[s("header",ts,[s("div",is,[e[8]||(e[8]=s("span",{class:"dash__barSpacer","aria-hidden":"true"},null,-1)),e[9]||(e[9]=s("h1",{class:"dash__barTitle"},"میز کار",-1)),i(v).isLoggedIn?(c(),u("button",{key:0,type:"button",class:"dash__barBtn","aria-label":"خروج",onClick:e[0]||(e[0]=t=>r.notify=!0)},[l(C,{icon:"vuesax-linear:logout",size:"19"})])):(c(),u("span",ls))])]),l(i(ss),{modelValue:b.value,"onUpdate:modelValue":e[2]||(e[2]=t=>b.value=t),onRefresh:B},{pulling:o(()=>[l(i(S),{size:"18"})]),loosing:o(()=>[l(i(S),{size:"18"})]),loading:o(()=>[l(i(S),{size:"18"})]),success:o(()=>[...e[10]||(e[10]=[s("span",null,null,-1)])]),default:o(()=>[l(F,{class:k(["dash__body",{"is-revealed":i($)}])},{default:o(()=>[d.value?(c(),u("section",{key:0,class:"dash__balance reveal",style:f(i(p)(0))},[s("div",os,[s("div",null,[s("div",ns,_(E.value),1),s("div",rs,[w(_(N.value)+" ",1),e[11]||(e[11]=s("span",{class:"dash__unit"},"گرم",-1))])]),s("span",{class:k(["dash__seal",g.value?"is-debtor":"is-creditor"])},_(g.value?"بدهکار":"بستانکار"),3)]),s("div",ds,[e[13]||(e[13]=s("span",{class:"dash__rowLabel"},"بدهی ریالی",-1)),s("span",us,[w(_(i(W)(d.value.fiatDebtRial))+" ",1),e[12]||(e[12]=s("i",null,"ریال",-1))]
|