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