12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import{cp as yl,r as C,cO as Ro,B as we,by as He,dO as Uo,d as H,b4 as ce,b as h,o as k,l as te,w as P,a as e,c as F,av as wl,W as B,aR as _l,aJ as me,i as o,b5 as Qe,e6 as Fo,a4 as Te,Z as Cl,b6 as Pe,b7 as wt,b2 as je,b3 as Re,bZ as Ue,b8 as Xe,al as et,aX as Fe,g as f,aQ as Ml,t as A,bb as tt,bH as ge,e7 as lt,ai as Go,e8 as at,e9 as _t,ea as No,eb as Do,dH as Wo,d6 as qo,cI as Yo,f as ot,aS as ue,b0 as kl,h as le,bf as $e,aA as Tl,dC as Zo,C as Ge,a3 as Jo,F as ae,ec as Il,ch as Ko,bh as Qo,bS as Xo,cW as en,ed as tn,bF as ln,bM as Vl,am as nt,ba as an,aj as st,j as de,$ as K,_ as Q,p as rt,k as Ne,v as ie,V as se,y as Y,n as _e,ee as De,c2 as on,U as nn,a0 as Pl,a1 as $l,ef as Sl,eg as sn,dY as rn,ax as Al,dR as Ol,dS as ut,q as un,J as cn,eh as it,ei as Me,u as Se,a2 as ct,aT as ke,bj as Ll,as as Ct,ej as Bl,ek as dn,dW as pn,z as mn,A as vn,dU as fn,e as hn,cc as gn,el as bn,Y as xn,em as yn,P as dt,__tla as wn}from"./index-82e357b2.js";import{E as _n,__tla as Cn}from"./el-drawer-28c5dd50.js";import{c as El,l as zl,h as Hl}from"./color-6e929987.js";import{T as Mn,L as kn,__tla as Tn}from"./LocaleDropdown-0c10d131.js";import{u as In,a as jl}from"./useWatermark-186794fa.js";import{c as Vn,f as Pn,g as $n}from"./tree-02f455f9.js";import{u as Mt,__tla as Sn}from"./tagsView-9c5d1b4e.js";import{E as kt,a as Tt,b as It,__tla as An}from"./el-dropdown-item-0a065268.js";import{_ as On}from"./logo-b1faf256.js";import{_ as Ln,__tla as Bn}from"./XButton-8f9f0a77.js";import{f as En,__tla as zn}from"./formatTime-e098e56b.js";import{c as Hn,d as jn,__tla as Rn}from"./index-07a4bc1e.js";import{E as Un,__tla as Fn}from"./el-avatar-6466cfae.js";import{__tla as Gn}from"./useIcon-056e58dc.js";let Rl,Nn=Promise.all([(()=>{try{return wn}catch{}})(),(()=>{try{return Cn}catch{}})(),(()=>{try{return Tn}catch{}})(),(()=>{try{return Sn}catch{}})(),(()=>{try{return An}catch{}})(),(()=>{try{return Bn}catch{}})(),(()=>{try{return zn}catch{}})(),(()=>{try{return Rn}catch{}})(),(()=>{try{return Fn}catch{}})(),(()=>{try{return Gn}catch{}})()]).then(async()=>{const Ul={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},Fl={click:t=>t instanceof MouseEvent},Vt="ElBacktop",Gl=H({name:Vt}),Nl=wt(Pe(H({...Gl,props:Ul,emits:Fl,setup(t,{emit:l}){const a=t,n=ce("backtop"),{handleClick:s,visible:r}=((c,d,m)=>{const p=yl(),v=yl(),g=C(!1),T=()=>{p.value&&(g.value=p.value.scrollTop>=c.visibilityHeight)},V=Uo(T,300,!0);return Ro(v,"scroll",V),we(()=>{var i;v.value=document,p.value=document.documentElement,c.target&&(p.value=(i=document.querySelector(c.target))!=null?i:void 0,p.value||He(m,`target does not exist: ${c.target}`),v.value=p.value),T()}),{visible:g,handleClick:i=>{var b;(b=p.value)==null||b.scrollTo({top:0,behavior:"smooth"}),d("click",i)}}})(a,l,Vt),u=h(()=>({right:`${a.right}px`,bottom:`${a.bottom}px`}));return(c,d)=>(k(),te(Cl,{name:`${e(n).namespace.value}-fade-in`},{default:P(()=>[e(r)?(k(),F("div",{key:0,style:wl(e(u)),class:B(e(n).b()),onClick:d[0]||(d[0]=_l((...m)=>e(s)&&e(s)(...m),["stop"]))},[me(c.$slots,"default",{},()=>[o(e(Qe),{class:B(e(n).e("icon"))},{default:P(()=>[o(e(Fo))]),_:1},8,["class"])])],6)):Te("v-if",!0)]),_:3},8,["name"]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]])),Pt=Symbol("breadcrumbKey"),Dl=je({separator:{type:String,default:"/"},separatorIcon:{type:Re}}),Wl=H({name:"ElBreadcrumb"}),ql=H({...Wl,props:Dl,setup(t){const l=t,a=ce("breadcrumb"),n=C();return Ue(Pt,l),we(()=>{const s=n.value.querySelectorAll(`.${a.e("item")}`);s.length&&s[s.length-1].setAttribute("aria-current","page")}),(s,r)=>(k(),F("div",{ref_key:"breadcrumb",ref:n,class:B(e(a).b()),"aria-label":"Breadcrumb",role:"navigation"},[me(s.$slots,"default")],2))}});var Yl=Pe(ql,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const Zl=je({to:{type:Xe([String,Object]),default:""},replace:{type:Boolean,default:!1}}),Jl=H({name:"ElBreadcrumbItem"});var $t=Pe(H({...Jl,props:Zl,setup(t){const l=t,a=et(),n=Fe(Pt,void 0),s=ce("breadcrumb"),r=a.appContext.config.globalProperties.$router,u=C(),c=()=>{l.to&&r&&(l.replace?r.replace(l.to):r.push(l.to))};return(d,m)=>{var p,v;return k(),F("span",{class:B(e(s).e("item"))},[f("span",{ref_key:"link",ref:u,class:B([e(s).e("inner"),e(s).is("link",!!d.to)]),role:"link",onClick:c},[me(d.$slots,"default")],2),(p=e(n))!=null&&p.separatorIcon?(k(),te(e(Qe),{key:0,class:B(e(s).e("separator"))},{default:P(()=>[(k(),te(Ml(e(n).separatorIcon)))]),_:1},8,["class"])):(k(),F("span",{key:1,class:B(e(s).e("separator")),role:"presentation"},A((v=e(n))==null?void 0:v.separator),3))],2)}}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const Kl=wt(Yl,{BreadcrumbItem:$t}),Ql=tt($t);let Xl=class{constructor(t,l){this.parent=t,this.domNode=l,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,l=>{l.addEventListener("keydown",a=>{let n=!1;switch(a.code){case ge.down:this.gotoSubIndex(this.subIndex+1),n=!0;break;case ge.up:this.gotoSubIndex(this.subIndex-1),n=!0;break;case ge.tab:lt(t,"mouseleave");break;case ge.enter:case ge.space:n=!0,a.currentTarget.click()}return n&&(a.preventDefault(),a.stopPropagation()),!1})})}},ea=class{constructor(t,l){this.domNode=t,this.submenu=null,this.submenu=null,this.init(l)}init(t){this.domNode.setAttribute("tabindex","0");const l=this.domNode.querySelector(`.${t}-menu`);l&&(this.submenu=new Xl(this,l)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let l=!1;switch(t.code){case ge.down:lt(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),l=!0;break;case ge.up:lt(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),l=!0;break;case ge.tab:lt(t.currentTarget,"mouseleave");break;case ge.enter:case ge.space:l=!0,t.currentTarget.click()}l&&t.preventDefault()})}},ta=class{constructor(t,l){this.domNode=t,this.init(l)}init(t){const l=this.domNode.childNodes;Array.from(l).forEach(a=>{a.nodeType===1&&new ea(a,t)})}};var la=Pe(H({name:"ElMenuCollapseTransition",setup(){const t=ce("menu");return{listeners:{onBeforeEnter:l=>l.style.opacity="0.2",onEnter(l,a){at(l,`${t.namespace.value}-opacity-transition`),l.style.opacity="1",a()},onAfterEnter(l){_t(l,`${t.namespace.value}-opacity-transition`),l.style.opacity=""},onBeforeLeave(l){l.dataset||(l.dataset={}),No(l,t.m("collapse"))?(_t(l,t.m("collapse")),l.dataset.oldOverflow=l.style.overflow,l.dataset.scrollWidth=l.clientWidth.toString(),at(l,t.m("collapse"))):(at(l,t.m("collapse")),l.dataset.oldOverflow=l.style.overflow,l.dataset.scrollWidth=l.clientWidth.toString(),_t(l,t.m("collapse"))),l.style.width=`${l.scrollWidth}px`,l.style.overflow="hidden"},onLeave(l){at(l,"horizontal-collapse-transition"),l.style.width=`${l.dataset.scrollWidth}px`}}}}}),[["render",function(t,l,a,n,s,r){return k(),te(Cl,Go({mode:"out-in"},t.listeners),{default:P(()=>[me(t.$slots,"default")]),_:3},16)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function St(t,l){const a=h(()=>{let n=t.parent;const s=[l.value];for(;n.type.name!=="ElMenu";)n.props.index&&s.unshift(n.props.index),n=n.parent;return s});return{parentMenu:h(()=>{let n=t.parent;for(;n&&!["ElMenu","ElSubMenu"].includes(n.type.name);)n=n.parent;return n}),indexPath:a}}function aa(t){return h(()=>{const l=t.backgroundColor;return l?new Do(l).shade(20).toString():""})}const At=(t,l)=>{const a=ce("menu");return h(()=>a.cssVarBlock({"text-color":t.textColor||"","hover-text-color":t.textColor||"","bg-color":t.backgroundColor||"","hover-bg-color":aa(t).value||"","active-color":t.activeTextColor||"",level:`${l}`}))},oa=je({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:Re},expandOpenIcon:{type:Re},collapseCloseIcon:{type:Re},collapseOpenIcon:{type:Re}}),We="ElSubMenu";var pt=H({name:We,props:oa,setup(t,{slots:l,expose:a}){Wo({from:"popper-append-to-body",replacement:"teleported",scope:We,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},h(()=>t.popperAppendToBody!==void 0));const n=et(),{indexPath:s,parentMenu:r}=St(n,h(()=>t.index)),u=ce("menu"),c=ce("sub-menu"),d=Fe("rootMenu");d||He(We,"can not inject root menu");const m=Fe(`subMenu:${r.value.uid}`);m||He(We,"can not inject sub menu");const p=C({}),v=C({});let g;const T=C(!1),V=C(),i=C(null),b=h(()=>_.value==="horizontal"&&M.value?"bottom-start":"right-start"),y=h(()=>_.value==="horizontal"&&M.value||_.value==="vertical"&&!d.props.collapse?t.expandCloseIcon&&t.expandOpenIcon?J.value?t.expandOpenIcon:t.expandCloseIcon:qo:t.collapseCloseIcon&&t.collapseOpenIcon?J.value?t.collapseOpenIcon:t.collapseCloseIcon:Yo),M=h(()=>m.level===0),G=h(()=>{var z;const j=(z=t.teleported)!=null?z:t.popperAppendToBody;return j===void 0?M.value:j}),Z=h(()=>d.props.collapse?`${u.namespace.value}-zoom-in-left`:`${u.namespace.value}-zoom-in-top`),R=h(()=>_.value==="horizontal"&&M.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),J=h(()=>d.openedMenus.includes(t.index)),x=h(()=>{let z=!1;return Object.values(p.value).forEach(j=>{j.active&&(z=!0)}),Object.values(v.value).forEach(j=>{j.active&&(z=!0)}),z}),_=h(()=>d.props.mode),$=ot({index:t.index,indexPath:s,active:x}),U=At(d.props,m.level+1),D=z=>{var j,w,E;z||(E=(w=(j=i.value)==null?void 0:j.popperRef)==null?void 0:w.popperInstanceRef)==null||E.destroy()},re=()=>{d.props.menuTrigger==="hover"&&d.props.mode==="horizontal"||d.props.collapse&&d.props.mode==="vertical"||t.disabled||d.handleSubMenuClick({index:t.index,indexPath:s.value,active:x.value})},ee=(z,j=t.showTimeout)=>{var w;z.type!=="focus"&&(d.props.menuTrigger==="click"&&d.props.mode==="horizontal"||!d.props.collapse&&d.props.mode==="vertical"||t.disabled||(m.mouseInChild.value=!0,g==null||g(),{stop:g}=Il(()=>{d.openMenu(t.index,s.value)},j),G.value&&((w=r.value.vnode.el)==null||w.dispatchEvent(new MouseEvent("mouseenter")))))},oe=(z=!1)=>{var j,w;d.props.menuTrigger==="click"&&d.props.mode==="horizontal"||!d.props.collapse&&d.props.mode==="vertical"||(g==null||g(),m.mouseInChild.value=!1,{stop:g}=Il(()=>!T.value&&d.closeMenu(t.index,s.value),t.hideTimeout),G.value&&z&&((j=n.parent)==null?void 0:j.type.name)==="ElSubMenu"&&((w=m.handleMouseleave)==null||w.call(m,!0)))};ue(()=>d.props.collapse,z=>D(!!z));{const z=w=>{v.value[w.index]=w},j=w=>{delete v.value[w.index]};Ue(`subMenu:${n.uid}`,{addSubMenu:z,removeSubMenu:j,handleMouseleave:oe,mouseInChild:T,level:m.level+1})}return a({opened:J}),we(()=>{d.addSubMenu($),m.addSubMenu($)}),kl(()=>{m.removeSubMenu($),d.removeSubMenu($)}),()=>{var z;const j=[(z=l.title)==null?void 0:z.call(l),le(Qe,{class:c.e("icon-arrow"),style:{transform:J.value?t.expandCloseIcon&&t.expandOpenIcon||t.collapseCloseIcon&&t.collapseOpenIcon&&d.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>$e(y.value)?le(n.appContext.components[y.value]):le(y.value)})],w=d.isMenuPopup?le(Tl,{ref:i,visible:J.value,effect:"light",pure:!0,offset:t.popperOffset,showArrow:!1,persistent:!0,popperClass:t.popperClass,placement:b.value,teleported:G.value,fallbackPlacements:R.value,transition:Z.value,gpuAcceleration:!1},{content:()=>{var E;return le("div",{class:[u.m(_.value),u.m("popup-container"),t.popperClass],onMouseenter:N=>ee(N,100),onMouseleave:()=>oe(!0),onFocus:N=>ee(N,100)},[le("ul",{class:[u.b(),u.m("popup"),u.m(`popup-${b.value}`)],style:U.value},[(E=l.default)==null?void 0:E.call(l)])])},default:()=>le("div",{class:c.e("title"),onClick:re},j)}):le(ae,{},[le("div",{class:c.e("title"),ref:V,onClick:re},j),le(Zo,{},{default:()=>{var E;return Ge(le("ul",{role:"menu",class:[u.b(),u.m("inline")],style:U.value},[(E=l.default)==null?void 0:E.call(l)]),[[Jo,J.value]])}})]);return le("li",{class:[c.b(),c.is("active",x.value),c.is("opened",J.value),c.is("disabled",t.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:J.value,onMouseenter:ee,onMouseleave:()=>oe(!0),onFocus:ee},[w])}}});const na=je({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Xe(Array),default:()=>Ko([])},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"}}),mt=t=>Array.isArray(t)&&t.every(l=>$e(l));var sa=H({name:"ElMenu",props:na,emits:{close:(t,l)=>$e(t)&&mt(l),open:(t,l)=>$e(t)&&mt(l),select:(t,l,a,n)=>$e(t)&&mt(l)&&ln(a)&&(n===void 0||n instanceof Promise)},setup(t,{emit:l,slots:a,expose:n}){const s=et(),r=s.appContext.config.globalProperties.$router,u=C(),c=ce("menu"),d=ce("sub-menu"),m=C(-1),p=C(t.defaultOpeneds&&!t.collapse?t.defaultOpeneds.slice(0):[]),v=C(t.defaultActive),g=C({}),T=C({}),V=h(()=>t.mode==="horizontal"||t.mode==="vertical"&&t.collapse),i=(x,_)=>{p.value.includes(x)||(t.uniqueOpened&&(p.value=p.value.filter($=>_.includes($))),p.value.push(x),l("open",x,_))},b=x=>{const _=p.value.indexOf(x);_!==-1&&p.value.splice(_,1)},y=(x,_)=>{b(x),l("close",x,_)},M=({index:x,indexPath:_})=>{p.value.includes(x)?y(x,_):i(x,_)},G=x=>{(t.mode==="horizontal"||t.collapse)&&(p.value=[]);const{index:_,indexPath:$}=x;if(!Vl(_)&&!Vl($))if(t.router&&r){const U=x.route||_,D=r.push(U).then(re=>(re||(v.value=_),re));l("select",_,$,{index:_,indexPath:$,route:U},D)}else v.value=_,l("select",_,$,{index:_,indexPath:$})};let Z=!0;const R=()=>{const x=()=>{m.value=-1,nt(()=>{m.value=(()=>{var _,$;if(!u.value)return-1;const U=Array.from(($=(_=u.value)==null?void 0:_.childNodes)!=null?$:[]).filter(j=>j.nodeName!=="#comment"&&(j.nodeName!=="#text"||j.nodeValue)),D=Number.parseInt(getComputedStyle(u.value).paddingLeft,10),re=Number.parseInt(getComputedStyle(u.value).paddingRight,10),ee=u.value.clientWidth-D-re;let oe=0,z=0;return U.forEach((j,w)=>{oe+=j.offsetWidth||0,oe<=ee-64&&(z=w+1)}),z===U.length?-1:z})()})};Z?x():((_,$=33.34)=>{let U;return()=>{U&&clearTimeout(U),U=setTimeout(()=>{_()},$)}})(x)(),Z=!1};let J;ue(()=>t.defaultActive,x=>{g.value[x]||(v.value=""),(_=>{const $=g.value,U=$[_]||v.value&&$[v.value]||$[t.defaultActive];v.value=U?U.index:_})(x)}),ue(()=>t.collapse,x=>{x&&(p.value=[])}),ue(g.value,()=>{const x=v.value&&g.value[v.value];!x||t.mode==="horizontal"||t.collapse||x.indexPath.forEach(_=>{const $=T.value[_];$&&i(_,$.indexPath)})}),Qo(()=>{t.mode==="horizontal"&&t.ellipsis?J=Xo(u,R).stop:J==null||J()});{const x=D=>{T.value[D.index]=D},_=D=>{delete T.value[D.index]};Ue("rootMenu",ot({props:t,openedMenus:p,items:g,subMenus:T,activeIndex:v,isMenuPopup:V,addMenuItem:D=>{g.value[D.index]=D},removeMenuItem:D=>{delete g.value[D.index]},addSubMenu:x,removeSubMenu:_,openMenu:i,closeMenu:y,handleMenuItemClick:G,handleSubMenuClick:M})),Ue(`subMenu:${s.uid}`,{addSubMenu:x,removeSubMenu:_,mouseInChild:C(!1),level:0})}return we(()=>{t.mode==="horizontal"&&new ta(s.vnode.el,c.namespace.value)}),n({open:x=>{const{indexPath:_}=T.value[x];_.forEach($=>i($,_))},close:b,handleResize:R}),()=>{var x,_;let $=(_=(x=a.default)==null?void 0:x.call(a))!=null?_:[];const U=[];if(t.mode==="horizontal"&&u.value){const ee=en($),oe=m.value===-1?ee:ee.slice(0,m.value),z=m.value===-1?[]:ee.slice(m.value);z!=null&&z.length&&t.ellipsis&&($=oe,U.push(le(pt,{index:"sub-menu-more",class:d.e("hide-arrow")},{title:()=>le(Qe,{class:d.e("icon-more")},{default:()=>le(tn)}),default:()=>z})))}const D=At(t,0),re=le("ul",{key:String(t.collapse),role:"menubar",ref:u,style:D.value,class:{[c.b()]:!0,[c.m(t.mode)]:!0,[c.m("collapse")]:t.collapse}},[...$,...U]);return t.collapseTransition&&t.mode==="vertical"?le(la,()=>re):re}}});const ra=je({index:{type:Xe([String,null]),default:null},route:{type:Xe([String,Object])},disabled:Boolean}),vt="ElMenuItem";var Ot=Pe(H({name:vt,components:{ElTooltip:Tl},props:ra,emits:{click:t=>$e(t.index)&&Array.isArray(t.indexPath)},setup(t,{emit:l}){const a=et(),n=Fe("rootMenu"),s=ce("menu"),r=ce("menu-item");n||He(vt,"can not inject root menu");const{parentMenu:u,indexPath:c}=St(a,an(t,"index")),d=Fe(`subMenu:${u.value.uid}`);d||He(vt,"can not inject sub menu");const m=h(()=>t.index===n.activeIndex),p=ot({index:t.index,indexPath:c,active:m});return we(()=>{d.addSubMenu(p),n.addMenuItem(p)}),kl(()=>{d.removeSubMenu(p),n.removeMenuItem(p)}),{parentMenu:u,rootMenu:n,active:m,nsMenu:s,nsMenuItem:r,handleClick:()=>{t.disabled||(n.handleMenuItemClick({index:t.index,indexPath:c.value,route:t.route}),l("click",p))}}}}),[["render",function(t,l,a,n,s,r){const u=st("el-tooltip");return k(),F("li",{class:B([t.nsMenuItem.b(),t.nsMenuItem.is("active",t.active),t.nsMenuItem.is("disabled",t.disabled)]),role:"menuitem",tabindex:"-1",onClick:l[0]||(l[0]=(...c)=>t.handleClick&&t.handleClick(...c))},[t.parentMenu.type.name==="ElMenu"&&t.rootMenu.props.collapse&&t.$slots.title?(k(),te(u,{key:0,effect:t.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:P(()=>[me(t.$slots,"title")]),default:P(()=>[f("div",{class:B(t.nsMenu.be("tooltip","trigger"))},[me(t.$slots,"default")],2)]),_:3},8,["effect"])):(k(),F(ae,{key:1},[me(t.$slots,"default"),me(t.$slots,"title")],64))],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]),Lt=Pe(H({name:"ElMenuItemGroup",props:{title:String},setup:()=>({ns:ce("menu-item-group")})}),[["render",function(t,l,a,n,s,r){return k(),F("li",{class:B(t.ns.b())},[f("div",{class:B(t.ns.e("title"))},[t.$slots.title?me(t.$slots,"title",{key:1}):(k(),F(ae,{key:0},[de(A(t.title),1)],64))],2),f("ul",null,[me(t.$slots,"default")])],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const ua=wt(sa,{MenuItem:Ot,MenuItemGroup:Lt,SubMenu:pt}),ia=tt(Ot);tt(Lt);const ca=tt(pt),da=H({name:"BackTop",__name:"Backtop",setup(t){const{getPrefixCls:l,variables:a}=K(),n=l("backtop");return(s,r)=>(k(),te(e(Nl),{class:B(`${e(n)}-backtop`),target:`.${e(a).namespace}-layout-content-scrollbar .${e(a).elNamespace}-scrollbar__wrap`},null,8,["class","target"]))}}),pa=Q(da,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/components/Backtop/src/Backtop.vue"]]),ma=["onClick"],va=H({name:"ColorRadioPicker",__name:"ColorRadioPicker",props:{schema:{type:Array,default:()=>[]},modelValue:rt.string.def("")},emits:["update:modelValue","change"],setup(t,{emit:l}){const{getPrefixCls:a}=K(),n=a("color-radio-picker"),s=t,r=l,u=C(s.modelValue);return ue(()=>s.modelValue,c=>{c!==e(u)&&(u.value=c)}),ue(()=>u.value,c=>{r("update:modelValue",c),r("change",c)}),(c,d)=>{const m=ie;return k(),F("div",{class:B([e(n),"flex flex-wrap space-x-14px"])},[(k(!0),F(ae,null,Ne(t.schema,(p,v)=>(k(),F("span",{key:`radio-${v}`,class:B([{"is-active":e(u)===p},"mb-5px h-20px w-20px cursor-pointer border-2px border-gray-300 rounded-2px border-solid text-center leading-20px"]),style:wl({background:p}),onClick:g=>u.value=p},[e(u)===p?(k(),te(m,{key:0,size:16,color:"#fff",icon:"ep:check"})):Te("",!0)],14,ma))),128))],2)}}}),ft=Q(va,[["__scopeId","data-v-f1d700a8"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/ColorRadioPicker.vue"]]),fa={class:"flex items-center justify-between"},ha={class:"text-14px"},ga={class:"flex items-center justify-between"},ba={class:"text-14px"},xa={class:"flex items-center justify-between"},ya={class:"text-14px"},wa={class:"flex items-center justify-between"},_a={class:"text-14px"},Ca={class:"flex items-center justify-between"},Ma={class:"text-14px"},ka={class:"flex items-center justify-between"},Ta={class:"text-14px"},Ia={class:"flex items-center justify-between"},Va={class:"text-14px"},Pa={class:"flex items-center justify-between"},$a={class:"text-14px"},Sa={class:"flex items-center justify-between"},Aa={class:"text-14px"},Oa={class:"flex items-center justify-between"},La={class:"text-14px"},Ba={class:"flex items-center justify-between"},Ea={class:"text-14px"},za={class:"flex items-center justify-between"},Ha={class:"text-14px"},ja={class:"flex items-center justify-between"},Ra={class:"text-14px"},Ua={class:"flex items-center justify-between"},Fa={class:"text-14px"},Ga={class:"flex items-center justify-between"},Na={class:"text-14px"},Da={class:"flex items-center justify-between"},Wa={class:"text-14px"},qa=H({name:"InterfaceDisplay",__name:"InterfaceDisplay",setup(t){const{t:l}=_e(),{getPrefixCls:a}=K(),{setWatermark:n}=In(),s=a("interface-display"),r=se(),u=C(),c=C(r.getBreadcrumb),d=S=>{r.setBreadcrumb(S)},m=C(r.getBreadcrumbIcon),p=S=>{r.setBreadcrumbIcon(S)},v=C(r.getHamburger),g=S=>{r.setHamburger(S)},T=C(r.getScreenfull),V=S=>{r.setScreenfull(S)},i=C(r.getSize),b=S=>{r.setSize(S)},y=C(r.getLocale),M=S=>{r.setLocale(S)},G=C(r.getMessage),Z=S=>{r.setMessage(S)},R=C(r.getTagsView),J=S=>{De("--tags-view-height",S?"35px":"0px"),r.setTagsView(S)},x=C(r.getTagsViewIcon),_=S=>{r.setTagsViewIcon(S)},$=C(r.getLogo),U=S=>{r.setLogo(S)},D=C(r.getUniqueOpened),re=S=>{r.setUniqueOpened(S)},ee=C(r.getFixedHeader),oe=S=>{r.setFixedHeader(S)},z=C(r.getFooter),j=S=>{r.setFooter(S)},w=C(r.getGreyMode),E=S=>{r.setGreyMode(S)},N=C(r.getFixedMenu),ne=S=>{r.setFixedMenu(S)},fe=h(()=>r.getLayout);return ue(()=>fe.value,S=>{S==="top"&&r.setCollapse(!1)}),(S,I)=>{const q=on,Ve=nn;return k(),F("div",{class:B(e(s))},[f("div",fa,[f("span",ha,A(e(l)("setting.breadcrumb")),1),o(q,{modelValue:e(c),"onUpdate:modelValue":I[0]||(I[0]=O=>Y(c)?c.value=O:null),onChange:d},null,8,["modelValue"])]),f("div",ga,[f("span",ba,A(e(l)("setting.breadcrumbIcon")),1),o(q,{modelValue:e(m),"onUpdate:modelValue":I[1]||(I[1]=O=>Y(m)?m.value=O:null),onChange:p},null,8,["modelValue"])]),f("div",xa,[f("span",ya,A(e(l)("setting.hamburgerIcon")),1),o(q,{modelValue:e(v),"onUpdate:modelValue":I[2]||(I[2]=O=>Y(v)?v.value=O:null),onChange:g},null,8,["modelValue"])]),f("div",wa,[f("span",_a,A(e(l)("setting.screenfullIcon")),1),o(q,{modelValue:e(T),"onUpdate:modelValue":I[3]||(I[3]=O=>Y(T)?T.value=O:null),onChange:V},null,8,["modelValue"])]),f("div",Ca,[f("span",Ma,A(e(l)("setting.sizeIcon")),1),o(q,{modelValue:e(i),"onUpdate:modelValue":I[4]||(I[4]=O=>Y(i)?i.value=O:null),onChange:b},null,8,["modelValue"])]),f("div",ka,[f("span",Ta,A(e(l)("setting.localeIcon")),1),o(q,{modelValue:e(y),"onUpdate:modelValue":I[5]||(I[5]=O=>Y(y)?y.value=O:null),onChange:M},null,8,["modelValue"])]),f("div",Ia,[f("span",Va,A(e(l)("setting.messageIcon")),1),o(q,{modelValue:e(G),"onUpdate:modelValue":I[6]||(I[6]=O=>Y(G)?G.value=O:null),onChange:Z},null,8,["modelValue"])]),f("div",Pa,[f("span",$a,A(e(l)("setting.tagsView")),1),o(q,{modelValue:e(R),"onUpdate:modelValue":I[7]||(I[7]=O=>Y(R)?R.value=O:null),onChange:J},null,8,["modelValue"])]),f("div",Sa,[f("span",Aa,A(e(l)("setting.tagsViewIcon")),1),o(q,{modelValue:e(x),"onUpdate:modelValue":I[8]||(I[8]=O=>Y(x)?x.value=O:null),onChange:_},null,8,["modelValue"])]),f("div",Oa,[f("span",La,A(e(l)("setting.logo")),1),o(q,{modelValue:e($),"onUpdate:modelValue":I[9]||(I[9]=O=>Y($)?$.value=O:null),onChange:U},null,8,["modelValue"])]),f("div",Ba,[f("span",Ea,A(e(l)("setting.uniqueOpened")),1),o(q,{modelValue:e(D),"onUpdate:modelValue":I[10]||(I[10]=O=>Y(D)?D.value=O:null),onChange:re},null,8,["modelValue"])]),f("div",za,[f("span",Ha,A(e(l)("setting.fixedHeader")),1),o(q,{modelValue:e(ee),"onUpdate:modelValue":I[11]||(I[11]=O=>Y(ee)?ee.value=O:null),onChange:oe},null,8,["modelValue"])]),f("div",ja,[f("span",Ra,A(e(l)("setting.footer")),1),o(q,{modelValue:e(z),"onUpdate:modelValue":I[12]||(I[12]=O=>Y(z)?z.value=O:null),onChange:j},null,8,["modelValue"])]),f("div",Ua,[f("span",Fa,A(e(l)("setting.greyMode")),1),o(q,{modelValue:e(w),"onUpdate:modelValue":I[13]||(I[13]=O=>Y(w)?w.value=O:null),onChange:E},null,8,["modelValue"])]),f("div",Ga,[f("span",Na,A(e(l)("setting.fixedMenu")),1),o(q,{modelValue:e(N),"onUpdate:modelValue":I[14]||(I[14]=O=>Y(N)?N.value=O:null),onChange:ne},null,8,["modelValue"])]),f("div",Da,[f("span",Wa,A(e(l)("watermark.watermark")),1),o(Ve,{modelValue:e(u),"onUpdate:modelValue":I[15]||(I[15]=O=>Y(u)?u.value=O:null),class:"right-1 w-20",onChange:I[16]||(I[16]=O=>{n(u.value)})},null,8,["modelValue"])])],2)}}}),Ya=Q(qa,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/InterfaceDisplay.vue"]]),Za=[(t=>(Pl("data-v-a9589d16"),t=t(),$l(),t))(()=>f("div",{class:"absolute left-[10%] top-0 h-full w-[33%] bg-gray-200"},null,-1))],Ja=H({name:"LayoutRadioPicker",__name:"LayoutRadioPicker",setup(t){const{getPrefixCls:l}=K(),a=l("layout-radio-picker"),n=se(),s=h(()=>n.getLayout);return(r,u)=>(k(),F("div",{class:B([e(a),"flex flex-wrap space-x-14px"])},[f("div",{class:B([`${e(a)}__classic`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":e(s)==="classic"}]),onClick:u[0]||(u[0]=c=>e(n).setLayout("classic"))},null,2),f("div",{class:B([`${e(a)}__top-left`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":e(s)==="topLeft"}]),onClick:u[1]||(u[1]=c=>e(n).setLayout("topLeft"))},null,2),f("div",{class:B([`${e(a)}__top`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":e(s)==="top"}]),onClick:u[2]||(u[2]=c=>e(n).setLayout("top"))},null,2),f("div",{class:B([`${e(a)}__cut-menu`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":e(s)==="cutMenu"}]),onClick:u[3]||(u[3]=c=>e(n).setLayout("cutMenu"))},[...Za],2)],2))}}),Ka=Q(Ja,[["__scopeId","data-v-a9589d16"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/LayoutRadioPicker.vue"]]),Qa={class:"text-16px font-700"},Xa={class:"text-center"},eo={class:"mt-5px"},to=H({name:"Setting",__name:"Setting",setup(t){const{t:l}=_e(),a=se(),{getPrefixCls:n}=K(),s=n("setting"),r=h(()=>a.getLayout),u=C(!1),c=C(a.getTheme.elColorPrimary),d=i=>{De("--el-color-primary",i),a.setTheme({elColorPrimary:i});const b=Sl("--left-menu-bg-color",document.documentElement);g(sn(e(b)))},m=C(a.getTheme.topHeaderBgColor||""),p=i=>{const b=El(i),y=b?"#fff":"inherit",M=b?zl(i,6):"#f6f6f6",G=b?i:"#eee";De("--top-header-bg-color",i),De("--top-header-text-color",y),De("--top-header-hover-color",M),a.setTheme({topHeaderBgColor:i,topHeaderTextColor:y,topHeaderHoverColor:M,topToolBorderColor:G}),e(r)==="top"&&g(i)},v=C(a.getTheme.leftMenuBgColor||""),g=i=>{const b=Sl("--el-color-primary",document.documentElement),y=El(i),M={leftMenuBorderColor:y?"inherit":"#eee",leftMenuBgColor:i,leftMenuBgLightColor:y?zl(i,6):i,leftMenuBgActiveColor:y?"var(--el-color-primary)":Hl(e(b),.1),leftMenuCollapseBgActiveColor:y?"var(--el-color-primary)":Hl(e(b),.1),leftMenuTextColor:y?"#bfcbd9":"#333",leftMenuTextActiveColor:y?"#fff":"var(--el-color-primary)",logoTitleTextColor:y?"#fff":"inherit",logoBorderColor:y?i:"#eee"};a.setTheme(M),a.setCssVarTheme()};r.value!=="top"||a.getIsDark||(m.value="#fff",p("#fff")),ue(()=>r.value,i=>{i!=="top"||a.getIsDark?g(e(v)):(m.value="#fff",p("#fff"))});const T=async()=>{const{copy:i,copied:b,isSupported:y}=rn({source:`
- // \u9762\u5305\u5C51
- breadcrumb: ${a.getBreadcrumb},
- // \u9762\u5305\u5C51\u56FE\u6807
- breadcrumbIcon: ${a.getBreadcrumbIcon},
- // \u6298\u53E0\u56FE\u6807
- hamburger: ${a.getHamburger},
- // \u5168\u5C4F\u56FE\u6807
- screenfull: ${a.getScreenfull},
- // \u5C3A\u5BF8\u56FE\u6807
- size: ${a.getSize},
- // \u591A\u8BED\u8A00\u56FE\u6807
- locale: ${a.getLocale},
- // \u6D88\u606F\u56FE\u6807
- message: ${a.getMessage},
- // \u6807\u7B7E\u9875
- tagsView: ${a.getTagsView},
- // \u6807\u7B7E\u9875\u56FE\u6807
- getTagsViewIcon: ${a.getTagsViewIcon},
- // logo
- logo: ${a.getLogo},
- // \u83DC\u5355\u624B\u98CE\u7434
- uniqueOpened: ${a.getUniqueOpened},
- // \u56FA\u5B9Aheader
- fixedHeader: ${a.getFixedHeader},
- // \u9875\u811A
- footer: ${a.getFooter},
- // \u7070\u8272\u6A21\u5F0F
- greyMode: ${a.getGreyMode},
- // layout\u5E03\u5C40
- layout: '${a.getLayout}',
- // \u6697\u9ED1\u6A21\u5F0F
- isDark: ${a.getIsDark},
- // \u7EC4\u4EF6\u5C3A\u5BF8
- currentSize: '${a.getCurrentSize}',
- // \u4E3B\u9898\u76F8\u5173
- theme: {
- // \u4E3B\u9898\u8272
- elColorPrimary: '${a.getTheme.elColorPrimary}',
- // \u5DE6\u4FA7\u83DC\u5355\u8FB9\u6846\u989C\u8272
- leftMenuBorderColor: '${a.getTheme.leftMenuBorderColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u80CC\u666F\u989C\u8272
- leftMenuBgColor: '${a.getTheme.leftMenuBgColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u6D45\u8272\u80CC\u666F\u989C\u8272
- leftMenuBgLightColor: '${a.getTheme.leftMenuBgLightColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u9009\u4E2D\u80CC\u666F\u989C\u8272
- leftMenuBgActiveColor: '${a.getTheme.leftMenuBgActiveColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u6536\u8D77\u9009\u4E2D\u80CC\u666F\u989C\u8272
- leftMenuCollapseBgActiveColor: '${a.getTheme.leftMenuCollapseBgActiveColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u5B57\u4F53\u989C\u8272
- leftMenuTextColor: '${a.getTheme.leftMenuTextColor}',
- // \u5DE6\u4FA7\u83DC\u5355\u9009\u4E2D\u5B57\u4F53\u989C\u8272
- leftMenuTextActiveColor: '${a.getTheme.leftMenuTextActiveColor}',
- // logo\u5B57\u4F53\u989C\u8272
- logoTitleTextColor: '${a.getTheme.logoTitleTextColor}',
- // logo\u8FB9\u6846\u989C\u8272
- logoBorderColor: '${a.getTheme.logoBorderColor}',
- // \u5934\u90E8\u80CC\u666F\u989C\u8272
- topHeaderBgColor: '${a.getTheme.topHeaderBgColor}',
- // \u5934\u90E8\u5B57\u4F53\u989C\u8272
- topHeaderTextColor: '${a.getTheme.topHeaderTextColor}',
- // \u5934\u90E8\u60AC\u505C\u989C\u8272
- topHeaderHoverColor: '${a.getTheme.topHeaderHoverColor}',
- // \u5934\u90E8\u8FB9\u6846\u989C\u8272
- topToolBorderColor: '${a.getTheme.topToolBorderColor}'
- }
- `});y?(await i(),e(b)&&Al.success(l("setting.copySuccess"))):Al.error(l("setting.copyFailed"))},V=()=>{const{wsCache:i}=Ol();i.delete(ut.LAYOUT),i.delete(ut.THEME),i.delete(ut.IS_DARK),window.location.reload()};return(i,b)=>{const y=ie,M=un,G=cn,Z=_n;return k(),F(ae,null,[f("div",{class:B([e(s),"fixed right-0 top-[45%] h-40px w-40px cursor-pointer bg-[var(--el-color-primary)] text-center leading-40px"]),onClick:b[0]||(b[0]=R=>u.value=!0)},[o(y,{color:"#fff",icon:"ep:setting"})],2),o(Z,{modelValue:e(u),"onUpdate:modelValue":b[4]||(b[4]=R=>Y(u)?u.value=R:null),"z-index":4e3,direction:"rtl",size:"350px"},{header:P(()=>[f("span",Qa,A(e(l)("setting.projectSetting")),1)]),default:P(()=>[f("div",Xa,[o(M,null,{default:P(()=>[de(A(e(l)("setting.theme")),1)]),_:1}),o(e(Mn)),o(M,null,{default:P(()=>[de(A(e(l)("setting.layout")),1)]),_:1}),o(Ka),o(M,null,{default:P(()=>[de(A(e(l)("setting.systemTheme")),1)]),_:1}),o(ft,{modelValue:e(c),"onUpdate:modelValue":b[1]||(b[1]=R=>Y(c)?c.value=R:null),schema:["#409eff","#009688","#536dfe","#ff5c93","#ee4f12","#0096c7","#9c27b0","#ff9800"],onChange:d},null,8,["modelValue"]),o(M,null,{default:P(()=>[de(A(e(l)("setting.headerTheme")),1)]),_:1}),o(ft,{modelValue:e(m),"onUpdate:modelValue":b[2]||(b[2]=R=>Y(m)?m.value=R:null),schema:["#fff","#151515","#5172dc","#e74c3c","#24292e","#394664","#009688","#383f45"],onChange:p},null,8,["modelValue"]),e(r)!=="top"?(k(),F(ae,{key:0},[o(M,null,{default:P(()=>[de(A(e(l)("setting.menuTheme")),1)]),_:1}),o(ft,{modelValue:e(v),"onUpdate:modelValue":b[3]||(b[3]=R=>Y(v)?v.value=R:null),schema:["#fff","#001529","#212121","#273352","#191b24","#383f45","#001628","#344058"],onChange:g},null,8,["modelValue"])],64)):Te("",!0)]),o(M,null,{default:P(()=>[de(A(e(l)("setting.interfaceDisplay")),1)]),_:1}),o(Ya),o(M),f("div",null,[o(G,{class:"w-full",type:"primary",onClick:T},{default:P(()=>[de(A(e(l)("setting.copy")),1)]),_:1})]),f("div",eo,[o(G,{class:"w-full",type:"danger",onClick:V},{default:P(()=>[de(A(e(l)("setting.clearAndReset")),1)]),_:1})])]),_:1},8,["modelValue"])],64)}}}),lo=Q(to,[["__scopeId","data-v-a9d372e4"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Setting/src/Setting.vue"]]),ao=(t,l)=>(Vn(t,a=>a.path===l)||[]).map(a=>a.path),oo=t=>{const l=(a,n="/")=>a.map(s=>{const r=s.meta??{};if(!r.hidden){const{oneShowingChild:u,onlyOneChild:c}=((p=[],v)=>{const g=C(),T=p.filter(V=>!(V.meta??{}).hidden&&(g.value=V,!0));return T.length===1?{oneShowingChild:!0,onlyOneChild:e(g)}:T.length?{oneShowingChild:!1,onlyOneChild:e(g)}:(g.value={...v,path:"",noShowingChildren:!0},{oneShowingChild:!0,onlyOneChild:e(g)})})(s.children,s),d=it(s.path)?s.path:Me(n,s.path),{renderMenuTitle:m}={renderMenuTitle:p=>{const{t:v}=_e(),{title:g="Please set title",icon:T}=p;return T?o(ae,null,[o(ie,{icon:p.icon},null),o("span",{class:"v-menu__title"},[v(g)])]):o("span",{class:"v-menu__title"},[v(g)])}};if(!u||c!=null&&c.children&&!(c!=null&&c.noShowingChildren)||r!=null&&r.alwaysShow){const{getPrefixCls:p}=K(),v=p("menu-popper");return o(ca,{index:d,popperClass:t==="vertical"?`${v}--vertical`:`${v}--horizontal`},{title:()=>m(r),default:()=>l(s.children,d)})}return o(ia,{index:c?Me(d,c.path):d},{default:()=>m(c?c==null?void 0:c.meta:r)})}});return{renderMenuItem:l}},{getPrefixCls:no}=K(),ht=no("menu"),so=H({name:"Menu",props:{menuSelect:{type:Function,default:void 0}},setup(t){const l=se(),a=h(()=>l.getLayout),{push:n,currentRoute:s}=Se(),r=ct(),u=h(()=>["classic","topLeft","cutMenu"].includes(e(a))?"vertical":"horizontal"),c=h(()=>e(a)==="cutMenu"?r.getMenuTabRouters:r.getRouters),d=h(()=>l.getCollapse),m=h(()=>l.getUniqueOpened),p=h(()=>{const{meta:V,path:i}=e(s);return V.activeMenu?V.activeMenu:i}),v=V=>{t.menuSelect&&t.menuSelect(V),it(V)?window.open(V):n(V)},g=()=>{if(e(a)==="top")return T();{let i;return o(ke,null,typeof(V=i=T())=="function"||Object.prototype.toString.call(V)==="[object Object]"&&!Ll(V)?i:{default:()=>[i]})}var V},T=()=>o(ua,{defaultActive:e(p),mode:e(u),collapse:e(a)!=="top"&&e(a)!=="cutMenu"&&e(d),uniqueOpened:e(a)!=="top"&&e(m),backgroundColor:"var(--left-menu-bg-color)",textColor:"var(--left-menu-text-color)",activeTextColor:"var(--left-menu-text-active-color)",onSelect:v},{default:()=>{const{renderMenuItem:V}=oo(e(u));return V(e(c))}});return()=>o("div",{id:ht,class:[`${ht} ${ht}__${e(u)}`,"h-[100%] overflow-hidden flex-col bg-[var(--left-menu-bg-color)]",{"w-[var(--left-menu-min-width)]":e(d)&&e(a)!=="cutMenu","w-[var(--left-menu-max-width)]":!e(d)&&e(a)!=="cutMenu"}]},[g()])}}),qe=Q(so,[["__scopeId","data-v-c3357e93"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Menu/src/Menu.vue"]]),Ye=ot({}),Bt=(t,l)=>{const a=[];for(const n of t){let s=null;const r=n.meta??{};if(!r.hidden||r.canTo){const u=ao(l,n.path),c=it(n.path)?n.path:u.join("/");s=Ct(n),s.path=c,n.children&&s&&(s.children=Bt(n.children,l)),s&&a.push(s),u.length&&Reflect.has(Ye,u[0])&&Ye[u[0]].push(c)}}return a},{getPrefixCls:ro,variables:uo}=K(),gt=ro("tab-menu"),io=H({name:"TabMenu",setup(){const{push:t,currentRoute:l}=Se(),{t:a}=_e(),n=se(),s=h(()=>n.getCollapse),r=h(()=>n.getFixedMenu),u=ct(),c=h(()=>u.getRouters),d=h(()=>e(c).filter(i=>{var b;return!((b=i==null?void 0:i.meta)!=null&&b.hidden)})),m=()=>{n.setCollapse(!e(s))};we(()=>{var i;if(e(r)){const b=`/${e(l).path.split("/")[1]}`,y=(i=e(d).find(M=>{var G,Z,R;return(((G=M.meta)==null?void 0:G.alwaysShow)||((Z=M==null?void 0:M.children)==null?void 0:Z.length)&&((R=M==null?void 0:M.children)==null?void 0:R.length)>1)&&M.path===b}))==null?void 0:i.children;g.value=b,y&&u.setMenuTabRouters(Ct(y).map(M=>(M.path=Me(e(g),M.path),M)))}}),ue(()=>c.value,i=>{(b=>{for(const y of b){const M=y.meta??{};M!=null&&M.hidden||(Ye[y.path]=[])}})(i),Bt(i,i)},{immediate:!0,deep:!0});const p=C(!0);ue(()=>s.value,i=>{i?p.value=!i:setTimeout(()=>{p.value=!i},200)});const v=C(!!e(r)),g=C(""),T=i=>{const{path:b}=e(l);return!!Ye[i].includes(b)},V=()=>{e(v)&&!e(r)&&(v.value=!1)};return()=>o("div",{id:`${uo.namespace}-menu`,class:[gt,"relative bg-[var(--left-menu-bg-color)] top-1px z-3000 layout-border__right",{"w-[var(--tab-menu-max-width)]":!e(s),"w-[var(--tab-menu-min-width)]":e(s)}],onMouseleave:V},[o(ke,{class:"!h-[calc(100%-var(--tab-menu-collapse-height)-1px)]"},{default:()=>[o("div",null,{default:()=>e(d).map(i=>{var y,M,G,Z,R,J;const b=(y=i.meta)!=null&&y.alwaysShow||(M=i==null?void 0:i.children)!=null&&M.length&&((G=i==null?void 0:i.children)==null?void 0:G.length)>1?i:{...(i==null?void 0:i.children)&&(i==null?void 0:i.children[0]),path:Me(i.path,(Z=(i==null?void 0:i.children)&&(i==null?void 0:i.children[0]))==null?void 0:Z.path)};return o("div",{class:[`${gt}__item`,"text-center text-12px relative py-12px cursor-pointer",{"is-active":T(i.path)}],onClick:()=>{(x=>{if(it(x.path))return void window.open(x.path);const _=x.children?x.path:x.path.split("/")[0],$=e(g);g.value=x.children?x.path:x.path.split("/")[0],x.children?(_!==$&&e(v)||(v.value=!!e(r)||!e(v)),e(v)&&u.setMenuTabRouters(Ct(x.children).map(U=>(U.path=Me(e(g),U.path),U)))):(t(x.path),u.setMenuTabRouters([]),v.value=!1)})(b)}},[o("div",null,[o(ie,{icon:(R=b==null?void 0:b.meta)==null?void 0:R.icon},null)]),e(p)?o("p",{class:"mt-5px break-words px-2px"},[a((J=b.meta)==null?void 0:J.title)]):void 0])})})]}),o("div",{class:[`${gt}--collapse`,"text-center h-[var(--tab-menu-collapse-height)] leading-[var(--tab-menu-collapse-height)] cursor-pointer"],onClick:m},[o(ie,{icon:e(s)?"ep:d-arrow-right":"ep:d-arrow-left"},null)]),o(qe,{class:["!absolute top-0",{"!left-[var(--tab-menu-min-width)]":e(s),"!left-[var(--tab-menu-max-width)]":!e(s),"!w-[calc(var(--left-menu-max-width)+1px)]":e(v)||e(r),"!w-0":!e(v)&&!e(r)}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null)])}}),co=Q(io,[["__scopeId","data-v-e7b1b211"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/TabMenu/src/TabMenu.vue"]]),Et=(t,l="")=>{let a=[];return t.forEach(n=>{const s=n.meta,r=Me(l,n.path);if(s!=null&&s.affix&&a.push({...n,path:r,fullPath:r}),n.children){const u=Et(n.children,r);u.length>=1&&(a=[...a,...u])}}),a},po=H({name:"ContextMenu",__name:"ContextMenu",props:{schema:{type:Array,default:()=>[]},trigger:{type:String,default:"contextmenu"},tagItem:{type:Object,default:()=>({})}},emits:["visibleChange"],setup(t,{expose:l,emit:a}){const{getPrefixCls:n}=K(),s=n("context-menu"),{t:r}=_e(),u=a,c=t,d=v=>{v.command&&v.command(v)},m=v=>{u("visibleChange",v,c.tagItem)},p=C();return l({elDropdownMenuRef:p,tagItem:c.tagItem}),(v,g)=>{const T=ie,V=kt,i=Tt,b=It;return k(),te(b,{ref_key:"elDropdownMenuRef",ref:p,class:B(e(s)),trigger:t.trigger,placement:"bottom-start","popper-class":"v-context-menu-popper",onCommand:d,onVisibleChange:m},{dropdown:P(()=>[o(i,null,{default:P(()=>[(k(!0),F(ae,null,Ne(t.schema,(y,M)=>(k(),te(V,{key:`dropdown${M}`,command:y,disabled:y.disabled,divided:y.divided},{default:P(()=>[o(T,{icon:y.icon},null,8,["icon"]),de(" "+A(e(r)(y.label)),1)]),_:2},1032,["command","disabled","divided"]))),128))]),_:1})]),default:P(()=>[me(v.$slots,"default")]),_:3},8,["class","trigger"])}}}),zt=Q(po,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/ContextMenu/src/ContextMenu.vue"]]);function Ae({el:t,position:l="scrollLeft",to:a,duration:n=500,callback:s}){const r=C(!1),u=t[l],c=a-u,d=20;let m=0;function p(){if(!e(r))return;m+=d;const v=(g=m,T=u,V=c,(g/=n/2)<1?V/2*g*g+T:-V/2*(--g*(g-2)-1)+T);var g,T,V;((i,b,y)=>{i[b]=y})(t,l,v),m<n&&e(r)?requestAnimationFrame(p):s&&s()}return{start:function(){r.value=!0,p()},stop:function(){r.value=!1}}}const mo=["id"],vo={class:"flex-1 overflow-hidden"},fo={class:"h-full flex"},ho=["onClick"],go=H({__name:"TagsView",setup(t){const{getPrefixCls:l}=K(),a=l("tags-view"),{t:n}=_e(),{currentRoute:s,push:r,replace:u}=Se(),c=ct(),d=h(()=>c.getRouters),m=Mt(),p=h(()=>m.getVisitedViews),v=C([]),g=se(),T=h(()=>g.getTagsViewIcon),V=h(()=>g.getIsDark),i=C(),b=()=>{const{name:w}=e(s);return w&&(i.value=e(s),m.addView(e(s))),!1},y=w=>{var E;(E=w==null?void 0:w.meta)!=null&&E.affix||(m.delView(w),U(w)&&x())},M=()=>{m.delAllViews(),x()},G=()=>{m.delOthersViews(e(i))},Z=async w=>{if(!w)return;m.delCachedView();const{path:E,query:N}=w;await nt(),u({path:"/redirect"+E,query:N})},R=()=>{m.delLeftViews(e(i))},J=()=>{m.delRightViews(e(i))},x=()=>{const w=m.getVisitedViews.slice(-1)[0];if(w)r(w);else{if(e(s).path===c.getAddRouters[0].path||e(s).path===c.getAddRouters[0].redirect)return void b();r("/")}},_=Bl(),$=w=>{var S;const E=(S=e(ee))==null?void 0:S.wrapRef;let N=null,ne=null;const fe=e(_);if(fe.length>0&&(N=fe[0],ne=fe[fe.length-1]),(N==null?void 0:N.to).fullPath===w.fullPath){const{start:I}=Ae({el:E,position:"scrollLeft",to:0,duration:500});I()}else if((ne==null?void 0:ne.to).fullPath===w.fullPath){const{start:I}=Ae({el:E,position:"scrollLeft",to:E.scrollWidth-E.offsetWidth,duration:500});I()}else{const I=fe.findIndex(he=>(he==null?void 0:he.to).fullPath===w.fullPath),q=document.getElementsByClassName(`${a}__item`),Ve=q[I-1],O=q[I+1],L=O.offsetLeft+O.offsetWidth+4,ze=Ve.offsetLeft-4;if(L>e(oe)+E.offsetWidth){const{start:he}=Ae({el:E,position:"scrollLeft",to:L-E.offsetWidth,duration:500});he()}else if(ze<e(oe)){const{start:he}=Ae({el:E,position:"scrollLeft",to:ze,duration:500});he()}}},U=w=>w.path===e(s).path,D=Bl(),re=(w,E)=>{if(w)for(const N of e(D)){const ne=N.elDropdownMenuRef;E.fullPath!==N.tagItem.fullPath&&(ne==null||ne.handleClose())}},ee=C(),oe=C(0),z=({scrollLeft:w})=>{oe.value=w},j=w=>{var ne;const E=(ne=e(ee))==null?void 0:ne.wrapRef,{start:N}=Ae({el:E,position:"scrollLeft",to:e(oe)+w,duration:500});N()};return we(()=>{(()=>{v.value=Et(e(d));for(const w of e(v))w.name&&m.addVisitedView(w)})(),b()}),ue(()=>s.value,()=>{b(),(async()=>{await nt();for(const w of e(p))if(w.fullPath===e(s).path){$(w),w.fullPath!==e(s).fullPath&&m.updateVisitedView(e(s));break}})()}),(w,E)=>{var fe,S,I,q,Ve,O;const N=ie,ne=st("router-link");return k(),F("div",{id:e(a),class:B([e(a),"relative w-full flex bg-[#fff] dark:bg-[var(--el-bg-color)]"])},[f("span",{class:B([`${e(a)}__tool ${e(a)}__tool--first`,"h-[var(--tags-view-height)] w-[var(--tags-view-height)] flex cursor-pointer items-center justify-center"]),onClick:E[0]||(E[0]=L=>j(-200))},[o(N,{icon:"ep:d-arrow-left",color:"var(--el-text-color-placeholder)","hover-color":V.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),f("div",vo,[o(e(ke),{ref_key:"scrollbarRef",ref:ee,class:"h-full",onScroll:z},{default:P(()=>[f("div",fo,[(k(!0),F(ae,null,Ne(p.value,L=>{var ze,he,ul,il,cl,dl,pl,ml,vl;return k(),te(e(zt),{ref_for:!0,ref:e(D).set,schema:[{icon:"ep:refresh",label:e(n)("common.reload"),disabled:((ze=i.value)==null?void 0:ze.fullPath)!==L.fullPath,command:()=>{Z(L)}},{icon:"ep:close",label:e(n)("common.closeTab"),disabled:!!((he=p.value)!=null&&he.length)&&((ul=i.value)==null?void 0:ul.meta.affix),command:()=>{y(L)}},{divided:!0,icon:"ep:d-arrow-left",label:e(n)("common.closeTheLeftTab"),disabled:!!((il=p.value)!=null&&il.length)&&(L.fullPath===p.value[0].fullPath||((cl=i.value)==null?void 0:cl.fullPath)!==L.fullPath),command:()=>{R()}},{icon:"ep:d-arrow-right",label:e(n)("common.closeTheRightTab"),disabled:!!((dl=p.value)!=null&&dl.length)&&(L.fullPath===p.value[p.value.length-1].fullPath||((pl=i.value)==null?void 0:pl.fullPath)!==L.fullPath),command:()=>{J()}},{divided:!0,icon:"ep:discount",label:e(n)("common.closeOther"),disabled:((ml=i.value)==null?void 0:ml.fullPath)!==L.fullPath,command:()=>{G()}},{icon:"ep:minus",label:e(n)("common.closeAll"),command:()=>{M()}}],key:L.fullPath,"tag-item":L,class:B([`${e(a)}__item`,(vl=L==null?void 0:L.meta)!=null&&vl.affix?`${e(a)}__item--affix`:"",{"is-active":U(L)}]),onVisibleChange:re},{default:P(()=>[f("div",null,[o(ne,{ref_for:!0,ref:e(_).set,to:{...L},custom:""},{default:P(({navigate:jo})=>{var fl,hl,gl,bl,xl;return[f("div",{onClick:jo,class:"h-full flex items-center justify-center whitespace-nowrap pl-15px"},[L!=null&&L.matched&&(L!=null&&L.matched[1])&&((hl=(fl=L==null?void 0:L.matched[1])==null?void 0:fl.meta)!=null&&hl.icon)&&T.value?(k(),te(N,{key:0,icon:(bl=(gl=L==null?void 0:L.matched[1])==null?void 0:gl.meta)==null?void 0:bl.icon,size:12,class:"mr-5px"},null,8,["icon"])):Te("",!0),de(" "+A(e(n)((xl=L==null?void 0:L.meta)==null?void 0:xl.title))+" ",1),o(N,{class:B(`${e(a)}__item--close`),color:"#333",icon:"ep:close",size:12,onClick:_l(Dn=>y(L),["prevent","stop"])},null,8,["class","onClick"])],8,ho)]}),_:2},1032,["to"])])]),_:2},1032,["schema","tag-item","class"])}),128))])]),_:1},512)]),f("span",{class:B([`${e(a)}__tool`,"h-[var(--tags-view-height)] w-[var(--tags-view-height)] flex cursor-pointer items-center justify-center"]),onClick:E[1]||(E[1]=L=>j(200))},[o(N,{icon:"ep:d-arrow-right",color:"var(--el-text-color-placeholder)","hover-color":V.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),f("span",{class:B([`${e(a)}__tool`,"h-[var(--tags-view-height)] w-[var(--tags-view-height)] flex cursor-pointer items-center justify-center"]),onClick:E[2]||(E[2]=L=>Z(i.value))},[o(N,{icon:"ep:refresh-right",color:"var(--el-text-color-placeholder)","hover-color":V.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),o(e(zt),{trigger:"click",schema:[{icon:"ep:refresh",label:e(n)("common.reload"),command:()=>{Z(i.value)}},{icon:"ep:close",label:e(n)("common.closeTab"),disabled:!!((fe=p.value)!=null&&fe.length)&&((S=i.value)==null?void 0:S.meta.affix),command:()=>{y(i.value)}},{divided:!0,icon:"ep:d-arrow-left",label:e(n)("common.closeTheLeftTab"),disabled:!!((I=p.value)!=null&&I.length)&&((q=i.value)==null?void 0:q.fullPath)===p.value[0].fullPath,command:()=>{R()}},{icon:"ep:d-arrow-right",label:e(n)("common.closeTheRightTab"),disabled:!!((Ve=p.value)!=null&&Ve.length)&&((O=i.value)==null?void 0:O.fullPath)===p.value[p.value.length-1].fullPath,command:()=>{J()}},{divided:!0,icon:"ep:discount",label:e(n)("common.closeOther"),command:()=>{G()}},{icon:"ep:minus",label:e(n)("common.closeAll"),command:()=>{M()}}]},{default:P(()=>[f("span",{class:B([`${e(a)}__tool`,"block h-[var(--tags-view-height)] w-[var(--tags-view-height)] flex cursor-pointer items-center justify-center"])},[o(N,{icon:"ep:menu",color:"var(--el-text-color-placeholder)","hover-color":V.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2)]),_:1},8,["schema"])],10,mo)}}}),Ze=Q(go,[["__scopeId","data-v-e96e521b"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/TagsView/src/TagsView.vue"]]),bo=f("img",{class:"h-[calc(var(--logo-height)-10px)] w-[calc(var(--logo-height)-10px)]",src:On},null,-1),xo=H({name:"Logo",__name:"Logo",setup(t){const{getPrefixCls:l}=K(),a=l("logo"),n=se(),s=C(!0),r=h(()=>n.getTitle),u=h(()=>n.getLayout),c=h(()=>n.getCollapse);return we(()=>{e(c)&&(s.value=!1)}),ue(()=>c.value,d=>{e(u)!=="topLeft"&&e(u)!=="cutMenu"?d?s.value=!d:setTimeout(()=>{s.value=!d},400):s.value=!0}),ue(()=>u.value,d=>{d==="top"||d==="cutMenu"?s.value=!0:e(c)?s.value=!1:s.value=!0}),(d,m)=>{const p=st("router-link");return k(),F("div",null,[o(p,{class:B([e(a),u.value!=="classic"?`${e(a)}__Top`:"","flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative decoration-none overflow-hidden"]),to:"/"},{default:P(()=>[bo,s.value?(k(),F("div",{key:0,class:B(["ml-10px text-16px font-700",{"text-[var(--logo-title-text-color)]":u.value==="classic","text-[var(--top-header-text-color)]":u.value==="topLeft"||u.value==="top"||u.value==="cutMenu"}])},A(r.value),3)):Te("",!0)]),_:1},8,["class"])])}}}),Je=Q(xo,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Logo/src/Logo.vue"]]),yo={class:"text-14px"},wo=H({name:"Footer",__name:"Footer",setup(t){const{getPrefixCls:l}=K(),a=l("footer"),n=se(),s=h(()=>n.getTitle);return(r,u)=>(k(),F("div",{class:B([e(a),"h-[var(--app-footer-height)] bg-[var(--app-content-bg-color)] text-center leading-[var(--app-footer-height)] text-[var(--el-text-color-placeholder)] dark:bg-[var(--el-bg-color)]"])},[f("span",yo,"Copyright \xA92022-"+A(e(s)),1)],2))}}),_o=Q(wo,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Footer/src/Footer.vue"]]),Co=H({name:"AppView",__name:"AppView",setup(t){const l=se(),a=h(()=>l.getLayout),n=h(()=>l.getFixedHeader),s=h(()=>l.getFooter),r=Mt(),u=h(()=>r.getCachedViews),c=h(()=>l.getTagsView),d=C(!0);return Ue("reload",()=>{d.value=!1,nt(()=>d.value=!0)}),(m,p)=>{const v=st("router-view");return k(),F(ae,null,[f("section",{class:B(["p-[var(--app-content-padding)] w-[calc(100%-var(--app-content-padding)-var(--app-content-padding))] bg-[var(--app-content-bg-color)] dark:bg-[var(--el-bg-color)]",{"!min-h-[calc(100%-var(--app-content-padding)-var(--app-content-padding)-var(--app-footer-height))]":e(n)&&(e(a)==="classic"||e(a)==="topLeft"||e(a)==="top")&&e(s)||!e(c)&&e(a)==="top"&&e(s),"!min-h-[calc(100%-var(--app-content-padding)-var(--app-content-padding)-var(--app-footer-height)-var(--tags-view-height))]":e(c)&&e(a)==="top"&&e(s),"!min-h-[calc(100%-var(--tags-view-height)-var(--app-content-padding)-var(--app-content-padding)-var(--top-tool-height)-var(--app-footer-height))]":!e(n)&&e(a)==="classic"&&e(s),"!min-h-[calc(100%-var(--tags-view-height)-var(--app-content-padding)-var(--app-content-padding)-var(--app-footer-height))]":!e(n)&&e(a)==="topLeft"&&e(s),"!min-h-[calc(100%-var(--top-tool-height)-var(--app-content-padding)-var(--app-content-padding))]":e(n)&&e(a)==="cutMenu"&&e(s),"!min-h-[calc(100%-var(--top-tool-height)-var(--app-content-padding)-var(--app-content-padding)-var(--tags-view-height))]":!e(n)&&e(a)==="cutMenu"&&e(s)}])},[e(d)?(k(),te(v,{key:0},{default:P(({Component:g,route:T})=>[(k(),te(dn,{include:e(u)},[(k(),te(Ml(g),{key:T.fullPath}))],1032,["include"]))]),_:1})):Te("",!0)],2),e(s)?(k(),te(e(_o),{key:0})):Te("",!0)],64)}}}),Ke=Q(Co,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/AppView.vue"]]),Mo={class:"message"},ko=(t=>(Pl("data-v-59fbfa3a"),t=t(),$l(),t))(()=>f("img",{alt:"",class:"message-icon",src:jl},null,-1)),To={class:"message-content"},Io={class:"message-title"},Vo={class:"message-date"},Po={style:{"margin-top":"10px","text-align":"right"}},$o=Q(H({name:"Message",__name:"Message",setup(t){const{push:l}=Se(),a=C("notice"),n=C(0),s=C([]),r=async()=>{s.value=await Hn(),n.value=0},u=async()=>{jn().then(d=>{n.value=d})},c=()=>{l({name:"MyNotifyMessage"})};return we(()=>{u(),setInterval(()=>{u()},12e4)}),(d,m)=>{const p=ie,v=pn,g=ke,T=mn,V=vn,i=Ln,b=fn;return k(),F("div",Mo,[o(b,{width:400,placement:"bottom",trigger:"click"},{reference:P(()=>[o(v,{"is-dot":e(n)>0,class:"item"},{default:P(()=>[o(p,{size:18,class:"cursor-pointer",icon:"ep:bell",onClick:r})]),_:1},8,["is-dot"])]),default:P(()=>[o(V,{modelValue:e(a),"onUpdate:modelValue":m[0]||(m[0]=y=>Y(a)?a.value=y:null)},{default:P(()=>[o(T,{label:"\u6211\u7684\u7AD9\u5185\u4FE1",name:"notice"},{default:P(()=>[o(g,{class:"message-list"},{default:P(()=>[(k(!0),F(ae,null,Ne(e(s),y=>(k(),F("div",{key:y.id,class:"message-item"},[ko,f("div",To,[f("span",Io,A(y.templateNickname)+"\uFF1A"+A(y.templateContent),1),f("span",Vo,A(e(En)(y.createTime)),1)])]))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"]),f("div",Po,[o(i,{preIcon:"ep:view",title:"\u67E5\u770B\u5168\u90E8",type:"primary",onClick:c})])]),_:1})])}}}),[["__scopeId","data-v-59fbfa3a"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue"]]),So=H({name:"Collapse",__name:"Collapse",props:{color:rt.string.def("")},setup(t){const{getPrefixCls:l}=K(),a=l("collapse"),n=se(),s=h(()=>n.getCollapse),r=()=>{const u=e(s);n.setCollapse(!u)};return(u,c)=>{const d=ie;return k(),F("div",{class:B(e(a))},[o(d,{color:t.color,icon:e(s)?"ep:expand":"ep:fold",size:18,class:"cursor-pointer",onClick:r},null,8,["color","icon"])],2)}}}),Ao=Q(So,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Collapse/src/Collapse.vue"]]),Oo={class:"flex items-center"},Lo={class:"pl-[5px] text-14px text-[var(--top-header-text-color)] <lg:hidden"},Bo=H({name:"UserInfo",__name:"UserInfo",setup(t){const{t:l}=_e(),{wsCache:a}=Ol(),{push:n,replace:s}=Se(),r=hn(),u=Mt(),{getPrefixCls:c}=K(),d=c("user-info"),m=a.get(ut.USER),p=m.user.avatar?m.user.avatar:jl,v=m.user.nickname?m.user.nickname:"Admin",g=()=>{gn.confirm(l("common.loginOutMessage"),l("common.reminder"),{confirmButtonText:l("common.ok"),cancelButtonText:l("common.cancel"),type:"warning"}).then(async()=>{await r.loginOut(),u.delAllViews(),s("/login?redirect=/index")}).catch(()=>{})},T=async()=>{n("/user/profile")},V=()=>{window.open("https://doc.iocoder.cn/")};return(i,b)=>{const y=Un,M=ie,G=kt,Z=Tt,R=It;return k(),te(R,{class:B(["custom-hover",e(d)]),trigger:"click"},{dropdown:P(()=>[o(Z,null,{default:P(()=>[o(G,null,{default:P(()=>[o(M,{icon:"ep:tools"}),f("div",{onClick:T},A(e(l)("common.profile")),1)]),_:1}),o(G,null,{default:P(()=>[o(M,{icon:"ep:menu"}),f("div",{onClick:V},A(e(l)("common.document")),1)]),_:1}),o(G,{divided:"",onClick:g},{default:P(()=>[o(M,{icon:"ep:switch-button"}),f("div",null,A(e(l)("common.loginOut")),1)]),_:1})]),_:1})]),default:P(()=>[f("div",Oo,[o(y,{src:e(p),alt:"",class:"w-[calc(var(--logo-height)-25px)] rounded-[50%]"},null,8,["src"]),f("span",Lo,A(e(v)),1)])]),_:1},8,["class"])}}}),Eo=Q(Bo,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/UserInfo/src/UserInfo.vue"]]),zo=H({name:"ScreenFull",__name:"Screenfull",props:{color:rt.string.def("")},setup(t){const{getPrefixCls:l}=K(),a=l("screenfull"),{toggle:n,isFullscreen:s}=bn(),r=()=>{n()};return(u,c)=>(k(),F("div",{class:B(e(a)),onClick:r},[o(e(ie),{color:t.color,icon:e(s)?"zmdi:fullscreen-exit":"zmdi:fullscreen",size:18},null,8,["color","icon"])],2))}}),Ho=Q(zo,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Screenfull/src/Screenfull.vue"]]),Ht=(t,l="")=>{var n;const a=[];for(const s of t){const r=s==null?void 0:s.meta;if(r.hidden&&!r.canTo)continue;const u=r.alwaysShow||((n=s.children)==null?void 0:n.length)!==1?{...s}:{...s.children[0],path:Me(s.path,s.children[0].path)};u.path=Me(l,u.path),u.children&&(u.children=Ht(u.children,u.path)),u&&a.push(u)}return a};let jt,Rt,Ut,Ft,Gt,Nt,Dt,Wt,qt,Yt,be,Zt,Jt,Kt,Qt,Xt,bt,el,tl,Oe,ll,xe,ve,Le,ye,X,Ie,W,pe,Ce,Be,al,xt,Ee,ol,nl,yt,sl,rl;({getPrefixCls:jt}=K()),Rt=jt("breadcrumb"),Ut=se(),Ft=h(()=>Ut.getBreadcrumbIcon),Gt=Q(H({name:"Breadcrumb",setup(){const{currentRoute:t}=Se(),{t:l}=_e(),a=C([]),n=ct(),s=h(()=>{const r=n.getRouters;return Ht(r)});return ue(()=>t.value,r=>{r.path.startsWith("/redirect/")||(()=>{const u=t.value.matched.slice(-1)[0].path;a.value=Pn(e(s),c=>c.path===u)})()},{immediate:!0}),()=>{let r;return o(Kl,{separator:"/",class:`${Rt} flex items-center h-full ml-[10px]`},{default:()=>{return[o(xn,{appear:!0,"enter-active-class":"animate__animated animate__fadeInRight"},(u=r=$n(e(a)).map(c=>{const d=!c.redirect||c.redirect==="noredirect",m=c.meta;return o(Ql,{to:{path:d?"":c.path},key:c.name},{default:()=>{var p,v;return[m!=null&&m.icon&&Ft.value?o("div",{class:"flex items-center"},[o(ie,{icon:m.icon,class:"mr-[2px]",svgClass:"inline-block"},null),l((p=c==null?void 0:c.meta)==null?void 0:p.title)]):l((v=c==null?void 0:c.meta)==null?void 0:v.title)]}})}),typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Ll(u)?r:{default:()=>[r]}))];var u}})}}}),[["__scopeId","data-v-905e27d9"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/Breadcrumb/src/Breadcrumb.vue"]]),Nt=H({name:"SizeDropdown",__name:"SizeDropdown",props:{color:rt.string.def("")},setup(t){const{getPrefixCls:l}=K(),a=l("size-dropdown"),{t:n}=_e(),s=se(),r=h(()=>s.sizeMap),u=c=>{s.setCurrentSize(c)};return(c,d)=>{const m=ie,p=kt,v=Tt,g=It;return k(),te(g,{class:B(e(a)),trigger:"click",onCommand:u},{dropdown:P(()=>[o(v,null,{default:P(()=>[(k(!0),F(ae,null,Ne(e(r),T=>(k(),te(p,{key:T,command:T},{default:P(()=>[de(A(e(n)(`size.${T}`)),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:P(()=>[o(m,{color:t.color,size:18,class:"cursor-pointer",icon:"mdi:format-size"},null,8,["color"])]),_:1},8,["class"])}}}),Dt=Q(Nt,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/SizeDropdown/src/SizeDropdown.vue"]]),{getPrefixCls:Wt,variables:qt}=K(),Yt=Wt("tool-header"),be=se(),Zt=h(()=>be.getBreadcrumb),Jt=h(()=>be.getHamburger),Kt=h(()=>be.getScreenfull),Qt=h(()=>be.search),Xt=h(()=>be.getSize),bt=h(()=>be.getLayout),el=h(()=>be.getLocale),tl=h(()=>be.getMessage),Oe=Q(H({name:"ToolHeader",setup:()=>()=>o("div",{id:`${qt.namespace}-tool-header`,class:[Yt,"h-[var(--top-tool-height)] relative px-[var(--top-tool-p-x)] flex items-center justify-between","dark:bg-[var(--el-bg-color)]"]},[bt.value!=="top"?o("div",{class:"h-full flex items-center"},[Jt.value&&bt.value!=="cutMenu"?o(Ao,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,Zt.value?o(Gt,{class:"lt-md:hidden"},null):void 0]):void 0,o("div",{class:"h-full flex items-center"},[Kt.value?o(Ho,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,Qt.value?o(yn,{isModal:!1},null):void 0,Xt.value?o(Dt,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,el.value?o(kn,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,tl.value?o($o,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,o(Eo,null,null)])])}),[["__scopeId","data-v-c45b27d3"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/components/ToolHeader.vue"]]),{getPrefixCls:ll}=K(),xe=ll("layout"),ve=se(),Le=h(()=>ve.getPageLoading),ye=h(()=>ve.getTagsView),X=h(()=>ve.getCollapse),Ie=h(()=>ve.logo),W=h(()=>ve.getFixedHeader),pe=h(()=>ve.getMobile),Ce=h(()=>ve.getFixedMenu),Be=()=>({renderClassic:()=>o(ae,null,[o("div",{class:["absolute top-0 left-0 h-full layout-border__right",{"!fixed z-3000":pe.value}]},[Ie.value?o(Je,{class:["bg-[var(--left-menu-bg-color)] relative",{"!pl-0":pe.value&&X.value,"w-[var(--left-menu-min-width)]":ve.getCollapse,"w-[var(--left-menu-max-width)]":!ve.getCollapse}],style:"transition: all var(--transition-time-02);"},null):void 0,o(qe,{class:[{"!h-[calc(100%-var(--logo-height))]":Ie.value}]},null)]),o("div",{class:[`${xe}-content`,"absolute top-0 h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":X.value&&!pe.value&&!pe.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!X.value&&!pe.value&&!pe.value,"fixed !w-full !left-0":pe.value}],style:"transition: all var(--transition-time-02);"},[Ge(o(ke,{class:[`${xe}-content-scrollbar`,{"!h-[calc(100%-var(--top-tool-height)-var(--tags-view-height))] mt-[calc(var(--top-tool-height)+var(--tags-view-height))]":W.value}]},{default:()=>[o("div",{class:[{"fixed top-0 left-0 z-10":W.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)]":X.value&&W.value&&!pe.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)]":!X.value&&W.value&&!pe.value,"!w-full !left-0":pe.value}],style:"transition: all var(--transition-time-02);"},[o(Oe,{class:["bg-[var(--top-header-bg-color)]",{"layout-border__bottom":!ye.value}]},null),ye.value?o(Ze,{class:"layout-border__top layout-border__bottom"},null):void 0]),o(Ke,null,null)]}),[[dt("loading"),Le.value]])])]),renderTopLeft:()=>o(ae,null,[o("div",{class:"relative flex items-center bg-[var(--top-header-bg-color)] layout-border__bottom dark:bg-[var(--el-bg-color)]"},[Ie.value?o(Je,{class:"custom-hover"},null):void 0,o(Oe,{class:"flex-1"},null)]),o("div",{class:"absolute left-0 top-[var(--logo-height)+1px] h-[calc(100%-1px-var(--logo-height))] w-full flex"},[o(qe,{class:"relative layout-border__right !h-full"},null),o("div",{class:[`${xe}-content`,"h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":X.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!X.value}],style:"transition: all var(--transition-time-02);"},[Ge(o(ke,{class:[`${xe}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":W.value&&ye.value}]},{default:()=>[ye.value?o(Ze,{class:["layout-border__bottom absolute",{"!fixed top-0 left-0 z-10":W.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)] mt-[calc(var(--logo-height)+1px)]":X.value&&W.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)] mt-[calc(var(--logo-height)+1px)]":!X.value&&W.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,o(Ke,null,null)]}),[[dt("loading"),Le.value]])])])]),renderTop:()=>o(ae,null,[o("div",{class:["flex items-center justify-between bg-[var(--top-header-bg-color)] relative",{"layout-border__bottom":!ye.value}]},[Ie.value?o(Je,{class:"custom-hover"},null):void 0,o(qe,{class:"h-[var(--top-tool-height)] flex-1 px-10px"},null),o(Oe,null,null)]),o("div",{class:[`${xe}-content`,"w-full",{"h-[calc(100%-var(--app-footer-height))]":!W.value,"h-[calc(100%-var(--tags-view-height)-var(--app-footer-height))]":W.value}]},[Ge(o(ke,{class:[`${xe}-content-scrollbar`,{"mt-[var(--tags-view-height)] !pb-[calc(var(--tags-view-height)+var(--app-footer-height))]":W.value,"pb-[var(--app-footer-height)]":!W.value}]},{default:()=>[ye.value?o(Ze,{class:["layout-border__bottom layout-border__top relative",{"!fixed w-full top-[calc(var(--top-tool-height)+1px)] left-0":W.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,o(Ke,null,null)]}),[[dt("loading"),Le.value]])])]),renderCutMenu:()=>o(ae,null,[o("div",{class:"relative flex items-center bg-[var(--top-header-bg-color)] layout-border__bottom"},[Ie.value?o(Je,{class:"custom-hover !pr-15px"},null):void 0,o(Oe,{class:"flex-1"},null)]),o("div",{class:"absolute left-0 top-[var(--logo-height)] h-[calc(100%-var(--logo-height))] w-[calc(100%-2px)] flex"},[o(co,null,null),o("div",{class:[`${xe}-content`,"h-[100%]",{"w-[calc(100%-var(--tab-menu-min-width))] left-[var(--tab-menu-min-width)]":X.value&&!Ce.value,"w-[calc(100%-var(--tab-menu-max-width))] left-[var(--tab-menu-max-width)]":!X.value&&!Ce.value,"w-[calc(100%-var(--tab-menu-min-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":X.value&&Ce.value,"w-[calc(100%-var(--tab-menu-max-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":!X.value&&Ce.value}],style:"transition: all var(--transition-time-02);"},[Ge(o(ke,{class:[`${xe}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":W.value&&ye.value}]},{default:()=>[ye.value?o(Ze,{class:["relative layout-border__bottom layout-border__top",{"!fixed top-0 left-0 z-10":W.value,"w-[calc(100%-var(--tab-menu-min-width))] !left-[var(--tab-menu-min-width)] mt-[var(--logo-height)]":X.value&&W.value,"w-[calc(100%-var(--tab-menu-max-width))] !left-[var(--tab-menu-max-width)] mt-[var(--logo-height)]":!X.value&&W.value,"!fixed top-0 !left-[var(--tab-menu-min-width)+var(--left-menu-max-width)] z-10":W.value&&Ce.value,"w-[calc(100%-var(--tab-menu-min-width)-var(--left-menu-max-width))] !left-[var(--tab-menu-min-width)+var(--left-menu-max-width)] mt-[var(--logo-height)]":X.value&&W.value&&Ce.value,"w-[calc(100%-var(--tab-menu-max-width)-var(--left-menu-max-width))] !left-[var(--tab-menu-max-width)+var(--left-menu-max-width)] mt-[var(--logo-height)]":!X.value&&W.value&&Ce.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,o(Ke,null,null)]}),[[dt("loading"),Le.value]])])])])}),{getPrefixCls:al}=K(),xt=al("layout"),Ee=se(),ol=h(()=>Ee.getMobile),nl=h(()=>Ee.getCollapse),yt=h(()=>Ee.getLayout),sl=()=>{Ee.setCollapse(!0)},rl=()=>{switch(e(yt)){case"classic":const{renderClassic:t}=Be();return t();case"topLeft":const{renderTopLeft:l}=Be();return l();case"top":const{renderTop:a}=Be();return a();case"cutMenu":const{renderCutMenu:n}=Be();return n()}},Rl=Q(H({name:"Layout",setup:()=>()=>o("section",{class:[xt,`${xt}__${yt.value}`,"w-[100%] h-[100%] relative"]},[ol.value&&!nl.value?o("div",{class:"absolute left-0 top-0 z-99 h-full w-full bg-[var(--el-color-black)] opacity-30",onClick:sl},null):void 0,rl(),o(pa,null,null),o(lo,null,null)])}),[["__scopeId","data-v-cff1d096"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/layout/Layout.vue"]])});export{Nn as __tla,Rl as default};
|