Files
tehran_tala/apps/user-app/dist/assets/DashboardView-C3zKimuZ.js
T

2 lines
6.2 KiB
JavaScript
Raw Normal View History

2026-09-10 12:17:47 +03:30
import{d as j,B,z as N,f,b as t,g as u,w as l,F as y,j as _,r as I,u as o,c as $,I as x,i as b,t as n,l as g,p as O,s as L,k as V,q as z,o as c,n as G}from"./index-ZjGZzoKB.js";import{_ as T}from"./AppHeader.vue_vue_type_style_index_0_lang-C_jQO-H_.js";import{_ as w}from"./DialogVant.vue_vue_type_style_index_0_lang-C6e-tl37.js";import{l as P}from"./dialogEmpty1-E3h_JfwQ.js";import{p as R,j as S,a as U}from"./filters-C_bRNR_v.js";import{a as C}from"./client-WIBW0tF5.js";import{B as q}from"./index-SbKM5uBm.js";import"./classCallCheck-DqWZIipa.js";const A="/assets/dialogEmpty5-B1Z_JmTc.svg",M={class:"fixed top-0 z-10 w-full"},J={class:"flex justify-between items-center"},Z={key:0},H={class:"rounded-[10px] bg-[#F9F9F9] p-[16px] w-full mb-[16px] border-[#E5E7EB] border border-solid"},K={class:"grid grid-cols-5 items-center pb-2 mb-2 border-b-2 border-solid border-[#E5E7EB]"},Q={class:"font-bold col-span-2 mb-0"},W={class:"flex justify-between"},X={key:1},Y={class:"rounded-[10px] bg-[#F9F9F9] p-[16px] w-full mb-[16px] border-[#E5E7EB] border border-solid"},tt={key:2,class:"rounded-[10px] bg-light p-[16px] w-full mb-[16px] bg-[#F9F9F9]"},et={class:"flex justify-between"},st={class:"text-[12px] mb-2"},ot={class:"font-bold"},it={class:"font-bold"},lt={class:"grid grid-cols-4 gap-6 my-4"},nt=["onClick"],rt={class:"text-center text-[14px] font-medium pt-2"},at={key:3,class:"rounded-[10px] text-secondary col-span-6 mb-24"},dt={class:"flex items-center justify-between bg-[#1C2D56] text-[#ffffff] p-3 rounded"},ut={class:"grid grid-cols-1 mt-2"},ct={class:"bg-[#F9F9F9] rounded flex justify-between items-center p-2"},ft={class:"flex items-center"},mt={class:"bg-white rounded w-9 h-9 flex justify-center items-center"},pt={class:"text-[#1C2D56] text-[18px] font-semibold flex items-center"},vt=["src"],xt=["src"],Et=j({__name:"DashboardView",setup(bt){const r=L(),a=B(),d=_(null),m=_(null),k=V(()=>d.value&&parseFloat(d.value.goldDebtGrams)>0?"بدهکار گرمی":"بستانکار گرمی"),i=z({notify:!1,loginNotify:!1}),F=[{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 h(p){if(!a.customerId){i.loginNotify=!0;return}p===0&&r.push({name:"ordersList"}),p===1&&r.push({name:"transactionsList"}),p===2&&r.push({name:"profileData"}),p===3&&r.push({name:"favoritesList"})}function D(){a.logout(),i.notify=!1,r.push({name:"home"})}return N(async()=>{a.customerId&&(d.value=await C.getCustomer(a.customerId));try{m.value=await C.getLatestGoldPrice()}catch{m.value=null}}),(p,e)=>{const E=I("container");return c(),f(y,null,[t("div",M,[u(T,null,{default:l(()=>[t("div",J,[e[7]||(e[7]=t("div",null,null,-1)),e[8]||(e[8]=t("h3",{class:"text-white bold mb-0 text-center w-full"},"میز کار",-1)),o(a).customerId?(c(),$(x,{key:0,icon:"vuesax-linear:logout",onClick:e[0]||(e[0]=v=>i.notify=!0),class:"cursor-pointer text-white absolute left-5",size:"25"})):b("",!0)])]),_:1})]),e[18]||(e[18]=t("div",{class:"h-16"},null,-1)),u(E,{class:"overflow-y-scroll pt-4"},{default:l(()=>{var v;return[o(a).customerId?(c(),f("div",Z,[t("div",H,[t("div",K,[t("h5",Q,n((v=d.value)==null?void 0:v.fullName),1)]),t("div",W,[e[9]||(e[9]=t("div",null,"شماره تلفن همراه",-1)),t("div",null,n(o(a).mobile),1)])])])):(c(),f("div",X,[t("div",Y,[e[11]||(e[11]=t("div",{class:"text-center font-bold"},"برای استفاده از امکانات نرم افزار ابتدا وارد شوید",-1)),t("div",{class:"flex w-full justify-center mt-2",onClick:e[1]||(e[1]=s=>o(r).push({name:"login"}))},[u(o(q),{type:"primary",class:"w-[17rem]"},{default:l(()=>[...e[10]||(e[10]=[g("ورود/ثبت نام",-1)])]),_:1})])])])),d.value?(c(),f("div",tt,[t("div",et,[t("div",null,[t("div",st,n(k.value),1),t("div",ot,n(Math.abs(parseFloat(d.value.goldDebtGrams)))+" گرم",1)]),t("div",null,[e[12]||(e[12]=t("div",{class:"text-[12px] mb-2"},"بدهی ریا�