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