Files
tehran_taj/apps/admin-panel/dist/assets/Main-CNif7d-b.js
T
s.esmaeiliandClaude Opus 5 4b038c0518 admin-panel: rebuild the committed deploy artifact from current source
dist/ is gitignored by apps/admin-panel/.gitignore but is deliberately
committed for Dokploy copy-only deploys (see root .gitignore's note), so it
is force-added. The previous artifact was a pre-port prototype build; the
previous commit removed its two stale assets without being able to add the
new ones, leaving index.html pointing at files absent from git. This restores
a self-consistent artifact built from current source.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 17:35:13 +03:30

2 lines
16 KiB
JavaScript

import{c as v,I as J,d as D,u as R,a as Q,b as Z,r as V,w as X,e as m,o as n,f as a,g as t,h as j,i as O,t as b,j as M,k as F,F as B,l as L,m as A,n as $,p as S,q as ee,s as ne}from"./index-C4VtVyHl.js";import{r as x}from"./icons-CiIfTlBx.js";import{_ as W}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{u as te}from"./auth-CSLcmp-r.js";import"./UnorderedListOutlined-Crp0Kxn-.js";import"./TeamOutlined-BLCEDtm9.js";import"./CreditCardOutlined-9pQDZwAu.js";var re={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 q(s){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},i=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(i=i.concat(Object.getOwnPropertySymbols(r).filter(function(d){return Object.getOwnPropertyDescriptor(r,d).enumerable}))),i.forEach(function(d){oe(s,d,r[d])})}return s}function oe(s,e,r){return e in s?Object.defineProperty(s,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):s[e]=r,s}var E=function(e,r){var i=q({},e,r.attrs);return v(J,q({},i,{icon:re}),null)};E.displayName="MenuFoldOutlined";E.inheritAttrs=!1;var se={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 K(s){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},i=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(i=i.concat(Object.getOwnPropertySymbols(r).filter(function(d){return Object.getOwnPropertyDescriptor(r,d).enumerable}))),i.forEach(function(d){ie(s,d,r[d])})}return s}function ie(s,e,r){return e in s?Object.defineProperty(s,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):s[e]=r,s}var G=function(e,r){var i=K({},e,r.attrs);return v(J,K({},i,{icon:se}),null)};G.displayName="MenuUnfoldOutlined";G.inheritAttrs=!1;const ae=[{url:null,name:"پیشخوان",tagColor:"warning",icon:"HomeIcon",i18n:"پیشخوان",permissionId:"dashboard",submenu:[{url:"/dashboard/ecommerce",name:"eCommerce",slug:"dashboard-ecommerce",i18n:"آمار عمده فروشی",permissionId:"dashboard.omde"},{url:"/dashboard/analytics",name:"eCommerce",slug:"dashboard-ecommerce",i18n:"آمار تک فروشی",permissionId:"dashboard.tak"}]},{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:"لیست بنکداران"},{url:"/customer/shopkeeper-list",name:"List",slug:"shopkeeper-list",i18n:"لیست مغازه داران حضوری"}]},{url:null,name:"Branch",icon:"GridIcon",i18n:"شعب",permissionId:"branch",submenu:[{url:"/branch/add",name:"AddBranch",slug:"add-branch",i18n:"افزودن شعب",permissionId:"branch.create"},{url:"/branch/list",name:"BranchList",slug:"branch-list",i18n:"لیست شعب",permissionId:"branch.list"}]},{url:null,name:"Workshop",icon:"GridIcon",i18n:"کارگاه",permissionId:"workshop",submenu:[{url:"/workshop/add",name:"AddWorkshop",slug:"add-workshop",i18n:"افزودن کارگاه",permissionId:"workshop.create"},{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/create",name:"AddUser",slug:"add-user",i18n:"افزودن مدیر",permissionId:"user.create"},{url:"/user/list",name:"UserList",slug:"user-list",i18n:"لیست مدیران",permissionId:"user.list"}]},{url:null,name:"wallet",icon:"CreditCardIcon",i18n:"کیف پول",permissionId:"wallet",submenu:[{url:"/wallet",name:"wallet",slug:"wallet",i18n:"لیست کیف پول های شارژ شده",permissionId:"wallet.list"}]},{url:null,name:"category",icon:"ListIcon",i18n:"دسته بندی ها",permissionId:"collection",submenu:[{url:"/category/add",name:"categoryAdd",slug:"add-category",i18n:"افزودن دسته بندی",permissionId:"collection.create"},{url:"/category/list",name:"categoryList",slug:"list-category",i18n:"لیست دسته بندی ها",permissionId:"collection.list"}]},{url:null,name:"finical",icon:"DollarSignIcon",i18n:"اسناد مالی",permissionId:"document",submenu:[{url:"/finical/list",name:"finical_list",slug:"finical_list",i18n:"لیست اسناد",permissionId:"document.list"},{url:"/add/findoc",name:"findoc",slug:"findoc",i18n:"وارد کردن سند مالی مشتری",permissionId:"document.create"}]},{url:null,name:"report",icon:"GiftIcon",i18n:"تخفیفات",permissionId:"offers",submenu:[{url:"/major/promotion/tak/add",name:"major_promotion_add",slug:"major_promotion_add",i18n:"تعریف تخفیف تک",permissionId:"offers.create.tak"},{url:"/major/promotion/autopromotion",name:"major_promotion_list",slug:"major_promotion_list",i18n:"تخفیف اتوماتیک ",permissionId:"offers.autopromotion"},{url:"/major/promotion/add",name:"major_promotion_add",slug:"major_promotion_add",i18n:"تعریف تخفیف عمده",permissionId:"offers.create"},{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:"Invoice",icon:"BookIcon",i18n:"فاکتور انتقال",permissionId:"invoice",submenu:[{url:"/invoice/add",name:"AddInvoice",slug:"add-invoice",i18n:"افزودن فاکتور",permissionId:"invoice.create"},{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:"cities offer percent",icon:"PercentIcon",i18n:"شهر ها",permissionId:"cities",submenu:[{url:"/city/create",name:"create city",slug:"create_city",i18n:"افزودن شهر",permissionId:"cities.create"},{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:"sms",icon:"MailIcon",i18n:"پیامک",permissionId:"sms",submenu:[{url:"/sms/create",name:"create sms",slug:"create_sms",i18n:"ارسال پیامک",permissionId:"sms.create"}]},{url:null,name:"notify",icon:"BellIcon",i18n:"نوتیفیکیشن",permissionId:"notify",submenu:[{url:"/notify/create",name:"create notify",slug:"create_notify",i18n:"ارسال نوتیفیکیشن",permissionId:"notify.create"}]},{url:"/statics",name:"statics",icon:"BarChartIcon",i18n:"آمار",permissionId:"statics"},{url:"/newsletters",name:"newsletters",icon:"FileTextIcon",i18n:"خبرنامه",permissionId:"newsletters.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"}]}]}];function le(){return ae}const ue={class:"nav-header"},ce={key:0,class:"nav-title"},me=D({__name:"VerticalNavMenu",props:{title:{default:"هنزا گلد"},collapsed:{type:Boolean,default:!1}},setup(s){const e=R(),r=Q(),i=Z();function d(o){return o.permissionId?!!i.hasPermission(o.permissionId):!0}function f(o){return(o??[]).filter(d)}function z(o){return o.header?f(o.items).length>0:o.submenu?f(o.submenu).length>0:!0}const C=S(()=>le().filter(o=>d(o)&&z(o))),I=(o,u)=>`sub-${o.name??""}-${u}`;function _(o){for(let u=0;u<C.value.length;u++){const p=C.value[u];if(p.header){const y=f(p.items);for(let k=0;k<y.length;k++){const h=y[k];if(h.submenu&&f(h.submenu).some(N=>N.url===o))return[I(h,k)]}continue}if(p.submenu&&f(p.submenu).some(y=>y.url===o))return[I(p,u)]}return[]}const g=V([e.path]),w=V(_(e.path));X(()=>e.path,o=>{g.value=[o];const u=_(o);for(const p of u)w.value.includes(p)||(w.value=[...w.value,p])});function P({key:o}){const u=String(o);u.startsWith("/")&&u!==e.path&&r.push(u)}return(o,u)=>{const p=m("a-menu-item"),y=m("a-sub-menu"),k=m("a-menu-item-group"),h=m("a-menu"),N=m("a-layout-sider");return n(),a(N,{collapsed:s.collapsed,trigger:null,collapsible:"",width:"260",class:"vertical-nav-menu",theme:"light"},{default:t(()=>[j("div",ue,[s.collapsed?M("",!0):(n(),O("span",ce,b(s.title),1))]),v(h,{mode:"inline",theme:"light","inline-collapsed":s.collapsed,"selected-keys":g.value,"open-keys":w.value,"onUpdate:openKeys":u[0]||(u[0]=l=>w.value=l),onClick:P},{default:t(()=>[(n(!0),O(B,null,F(C.value,(l,H)=>(n(),O(B,{key:l.url||l.header||H},[l.header?(n(),a(k,{key:0,title:l.i18n||l.header},{default:t(()=>[(n(!0),O(B,null,F(f(l.items),(c,T)=>(n(),O(B,{key:c.url||T},[c.submenu?(n(),a(y,{key:I(c,T)},{icon:t(()=>[c.icon?(n(),a(A($(x)(c.icon)),{key:0})):M("",!0)]),title:t(()=>[L(b(c.i18n||c.name),1)]),default:t(()=>[(n(!0),O(B,null,F(f(c.submenu),(U,Y)=>(n(),a(p,{key:U.url||`${T}-${Y}`},{icon:t(()=>[U.icon?(n(),a(A($(x)(U.icon)),{key:0})):M("",!0)]),default:t(()=>[L(" "+b(U.i18n||U.name),1)]),_:2},1024))),128))]),_:2},1024)):(n(),a(p,{key:c.url||`${T}`},{icon:t(()=>[c.icon?(n(),a(A($(x)(c.icon)),{key:0})):M("",!0)]),default:t(()=>[L(" "+b(c.i18n||c.name),1)]),_:2},1024))],64))),128))]),_:2},1032,["title"])):l.submenu?(n(),a(y,{key:I(l,H)},{icon:t(()=>[l.icon?(n(),a(A($(x)(l.icon)),{key:0})):M("",!0)]),title:t(()=>[L(b(l.i18n||l.name),1)]),default:t(()=>[(n(!0),O(B,null,F(f(l.submenu),(c,T)=>(n(),a(p,{key:c.url||`${H}-${T}`},{icon:t(()=>[c.icon?(n(),a(A($(x)(c.icon)),{key:0})):M("",!0)]),default:t(()=>[L(" "+b(c.i18n||c.name),1)]),_:2},1024))),128))]),_:2},1024)):(n(),a(p,{key:l.url||`${H}`},{icon:t(()=>[l.icon?(n(),a(A($(x)(l.icon)),{key:0})):M("",!0)]),default:t(()=>[L(" "+b(l.i18n||l.name),1)]),_:2},1024))],64))),128))]),_:1},8,["inline-collapsed","selected-keys","open-keys"])]),_:1},8,["collapsed"])}}}),de=W(me,[["__scopeId","data-v-bf6b0a16"]]),pe={class:"nav-left"},_e={class:"page-title"},ge={class:"nav-right"},fe={class:"user-chip"},ve={class:"user-name"},Ie=D({__name:"TheNavbar",props:{collapsed:{type:Boolean}},emits:["toggle-sidebar"],setup(s){const e=R(),r=Q(),i=te(),d=S(()=>{var I;return((I=e.meta)==null?void 0:I.pageTitle)??""}),f=S(()=>{var I,_;return((I=i.user)==null?void 0:I.name)??((_=i.user)==null?void 0:_.fullName)??"کاربر"}),z=S(()=>f.value.trim().charAt(0)||"ک");function C(){i.logout(),r.push("/auth/login")}return(I,_)=>{const g=m("a-button"),w=m("a-avatar"),P=m("a-menu-item"),o=m("a-menu-divider"),u=m("a-menu"),p=m("a-dropdown"),y=m("a-layout-header");return n(),a(y,{class:"the-navbar"},{default:t(()=>[j("div",pe,[v(g,{type:"text",onClick:_[0]||(_[0]=k=>I.$emit("toggle-sidebar"))},{default:t(()=>[s.collapsed?(n(),a($(G),{key:0})):(n(),a($(E),{key:1}))]),_:1}),j("span",_e,b(d.value),1)]),j("div",ge,[v(p,null,{overlay:t(()=>[v(u,null,{default:t(()=>[v(P,{key:"my-data",onClick:_[1]||(_[1]=k=>$(r).push("/my-data"))},{default:t(()=>[..._[2]||(_[2]=[L(" اطلاعات من ",-1)])]),_:1}),v(o),v(P,{key:"logout",onClick:C},{default:t(()=>[..._[3]||(_[3]=[L("خروج",-1)])]),_:1})]),_:1})]),default:t(()=>[j("span",fe,[v(w,{size:"small",style:{"background-color":"#1c2d56"}},{default:t(()=>[L(b(z.value),1)]),_:1}),j("span",ve,b(f.value),1)])]),_:1})])]),_:1})}}}),be=W(Ie,[["__scopeId","data-v-b553fbc4"]]),he={class:"content-wrapper"},ye={key:0,class:"router-header"},ke={class:"content-area__heading"},we={key:1},Oe={class:"content-area__content"},Le=D({__name:"Main",setup(s){const e=R(),r=ee(),i=S(()=>r.sidebarCollapsed),d=S(()=>{var g;return(g=e.meta)==null?void 0:g.pageTitle}),f=S(()=>{var g;return(g=e.meta)==null?void 0:g.breadcrumb}),z=S(()=>{var g;return!!((g=e.meta)!=null&&g.no_scroll)}),C=V(void 0),I=S(()=>C.value??d.value??"");function _(g){C.value=g}return X(()=>e.path,()=>{C.value=void 0}),(g,w)=>{const P=m("router-link"),o=m("a-breadcrumb-item"),u=m("a-breadcrumb"),p=m("router-view"),y=m("a-layout-content"),k=m("a-layout");return n(),a(k,{class:ne(["layout--main",{"no-scroll":z.value}])},{default:t(()=>[v(de,{collapsed:i.value},null,8,["collapsed"]),v(k,null,{default:t(()=>[v(be,{collapsed:i.value,onToggleSidebar:w[0]||(w[0]=h=>$(r).setSidebarCollapsed(!i.value))},null,8,["collapsed"]),v(y,{id:"content-area"},{default:t(()=>[j("div",he,[f.value||d.value?(n(),O("div",ye,[j("h2",ke,b(I.value),1),f.value?(n(),a(u,{key:0,class:"breadcrumb"},{default:t(()=>[(n(!0),O(B,null,F(f.value,(h,N)=>(n(),a(o,{key:N},{default:t(()=>[h.url&&!h.active?(n(),a(P,{key:0,to:h.url},{default:t(()=>[L(b(h.title),1)]),_:2},1032,["to"])):(n(),O("span",we,b(h.title),1))]),_:2},1024))),128))]),_:1})):M("",!0)])):M("",!0),j("div",Oe,[v(p,{onChangeRouteTitle:_})])])]),_:1})]),_:1})]),_:1},8,["class"])}}}),Te=W(Le,[["__scopeId","data-v-1d1e09bc"]]);export{Te as default};