Files
nademitex_user/dist/assets/CategoriesView-Dxbr04Tk.js
T
2026-09-13 21:57:58 +03:30

1 line
4.9 KiB
JavaScript

import{$ as e,A as t,D as n,I as r,J as i,K as ee,L as a,N as o,R as s,St as c,T as l,Tt as u,X as d,_ as f,j as p,n as m,pt as h,t as g,wt as _,xt as v}from"./BasicIcon-B6lR-mG3.js";import{h as te,i as ne,o as y,s as re,x as ie}from"./index-B20WsQhf.js";import{t as ae}from"./IconChevronBack-BXRfc2bX.js";import{t as b}from"./IconDiamond-7-J5Q2Ma.js";import{t as x}from"./IconLayoutGrid-DgOvzvMf.js";import{t as S}from"./PageSkeleton-BImjuI6S.js";import{t as C}from"./crm-DbcoqKAF.js";import{t as w}from"./useGoBack-yePcdjuj.js";import{t as T}from"./IconSearch-CQT-DmXF.js";import{t as E}from"./IconShoppingBag-DW_Of8if.js";import{n as D,t as O}from"./IconBolt-BuLG6uFR.js";var k=s({__name:`IconFeather`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(i(),p(g,{icon:`vuesax-linear:pen-add`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),A={class:`page categories-page`},j={class:`cat-top`},M={class:`cat-top__actions`},N={class:`page__scroll page__scroll--with-nav cat-scroll`},P={key:0},F={class:`usage-grid`},I=[`onClick`],L={class:`usage-card__icon`},R={class:`usage-card__body`},z={class:`usage-card__link`},oe={class:`season-stack`},B=[`onClick`],V={class:`season-card__body`},H={class:`season-card__title-row`},U={class:`season-card__icon`},W={class:`usage-card__link`},G={class:`feature-row`,"aria-label":`ویژگی‌ها`},K={class:`feature-card`},q={class:`feature-card__icon`,"aria-hidden":`true`},se={class:`feature-card`},ce={class:`feature-card__icon`,"aria-hidden":`true`},le={class:`feature-card__icon`,"aria-hidden":`true`},J=m(s({__name:`CategoriesView`,setup(s){let m=f(),{goBack:g}=w(`/`),J=C(),Y=h([]),X=h([]),Z=h(!0),Q=h(null),$={shirt:D,suit:E,trousers:x},ue={summer:O,winter:k,all_season:b};ee(async()=>{try{let e=await J.loadCategories();Y.value=e.usage,X.value=e.seasons}catch(e){Q.value=e instanceof Error?e.message:`بارگذاری دسته‌ها ناموفق بود.`}finally{Z.value=!1}});function de(e){m.push({path:`/products`,query:{categoryId:e}})}function fe(e){m.push({path:`/products`,query:{season:e}})}return(ee,s)=>(i(),o(`div`,A,[t(`header`,j,[t(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:s[0]||=(...e)=>v(g)&&v(g)(...e)},[a(ae,{size:20})]),s[5]||=t(`h1`,{class:`cat-top__title`},`دسته‌بندی‌ها`,-1),t(`div`,M,[a(ne,{variant:`inline`}),t(`button`,{type:`button`,class:`icon-btn`,"aria-label":`جستجو`,onClick:s[1]||=e=>v(m).push({path:`/products`,query:{q:``}})},[a(T,{size:20})]),t(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:s[2]||=e=>v(m).push(`/profile/notifications`)},[a(re,{size:20})])])]),t(`div`,N,[Q.value?(i(),o(`p`,P,u(Q.value),1)):Z.value?(i(),p(S,{key:1,variant:`grid`})):(i(),o(n,{key:2},[t(`section`,null,[s[7]||=t(`h2`,{class:`block-title`},`انتخاب بر اساس کاربرد`,-1),s[8]||=t(`p`,{class:`block-sub`},`دسته موردنظر خود را انتخاب کنید`,-1),t(`div`,F,[(i(!0),o(n,null,d(Y.value,n=>(i(),o(`button`,{key:n.id,type:`button`,class:`usage-card`,onClick:e=>de(n.id)},[t(`div`,{class:c([`usage-card__image`,`usage-card__image--${n.id}`]),style:_(n.imageUrl?{backgroundImage:`url(${n.imageUrl})`}:void 0)},[t(`span`,L,[(i(),p(e($[n.id]||x),{size:18}))])],6),t(`div`,R,[t(`strong`,null,u(n.title),1),t(`span`,z,[s[6]||=r(` مشاهده محصولات `,-1),a(y,{size:14})])])],8,I))),128))])]),t(`section`,null,[s[10]||=t(`h2`,{class:`block-title`},`انتخاب بر اساس فصل`,-1),s[11]||=t(`p`,{class:`block-sub`},`بر اساس فصل مناسب، پارچه دلخواه را پیدا کنید`,-1),t(`div`,oe,[(i(!0),o(n,null,d(X.value,n=>(i(),o(`button`,{key:n.id,type:`button`,class:`season-card`,onClick:e=>fe(n.id)},[t(`div`,V,[t(`div`,H,[t(`span`,U,[(i(),p(e(ue[n.id]||b),{size:16}))]),t(`strong`,null,u(n.title),1)]),t(`p`,null,u(n.description),1),t(`span`,W,[s[9]||=r(` مشاهده محصولات `,-1),a(y,{size:14})])]),t(`div`,{class:c([`season-card__image`,`season-card__image--${n.id}`]),style:_(n.imageUrl?{backgroundImage:`url(${n.imageUrl})`}:void 0)},null,6)],8,B))),128))])]),t(`section`,G,[t(`div`,K,[t(`span`,q,[a(te,{size:22})]),s[12]||=t(`div`,{class:`feature-card__text`},[t(`strong`,null,`پشتیبانی اختصاصی`),t(`span`,null,`در کنار شما هستیم`)],-1)]),t(`div`,se,[t(`span`,ce,[a(b,{size:22})]),s[13]||=t(`div`,{class:`feature-card__text`},[t(`strong`,null,`مزایای مشتریان ویژه`),t(`span`,null,`بر اساس سطح شما`)],-1)]),t(`div`,{class:`feature-card feature-card--link`,role:`button`,tabindex:`0`,onClick:s[3]||=e=>v(m).push(`/catalog-request`),onKeydown:s[4]||=l(e=>v(m).push(`/catalog-request`),[`enter`])},[t(`span`,le,[a(ie,{size:22})]),s[14]||=t(`div`,{class:`feature-card__text`},[t(`strong`,null,`درخواست کالیته فیزیکی`),t(`span`,null,`کالیته را دریافت کنید`)],-1)],32)])],64))])]))}}),[[`__scopeId`,`data-v-ff74517b`]]);export{J as default};