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