Files
tehran_tala/apps/admin-panel/dist/assets/Main-c-zueMaQ.js
T
s.esmaeiliandClaude Opus 5 53436ec855 chore(release): prepare release/delivery + fix docker env passthrough
DEPLOY-01: docker-compose.yml passed only DATABASE_URL and PORT to the api
service, so JWT_SECRET, JWT_CUSTOMER_SECRET, OTP_MASTER_CODE and every SMS_TREZ_*
variable were silently dropped in Docker. A deployed build would have used the
development JWT fallback and would not have had the delivery master code at all,
so the demo login would have failed with no obvious cause. All are now forwarded,
defaulting to empty (which the code treats as unset); verified with
`docker compose config`.

TEST-01: test-sales-expert-roundtrip.cjs had localhost:3077 hardcoded and could
only connect by accident. Now defaults to the repo's API_PORT. 33/33.

DELIVERY.md documents env vars (names only), run/deploy commands, how migrations
run inside the container, the verification results and the known issues.

release/delivery contains both parity branches with no conflicts (fast-forward).
build 5/5, jest 45/45, admin smoke 43/43, apps smoke 43/43, B2B scan 34/34,
B2B writes 25/25, auth-smoke 32/32, typecheck clean.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 00:30:09 +03:30

2 lines
19 KiB
JavaScript

import{c as u,I as U,d as H,u as D,r as d,o as a,a as f,w as i,b as N,F as B,e as T,f as S,t as w,g as J,h as L,i as z,j as E,k as te,l as V,m as re,n as y,p as j,q as se,s as oe}from"./index-JKzARUiG.js";import{r as Q,U as ie}from"./icons-CwsTCmB2.js";import{_ as K}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{u as ae}from"./auth-CoowXOEI.js";import"./SettingOutlined-7WAqpvd6.js";import"./TeamOutlined-C5THHLk7.js";import"./UnorderedListOutlined-B1ZzTECl.js";import"./CreditCardOutlined-D3QvbK_r.js";var le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"};function X(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable}))),r.forEach(function(s){ue(e,s,t[s])})}return e}function ue(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var R=function(n,t){var r=X({},n,t.attrs);return u(U,X({},r,{icon:le}),null)};R.displayName="LogoutOutlined";R.inheritAttrs=!1;var ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"};function Y(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable}))),r.forEach(function(s){me(e,s,t[s])})}return e}function me(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var G=function(n,t){var r=Y({},n,t.attrs);return u(U,Y({},r,{icon:ce}),null)};G.displayName="MenuFoldOutlined";G.inheritAttrs=!1;var de={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"};function Z(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable}))),r.forEach(function(s){pe(e,s,t[s])})}return e}function pe(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var W=function(n,t){var r=Z({},n,t.attrs);return u(U,Z({},r,{icon:de}),null)};W.displayName="MenuUnfoldOutlined";W.inheritAttrs=!1;var fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"};function ee(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable}))),r.forEach(function(s){ge(e,s,t[s])})}return e}function ge(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var q=function(n,t){var r=ee({},n,t.attrs);return u(U,ee({},r,{icon:fe}),null)};q.displayName="SafetyCertificateOutlined";q.inheritAttrs=!1;const _e=[{url:"/dashboard/ecommerce",name:"پیشخوان",tagColor:"warning",icon:"HomeIcon",i18n:"پیشخوان",permissionId:"dashboard.view"},{header:"Apps",icon:"PackageIcon",i18n:"کاربری",items:[{url:null,name:"User",icon:"UserIcon",i18n:"اشخاص",permissionId:"persons",submenu:[{url:"/customer/add",name:"AddCustomer",slug:"add-customer",i18n:"اضافه کردن شخص",permissionId:"persons.create"},{url:"/customer/reagent-list",name:"List",slug:"raegentList",i18n:"لیست کارشناسان فروش",permissionId:"persons.list.sellers"},{url:"/customer/omde-list",name:"List",slug:"omde-customer-list",i18n:"لیست مشتریان عمده",permissionId:"persons.list.client.omde"},{url:"/customer/omde-non-verified-list",name:"List",slug:"omde-non-verified-list",i18n:"لیست مشتریان در انتظار",permissionId:"persons.list.client.omde"},{url:"/customer/omde-archived-list",name:"List",slug:"omde-archived-list",i18n:"لیست مشتریان بایگانی",permissionId:"persons.list.client.omde"},{url:"/customer/list",name:"List",slug:"app-user-list",i18n:"لیست مشتریان تک",permissionId:"persons.list.client.single"},{url:"/customer/banker-list",name:"List",slug:"banker-list",i18n:"لیست بنکداران",permissionId:"persons.list.client.omde"},{url:"/customer/shopkeeper-list",name:"List",slug:"shopkeeper-list",i18n:"لیست مغازه داران حضوری",permissionId:"persons.list.client.omde"}]},{url:null,name:"branch and workshop",icon:"GridIcon",i18n:"شعب و کارگاه",submenu:[{url:null,name:"Branch",icon:"GridIcon",i18n:"شعب",permissionId:"branch",submenu:[{url:"/branch/list",name:"BranchList",slug:"branch-list",i18n:"لیست شعب",permissionId:"branch.list"}]},{url:null,name:"Workshop",icon:"GridIcon",i18n:"کارگاه",permissionId:"workshop",submenu:[{url:"/workshop/list",name:"WorkshopList",slug:"workshop-list",i18n:"لیست کارگاه ها",permissionId:"workshop.list"}]}]},{url:null,name:"eCommerce",icon:"ShoppingBagIcon",i18n:"محصولات",permissionId:"product",submenu:[{url:"/apps/product/add",name:"AddProduct",slug:"add-product",i18n:"افزودن محصول",permissionId:"product.create"},{url:"/apps/product/list",name:"ProductList",slug:"product-list",i18n:"محصولات",permissionId:"product.list"},{url:"/product/change/percent",name:"changePercent",slug:"change-Percent",i18n:"تغییر درصد محصولات",permissionId:"product.percent"}]},{url:null,name:"order",icon:"BoxIcon",i18n:"سفارش ها",permissionId:"order",submenu:[{url:"/order/create",name:"orderOmdeList",slug:"order-omde-list",i18n:"ثبت سفارش تک",permissionId:"order.create"},{url:"/order/list",name:"orderList",slug:"order-list",i18n:"لیست سفارش های تک",permissionId:"order.list"},{url:"/order/make",name:"makeOrder",slug:"order-makeOrder",i18n:"سفارش های ساختنی",permissionId:"order.makeOrder"},{url:"/order/omde-list",name:"orderOmdeList",slug:"order-omde-list",i18n:"لیست سفارش های عمده",permissionId:"order.omde"},{url:"/order/tamin-list",name:"orderTaminList",slug:"order-tamin-list",i18n:"لیست تامین",permissionId:"order.tamin"}]},{url:null,name:"users",icon:"UserIcon",i18n:"مدیران",permissionId:"user",submenu:[{url:"/permission",name:"permission",slug:"user-permission",i18n:"دسترسی ها",permissionId:"user.permission"},{url:"/user/list",name:"UserList",slug:"user-list",i18n:"لیست مدیران",permissionId:"user.list"}]},{url:null,name:"report",icon:"GiftIcon",i18n:"تخفیفات",permissionId:"offers",submenu:[{url:"/major/promotion/autopromotion",name:"major_promotion_list",slug:"major_promotion_list",i18n:"تخفیف اتوماتیک ",permissionId:"offers.autopromotion"},{url:"/major/promotion/list",name:"major_promotion_list",slug:"major_promotion_list",i18n:"لیست تخفیفات ",permissionId:"offers.list"},{name:"report",icon:"SlashIcon",i18n:"استثناعات تخفیف",permissionId:"offersIgnore",url:"/major/offersIgnore",slug:"offersIgnore"}]},{url:null,name:"reports and documents",icon:"FileTextIcon",i18n:"گزارشات و اسناد مالی",submenu:[{url:null,name:"finical",icon:"DollarSignIcon",i18n:"اسناد مالی",permissionId:"document",submenu:[{url:"/finical/list",name:"finical_list",slug:"finical_list",i18n:"لیست اسناد",permissionId:"document.list"}]},{url:null,name:"Invoice",icon:"BookIcon",i18n:"فاکتور انتقال",permissionId:"invoice",submenu:[{url:"/invoice/list",name:"InvoiceList",slug:"invoice-list",i18n:"لیست فاکتورها",permissionId:"invoice.list"}]},{url:null,name:"report",icon:"FileTextIcon",i18n:"گزارشات",permissionId:"report",submenu:[{url:"/report/order_item",name:"report_order_item",slug:"report_ordedr_item",i18n:"گزارش تجمیعی سفارش و اسناد",permissionId:"report.order.item"},{url:"/report/product",name:"report_product",slug:"report_product",i18n:"گزارش محصولات",permissionId:"report.product"}]}]},{url:null,name:"sms",icon:"MailIcon",i18n:"پیامک",permissionId:"sms",submenu:[{url:"/sms/create",name:"create sms",slug:"create_sms",i18n:"ارسال پیامک",permissionId:"sms.create"}]},{url:"/statics",name:"statics",icon:"BarChartIcon",i18n:"آمار",permissionId:"statics"},{url:"/newsletters",name:"newsletters",icon:"FileTextIcon",i18n:"خبرنامه",permissionId:"newsletters"}]},{header:"UI",icon:"LayersIcon",i18n:"مدیریت",items:[{url:null,name:"پیکر بندی",icon:"SettingsIcon",i18n:"پیکر بندی",permissionId:"config",submenu:[{url:"/config/manage/const",name:"Const Management",slug:"manage-const",i18n:"مدیریت ثابت ها",permissionId:"config.statics"},{url:"/config/manage/report",name:"report Management",slug:"manage-report",i18n:"گزارش",permissionId:"config.report"},{url:"/config/manage/wallet",name:"wallet Management",slug:"manage-const",i18n:"مدیریت کیف پول",permissionId:"config.wallet"},{url:null,name:"category",icon:"ListIcon",i18n:"دسته بندی ها",permissionId:"collection",submenu:[{url:"/category/list",name:"categoryList",slug:"list-category",i18n:"لیست دسته بندی ها",permissionId:"collection.list"}]},{url:null,name:"wallet",icon:"CreditCardIcon",i18n:"کیف پول",permissionId:"wallet",submenu:[{url:"/wallet",name:"wallet",slug:"wallet",i18n:"لیست کیف پول های شارژ شده",permissionId:"wallet.list"}]},{url:null,name:"cities offer percent",icon:"PercentIcon",i18n:"شهر ها",permissionId:"cities",submenu:[{url:"/city/list",name:"city list",slug:"city_list",i18n:"لیست شهر ها",permissionId:"cities.list"}]},{url:"/comments",name:"comments",icon:"MessageSquareIcon",i18n:"دیدگاه ها",permissionId:"comment"},{url:null,name:"notify",icon:"BellIcon",i18n:"نوتیفیکیشن",permissionId:"notify",submenu:[{url:"/notify/create",name:"create notify",slug:"create_notify",i18n:"ارسال نوتیفیکیشن",permissionId:"notify.create"}]}]}]}];function ve(){return _e}const ne=H({name:"NavMenuNode",__name:"NavMenuNode",props:{node:{},menuKey:{}},setup(e){const n=D();function t(s){return s.permissionId?!!n.hasPermission(s.permissionId):!0}function r(s){return(s??[]).filter(t)}return(s,h)=>{const P=d("NavMenuNode",!0),_=d("a-sub-menu"),I=d("a-menu-item");return e.node.submenu?(a(),f(_,{key:e.menuKey},{icon:i(()=>[e.node.icon?(a(),f(J(L(Q)(e.node.icon)),{key:0})):z("",!0)]),title:i(()=>[S(w(e.node.i18n||e.node.name),1)]),default:i(()=>[(a(!0),N(B,null,T(r(e.node.submenu),(k,$)=>(a(),f(P,{key:k.url||`${e.menuKey}-${$}`,node:k,"menu-key":k.url||`${e.menuKey}-${$}`},null,8,["node","menu-key"]))),128))]),_:1})):(a(),f(I,{key:e.menuKey},{icon:i(()=>[e.node.icon?(a(),f(J(L(Q)(e.node.icon)),{key:0})):z("",!0)]),default:i(()=>[S(" "+w(e.node.i18n||e.node.name),1)]),_:1}))}}}),be={class:"nav-header"},he={key:0,class:"nav-title"},ye=H({__name:"VerticalNavMenu",props:{title:{default:"منتزر"},collapsed:{type:Boolean,default:!1}},setup(e){const n=E(),t=te(),r=D();function s(o){return o.permissionId?!!r.hasPermission(o.permissionId):!0}function h(o){return(o??[]).filter(s)}function P(o){return o.header?h(o.items).length>0:o.submenu?h(o.submenu).length>0:!0}const _=j(()=>ve().filter(o=>s(o)&&P(o))),I=(o,m)=>`sub-${o.name??""}-${m}`;function k(o,m,v){for(let b=0;b<o.length;b++){const p=o[b],l=p.url||`${v}-${b}`;if(!p.submenu){if(p.url===m)return[];continue}const O=k(h(p.submenu),m,l);if(O)return[l,...O]}return null}function $(o){for(let m=0;m<_.value.length;m++){const v=_.value[m];if(v.header){const b=h(v.items);for(let p=0;p<b.length;p++){const l=b[p];if(!l.submenu)continue;const O=l.url||I(l,p),C=k(h(l.submenu),o,O);if(C)return[O,...C]}continue}if(v.submenu){const b=v.url||I(v,m),p=k(h(v.submenu),o,b);if(p)return[b,...p]}}return[]}const g=V([n.path]),c=V($(n.path));re(()=>n.path,o=>{g.value=[o];const m=$(o);for(const v of m)c.value.includes(v)||(c.value=[...c.value,v])});function A({key:o}){const m=String(o);m.startsWith("/")&&m!==n.path&&t.push(m)}return(o,m)=>{const v=d("a-menu-item-group"),b=d("a-menu"),p=d("a-layout-sider");return a(),f(p,{collapsed:e.collapsed,trigger:null,collapsible:"",width:"260",class:"vertical-nav-menu",theme:"light"},{default:i(()=>[y("div",be,[e.collapsed?z("",!0):(a(),N("span",he,w(e.title),1))]),u(b,{mode:"inline",theme:"light","inline-collapsed":e.collapsed,"selected-keys":g.value,"open-keys":c.value,"onUpdate:openKeys":m[0]||(m[0]=l=>c.value=l),onClick:A},{default:i(()=>[(a(!0),N(B,null,T(_.value,(l,O)=>(a(),N(B,{key:l.url||l.header||O},[l.header?(a(),f(v,{key:0,title:l.i18n||l.header},{default:i(()=>[(a(!0),N(B,null,T(h(l.items),(C,x)=>(a(),f(ne,{key:C.url||`${O}-${x}`,node:C,"menu-key":C.url||I(C,x)},null,8,["node","menu-key"]))),128))]),_:2},1032,["title"])):(a(),f(ne,{key:1,node:l,"menu-key":l.url||I(l,O)},null,8,["node","menu-key"]))],64))),128))]),_:1},8,["inline-collapsed","selected-keys","open-keys"])]),_:1},8,["collapsed"])}}}),Ie=K(ye,[["__scopeId","data-v-2d7bd33c"]]),Oe={class:"nav-left"},ke={class:"page-title"},we={key:1},Le={class:"nav-right"},$e={class:"user-chip"},Ce={class:"user-name"},Me={class:"user-card"},Pe={class:"user-card__head"},Se={class:"user-card__id"},je={class:"user-card__name"},Ne={class:"user-card__mobile"},Be=H({__name:"TheNavbar",props:{collapsed:{type:Boolean}},emits:["toggle-sidebar"],setup(e){const n=E(),t=te(),r=ae(),s=D(),h=j(()=>{var g;return((g=n.meta)==null?void 0:g.pageTitle)??""}),P=j(()=>{var g;return(g=n.meta)==null?void 0:g.breadcrumb}),_=j(()=>{var g,c;return((g=r.user)==null?void 0:g.name)??((c=r.user)==null?void 0:c.fullName)??"کاربر"}),I=j(()=>_.value.trim().charAt(0)||"ک"),k=j(()=>!!s.hasPermission("user.permission"));function $(){r.logout(),t.push("/auth/login")}return(g,c)=>{const A=d("a-button"),o=d("router-link"),m=d("a-breadcrumb-item"),v=d("a-breadcrumb"),b=d("a-avatar"),p=d("a-divider"),l=d("a-menu-item"),O=d("a-menu"),C=d("a-dropdown"),x=d("a-layout-header");return a(),f(x,{class:"the-navbar"},{default:i(()=>[y("div",Oe,[u(A,{type:"text",onClick:c[0]||(c[0]=M=>g.$emit("toggle-sidebar"))},{default:i(()=>[e.collapsed?(a(),f(L(W),{key:0})):(a(),f(L(G),{key:1}))]),_:1}),y("span",ke,w(h.value),1),P.value?(a(),f(v,{key:0,class:"breadcrumb"},{default:i(()=>[(a(!0),N(B,null,T(P.value,(M,F)=>(a(),f(m,{key:F},{default:i(()=>[M.url&&!M.active?(a(),f(o,{key:0,to:M.url},{default:i(()=>[S(w(M.title),1)]),_:2},1032,["to"])):(a(),N("span",we,w(M.title),1))]),_:2},1024))),128))]),_:1})):z("",!0)]),y("div",Le,[u(C,{trigger:"click",placement:"bottomRight","overlay-class-name":"user-dropdown-overlay"},{overlay:i(()=>{var M;return[y("div",Me,[y("div",Pe,[u(b,{size:"large",style:{"background-color":"#1c2d56"}},{default:i(()=>[S(w(I.value),1)]),_:1}),y("div",Se,[y("span",je,w(_.value),1),y("span",Ne,w((M=L(r).user)==null?void 0:M.mobile),1)])]),u(p,{class:"user-card__divider"}),u(O,{class:"user-card__menu"},{default:i(()=>[u(l,{key:"my-data",onClick:c[1]||(c[1]=F=>L(t).push("/my-data"))},{default:i(()=>[u(L(ie)),c[3]||(c[3]=S(" اطلاعات من ",-1))]),_:1}),k.value?(a(),f(l,{key:"permission",onClick:c[2]||(c[2]=F=>L(t).push("/permission"))},{default:i(()=>[u(L(q)),c[4]||(c[4]=S(" دسترسی ها ",-1))]),_:1})):z("",!0)]),_:1}),u(p,{class:"user-card__divider"}),u(O,{class:"user-card__menu"},{default:i(()=>[u(l,{key:"logout",onClick:$},{default:i(()=>[u(L(R)),c[5]||(c[5]=S(" خروج ",-1))]),_:1})]),_:1})])]}),default:i(()=>[y("span",$e,[u(b,{size:"small",style:{"background-color":"#1c2d56"}},{default:i(()=>[S(w(I.value),1)]),_:1}),y("span",Ce,w(_.value),1)])]),_:1})])]),_:1})}}}),ze=K(Be,[["__scopeId","data-v-e8615504"]]),xe={class:"content-wrapper"},Te={class:"content-area__content"},Ue=H({__name:"Main",setup(e){const n=E(),t=se(),r=j(()=>t.sidebarCollapsed),s=j(()=>{var _;return!!((_=n.meta)!=null&&_.no_scroll)}),h=V(void 0);function P(_){h.value=_}return re(()=>n.path,()=>{h.value=void 0}),(_,I)=>{const k=d("router-view"),$=d("a-layout-content"),g=d("a-layout");return a(),f(g,{class:oe(["layout--main",{"no-scroll":s.value}])},{default:i(()=>[u(Ie,{collapsed:r.value},null,8,["collapsed"]),u(g,null,{default:i(()=>[u(ze,{collapsed:r.value,onToggleSidebar:I[0]||(I[0]=c=>L(t).setSidebarCollapsed(!r.value))},null,8,["collapsed"]),u($,{id:"content-area"},{default:i(()=>[y("div",xe,[y("div",Te,[u(k,{onChangeRouteTitle:P})])])]),_:1})]),_:1})]),_:1},8,["class"])}}}),Ge=K(Ue,[["__scopeId","data-v-1ff241ff"]]);export{Ge as default};