Files
machartaa_admin_dist/dist/assets/BasicLayout-2beaa21d.js
T

2 lines
18 KiB
JavaScript
Raw Normal View History

2026-10-10 13:28:46 +03:30
import{g as re,h as pe,i as S,j as I,d as T,u as ue,o,k as _,w as s,l as e,m as N,n as C,b as t,t as U,p as fe,c as R,F as H,q as K,s as E,v as ve,a as Ae,x as ge,y as Ce,z as le,e as n,A as he,B as Se,f as ae,C as ce,D as Z,E as ke,r as ze,G as Re,H as _e}from"./index-90ac1a44.js";import{I as D,u as Q}from"./Icon-85823aa3.js";import{l as ee}from"./lodash-07b825be.js";import{_ as me,a as ye,M as we,b as $e}from"./index-9869a66e.js";import{D as xe}from"./index-90f5ddad.js";import{L as Ie,A as De,a as Oe,_ as Me,b as Ee,c as Ue}from"./index-06761d5a.js";import{_ as Ye}from"./BasicModal.vue_vue_type_style_index_0_lang-c3b69d02.js";import{_ as Le}from"./BasicInput.vue_vue_type_style_index_0_lang-9a0053be.js";import{_ as je}from"./button.vue_vue_type_style_index_0_lang-b32e1136.js";import{B as We}from"./index-cfa536c5.js";import{_ as He,F as Fe}from"./index-03d99677.js";import{_ as Te}from"./index-a413fea1.js";import{D as Ve}from"./index-bb804fdd.js";import"./_plugin-vue_export-helper-8ee86600.js";import"./isSymbol-9094e8b7.js";import"./vnode-b0455438.js";import"./shallowequal-36516cfd.js";import"./index-c0eeee91.js";import"./styleChecker-1445806f.js";import"./DialogWrap-6616a498.js";import"./omit-84d71e15.js";import"./pickAttrs-ba13e92c.js";import"./isNumeric-3f69e2aa.js";import"./index-93d9312f.js";import"./usePrice-bc935b83.js";import"./index-027c2128.js";import"./SearchOutlined-0eaaa97a.js";import"./FormItemContext-64f846db.js";import"./isPlainObject-aab367ce.js";import"./_flatRest-f2577aae.js";import"./Col-fddaa6b7.js";import"./toArray-3936b2d5.js";const P=re("layout",()=>{const u=pe({collapsible:!0,collapsed:!1,width:"230px",collapsedWidth:"56px",fixedSideBar:!1,mode:"horizontal"}),l="top",A=S(!1),r=I(()=>u.collapsed?u.collapsedWidth:u.width),c=pe({height:"45px",fixed:!0}),p=S(!1);function g(){p.value=!p.value}function m(){p.value=!1}return{sideMenu:u,sideMenuWidth:r,header:c,layout:l,showSettingsIcon:A,mobileMenuOpen:p,toggleMobileMenu:g,closeMobileMenu:m}}),be=T({__name:"BaseMenuItem",props:{item:{}},setup(u){const l=u,A=ue(),r=P();async function c(p){await A.push({name:p.name}),r.closeMobileMenu()}return(p,g)=>{var x;const m=D,k=me;return o(),_(k,{disabled:((x=l.item.meta)==null?void 0:x.disabled)??!1,key:l.item.name,onClick:g[0]||(g[0]=y=>c(p.item))},{icon:s(()=>{var y,w;return[(y=l.item.meta)!=null&&y.icon?(o(),_(m,{key:0,size:e(N),icon:(w=l.item.meta)==null?void 0:w.icon},null,8,["size","icon"])):C("",!0)]}),default:s(()=>[t("span",null,U(l.item.meta.title??l.item.name),1)]),_:1},8,["disabled"])}}}),Je=T({__name:"BasicSubMenu",props:{menuItem:{},level:{default:1}},setup(u){const l=u,{prefixCls:A}=Q("basic-sub-menu"),r=I(()=>l.level==1?[-63,3]:[-8,-8]),c=I(()=>l.menuItem),p=I(()=>ee.sortBy(l.menuItem.children,g=>{var m;return(m=g.meta)==null?void 0:m.order}).filter(g=>{var m;return!((m=g.meta)!=null&&m.hideMenu)}));return(g,m)=>{const k=D,x=fe("BasicSubMenu",!0),y=ye;return o(),_(y,{class:E(e(A)),popupClassName:`${e(A)}-popup`,popupOffset:r.value},{icon:s(()=>{var w;return[(w=c.value.meta)!=null&&w.icon?(o(),_(k,{key:0,size:e(N),icon:c.value.meta.icon},null,8,["size","icon"])):C("",!0)]}),title:s(()=>[t("span",null,U(c.value.meta.title??c.value.name),1)]),default:s(()=>[(o(!0),R(H,null,K(p.value,w=>{var f;return o(),R(H,null,[!((f=w.meta)!=null&&f.hideChildren)&&w.children&&w.children.length>0?(o(),_(x,{"menu-item":w,key:w.name,level:l.level+1},null,8,["menu-item","level"])):(o(),_(be,{item:w,key:w.name},null,8,["item"]))],64)}),256))]),_:1},8,["class","popupClassName","popupOffset"])}}});const Ne={class:"header-menu-measure-title"},Qe=t("span",{class:"header-menu-overflow-trigger"},"···",-1),Pe=[Qe],Xe=t("span",{class:"header-menu-overflow-trigger"},"···",-1),Ke=[Xe],de=T({__name:"BasicMenu",props:{mode:{}},setup(u){const l=u,{prefixCls:A}=Q("basic-menu"),r=P(),c=ue(),p=I(()=>l.mode??r.sideMenu.mode),g=ve(),m=S([]),k=Ae(),x=S(null),y=S(null),w=S(null),f=S(0);let Y=null,L=0;function te(){return document.body}function X(v){return ee.sortBy(v.children||[],i=>{var b;return(b=i.meta)==null?void 0:b.order}).filte