Files
nademitex_user/dist/assets/ProfileView-B2DFrlBN.js
T

1 line
17 KiB
JavaScript
Raw Normal View History

2026-09-13 15:36:48 +03:30
import{$ as e,A as t,D as n,F as r,I as i,J as a,K as o,L as s,M as c,N as l,R as u,St as d,T as ee,Tt as f,X as p,_ as m,j as h,k as g,n as _,pt as v,t as y,wt as b,xt as x}from"./BasicIcon-B6lR-mG3.js";import{n as S,o as C,r as w,u as T}from"./format-BHJptHdF.js";import{C as E,S as D,b as O,c as k,g as A,h as j,o as te,r as ne,s as M,u as N,w as P}from"./index-DXso6ia7.js";import{r as F,t as I}from"./constants-DXXK14Zz.js";import{t as L}from"./IconPhone-Glpo76KE.js";import{t as R}from"./IconEditPen-CppsBLM9.js";import{t as z}from"./IconBuilding-oclvcvlP.js";import{t as B}from"./IconVerified-BSlZDcZt.js";import{t as V}from"./IconLayoutGrid-DgOvzvMf.js";import{t as H}from"./PageSkeleton-BImjuI6S.js";import{n as U,t as W}from"./crm-DbcoqKAF.js";import{n as G,t as K}from"./IconBolt-BuLG6uFR.js";import{t as q}from"./IconCash-Bxyfv_aw.js";import{t as J}from"./IconCashSettlement-DizzShjh.js";import{t as Y}from"./IconMail-BWRmFd4j.js";var X=u({__name:`IconSettings`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(a(),h(y,{icon:`vuesax-linear:setting-2`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Z={class:`page profile-page`},Q={class:`page__scroll page__scroll--with-nav profile-scroll`},re={class:`hero`},ie={class:`hero__pin`},ae={class:`hero__top`},oe=[`aria-label`],se={class:`hero__meta`},ce={class:`level-pill`},le={class:`profile-sheet`},ue={class:`panel`},de={class:`panel__head`},fe={class:`panel__period`},pe={class:`stats`},me={class:`stat-card`},he={class:`stat-card__text`},ge={class:`stat-card__value`},_e={class:`stat-card__icon stat-card__icon--orders`},ve={class:`stat-card`},ye={class:`stat-card__text`},be={class:`stat-card__value`},xe={class:`stat-card__icon stat-card__icon--customers`},Se={class:`stat-card`},Ce={class:`stat-card__text`},we={class:`stat-card__value`},Te={class:`stat-card__icon stat-card__icon--profit`},Ee={class:`stat-card`},De={class:`stat-card__text`},Oe={class:`stat-card__value`},ke={class:`stat-card__icon stat-card__icon--sales`},Ae={class:`loyalty`},je={class:`loyalty__row`},Me={class:`loyalty__text`},Ne={class:`loyalty__bar`},Pe={class:`quick-grid`},Fe=[`onClick`],Ie={class:`quick-item__icon`},Le={class:`orders-box`},Re={class:`section-head`},ze=[`onClick`,`onKeydown`],Be={class:`order-row__meta`},Ve={class:`order-row__date`},He={class:`order-row__title`},Ue={key:0,class:`order-row__customer`},We={class:`price-section`},Ge={class:`price-card`},Ke={class:`price-card__body`},qe={class:`price-card__info`},Je=_(u({__name:`MobileProfilePage`,setup(e){let u={id:`sample-base-price`,name:`پارچه فاستونی ایتالیایی`,code:`DF-1204`,categoryId:``,season:`all_season`,widthCm:160,composition:``,colors:[`1`,`2`,`3`,`4`,`5`,`6`],tags:[],isNew:!1,rollMeters:0,basePrice:38e4},_=m(),S=k(),T=A(),E=W(),D=N(),O=v(null),j=v(u),L=v(!1),R=[{label:`ثبت مشتری جدید`,to:`/customers`,icon:`vuesax-linear:add`},{label:`سفارش‌ها`,to:`/orders`,icon:`vuesax-linear:document-text`},{label:`مشتریان من`,to:`/customers`,icon:`vuesax-linear:people`},{label:`گزارش‌ها`,to:`/reminders`,icon:`vuesax-linear:chart-2`},{label:`درخواست کالیته`,to:`/catalog-request`,icon:`vuesax-linear:category`},{label:`قیمت‌گذاری`,to:`/categories`,icon:`vuesax-linear:money-4`}],z=g(()=>[...T.orders].sort((e,t)=>String(t.createdAt).localeCompare(String(e.createdAt))).slice(0,3).map(e=>{let t=F[e.status]??`info`,n=t===`danger`||t===`neutral`?`danger`:t===`success`?`success`:t===`warning`?`warning`:`info`;return{id:e.id,title:`سفارش #${e.orderNumber}`,date:e.createdAt?w(e.createdAt):``,customer:e.companyName||``,statusLabel:I[e.status]||e.status,statusTone:n}})),B=g(()=>S.fullName||`کاربر`),V=g(()=>O.value?.code||S.user?.agentCode||`—`),G=g(()=>O.value?.levelLabel||S.user?.levelLabel||`برنزی`),K=g(()=>O.value?.nextLevelLabel||S.user?.nextLevelLabel||`نقره‌ای`),q=g(()=>O.value?.pointsToNext??S.user?.pointsToNext??0),J=g(()=>O.value?.periodLabel||`۳۰ ر