2026-10-29 16:04:24 +03:30
|
|
|
import{At as e,F as t,M as n,Nt as r,Pt as i,_ as a,c as o,d as s,f as c,g as l,h as ee,i as u,k as d,l as f,nt as p,t as te,u as m,ut as h,v as g}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{c as ne,t as _}from"./BasicIcon-DPmc0iaK.js";import{o as v,r as re}from"./format-C72AoJ2H.js";import{t as ie}from"./IconCart-D9TX5E-P.js";import{t as ae}from"./IconSettings-D9-FUXw4.js";import{C as oe,c as se,d as ce,f as le,i as ue,o as y,s as b}from"./index-CE4Fw0WE.js";import{i as x,t as S}from"./constants-ptWoEwwP.js";import{t as C}from"./PageSkeleton-DYdjm4l9.js";import{n as w,t as T}from"./crm-CgnSby61.js";import{t as E}from"./IconHeart-CvzbNH_T.js";var D={class:`page profile-page`},O={class:`hero__top mobile-only`},k=[`aria-label`],A={class:`page__scroll page__scroll--with-nav profile-scroll`},j={class:`hero`},M={class:`hero__rest`},N={class:`hero__meta`},P={key:0},F={key:1,class:`level-pill`},I={class:`hero__desk-actions desktop-only-flex`},L={class:`profile-sheet`},R={key:0,class:`panel`},z={class:`panel__head`},B={class:`panel__period`},V={class:`stats`},H={class:`stat-card`},U={class:`stat-card__text`},de={class:`stat-card__value`},fe={class:`stat-card__icon stat-card__icon--orders`},pe={class:`stat-card`},me={class:`stat-card__text`},he={class:`stat-card__value`},ge={class:`stat-card__icon stat-card__icon--customers`},_e={class:`stat-card`},ve={class:`stat-card__text`},ye={class:`stat-card__value`},be={class:`stat-card__icon stat-card__icon--profit`},xe={class:`stat-card`},Se={class:`stat-card__text`},Ce={class:`stat-card__value`},we={class:`stat-card__icon stat-card__icon--sales`},Te={key:1,class:`loyalty`},Ee={class:`loyalty__row`},De={class:`loyalty__text`},Oe={class:`loyalty__text-next`},ke={class:`loyalty__bar`},Ae={class:`quick-section`},je={class:`quick-grid`},Me=[`onClick`],Ne={class:`quick-item__icon`},Pe={class:`orders-box`},Fe={class:`section-head`},Ie=[`onClick`,`onKeydown`],Le={class:`order-row__meta`},Re={class:`order-row__date`},ze={class:`order-row__title`},Be={key:0,class:`order-row__customer`},Ve={class:`price-section`},He={class:`price-card`},Ue={class:`price-card__body`},We={class:`price-card__info`},W=te(g({__name:`MobileProfilePage`,setup(te){let g={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},W=oe(),G=se(),K=le(),Ge=T(),q=ce(),J=p(null),Y=p(g),X=p(!1),Ke=[{id:`add-customer`,label:`ثبت مشتری جدید`,to:`/customers`,icon:`vuesax-linear:add`},{id:`orders`,label:`سفارشها`,to:`/orders`,icon:`vuesax-linear:document-text`},{id:`customers`,label:`مشتریان من`,to:`/customers`,icon:`vuesax-linear:people`},{id:`reports`,label:`گزارشها`,to:`/reminders`,icon:`vuesax-linear:chart-2`},{id:`catalog`,label:`درخواست کالیته`,to:`/categories`,icon:`vuesax-linear:box-1`},{id:`pricing`,label:`قیمتگذاری`,to:`/categories`,icon:`vuesax-linear:money-4`}],qe=[{id:`orders`,label:`سفارشها`,to:`/orders`,icon:`vuesax-linear:document-text`},{id:`categories`,label:`دستهبندی`,to:`/categories`,icon:`vuesax-linear:element-3`},{id:`products`,label:`محصولات`,to:`/products`,icon:`vuesax-linear:box-search`},{id:`favorites`,label:`علاقهمندیها`,to:`/favorites`,useHeart:!0},{id:`order-status`,label:`وضعیت سفارش`,to:`/orders/latest-status`,icon:`vuesax-linear:timer-1`},{id:`addresses`,label:`آدرسها`,to:`/profile/addresses`,icon:`vuesax-linear:location`},{id:`catalog`,label:`درخواست کالیته`,to:`/categories`,icon:`vuesax-linear:box-1`}],Je=o(()=>G.isAgent?Ke:qe),Ye=o(()=>[...K.orders].sort((e,t)=>String(t.createdAt).localeCompare(String(e.createdAt))).slice(0,3).map(e=>{let t=x[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?re(e.createdAt):``,customer:e.companyName||``,statusLabel:S[e
|