版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

2 строки
20 KiB

  1. import{u as w,_ as j,w as $e,a as Q,E as A,b as se,r as be,h as We,T as qe,c as ke,i as ae,d as Ge,t as ce,e as Ce,f as Ie,g as ye,m as Qe,j as we,k as Ke}from"./el-button-1a829d03.js";import"./el-tooltip-4ed993c7.js";import{d as k,o as M,c as G,w as I,r as P,m as Pe,t as Ue,u as y,T as Be,a as Je,b as d,e as O,n as R,f as xe,g as Ee,i as de,h as $,j as Ze,k as Xe,l as me,p as ue,q as Me,s as ve,v as Ne,x,y as X,z as Ye,A as et,F as fe,B as Se,C as tt,D as nt,E as ot,G as st,H as at,I as lt,J as Z,K as pe,L as Oe,M as Ae,N as ut,O as S,P as rt,Q as it}from"./index-080862c1.js";import{u as ct}from"./useDarks-2fae6676.js";import{f as dt}from"./vnode-c429c121.js";const re=function(e,o,...n){let t;o.includes("mouse")||o.includes("click")?t="MouseEvents":o.includes("key")?t="KeyboardEvent":t="HTMLEvents";const a=document.createEvent(t);return a.initEvent(o,...n),e.dispatchEvent(a),e},pt=k({name:"ElCollapseTransition"}),mt=k({...pt,setup(e){const o=w("collapse-transition"),n={beforeEnter(t){t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.style.maxHeight=0,t.style.paddingTop=0,t.style.paddingBottom=0},enter(t){t.dataset.oldOverflow=t.style.overflow,t.scrollHeight!==0?(t.style.maxHeight=`${t.scrollHeight}px`,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom):(t.style.maxHeight=0,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom),t.style.overflow="hidden"},afterEnter(t){t.style.maxHeight="",t.style.overflow=t.dataset.oldOverflow},beforeLeave(t){t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.dataset.oldOverflow=t.style.overflow,t.style.maxHeight=`${t.scrollHeight}px`,t.style.overflow="hidden"},leave(t){t.scrollHeight!==0&&(t.style.maxHeight=0,t.style.paddingTop=0,t.style.paddingBottom=0)},afterLeave(t){t.style.maxHeight="",t.style.overflow=t.dataset.oldOverflow,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom}};return(t,a)=>(M(),G(Be,Pe({name:y(o).b()},Ue(n)),{default:I(()=>[P(t.$slots,"default")]),_:3},16,["name"]))}});var ie=j(mt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);ie.install=e=>{e.component(ie.name,ie)};const vt=ie,ft=k({name:"ElContainer"}),ht=k({...ft,props:{direction:{type:String}},setup(e){const o=e,n=Je(),t=w("container"),a=d(()=>o.direction==="vertical"?!0:o.direction==="horizontal"?!1:n&&n.default?n.default().some(i=>{const v=i.type.name;return v==="ElHeader"||v==="ElFooter"}):!1);return(p,i)=>(M(),O("section",{class:R([y(t).b(),y(t).is("vertical",y(a))])},[P(p.$slots,"default")],2))}});var bt=j(ht,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const gt=k({name:"ElAside"}),_t=k({...gt,props:{width:{type:String,default:null}},setup(e){const o=e,n=w("aside"),t=d(()=>o.width?n.cssVarBlock({width:o.width}):{});return(a,p)=>(M(),O("aside",{class:R(y(n).b()),style:xe(y(t))},[P(a.$slots,"default")],6))}});var ze=j(_t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const yt=k({name:"ElFooter"}),Mt=k({...yt,props:{height:{type:String,default:null}},setup(e){const o=e,n=w("footer"),t=d(()=>o.height?n.cssVarBlock({height:o.height}):{});return(a,p)=>(M(),O("footer",{class:R(y(n).b()),style:xe(y(t))},[P(a.$slots,"default")],6))}});var He=j(Mt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const kt=k({name:"ElHeader"}),Ct=k({...kt,props:{height:{type:String,default:null}},setup(e){const o=e,n=w("header"),t=d(()=>o.height?n.cssVarBlock({height:o.height}):{});return(a,p)=>(M(),O("header",{class:R(y(n).b()),style:xe(y(t))},[P(a.$slots,"default")],6))}});var Le=j(Ct,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const It=k({name:"ElMain"}),xt=k({...It,setup(e){const o=w("main");return(n,t)=>(M(),O("main",{class:R(y(o).b())},[P(n.$slots,"default")],2))}});var De=j(xt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const Et=$e(bt,{Aside:ze,Footer:He,Header:Le,Main:De}),Tt=Q(ze);Q(He);Q(Le);const wt=Q(De);let St=class{constructor(o,n){this.parent=o,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(o){o===this.subMenuItems.length?o=0:o<0&&(o=this.subMenuItems.length-1),this.subMenuItems[o].focus(),this.subIndex=o}addListeners(){const o=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",t=>{let a=!1;switch(t.code){case A.down:{this.gotoSubIndex(this.subIndex+1),a=!0;break}case A.up:{this.gotoSubIndex(this.subIndex-1),a=!0;break}case A.tab:{re(o,"mouseleave");break}case A.enter:case A.space:{a=!0,t.currentTarget.click();break}}return a&&(t.preventDefault(),t.stopPropagation()),!1})})}},$t=class{constructor(o,n){this.domNode=o,this.submenu=null,this.submenu=null,this.init(n)}init(o){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${o}-menu`);n&&(this.submenu=new St(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",o=>{let n=!1;switch(o.code){case A.down:{re(o.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case A.up:{re(o.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case A.tab:{re(o.currentTarget,"mouseleave");break}case A.enter:case A.space:{n=!0,o.currentTarget.click();break}}n&&o.preventDefault()})}},Pt=class{constructor(o,n){this.domNode=o,this.init(n)}init(o){const n=this.domNode.childNodes;Array.from(n).forEach(t=>{t.nodeType===1&&new $t(t,o)})}};const Bt=k({name:"ElMenuCollapseTransition",setup(){const e=w("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,t){se(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",t()},onAfterEnter(n){be(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),We(n,e.m("collapse"))?(be(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),se(n,e.m("collapse"))):(se(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),be(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){se(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function Nt(e,o,n,t,a,p){return M(),G(Be,Pe({mode:"out-in"},e.listeners),{default:I(()=>[P(e.$slots,"default")]),_:3},16)}var Ot=j(Bt,[["render",Nt],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Re(e,o){const n=d(()=>{let a=e.parent;const p=[o.value];for(;a.type.name!=="ElMenu";)a.props.index&&p.unshift(a.props.index),a=a.parent;return p});return{parentMenu:d(()=>{let a=e.parent;for(;a&&!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function At(e){return d(()=>{const n=e.backgroundColor;return n?new qe(n).shade(20).toString():""})}const je=(e,o)=>{const n=w("menu");return d(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":At(e).value||"","active-color":e.activeTextColor||"",level:`${o}`}))},zt=ke({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:ae},expandOpenIcon:{type:ae},collapseCloseIcon:{type:ae},collapseOpenIcon:{type:ae}}),le="ElSubMenu";var Te=k({name:le,props:zt,setup(e,{slots:o,expose:n}){Ge({from:"popper-append-to-body",replacement:"teleported",scope:le,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},d(()=>e.popperAppendToBody!==void 0));const t=Ee(),{indexPath:a,parentMenu:p}=Re(t,d(()=>e.index)),i=w("menu"),v=w("sub-menu"),l=de("rootMenu");l||ce(le,"can not inject root menu");const m=de(`subMenu:${p.value.uid}`);m||ce(le,"can not inject sub menu");const h=$({}),g=$({});let _;const B=$(!1),K=$(),U=$(null),z=d(()=>s.value==="horizontal"&&H.value?"bottom-start":"right-start"),F=d(()=>s.value==="horizontal"&&H.value||s.value==="vertical"&&!l.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?b.value?e.expandOpenIcon:e.expandCloseIcon:Ze:e.collapseCloseIcon&&e.collapseOpenIcon?b.value?e.collapseOpenIcon:e.collapseCloseIcon:Xe),H=d(()=>m.level===0),W=d(()=>{var c;const f=(c=e.teleported)!=null?c:e.popperAppendToBody;return f===void 0?H.value:f}),Y=d(()=>l.props.collapse?`${i.namespace.value}-zoom-in-left`:`${i.namespace.value}-zoom-in-top`),ee=d(()=>s.value==="horizontal"&&H.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),b=d(()=>l.openedMenus.includes(e.index)),q=d(()=>{let c=!1;return Object.values(h.value).forEach(f=>{f.active&&(c=!0)}),Object.values(g.value).forEach(f=>{f.active&&(c=!0)}),c}),te=d(()=>l.props.backgroundColor||""),ne=d(()=>l.props.activeTextColor||""),J=d(()=>l.props.textColor||""),s=d(()=>l.props.mode),u=me({index:e.index,indexPath:a,active:q}),r=je(l.props,m.level+1),E=d(()=>s.value!=="horizontal"?{color:J.value}:{borderBottomColor:q.value?l.props.activeTextColor?ne.value:"":"transparent",color:q.value?ne.value:J.value}),C=()=>{var c,f,T;return(T=(f=(c=U.value)==null?void 0:c.popperRef)==null?void 0:f.popperInstanceRef)==null?void 0:T.destroy()},L=c=>{c||C()},V=()=>{l.props.menuTrigger==="hover"&&l.props.mode==="horizontal"||l.props.collapse&&l.props.mode==="vertical"||e.disabled||l.handleSubMenuClick({index:e.index,indexPath:a.value,active:q.value})},D=(c,f=e.showTimeout)=>{var T;c.type!=="focus"&&(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"||e.disabled||(m.mouseInChild.value=!0,_==null||_(),{stop:_}=Se(()=>{l.openMenu(e.index,a.value)},f),W.value&&((T=p.value.vnode.el)==null||T.dispatchEvent(new MouseEvent("mouseenter")))))},N=(c=!1)=>{var f,T;l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"||(_==null||_(),m.mouseInChild.value=!1,{stop:_}=Se(()=>!B.value&&l.closeMenu(e.index,a.value),e.hideTimeout),W.value&&c&&((f=t.parent)==null?void 0:f.type.name)==="ElSubMenu"&&((T=m.handleMouseleave)==null||T.call(m,!0)))};ue(()=>l.props.collapse,c=>L(!!c));{const c=T=>{g.value[T.index]=T},f=T=>{delete g.value[T.index]};Me(`subMenu:${t.uid}`,{addSubMenu:c,removeSubMenu:f,handleMouseleave:N,mouseInChild:B,level:m.level+1})}return n({opened:b}),ve(()=>{l.addSubMenu(u),m.addSubMenu(u)}),Ne(()=>{m.removeSubMenu(u),l.removeSubMenu(u)}),()=>{var c;const f=[(c=o.title)==null?void 0:c.call(o),x(Ce,{class:v.e("icon-arrow"),style:{transform:b.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&l.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>X(F.value)?x(t.appContext.components[F.value]):x(F.value)})],T=l.isMenuPopup?x(Ie,{ref:U,visible:b.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:z.value,teleported:W.value,fallbackPlacements:ee.value,transition:Y.value,gpuAcceleration:!1},{content:()=>{var oe;return x("div",{class:[i.m(s.value),i.m("popup-container"),e.popperClass],onMouseenter:he=>D(he,100),onMouseleave:()=>N(!0),onFocus:he=>D(he,100)},[x("ul",{class:[i.b(),i.m("popup"),i.m(`popup-${z.value}`)],style:r.value},[(oe=o.default)==null?void 0:oe.call(o)])])},default:()=>x("div",{class:v.e("title"),style:[E.value,{backgroundColor:te.value}],onClick:V},f)}):x(fe,{},[x("div",{class:v.e("title"),style:[E.value,{backgroundColor:te.value}],ref:K,onClick:V},f),x(vt,{},{default:()=>{var oe;return Ye(x("ul",{role:"menu",class:[i.b(),i.m("inline")],style:r.value},[(oe=o.default)==null?void 0:oe.call(o)]),[[et,b.value]])}})]);return x("li",{class:[v.b(),v.is("active",q.value),v.is("opened",b.value),v.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:b.value,onMouseenter:D,onMouseleave:()=>N(!0),onFocus:D},[T])}}});const Ht=ke({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:ye(Array),default:()=>Qe([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),ge=e=>Array.isArray(e)&&e.every(o=>X(o)),Lt={close:(e,o)=>X(e)&&ge(o),open:(e,o)=>X(e)&&ge(o),select:(e,o,n,t)=>X(e)&&ge(o)&&st(n)&&(t===void 0||t instanceof Promise)};var Dt=k({name:"ElMenu",props:Ht,emits:Lt,setup(e,{emit:o,slots:n,expose:t}){const a=Ee(),p=a.appContext.config.globalProperties.$router,i=$(),v=w("menu"),l=w("sub-menu"),m=$(-1),h=$(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),g=$(e.defaultActive),_=$({}),B=$({}),K=d(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),U=()=>{const s=g.value&&_.value[g.value];if(!s||e.mode==="horizontal"||e.collapse)return;s.indexPath.forEach(r=>{const E=B.value[r];E&&z(r,E.indexPath)})},z=(s,u)=>{h.value.includes(s)||(e.uniqueOpened&&(h.value=h.value.filter(r=>u.includes(r))),h.value.push(s),o("open",s,u))},F=s=>{const u=h.value.indexOf(s);u!==-1&&h.value.splice(u,1)},H=(s,u)=>{F(s),o("close",s,u)},W=({index:s,indexPath:u})=>{h.value.includes(s)?H(s,u):z(s,u)},Y=s=>{(e.mode==="horizontal"||e.collapse)&&(h.value=[]);const{index:u,indexPath:r}=s;if(!(we(u)||we(r)))if(e.router&&p){const E=s.route||u,C=p.push(E).then(L=>(L||(g.value=u),L));o("select",u,r,{index:u,indexPath:r,route:E},C)}else g.value=u,o("select",u,r,{index:u,indexPath:r})},ee=s=>{const u=_.value,r=u[s]||g.value&&u[g.value]||u[e.defaultActive];r?g.value=r.index:g.value=s},b=()=>{var s,u;if(!i.value)return-1;const r=Array.from((u=(s=i.value)==null?void 0:s.childNodes)!=null?u:[]).filter(c=>c.nodeName!=="#text"||c.nodeValue),E=64,C=Number.parseInt(getComputedStyle(i.value).paddingLeft,10),L=Number.parseInt(getComputedStyle(i.value).paddingRight,10),V=i.value.clientWidth-C-L;let D=0,N=0;return r.forEach((c,f)=>{D+=c.offsetWidth||0,D<=V-E&&(N=f+1)}),N===r.length?-1:N},q=(s,u=33.34)=>{let r;return()=>{r&&clearTimeout(r),r=setTimeout(()=>{s()},u)}};let te=!0;const ne=()=>{const s=()=>{m.value=-1,at(()=>{m.value=b()})};te?s():q(s)(),te=!1};ue(()=>e.defaultActive,s=>{_.value[s]||(g.value=""),ee(s)}),ue(()=>e.collapse,s=>{s&&(h.value=[])}),ue(_.value,U);let J;tt(()=>{e.mode==="horizontal"&&e.ellipsis?J=nt(i,ne).stop:J==null||J()});{const s=C=>{B.value[C.index]=C},u=C=>{delete B.value[C.index]};Me("rootMenu",me({props:e,openedMenus:h,items:_,subMenus:B,activeIndex:g,isMenuPopup:K,addMenuItem:C=>{_.value[C.index]=C},removeMenuItem:C=>{delete _.value[C.index]},addSubMenu:s,removeSubMenu:u,openMenu:z,closeMenu:H,handleMenuItemClick:Y,handleSubMenuClick:W})),Me(`subMenu:${a.uid}`,{addSubMenu:s,removeSubMenu:u,mouseInChild:$(!1),level:0})}return ve(()=>{e.mode==="horizontal"&&new Pt(a.vnode.el,v.namespace.value)}),t({open:u=>{const{indexPath:r}=B.value[u];r.forEach(E=>z(E,r))},close:F,handleResize:ne}),()=>{var s,u;let r=(u=(s=n.default)==null?void 0:s.call(n))!=null?u:[];const E=[];if(e.mode==="horizontal"&&i.value){const V=dt(r),D=m.value===-1?V:V.slice(0,m.value),N=m.value===-1?[]:V.slice(m.value);N!=null&&N.length&&e.ellipsis&&(r=D,E.push(x(Te,{index:"sub-menu-more",class:l.e("hide-arrow")},{title:()=>x(Ce,{class:l.e("icon-more")},{default:()=>x(ot)}),default:()=>N})))}const C=je(e,0),L=x("ul",{key:String(e.collapse),role:"menubar",ref:i,style:C.value,class:{[v.b()]:!0,[v.m(e.mode)]:!0,[v.m("collapse")]:e.collapse}},[...r,...E]);return e.collapseTransition&&e.mode==="vertical"?x(Ot,()=>L):L}}});const Rt=ke({index:{type:ye([String,null]),default:null},route:{type:ye([String,Object])},disabled:Boolean}),jt={click:e=>X(e.index)&&Array.isArray(e.indexPath)},_e="ElMenuItem",Ft=k({name:_e,components:{ElTooltip:Ie},props:Rt,emits:jt,setup(e,{emit:o}){const n=Ee(),t=de("rootMenu"),a=w("menu"),p=w("menu-item");t||ce(_e,"can not inject root menu");const{parentMenu:i,indexPath:v}=Re(n,lt(e,"index")),l=de(`subMenu:${i.value.uid}`);l||ce(_e,"can not inject sub menu");const m=d(()=>e.index===t.activeIndex),h=me({index:e.index,indexPath:v,active:m}),g=()=>{e.disabled||(t.handleMenuItemClick({index:e.index,indexPath:v.value,route:e.route}),o("click",h))};return ve(()=>{l.addSubMenu(h),t.addMenuItem(h)}),Ne(()=>{l.removeSubMenu(h),t.removeMenuItem(h)}),{parentMenu:i,rootMenu:t,active:m,nsMenu:a,nsMenuItem:p,handleClick:g}}});function Vt(e,o,n,t,a,p){const i=Z("el-tooltip");return M(),O("li",{class:R([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:o[0]||(o[0]=(...v)=>e.handleClick&&e.handleClick(...v))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(M(),G(i,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:I(()=>[P(e.$slots,"title")]),default:I(()=>[pe("div",{class:R(e.nsMenu.be("tooltip","trigger"))},[P(e.$slots,"default")],2)]),_:3},8,["effect"])):(M(),O(fe,{key:1},[P(e.$slots,"default"),P(e.$slots,"title")],64))],2)}var Fe=j(Ft,[["render",Vt],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const Wt={title:String},qt="ElMenuItemGroup",Gt=k({name:qt,props:Wt,setup(){return{ns:w("menu-item-group")}}});function Qt(e,o,n,t,a,p){return M(),O("li",{class:R(e.ns.b())},[pe("div",{class:R(e.ns.e("title"))},[e.$slots.title?P(e.$slots,"title",{key:1}):(M(),O(fe,{key:0},[Oe(Ae(e.title),1)],64))],2),pe("ul",null,[P(e.$slots,"default")])],2)}var Ve=j(Gt,[["render",Qt],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const Kt=$e(Dt,{MenuItem:Fe,MenuItemGroup:Ve,SubMenu:Te}),Ut=Q(Fe);Q(Ve);Q(Te);const Jt={style:{width:"100%","text-align":"center"}},an=k({__name:"default",setup(e){const o=ut(),{isDark:n,toggleDark:t}=ct(),a=d(()=>n.value?"暗黑":"明亮"),p=$(!0),i=me([{title:"检测记录查询",path:"/reportRecordSN",icon:"Grid"},{title:"合格率统计报表",path:"/reportQualifiedRate"},{title:"合格率统计图表",path:"/chartQualifiedRate",icon:"Histogram"},{title:"缺陷统计图表",path:"/chartDefectRate",icon:"PieChart"},{title:"PT趋势图表",path:"/chartPT",icon:"TrendCharts"}]);return ve(async()=>{console.log("layout onMounted",o.currentRoute.value.query,o.query,o.params)}),(v,l)=>{const m=Z("navbar"),h=Z("Moon"),g=Z("Sunny"),_=Ce,B=Ke,K=Ie,U=Z("Notebook"),z=Ut,F=Kt,H=Tt,W=Z("router-view"),Y=wt,ee=Et;return M(),O("div",null,[S(ee,null,{default:I(()=>[S(H,{style:{width:"unset"}},{default:I(()=>[S(m),pe("div",Jt,[S(K,{content:y(a),placement:"bottom"},{default:I(()=>[S(B,{size:"small",circle:"",onClick:l[0]||(l[0]=b=>y(t)())},{default:I(()=>[S(_,null,{default:I(()=>[y(n)?(M(),G(h,{key:0})):(M(),G(g,{key:1}))]),_:1})]),_:1})]),_:1},8,["content"]),S(K,{content:y(p)?"展开":"折叠",placement:"bottom"},{default:I(()=>[S(B,{size:"small",circle:"",onClick:l[1]||(l[1]=b=>p.value=!y(p))},{default:I(()=>[S(_,null,{default:I(()=>[S(U)]),_:1})]),_:1})]),_:1},8,["content"])]),S(F,{class:"el-menu-vertical-demo",collapse:y(p),router:""},{default:I(()=>[(M(!0),O(fe,null,rt(y(i),b=>(M(),G(z,{index:b.path,key:b.path,"router-link":b.path},{title:I(()=>[Oe(Ae(b.title),1)]),default:I(()=>[S(_,null,{default:I(()=>[(M(),G(it(b.icon?b.icon:"List")))]),_:2},1024)]),_:2},1032,["index","router-link"]))),128))]),_:1},8,["collapse"])]),_:1}),S(Y,null,{default:I(()=>[S(W)]),_:1})]),_:1})])}}});export{an as default};