import{d as $,q as L,o as T,c,b as s,u as l,e as o,w as d,j as y,D as V,s as B,g as _,t as r,i as h,n as g,I as f,F as R,r as z,y as F,l as b,_ as q}from"./index-DwiPBFwz.js";import{S as x}from"./SectionHead-ClBpnOnk.js";import{R as G}from"./RateStrip-Dh9RGug5.js";import{_ as C}from"./DialogVant.vue_vue_type_style_index_0_lang-BEUJbKFK.js";import{l as j}from"./dialogEmpty1-E3h_JfwQ.js";import{p as E}from"./filters-CLL9nGZ2.js";import{a as k}from"./client-WIBW0tF5.js";import"./_commonjsHelpers-Cpj98o6Y.js";const H="/assets/dialogEmpty5-B1Z_JmTc.svg",M={class:"dash"},P={class:"dash__bar"},U={class:"dash__barInner"},J={key:1,class:"dash__barSpacer","aria-hidden":"true"},Z={key:0,class:"dash__balance"},A={class:"dash__balanceHead"},K={class:"dash__eyebrow"},Q={class:"dash__figure"},W={class:"dash__balanceRow"},X={class:"dash__rowValue"},Y={class:"dash__identity"},ss={class:"dash__name"},ts={class:"dash__mobile"},es={key:1,class:"dash__invite"},as={class:"dash__inviteIcon","aria-hidden":"true"},os={class:"dash__section"},is={class:"dash__grid"},ns=["onClick"],ls={class:"dash__tileIcon","aria-hidden":"true"},ds={class:"dash__tileTitle"},rs={class:"dash__section"},us=["src"],cs=["src"],_s=$({__name:"DashboardView",setup(ps){const n=F(),u=L(),i=y(null),v=y(null),m=b(()=>i.value?parseFloat(i.value.goldDebtGrams)>0:!1),w=b(()=>m.value?"بدهکار گرمی":"بستانکار گرمی"),D=b(()=>i.value?Math.abs(parseFloat(i.value.goldDebtGrams)):0),a=V({notify:!1,loginNotify:!1}),I=[{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}];function N(p){if(!u.customerId){a.loginNotify=!0;return}p===0&&n.push({name:"ordersList"}),p===1&&n.push({name:"transactionsList"}),p===2&&n.push({name:"profileData"}),p===3&&n.push({name:"favoritesList"})}function S(){u.logout(),a.notify=!1,n.push({name:"home"})}return T(async()=>{u.customerId&&(i.value=await k.getCustomer(u.customerId));try{v.value=await k.getLatestGoldPrice()}catch{v.value=null}}),(p,t)=>{const O=B("container");return _(),c("div",M,[s("header",P,[s("div",U,[t[7]||(t[7]=s("span",{class:"dash__barSpacer","aria-hidden":"true"},null,-1)),t[8]||(t[8]=s("h1",{class:"dash__barTitle"},"میز کار",-1)),l(u).customerId?(_(),c("button",{key:0,type:"button",class:"dash__barBtn","aria-label":"خروج",onClick:t[0]||(t[0]=e=>a.notify=!0)},[o(f,{icon:"vuesax-linear:logout",size:"19"})])):(_(),c("span",J))])]),o(O,{class:"dash__body"},{default:d(()=>[i.value?(_(),c("section",Z,[s("div",A,[s("div",null,[s("div",K,r(w.value),1),s("div",Q,[h(r(D.value)+" ",1),t[9]||(t[9]=s("span",{class:"dash__unit"},"گرم",-1))])]),s("span",{class:g(["dash__seal",m.value?"is-debtor":"is-creditor"])},r(m.value?"بدهکار":"بستانکار"),3)]),s("div",W,[t[11]||(t[11]=s("span",{class:"dash__rowLabel"},"بدهی ریالی",-1)),s("span",X,[h(r(l(E)(i.value.fiatDebtRial))+" ",1),t[10]||(t[10]=s("i",null,"ریال",-1))])]),s("div",Y,[s("span",ss,r(i.value.fullName),1),s("span",ts,r(l(u).mobile),1)])])):(_(),c("section",es,[s("div",as,[o(f,{icon:"vuesax-linear:security-user",size:"20"})]),t[12]||(t[12]=s("div",{class:"dash__inviteCopy"},[s("h3",null,"حساب گرمی شما"),s("p",null,"برای دیدن موجودی، سفارش‌ها و اسناد خود وارد شوید.")],-1)),s("button",{type:"button",class:"dash__inviteCta",onClick:t[1]||(t[1]=e=>l(n).push({name:"login"}))}," ورود / ثبت‌نام ")])),s("section",os,[o(x,{title:"دسترسی‌ها",subtitle:"بخش‌های حساب شما"}),s("div",is,[(_(),c(R,null,z(I,e=>s("button",{key:e.id,type:"button",class:g(["dash__tile",{"is-disabled":e.disabled}]),onClick:vs=>N(e.id)},[s("span",ls,[o(f,{icon:e.icon,size:"20"},null,8,["icon"])]),s("span",ds,r(e.title),1)],10,ns)),64))])]),s("section",rs,[o(x,{title:"نرخ روز",subtitle:"آخرین نرخ اعلام‌شده"}),o(G,{quote:v.value},null,8,["quote"])])]),_:1}),o(C,{timeOut:-1,show:a.notify,"onUpdate:show":t[3]||(t[3]=e=>a.notify=e),closeOnClickOverlay:!0},{img:d(()=>[s("img",{src:l(H),alt:"",class:"opacity-70 mb-8"},null,8,us)]),title:d(()=>[...t[13]||(t[13]=[h("آیا می خواهید از برنامه خارج شوید؟",-1)])]),button:d(()=>[s("div",{class:"text-center text-[#1C2D56]",onClick:S},"بله"),s("div",{class:"text-center text-[#6b7280]",onClick:t[2]||(t[2]=e=>a.notify=!1)},"بی خیال")]),_:1},8,["show"]),o(C,{timeOut:-1,show:a.loginNotify,"onUpdate:show":t[6]||(t[6]=e=>a.loginNotify=e),closeOnClickOverlay:!0},{img:d(()=>[s("img",{src:l(j),alt:"",class:"opacity-80"},null,8,cs)]),title:d(()=>[...t[14]||(t[14]=[s("div",{class:"p-8 text-justify"}," برای دسترسی به تمامی امکانات نرم افزار هنزاگلد، ابتدا گزینه ورود/ثبت نام را لمس کنید و در صورت نداشتن حساب کاربری، ثبت نام نمایید. ",-1)])]),button:d(()=>[s("div",{class:"text-center text-[#1C2D56]",onClick:t[4]||(t[4]=e=>l(n).push({name:"login"}))},"ورود/ثبت نام"),s("div",{class:"text-center text-danger",onClick:t[5]||(t[5]=e=>a.loginNotify=!1)},"بیخیال")]),_:1},8,["show"])])}}}),ks=q(_s,[["__scopeId","data-v-92d57991"]]);export{ks as default};