Files
monibuca/plugin/admin/web/assets/index-ff4ec0c9.js
2024-10-24 10:30:07 +08:00

2 lines
43 KiB
JavaScript

import{d as I,f as i,y as jt,r as Wt,k as $,o as Ze,q as Ie,w as ke,b as bt,e as w,c as zt,p as Gt,Y as _e,u as t,I as it,ai as Kt,P as Ae,s as Ct,U as y,_ as E,$ as _,V as G,F as ne,a7 as Re,E as he,a4 as Q,a8 as Te,a3 as U,Z as St,X as ce,W as ue,i as Xt,a5 as wt,af as Y,ag as Yt,ah as qt,aj as Xe,ak as Qt}from"./vue-14860272.js";import{u as je,a as ge,_ as Oe,b as D,P,D as Zt,f as kt,w as Jt,c as en,d as se,M as Me,e as tn,h as nn,i as Ye,o as Et,K as an,s as on,j as Tt,k as rn,l as ln,t as Ot,m as Ge,C as sn,n as ct,q as be,r as cn,v as un,x as dn,y as Le,z as De,A as fn,B as Mt,E as vn,F as ae,G as hn,H as ut,I as Je,J,L as mn,N as Ce,O as gn,Q as pn,R as yn,S as et,T as Z,U as Rt,V as tt,W as me,X as _n,Y as Lt,Z as bn,$ as Cn,a0 as Sn,a1 as wn,a2 as kn,a3 as En,a4 as Tn,a5 as q,a6 as te,a7 as On,a8 as Mn,a9 as dt,aa as Rn,ab as Ln,ac as Fe,ad as Pn}from"./index-9471e750.js";import"./dayjs-4778c158.js";import{S as xn}from"./index-b8e4a2f4.js";import{D as nt}from"./index-0e20189e.js";import{S as Ue}from"./index-b3d84ac5.js";import{T as In,a as Bn}from"./useFlexGapSupport-ef7c1a5e.js";import{D as An}from"./DarkModeToggle-be71ad4a.js";import{D as Pe}from"./index-8832d649.js";import{A as Dn}from"./index-d38d0cb2.js";import{L as Pt,a as ie,b as Ve,c as xt}from"./index-19271e00.js";import"./mockjs-890b569b.js";import"./LeftOutlined-cacc5a61.js";import"./isNumeric-3f69e2aa.js";var Nn=["class","style"],Hn=function(){return{prefixCls:String,href:String,separator:P.any,overlay:P.any,onClick:Function}};const Be=I({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Hn(),slots:["separator","overlay"],setup:function(e,r){var a=r.slots,o=r.attrs,d=je("breadcrumb",e),c=d.prefixCls,h=function(s,f){var u=ge(a,e,"overlay");return u?i(nt,{overlay:u,placement:"bottom"},{default:function(){return[i("span",{class:"".concat(f,"-overlay-link")},[s,i(Zt,null,null)])]}}):s};return function(){var l,s=(l=ge(a,e,"separator"))!==null&&l!==void 0?l:"/",f=ge(a,e),u=o.class,m=o.style,p=Oe(o,Nn),S;return e.href!==void 0?S=i("a",D({class:"".concat(c.value,"-link"),onClick:e.onClick},p),[f]):S=i("span",D({class:"".concat(c.value,"-link"),onClick:e.onClick},p),[f]),S=h(S,c.value),f?i("span",{class:u,style:m},[S,s&&i("span",{class:"".concat(c.value,"-separator")},[s])]):null}}});var $n=function(){return{prefixCls:String,routes:{type:Array},params:P.any,separator:P.any,itemRender:{type:Function}}};function Fn(n,e){if(!n.breadcrumbName)return null;var r=Object.keys(e).join("|"),a=n.breadcrumbName.replace(new RegExp(":(".concat(r,")"),"g"),function(o,d){return e[d]||o});return a}function ft(n){var e=n.route,r=n.params,a=n.routes,o=n.paths,d=a.indexOf(e)===a.length-1,c=Fn(e,r);return d?i("span",null,[c]):i("a",{href:"#/".concat(o.join("/"))},[c])}const Ee=I({compatConfig:{MODE:3},name:"ABreadcrumb",props:$n(),slots:["separator","itemRender"],setup:function(e,r){var a=r.slots,o=je("breadcrumb",e),d=o.prefixCls,c=o.direction,h=function(u,m){return u=(u||"").replace(/^\//,""),Object.keys(m).forEach(function(p){u=u.replace(":".concat(p),m[p])}),u},l=function(u,m,p){var S=tn(u),g=h(m||"",p);return g&&S.push(g),S},s=function(u){var m=u.routes,p=m===void 0?[]:m,S=u.params,g=S===void 0?{}:S,M=u.separator,T=u.itemRender,N=T===void 0?ft:T,z=[];return p.map(function(F){var ee=h(F.path,g);ee&&z.push(ee);var oe=[].concat(z),re=null;return F.children&&F.children.length&&(re=i(Me,null,{default:function(){return[F.children.map(function(le){return i(Me.Item,{key:le.path||le.breadcrumbName},{default:function(){return[N({route:le,params:g,routes:p,paths:l(oe,le.path,g)})]}})})]}})),i(Be,{overlay:re,separator:M,key:ee||F.breadcrumbName},{default:function(){return[N({route:F,params:g,routes:p,paths:oe})]}})})};return function(){var f,u,m,p=e.routes,S=e.params,g=S===void 0?{}:S,M=kt(ge(a,e)),T=(f=ge(a,e,"separator"))!==null&&f!==void 0?f:"/",N=e.itemRender||a.itemRender||ft;p&&p.length>0?m=s({routes:p,params:g,separator:T,itemRender:N}):M.length&&(m=M.map(function(F,ee){return Jt(en(F.type)==="object"&&(F.type.__ANT_BREADCRUMB_ITEM||F.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),jt(F,{separator:T,key:ee})}));var z=(u={},se(u,d.value,!0),se(u,"".concat(d.value,"-rtl"),c.value==="rtl"),u);return i("div",{class:z},[m])}}});var Un=["separator","class"],Vn=function(){return{prefixCls:String}};const qe=I({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:Vn(),setup:function(e,r){var a=r.slots,o=r.attrs,d=je("breadcrumb",e),c=d.prefixCls;return function(){var h;o.separator;var l=o.class,s=Oe(o,Un),f=kt((h=a.default)===null||h===void 0?void 0:h.call(a));return i("span",D({class:["".concat(c.value,"-separator"),l]},s),[f.length>0?f:"/"])}}});Ee.Item=Be;Ee.Separator=qe;Ee.install=function(n){return n.component(Ee.name,Ee),n.component(Be.name,Be),n.component(qe.name,qe),n};var It=function(){return{prefixCls:String,width:P.oneOfType([P.string,P.number]),height:P.oneOfType([P.string,P.number]),style:{type:Object,default:void 0},class:String,placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:{type:Object,default:void 0},autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0}}},jn=function(){return D(D({},It()),{},{forceRender:{type:Boolean,default:void 0},getContainer:P.oneOfType([P.string,P.func,P.object,P.looseBool])})},Wn=function(){return D(D({},It()),{},{getContainer:Function,getOpenCount:Function,scrollLocker:P.any,switchScrollingEffect:Function})};function zn(n){return Array.isArray(n)?n:[n]}var Bt={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},Gn=Object.keys(Bt).filter(function(n){if(typeof document>"u")return!1;var e=document.getElementsByTagName("html")[0];return n in(e?e.style:{})})[0],vt=Bt[Gn];function ht(n,e,r,a){n.addEventListener?n.addEventListener(e,r,a):n.attachEvent&&n.attachEvent("on".concat(e),r)}function mt(n,e,r,a){n.removeEventListener?n.removeEventListener(e,r,a):n.attachEvent&&n.detachEvent("on".concat(e),r)}function Kn(n,e){var r=typeof n=="function"?n(e):n;return Array.isArray(r)?r.length===2?r:[r[0],r[1]]:[r]}var gt=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},Ke=!(typeof window<"u"&&window.document&&window.document.createElement),Xn=function n(e,r,a,o){if(!r||r===document||r instanceof Document)return!1;if(r===e.parentNode)return!0;var d=Math.max(Math.abs(a),Math.abs(o))===Math.abs(o),c=Math.max(Math.abs(a),Math.abs(o))===Math.abs(a),h=r.scrollHeight-r.clientHeight,l=r.scrollWidth-r.clientWidth,s=document.defaultView.getComputedStyle(r),f=s.overflowY==="auto"||s.overflowY==="scroll",u=s.overflowX==="auto"||s.overflowX==="scroll",m=h&&f,p=l&&u;return d&&(!m||m&&(r.scrollTop>=h&&o<0||r.scrollTop<=0&&o>0))||c&&(!p||p&&(r.scrollLeft>=l&&a<0||r.scrollLeft<=0&&a>0))?n(e,r.parentNode,a,o):!1},Yn=["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class"],xe={},qn=I({compatConfig:{MODE:3},inheritAttrs:!1,props:Wn(),emits:["close","handleClick","change"],setup:function(e,r){var a=r.emit,o=r.slots,d=Wt({startPos:{x:null,y:null}}),c,h=$(),l=$(),s=$(),f=$(),u=$(),m=[],p="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),S=!Ke&&on?{passive:!1}:!1;Ze(function(){Ie(function(){var b=e.open,v=e.getContainer,C=e.showMask,R=e.autofocus,L=v==null?void 0:v();if(W(e),b&&(L&&L.parentNode===document.body&&(xe[p]=b),re(),Ie(function(){R&&g()}),C)){var B;(B=e.scrollLocker)===null||B===void 0||B.lock()}})}),ke(function(){return e.level},function(){W(e)},{flush:"post"}),ke(function(){return e.open},function(){var b=e.open,v=e.getContainer,C=e.scrollLocker,R=e.showMask,L=e.autofocus,B=v==null?void 0:v();B&&B.parentNode===document.body&&(xe[p]=!!b),re(),b?(L&&g(),R&&(C==null||C.lock())):C==null||C.unLock()},{flush:"post"}),bt(function(){var b,v=e.open;delete xe[p],v&&(de(!1),document.body.style.touchAction=""),(b=e.scrollLocker)===null||b===void 0||b.unLock()}),ke(function(){return e.placement},function(b){b&&(u.value=null)});var g=function(){var v,C;(v=l.value)===null||v===void 0||(C=v.focus)===null||C===void 0||C.call(v)},M=function(v){v.touches.length>1||(d.startPos={x:v.touches[0].clientX,y:v.touches[0].clientY})},T=function(v){if(!(v.changedTouches.length>1)){var C=v.currentTarget,R=v.changedTouches[0].clientX-d.startPos.x,L=v.changedTouches[0].clientY-d.startPos.y;(C===s.value||C===f.value||C===u.value&&Xn(C,v.target,R,L))&&v.cancelable&&v.preventDefault()}},N=function b(v){var C=v.target;mt(C,vt,b),C.style.transition=""},z=function(v){a("close",v)},F=function(v){v.keyCode===an.ESC&&(v.stopPropagation(),z(v))},ee=function(v){var C=e.open,R=e.afterVisibleChange;v.target===h.value&&v.propertyName.match(/transform$/)&&(l.value.style.transition="",!C&&j()&&(document.body.style.overflowX="",s.value&&(s.value.style.left="",s.value.style.width="")),R&&R(!!C))},oe=w(function(){var b=e.placement,v=b==="left"||b==="right",C="translate".concat(v?"X":"Y");return{isHorizontal:v,placementName:C}}),re=function(){var v=e.open,C=e.width,R=e.height,L=oe.value,B=L.isHorizontal,H=L.placementName,V=u.value?u.value.getBoundingClientRect()[B?"width":"height"]:0,X=(B?C:R)||V;le(v,H,X)},de=function(v,C,R,L){var B=e.placement,H=e.levelMove,V=e.duration,X=e.ease,ve=e.showMask;m.forEach(function(we){we.style.transition="transform ".concat(V," ").concat(X),ht(we,vt,N);var pe=v?R:0;if(H){var He=Kn(H,{target:we,open:v});pe=v?He[0]:He[1]||0}var $e=typeof pe=="number"?"".concat(pe,"px"):pe,ye=B==="left"||B==="top"?$e:"-".concat($e);ye=ve&&B==="right"&&L?"calc(".concat(ye," + ").concat(L,"px)"):ye,we.style.transform=pe?"".concat(C,"(").concat(ye,")"):""})},le=function(v,C,R){if(!Ke){var L=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?nn(!0):0;de(v,C,R,L),x(L)}a("change",v)},x=function(v){var C=e.getContainer,R=e.showMask,L=e.open,B=C==null?void 0:C();if(B&&B.parentNode===document.body&&R){var H=["touchstart"],V=[document.body,s.value,f.value,u.value];L&&document.body.style.overflow!=="hidden"?(v&&k(v),document.body.style.touchAction="none",V.forEach(function(X,ve){X&&ht(X,H[ve]||"touchmove",ve?T:M,S)})):j()&&(document.body.style.touchAction="",v&&O(v),V.forEach(function(X,ve){X&&mt(X,H[ve]||"touchmove",ve?T:M,S)}))}},k=function(v){var C=e.placement,R=e.duration,L=e.ease,B="width ".concat(R," ").concat(L),H="transform ".concat(R," ").concat(L);switch(l.value.style.transition="none",C){case"right":l.value.style.transform="translateX(-".concat(v,"px)");break;case"top":case"bottom":l.value.style.width="calc(100% - ".concat(v,"px)"),l.value.style.transform="translateZ(0)";break}clearTimeout(c),c=setTimeout(function(){l.value&&(l.value.style.transition="".concat(H,",").concat(B),l.value.style.width="",l.value.style.transform="")})},O=function(v){var C=e.placement,R=e.duration,L=e.ease;l.value.style.transition="none";var B,H="width ".concat(R," ").concat(L),V="transform ".concat(R," ").concat(L);switch(C){case"left":{l.value.style.width="100%",H="width 0s ".concat(L," ").concat(R);break}case"right":{l.value.style.transform="translateX(".concat(v,"px)"),l.value.style.width="100%",H="width 0s ".concat(L," ").concat(R),s.value&&(s.value.style.left="-".concat(v,"px"),s.value.style.width="calc(100% + ".concat(v,"px)"));break}case"top":case"bottom":{l.value.style.width="calc(100% + ".concat(v,"px)"),l.value.style.height="100%",l.value.style.transform="translateZ(0)",B="height 0s ".concat(L," ").concat(R);break}}clearTimeout(c),c=setTimeout(function(){l.value&&(l.value.style.transition="".concat(V,",").concat(B?"".concat(B,","):"").concat(H),l.value.style.transform="",l.value.style.width="",l.value.style.height="")})},j=function(){return!Object.keys(xe).some(function(v){return xe[v]})},W=function(v){var C=v.level,R=v.getContainer;if(!Ke){var L=R==null?void 0:R(),B=L?L.parentNode:null;if(m=[],C==="all"){var H=B?Array.prototype.slice.call(B.children):[];H.forEach(function(V){V.nodeName!=="SCRIPT"&&V.nodeName!=="STYLE"&&V.nodeName!=="LINK"&&V!==L&&m.push(V)})}else C&&zn(C).forEach(function(V){document.querySelectorAll(V).forEach(function(X){m.push(X)})})}},K=function(v){a("handleClick",v)},fe=$(!1);return ke(l,function(){Ie(function(){fe.value=!0})}),function(){var b,v,C,R=e.width,L=e.height,B=e.open,H=e.prefixCls,V=e.placement;e.level,e.levelMove,e.ease,e.duration,e.getContainer,e.onChange,e.afterVisibleChange;var X=e.showMask,ve=e.maskClosable,we=e.maskStyle,pe=e.keyboard;e.getOpenCount,e.scrollLocker;var He=e.contentWrapperStyle,$e=e.style,ye=e.class,$t=Oe(e,Yn),ze=B&&fe.value,Ft=Ye(H,(b={},se(b,"".concat(H,"-").concat(V),!0),se(b,"".concat(H,"-open"),ze),se(b,ye,!!ye),se(b,"no-mask",!X),b)),Ut=oe.value.placementName,Vt=V==="left"||V==="top"?"-100%":"100%",st=ze?"":"".concat(Ut,"(").concat(Vt,")");return i("div",D(D({},Et($t,["switchScrollingEffect","autofocus"])),{},{tabindex:-1,class:Ft,style:$e,ref:l,onKeydown:ze&&pe?F:void 0,onTransitionend:ee}),[X&&i("div",{class:"".concat(H,"-mask"),onClick:ve?z:void 0,style:we,ref:s},null),i("div",{class:"".concat(H,"-content-wrapper"),style:D({transform:st,msTransform:st,width:gt(R)?"".concat(R,"px"):R,height:gt(L)?"".concat(L,"px"):L},He),ref:h},[i("div",{class:"".concat(H,"-content"),ref:u},[(v=o.default)===null||v===void 0?void 0:v.call(o)]),o.handler?i("div",{onClick:K,ref:f},[(C=o.handler)===null||C===void 0?void 0:C.call(o)]):null])])}}});const pt=qn;var Qn=["afterVisibleChange","getContainer","wrapperClassName","forceRender"],Zn=["visible","afterClose"],Jn=I({compatConfig:{MODE:3},inheritAttrs:!1,props:Tt(jn(),{prefixCls:"drawer",placement:"left",getContainer:"body",level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",afterVisibleChange:function(){},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],slots:["handler"],setup:function(e,r){var a=r.emit,o=r.slots,d=$(null),c=function(s){a("handleClick",s)},h=function(s){a("close",s)};return function(){e.afterVisibleChange;var l=e.getContainer,s=e.wrapperClassName,f=e.forceRender,u=Oe(e,Qn),m=null;if(!l)return i("div",{class:s,ref:d},[i(pt,D(D({},u),{},{open:e.open,getContainer:function(){return d.value},onClose:h,onHandleClick:c}),o)]);var p=!!o.handler||f;return(p||e.open||d.value)&&(m=i(rn,{visible:e.open,forceRender:p,getContainer:l,wrapperClassName:s},{default:function(g){var M=g.visible,T=g.afterClose,N=Oe(g,Zn);return i(pt,D(D(D({ref:d},u),N),{},{open:M!==void 0?M:e.open,afterVisibleChange:T!==void 0?T:e.afterVisibleChange,onClose:h,onHandleClick:c}),o)}})),m}}});const ea=Jn;var ta=["width","height","visible","placement","mask","wrapClassName","class"],na=Ot("top","right","bottom","left");Ot("default","large");var yt={distance:180},aa=function(){return{autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:P.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:P.any,maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},wrapStyle:{type:Object,default:void 0},style:{type:Object,default:void 0},class:P.any,wrapClassName:String,size:{type:String},drawerStyle:{type:Object,default:void 0},headerStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},contentWrapperStyle:{type:Object,default:void 0},title:P.any,visible:{type:Boolean,default:void 0},width:P.oneOfType([P.string,P.number]),height:P.oneOfType([P.string,P.number]),zIndex:Number,prefixCls:String,push:P.oneOfType([P.looseBool,{type:Object}]),placement:P.oneOf(na),keyboard:{type:Boolean,default:void 0},extra:P.any,footer:P.any,footerStyle:{type:Object,default:void 0},level:P.any,levelMove:{type:[Number,Array,Function]},handle:P.any,afterVisibleChange:Function,onAfterVisibleChange:Function,"onUpdate:visible":Function,onClose:Function}},oa=I({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:Tt(aa(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:yt}),slots:["closeIcon","title","extra","footer","handle"],setup:function(e,r){var a=r.emit,o=r.slots,d=r.attrs,c=$(!1),h=$(!1),l=$(null),s=zt("parentDrawerOpts",null),f=je("drawer",e),u=f.prefixCls;Ge(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Ge(e.wrapStyle===void 0,"Drawer","`wrapStyle` prop is deprecated, please use `style` instead"),Ge(e.wrapClassName===void 0,"Drawer","`wrapClassName` prop is deprecated, please use `class` instead");var m=function(){c.value=!0},p=function(){c.value=!1,Ie(function(){S()})};Gt("parentDrawerOpts",{setPush:m,setPull:p}),Ze(function(){var x=e.visible;x&&s&&s.setPush()}),bt(function(){s&&s.setPull()}),ke(function(){return e.visible},function(x){s&&(x?s.setPush():s.setPull())},{flush:"post"});var S=function(){var k,O;(k=l.value)===null||k===void 0||(O=k.domFocus)===null||O===void 0||O.call(k)},g=function(k){a("update:visible",!1),a("close",k)},M=function(k){var O;(O=e.afterVisibleChange)===null||O===void 0||O.call(e,k),a("afterVisibleChange",k)},T=w(function(){return e.destroyOnClose&&!e.visible}),N=function(){var k=T.value;k&&(e.visible||(h.value=!0))},z=w(function(){var x=e.push,k=e.placement,O;return typeof x=="boolean"?O=x?yt.distance:0:O=x.distance,O=parseFloat(String(O||0)),k==="left"||k==="right"?"translateX(".concat(k==="left"?O:-O,"px)"):k==="top"||k==="bottom"?"translateY(".concat(k==="top"?O:-O,"px)"):null}),F=w(function(){var x=e.visible,k=e.mask,O=e.placement,j=e.size,W=j===void 0?"default":j,K=e.width,fe=e.height;if(!x&&!k)return{};var b={};if(O==="left"||O==="right"){var v=W==="large"?736:378;b.width=typeof K>"u"?v:K,b.width=typeof b.width=="string"?b.width:"".concat(b.width,"px")}else{var C=W==="large"?736:378;b.height=typeof fe>"u"?C:fe,b.height=typeof b.height=="string"?b.height:"".concat(b.height,"px")}return b}),ee=w(function(){var x=e.zIndex,k=e.wrapStyle,O=e.mask,j=e.style,W=O?{}:F.value;return D(D(D({zIndex:x,transform:c.value?z.value:void 0},W),k),j)}),oe=function(k){var O=e.closable,j=e.headerStyle,W=ge(o,e,"extra"),K=ge(o,e,"title");return!K&&!O?null:i("div",{class:Ye("".concat(k,"-header"),se({},"".concat(k,"-header-close-only"),O&&!K&&!W)),style:j},[i("div",{class:"".concat(k,"-header-title")},[re(k),K&&i("div",{class:"".concat(k,"-title")},[K])]),W&&i("div",{class:"".concat(k,"-extra")},[W])])},re=function(k){var O,j=e.closable,W=o.closeIcon?(O=o.closeIcon)===null||O===void 0?void 0:O.call(o):e.closeIcon;return j&&i("button",{key:"closer",onClick:g,"aria-label":"Close",class:"".concat(k,"-close")},[W===void 0?i(sn,null,null):W])},de=function(k){var O;if(h.value&&!e.visible)return null;h.value=!1;var j=e.bodyStyle,W=e.drawerStyle,K={},fe=T.value;return fe&&(K.opacity=0,K.transition="opacity .3s"),i("div",{class:"".concat(k,"-wrapper-body"),style:D(D({},K),W),onTransitionend:N},[oe(k),i("div",{key:"body",class:"".concat(k,"-body"),style:j},[(O=o.default)===null||O===void 0?void 0:O.call(o)]),le(k)])},le=function(k){var O=ge(o,e,"footer");if(!O)return null;var j="".concat(k,"-footer");return i("div",{class:j,style:e.footerStyle},[O])};return function(){var x;e.width,e.height;var k=e.visible,O=e.placement,j=e.mask,W=e.wrapClassName,K=e.class,fe=Oe(e,ta),b=j?F.value:{},v=j?"":"no-mask",C=D(D(D(D({},d),Et(fe,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","wrapStyle","onAfterVisibleChange","onClose","onUpdate:visible"])),b),{},{onClose:g,afterVisibleChange:M,handler:!1,prefixCls:u.value,open:k,showMask:j,placement:O,class:Ye((x={},se(x,K,K),se(x,W,!!W),se(x,v,!!v),x)),style:ee.value,ref:l});return i(ea,C,{handler:e.handle?function(){return e.handle}:o.handle,default:function(){return de(u.value)}})}}});const ra=ln(oa);function la(){const n=document.createEvent("HTMLEvents");n.initEvent("resize",!0,!0),n.eventType="message",window.dispatchEvent(n)}var A=(n=>(n[n.REFRESH_PAGE=0]="REFRESH_PAGE",n[n.CLOSE_CURRENT=1]="CLOSE_CURRENT",n[n.CLOSE_LEFT=2]="CLOSE_LEFT",n[n.CLOSE_RIGHT=3]="CLOSE_RIGHT",n[n.CLOSE_OTHER=4]="CLOSE_OTHER",n[n.CLOSE_ALL=5]="CLOSE_ALL",n[n.SCALE=6]="SCALE",n[n.CLOSE=7]="CLOSE",n))(A||{});const We=()=>{const n=$(null),e=$(null),r=$(null),{height:a,width:o}=ct(n),{height:d,width:c}=ct(e),{getDarkMode:h}=_e(be()),l=w(()=>t(a)+t(d)),s=w(()=>`calc(100vh - ${t(l)}px)`),f=w(()=>({height:t(s),minHeight:t(s)})),u=w(()=>({minHeight:`calc(100vh - ${t(l)}px)`})),m=w(()=>({padding:0,height:"auto",background:t(h)==="dark"?"#000":"#fff"}));return{headerRef:n,tabRef:e,contentRef:r,headerHeight:a,headerWidth:o,tabHeight:d,tabWidth:c,omitContentHeight:l,headerStyle:m,contentStyle:f,mainStyle:u}};function _t(n){return n&&Object.keys(n).some(e=>["immediate","redo","debounce","ignoreLoading","throwOnFailed"].includes(e))}function sa(n,...e){const r=it(null),a=$(!1),o=$(!1),d=it(null),c=$();let h={immediate:!0,redo:!1,debounce:0,ignoreLoading:!1,throwOnFailed:!1};function l(){return new Promise((f,u)=>{const{ignoreLoading:m,throwOnFailed:p}=h;!m&&a.value||(a.value=!0,o.value=!1,n.call(void 0,t(c)).then(S=>(r.value=S,d.value=null,f(S))).catch(S=>(r.value=null,d.value=S,p?u(S):f(null))).finally(()=>{a.value=!1,o.value=!0}))})}const s=Kt();return s.run(()=>{e.length>0&&(_t(e[0])?h={...h,...e[0]}:c.value=e[0]),e.length>1&&_t(e[1])&&(h={...h,...e[1]});const{debounce:f,immediate:u,redo:m}=h,p=dn(()=>l(),f);u&&p().then(),m&&ke(c,(S,g)=>{cn(S,g)||p().then()},{deep:!0})}),un(()=>{s.stop()}),{data:r,loading:a,finished:o,error:d,handleFn:l}}function at(n){const{getShowMultipleTab:e}=Le();function r(){if(!t(e))throw new Error("标签页未打开,请于 settings 中打开!");return!!t(e)}const a=De(),o=n||Ae(),{currentRoute:d}=o;function c(){const s=t(d);return a.getTabList.find(f=>f.fullPath===s.fullPath)}async function h(s,f){if(!r())return;const m=f||c();await a.setTabTitle(s,m)}async function l(s,f){if(!r())return;const m=c();switch(s){case A.REFRESH_PAGE:await a.refreshPage(o),await fn(o);break;case A.CLOSE_ALL:await a.closeAllTab(o);break;case A.CLOSE_LEFT:await a.closeLeftTabs(m,o);break;case A.CLOSE_RIGHT:await a.closeRightTabs(m,o);break;case A.CLOSE_OTHER:await a.closeOtherTabs(m,o);break;case A.CLOSE_CURRENT:case A.CLOSE:await a.closeTab(f||m,o);break}}return{refreshPage:()=>l(A.REFRESH_PAGE),closeAll:()=>l(A.CLOSE_ALL),closeLeft:()=>l(A.CLOSE_LEFT),closeRight:()=>l(A.CLOSE_RIGHT),closeOther:()=>l(A.CLOSE_OTHER),closeCurrent:()=>l(A.CLOSE_CURRENT),close:s=>l(A.CLOSE,s),setTitle:(s,f)=>h(s,f)}}function Se(){const n=Mt(),e=w(()=>n.getProjectConfig.openKeepAlive),r=w(()=>n.getProjectConfig.settingButtonPosition),a=w(()=>n.getProjectConfig.canEmbedIFramePage),o=w(()=>n.getProjectConfig.permissionMode),d=w(()=>n.getProjectConfig.showSettingButton),c=w(()=>n.getProjectConfig.showBreadCrumb),h=w(()=>n.getProjectConfig.fullContent),l=w(()=>n.getProjectConfig.colorWeak),s=w(()=>n.getProjectConfig.grayMode),f=w(()=>n.getProjectConfig.showDarkModeToggle);return{getSettingButtonPosition:r,getFullContent:h,getColorWeak:l,getGrayMode:s,getOpenKeepAlive:e,getCanEmbedIFramePage:a,getPermissionMode:o,getShowBreadCrumb:c,getShowSettingButton:d,getShowDarkModeToggle:f}}function Ne(){const{getFullContent:n}=vn(),e=Mt(),r=w(()=>!t(n)&&t(f)),a=w(()=>!t(r)),o=w(()=>{const M=!t(n)&&t(f);return M&&!t(s)||M&&t(h)}),{getMenuMode:d,getIsSidebarType:c,getIsTopMenu:h}=ae(),{getShowBreadCrumb:l}=Se(),s=w(()=>!t(c)&&t(f)),f=w(()=>e.getHeaderSetting.show),u=w(()=>e.getHeaderSetting.showFullScreen),m=w(()=>e.getHeaderSetting.showLocalePicker),p=w(()=>t(d)!==hn.HORIZONTAL&&t(l)),S=w(()=>t(p));function g(M){e.setProjectConfig({headerSetting:M})}return{setHeaderSetting:g,getShowFullScreen:u,getShowBread:p,getShowContent:S,getShowHeader:f,getShowMixHeaderRef:s,getShowFullHeaderRef:r,getShowInsetHeaderRef:o,getUnFixedAndFull:a,getShowLocalePicker:m}}const ia={class:"flex items-center cursor-pointer"},ca={key:0,class:"ml-1"},ua={name:"LocalePicker"},da=I({...ua,props:{showText:{type:Boolean,default:!0},reload:{type:Boolean,default:!0}},setup(n){const e=n,r=$([]),{changeLocale:a,getLocale:o}=mn(),d=w(()=>{var s;const l=r.value[0];return l?(s=ut.find(f=>f.event===l))==null?void 0:s.text:""});Ct(()=>{r.value=[t(o)]});async function c(l){await a(l),r.value=[l],e.reload&&location.reload()}function h(l){t(o)!==l&&c(l)}return(l,s)=>(y(),E(t(nt),{trigger:"click",onSelect:h},{overlay:_(()=>[i(t(Me),{onClick:s[0]||(s[0]=({key:f})=>h(f))},{default:_(()=>[(y(!0),G(ne,null,Re(t(ut),f=>(y(),E(t(Je),{key:f.event},{default:_(()=>[he(Q(f.text),1)]),_:2},1024))),128))]),_:1})]),default:_(()=>[Te("span",ia,[i(J,{icon:"ion:language",hoverPointer:""}),n.showText?(y(),G("span",ca,Q(t(d)),1)):U("",!0)])]),_:1}))}});function fa(n,e,r,a,o,d){const c=St("BasicSubMenuItem"),h=Me;return y(),E(h,{class:"h-full overflow-y-auto overflow-x-clip",selectedKeys:n.selectedKeys,mode:n.mode,openKeys:n.getOpenKeys,inlineIndent:n.inlineIndent,onOpenChange:n.handleOpenChange,onClick:n.handleMenuClick,subMenuOpenDelay:.2,style:ce(n.getMenuStyle)},{default:_(()=>[(y(!0),G(ne,null,Re(n.items,l=>(y(),E(c,{key:l.path,item:l,isHorizontal:n.isHorizontal,showTitle:n.getShowTitle},null,8,["item","isHorizontal","showTitle"]))),128))]),_:1},8,["selectedKeys","mode","openKeys","inlineIndent","onOpenChange","onClick","subMenuOpenDelay","style"])}const va=Ce(gn,[["render",fa]]),ha=I({__name:"logo",props:{showTitle:{type:Boolean,default:!0},showRightBorder:{type:Boolean,default:!0},homePath:{type:String,default:pn}},setup(n){const e=n,{bem:r}=et("app-logo"),{push:a}=Ae(),{title:o}=yn({VITE_PORT:"3000",VITE_GLOB_APP_TITLE:"M7S_ADMIN",VITE_GLOB_APP_SHORT_NAME:"m7s_admin",VITE_USE_MOCK:"true",VITE_PUBLIC_PATH:"/admin",VITE_DROP_CONSOLE:"true",VITE_BUILD_COMPRESS:"none",VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE:"false",VITE_GLOB_HTTP_REFRESH_TIME:"5000",VITE_USE_IMAGEMIN:"true",VITE_LEGACY:"false",VITE_M7S_SERVER:"",BASE_URL:"/admin",MODE:"production",DEV:!1,PROD:!0,SSR:!1});function d(){a(e.homePath)}const{getDarkMode:c}=_e(be()),h=w(()=>e.showRightBorder?{borderRight:`1px solid ${t(c)==="dark"?"#303030":"#f0f0f0"}`}:{borderRight:"none"});return(l,s)=>(y(),G("div",{class:ue(t(r)()),onClick:d,style:ce(t(h))},[i(t(xn),{icon:`logo-${t(c)}`,size:34},null,8,["icon"]),n.showTitle?(y(),G("div",{key:0,class:ue(["ml-2 truncate color-text",t(r)("title")])},Q(t(o)),3)):U("",!0)],6))}}),At=Ce(ha,[["__scopeId","data-v-a0e2f181"]]),ma=I({__name:"index",props:{mode:{type:String,default:()=>"inline"}},setup(n){const{getCollapsed:e,getMenuType:r}=ae(),a=w(()=>t(r)===Z.SIDEBAR),{bem:o}=et("layout-menu"),d=$([]);return Ze(async()=>{d.value=await Rt()}),(c,h)=>(y(),G("div",{class:ue([t(o)(),"flex-1"])},[t(a)?(y(),E(At,{key:0,class:ue(t(o)("logo")),showTitle:!t(e)},null,8,["class","showTitle"])):U("",!0),i(va,{items:d.value,mode:n.mode},null,8,["items","mode"])],2))}}),ot=Ce(ma,[["__scopeId","data-v-0f11b2b1"]]);function Qe(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Xt(n)}const Dt=n=>{const{t:e}=me();return n!=null&&n.length?(n==null?void 0:n.length)&&n.map(a=>{if(a.children){let o;return i(_n,{key:a.path,title:e(a.title)},Qe(o=Dt(a.children))?o:{default:()=>[o]})}else{let o;return i(Je,{key:a.path},Qe(o=e(a.title))?o:{default:()=>[o]})}}):null},ga=I({props:{items:{type:Array}},setup(n){const e=tt(),r=a=>{e(a[a.length-1])};return()=>{const a=Dt(n.items);return i(Me,{onClick:({keyPath:o})=>r(o)},Qe(a)?a:{default:()=>[a]})}}}),pa=I({__name:"index",setup(n){const{getShowBreadCrumb:e}=Se(),{getMenuType:r}=ae(),a=w(()=>t(e)&&t(r)!==Z.TOP_MENU),{currentRoute:o}=Ae(),{t:d}=me(),c=$([]);Ct(async()=>{var T,N;if(o.value.name===Lt)return;const s=await Rt(),f=o.value.matched,u=f==null?void 0:f[f.length-1];let m=o.value.path;u&&((T=u==null?void 0:u.meta)!=null&&T.currentActiveMenu)&&(m=u.meta.currentActiveMenu);const p=bn(s,m),S=s.filter(z=>z.path===p[0]),g=h(S,p);if(!g||g.length===0)return;const M=l(g);(N=o.value.meta)!=null&&N.currentActiveMenu&&M.push({...o.value,name:o.value.name}),c.value=M});function h(s,f){const u=[];return s.forEach(m=>{var p;f.includes(m.path)&&u.push(m),(p=m.children)!=null&&p.length&&u.push(...h(m.children,f))}),u}function l(s){return Cn(s,f=>{const{meta:u,name:m}=f;if(!u)return!!m;const{title:p,hideBreadcrumb:S,hideMenu:g}=u;return!(!p||S||g)}).filter(f=>{var u;return!((u=f.meta)!=null&&u.hideBreadcrumb)})}return(s,f)=>t(a)?(y(),E(t(Ee),{key:0},{default:_(()=>[(y(!0),G(ne,null,Re(c.value,(u,m)=>(y(),E(t(Be),{key:m,class:ue({"cursor-pointer":u.children})},wt({default:_(()=>[Te("span",{class:ue(["mr-1.2 ml-1.2",{"cursor-pointer":u.children}])},Q(t(d)(u.meta.title)),3)]),_:2},[u.children?{name:"overlay",fn:_(()=>[i(t(ga),{items:u.children},null,8,["items"])]),key:"0"}:void 0]),1032,["class"]))),128))]),_:1})):U("",!0)}}),ya=I({__name:"TabRedo",setup(n){const{refreshPage:e}=at();function r(){return new Promise(async d=>{await e(),setTimeout(()=>{d({})},1200)})}const{loading:a,handleFn:o}=sa(r,{immediate:!1});return(d,c)=>(y(),E(t(J),{onClick:t(o),icon:"ant-design:redo-outlined",infinite:t(a),class:"cursor-pointer"},null,8,["onClick","infinite"]))}}),_a=I({__name:"TabQuick",props:{tabItem:{type:Object,default:null}},setup(n){const e=n,{refreshPage:r,close:a,closeAll:o,closeLeft:d,closeRight:c,closeOther:h}=at(),{t:l}=me(),s=De(),{currentRoute:f}=Ae(),u=w(()=>{if(!e.tabItem)return;const{meta:p}=e.tabItem,{path:S}=t(f),g=e.tabItem?e.tabItem.path===S:!1,M=s.getTabList.findIndex(F=>F.path===e.tabItem.path),T=M===0||!g,N=s.getTabList.length===1,z=!g||M===s.getTabList.length-1&&s.getLastDragEndIndex>=0;return[{label:l("layout.multipleTab.close"),key:A.CLOSE_CURRENT,icon:"clarity:close-line",disabled:!!(p!=null&&p.affix)||N},{icon:"line-md:arrow-close-left",key:A.CLOSE_LEFT,label:l("layout.multipleTab.closeLeft"),disabled:T},{icon:"line-md:arrow-close-right",key:A.CLOSE_RIGHT,label:l("layout.multipleTab.closeRight"),disabled:z},{icon:"dashicons:align-center",key:A.CLOSE_OTHER,label:l("layout.multipleTab.closeOther"),disabled:N||!g},{label:l("layout.multipleTab.closeAll"),key:A.CLOSE_ALL,icon:"clarity:minus-line",disabled:N}]}),m=async p=>{switch(p){case A.REFRESH_PAGE:await r();break;case A.CLOSE_CURRENT:await a(e.tabItem);break;case A.CLOSE_ALL:await o();break;case A.CLOSE_LEFT:await d();break;case A.CLOSE_RIGHT:await c();break;case A.CLOSE_OTHER:await h();break}};return(p,S)=>(y(),E(t(nt),{trigger:"click"},{overlay:_(()=>[i(t(Me),{onClick:S[0]||(S[0]=({key:g})=>m(g))},{default:_(()=>[(y(!0),G(ne,null,Re(t(u),g=>(y(),E(t(Je),{key:g.key,disabled:g.disabled},{icon:_(()=>[i(t(J),{icon:g.icon},null,8,["icon"])]),default:_(()=>[he(" "+Q(g.label),1)]),_:2},1032,["disabled"]))),128))]),_:1})]),default:_(()=>[i(t(J),{icon:"material-symbols:double-arrow-rounded",class:"rotate-90 cursor-pointer"})]),_:1}))}}),ba=I({__name:"FoldButton",setup(n){const{getShowMenu:e,setMenuSetting:r}=ae(),{getShowHeader:a,setHeaderSetting:o}=Ne(),d=w(()=>!t(e)&&!t(a)),c=w(()=>t(d)?"codicon:screen-normal":"codicon:screen-full");function h(){const l=t(d);r({show:l,hidden:!l}),o({show:l}),la()}return(l,s)=>(y(),E(t(J),{onClick:h,class:"cursor-pointer",icon:t(c)},null,8,["icon"]))}}),Nt=I({__name:"index",setup(n){const{getShowQuick:e,getShowRedo:r,getShowFold:a}=Le(),{t:o}=me(),d=Ae(),c=De(),{getTabList:h}=_e(c),l=w(()=>t(h).filter(g=>{var M;return!((M=g.meta)!=null&&M.hideTab)&&d.hasRoute(g==null?void 0:g.name)})),s=$("");Sn(g=>{const{name:M}=g;if(M===Lt||!g)return;const{path:T,fullPath:N,meta:z={}}=g,{currentActiveMenu:F,hideTab:ee}=z,oe=ee?F:null,re=oe||N||T;if(s.value!==re&&(s.value=re),oe){const de=d.getRoutes().find(le=>le.path===F);de&&c.checkTab(de)}else c.checkTab(t(g))});const f=tt(),u=g=>{f(g,!1,!0)},{getDarkMode:m}=_e(be());Ie(()=>{const g=document.querySelector(`#drag > .${m.value}-tabs-nav > .${m.value}-tabs-nav-wrap > .${m.value}-tabs-nav-list`);new wn(g)});const{close:p}=at(),S=(g,M)=>{g.stopPropagation(),p(M)};return(g,M)=>(y(),E(t(Bn),{activeKey:s.value,"onUpdate:activeKey":M[0]||(M[0]=T=>s.value=T),type:"card",id:"drag",tabBarGutter:2,animated:!1,size:"small",onChange:u,class:"h-30px",style:{"margin-top":"6px"},tabBarStyle:{height:"32px"}},{rightExtra:_(()=>[i(t(Ue),{class:"pr-8px"},{default:_(()=>[t(r)?(y(),E(ya,{key:0})):U("",!0),t(e)?(y(),E(_a,{key:1,tabItem:g.$route},null,8,["tabItem"])):U("",!0),t(a)?(y(),E(ba,{key:2})):U("",!0)]),_:1})]),default:_(()=>[(y(!0),G(ne,null,Re(t(l),(T,N)=>(y(),E(t(In),{style:{height:"32px"},key:T.query?T.fullPath:T.path,name:T.fullPath},{tab:_(()=>[Te("div",{class:ue(["group hover:pr-10px",{"pr-10px":s.value===T.fullPath}])},[Te("span",null,Q(t(o)(T.meta.title)),1),N!=0?(y(),E(t(J),{key:0,class:ue(["absolute top-1/2 ml-4px mt--6px hover:!text-14px group-hover:!inline-flex !z-999",{["!hidden"]:s.value!==T.fullPath}]),size:"12",icon:"ep:close-bold",onClick:z=>S(z,T)},null,8,["class","onClick"])):U("",!0)],2)]),_:2},1032,["name"]))),128))]),_:1},8,["activeKey"]))}}),Ca=I({__name:"FullScreen",setup(n){const{t:e}=me(),{toggle:r,isFullscreen:a}=kn(),o=w(()=>t(a)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull"));return(d,c)=>(y(),E(t(En),{title:t(o),placement:"bottom",duration:500},{default:_(()=>[Te("span",{onClick:c[0]||(c[0]=(...h)=>t(r)&&t(r)(...h)),class:"flex items-center cursor-pointer"},[t(a)?(y(),E(t(J),{key:1,icon:"ant-design:fullscreen-exit-outlined"})):(y(),E(t(J),{key:0,icon:"ant-design:fullscreen-outlined",hoverPointer:""}))])]),_:1},8,["title"]))}}),Sa=Ce(Tn,[["__scopeId","data-v-0e822144"]]),wa=I({__name:"Features",setup(n){const{t:e}=me(),{getShowMenu:r,getMenuType:a,getTopMenuAlign:o,getAccordion:d}=ae(),{getShowHeader:c}=Ne(),h=w(()=>t(r)&&t(a)!==Z.TOP_MENU),l=w(()=>t(c)&&t(a)===Z.TOP_MENU);return(s,f)=>(y(),G(ne,null,[i(te,{title:t(e)("layout.setting.menuAccordion"),def:t(d),event:t(q).MENU_ACCORDION,disabled:!t(h)},null,8,["title","def","event","disabled"]),i(Mn,{title:t(e)("layout.setting.topMenuLayout"),options:t(On),def:t(o),event:t(q).MENU_TOP_ALIGN,disabled:!t(l)},null,8,["title","options","def","event","disabled"])],64))}}),ka=I({__name:"Content",setup(n){const{t:e}=me(),{getShowBreadCrumb:r,getFullContent:a,getColorWeak:o,getGrayMode:d}=Se(),{getShowMenu:c,getMenuType:h}=ae(),{getShowHeader:l}=Ne(),{getShowMultipleTab:s,getShowQuick:f,getShowRedo:u,getShowFold:m}=Le(),p=w(()=>!t(l)||t(h)===Z.TOP_MENU);return(S,g)=>(y(),G(ne,null,[i(te,{title:t(e)("layout.setting.breadcrumb"),def:t(r),event:t(q).SHOW_BREADCRUMB,disabled:t(p)},null,8,["title","def","event","disabled"]),i(te,{title:t(e)("layout.setting.tabs"),def:t(s),event:t(q).TABS_SHOW},null,8,["title","def","event"]),i(te,{title:t(e)("layout.setting.tabsRedoBtn"),def:t(u),event:t(q).TABS_SHOW_REDO,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(te,{title:t(e)("layout.setting.tabsQuickBtn"),def:t(f),event:t(q).TABS_SHOW_QUICK,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(te,{title:t(e)("layout.setting.tabsFoldBtn"),def:t(m),event:t(q).TABS_SHOW_FOLD,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(te,{title:t(e)("layout.setting.sidebar"),def:t(c),event:t(q).MENU_SHOW_SIDEBAR,disabled:t(h)===t(Z).TOP_MENU},null,8,["title","def","event","disabled"]),i(te,{title:t(e)("layout.setting.header"),def:t(l),event:t(q).HEADER_SHOW},null,8,["title","def","event"]),i(te,{title:t(e)("layout.setting.fullContent"),def:t(a),event:t(q).FULL_CONTENT},null,8,["title","def","event"]),i(te,{title:t(e)("layout.setting.grayMode"),def:t(d),event:t(q).GRAY_MODE},null,8,["title","def","event"]),i(te,{title:t(e)("layout.setting.colorWeak"),def:t(o),event:t(q).COLOR_WEAK},null,8,["title","def","event"])],64))}}),Ea=I({__name:"FooterButtons",setup(n){const{t:e}=me(),r=De(),a=be(),o=()=>{try{a.resetProjectConfig()}catch{}},d=tt(),c=async()=>{localStorage.clear(),r.resetState(),d()};return(h,l)=>(y(),E(t(Ue),{direction:"vertical",class:"w-full"},{default:_(()=>[i(t(dt),{type:"primary",onClick:o,block:""},{default:_(()=>[he(Q(t(e)("common.resetText")),1)]),_:1}),i(t(dt),{block:"",danger:"",onClick:c},{default:_(()=>[he(Q(t(e)("layout.setting.clearBtn")),1)]),_:1})]),_:1}))}}),Ht=I({__name:"SettingDrawer",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(n,{emit:e}){const{t:r}=me(),{getShowDarkModeToggle:a}=Se(),{getMenuType:o}=ae(),d=()=>{e("update:visible",!1)};return(c,h)=>(y(),E(t(ra),{visible:n.visible,onClose:d,width:300,forceRender:""},{title:_(()=>[he(Q(t(r)("layout.setting.drawerTitle")),1)]),default:_(()=>[t(a)?(y(),G(ne,{key:0},[i(t(Pe),{orientation:"left"},{default:_(()=>[he(Q(t(r)("layout.setting.darkMode")),1)]),_:1}),i(An)],64)):U("",!0),i(t(Pe),{orientation:"left"},{default:_(()=>[he(Q(t(r)("layout.setting.navMode")),1)]),_:1}),i(Sa,{def:t(o),"type-list":t(Rn),onHandler:h[0]||(h[0]=l=>{t(Ln)(t(q).CHANGE_LAYOUT,{mode:l.mode,type:l.type})})},null,8,["def","type-list"]),i(t(Pe),{orientation:"left"},{default:_(()=>[he(Q(t(r)("layout.setting.interfaceFunction")),1)]),_:1}),i(wa),i(t(Pe),{orientation:"left"},{default:_(()=>[he(Q(t(r)("layout.setting.interfaceDisplay")),1)]),_:1}),i(ka),i(t(Pe)),i(Ea)]),_:1},8,["visible"]))}}),Ta={class:"flex items-center"},Oa=I({__name:"SettingButton",setup(n){const e=$(!1);return(r,a)=>(y(),G("div",Ta,[i(t(J),{icon:"ion:settings-outline",hoverPointer:"",onClick:a[0]||(a[0]=o=>e.value=!0)}),i(Ht,{visible:e.value,"onUpdate:visible":a[1]||(a[1]=o=>e.value=o)},null,8,["visible"])]))}}),Ma=I({__name:"SettingButtonPosition",setup(n){const e=$(!1),{contentRef:r}=We(),a=()=>{e.value=!0};return(o,d)=>(y(),G(ne,null,[i(t(Dn),{onClick:a,target:()=>t(r),class:"fixed z-999 w-34px h-34px line-height-32px text-center text-white border-rd-l bg-[var(--primary-color)] right-0 !top-2/5 cursor-pointer"},{default:_(()=>[i(t(J),{icon:"ion:settings-outline",class:"v-middle",hoverPointer:""})]),_:1},8,["target"]),i(Ht,{visible:e.value,"onUpdate:visible":d[0]||(d[0]=c=>e.value=c)},null,8,["visible"])],64))}}),rt=I({__name:"header",setup(n){const{getShowFullScreen:e,getShowLocalePicker:r,getShowHeader:a,getShowFullHeaderRef:o}=Ne(),{getSettingButtonPosition:d,getShowSettingButton:c}=Se(),{getMenuType:h,getCollapsed:l,getShowMenu:s,setMenuSetting:f}=ae(),{getShowMultipleTab:u}=Le(),m=w(()=>{if(!t(c))return!1;const T=t(d);return T===Fe.AUTO?t(a):T===Fe.HEADER}),p=w(()=>t(u)&&t(h)!==Z.MIX),S=w(()=>t(h)!==Z.SIDEBAR),g=w(()=>t(s)&&t(h)===Z.SIDEBAR),M=()=>{f({collapsed:!t(l)})};return(T,N)=>(y(),G(ne,null,[t(o)?(y(),G("div",{key:0,class:ue(["flex","justify-between","h-48px","shadow",{"mb-8px":!t(p)}]),style:ce({"--un-shadow-color":"var(--n-border-color)"})},[Y(T.$slots,"logo",{},()=>[i(t(Ue),{align:"center",size:0},{default:_(()=>[t(S)?(y(),E(At,{key:0,style:{width:"180px"},showRightBorder:!1})):U("",!0),!t(l)&&t(g)?(y(),E(t(J),{key:1,onClick:M,icon:"ant-design:menu-fold-outlined",class:"cursor-pointer v-middle pl-8px pr-8px"})):t(l)&&t(g)?(y(),E(t(J),{key:2,onClick:M,icon:"ant-design:menu-unfold-outlined",class:"cursor-pointer v-middle pl-8px pr-8px"})):U("",!0),Y(T.$slots,"breadcrumb",{},()=>[i(pa)])]),_:3})]),Y(T.$slots,"menu"),i(t(Ue),{size:16,class:"pl-8px pr-8px line-height-48px"},{default:_(()=>[t(e)?(y(),E(Ca,{key:0})):U("",!0),t(r)?(y(),E(t(da),{key:1,reload:!0,showText:!1})):U("",!0),t(m)?(y(),E(t(Oa),{key:2})):U("",!0)]),_:1})],6)):U("",!0),t(p)?Y(T.$slots,"tabs",{key:1},()=>[i(Nt)]):U("",!0)],64))}}),Ra=I({__name:"index",setup(n){const{getShowSettingButton:e,getSettingButtonPosition:r,getFullContent:a}=Se(),{getShowHeader:o}=Ne(),d=w(()=>{if(!t(e))return!1;const c=t(r);return c===Fe.AUTO?!t(o)||t(a):c===Fe.FIXED});return(c,h)=>t(d)?(y(),E(t(Ma),{key:0})):U("",!0)}}),lt=I({__name:"main-set",setup(n){const{bem:e}=et("main-set");return(r,a)=>(y(),G(ne,null,[i(Ra),Te("main",{class:ue(t(e)())},[Y(r.$slots,"default")],2)],64))}}),La=I({__name:"left-menu",setup(n){const{headerRef:e,contentStyle:r,mainStyle:a,headerStyle:o,contentRef:d}=We(),{toggleCollapsed:c,getCollapsed:h,getCollapsedWidth:l,getMenuWidth:s,getShowSidebar:f}=ae(),{getDarkMode:u}=_e(be());return(m,p)=>(y(),E(t(ie),{"has-sider":"",class:"h-full"},{default:_(()=>[t(f)?(y(),E(t(Pt),{key:0,theme:t(u),collapsedWidth:t(l),width:t(s),collapsed:t(h),"onUpdate:collapsed":t(c)},{default:_(()=>[i(ot)]),_:1},8,["theme","collapsedWidth","width","collapsed","onUpdate:collapsed"])):U("",!0),i(t(ie),null,{default:_(()=>[i(t(Ve),{theme:t(u),ref_key:"headerRef",ref:e,style:ce(t(o))},{default:_(()=>[Y(m.$slots,"header",{},()=>[i(rt)],!0)]),_:3},8,["theme","style"]),i(t(ie),{style:ce(t(r))},{default:_(()=>[i(t(xt),{ref_key:"contentRef",ref:d,style:ce(t(a)),class:"overflow-auto pt-8px pl-8px pr-8px"},{default:_(()=>[i(lt,null,{default:_(()=>[Y(m.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["style"])]),_:3},8,["style"])]),_:3})]),_:3}))}}),Pa=Ce(La,[["__scopeId","data-v-0c58cfb9"]]),xa=I({__name:"top-menu",setup(n){const{headerRef:e,contentStyle:r,mainStyle:a,headerStyle:o}=We(),{getDarkMode:d}=_e(be());return(c,h)=>(y(),E(t(ie),{class:"h-full"},{default:_(()=>[i(t(Ve),{theme:t(d),ref_key:"headerRef",ref:e,style:ce(t(o))},{default:_(()=>[Y(c.$slots,"header",{},()=>[i(rt,{ref_key:"headerRef",ref:e},{menu:_(()=>[i(ot,{mode:"horizontal",class:"min-w-800px"})]),_:1},512)],!0)]),_:3},8,["theme","style"]),i(t(ie),{"content-style":t(r)},{default:_(()=>[i(t(ie),{"content-style":t(a),class:"overflow-auto p-6px"},{default:_(()=>[i(lt,null,{default:_(()=>[Y(c.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["content-style"])]),_:3},8,["content-style"])]),_:3}))}}),Ia=Ce(xa,[["__scopeId","data-v-44dca599"]]),Ba=I({__name:"top-menu-mixed",setup(n){const{toggleCollapsed:e,getCollapsed:r,getMenuWidth:a,getShowSidebar:o}=ae(),{getShowMultipleTab:d}=Le(),{headerRef:c,tabRef:h,headerHeight:l,contentStyle:s,mainStyle:f,headerStyle:u}=We(),m=w(()=>`calc(100vh - ${t(l)}px)`),{getDarkMode:p}=_e(be());return(S,g)=>(y(),E(t(ie),{class:"h-full"},{default:_(()=>[i(t(Ve),{ref_key:"headerRef",ref:c,theme:t(p),style:ce(t(u))},{default:_(()=>[Y(S.$slots,"header",{},()=>[i(rt)],!0)]),_:3},8,["theme","style"]),i(t(ie),{"has-sider":"",style:ce({height:t(m)})},{default:_(()=>[t(o)?(y(),E(t(Pt),{key:0,theme:t(p),"show-trigger":"",bordered:"","collapsed-width":48,width:t(a),"collapse-mode":"width",collapsed:t(r),"onUpdate:collapsed":t(e)},{default:_(()=>[Y(S.$slots,"sider",{},()=>[i(ot)],!0)]),_:3},8,["theme","width","collapsed","onUpdate:collapsed"])):U("",!0),i(t(ie),null,{default:_(()=>[t(d)?(y(),E(t(Ve),{key:0,theme:t(p),style:ce(t(u))},{default:_(()=>[Y(S.$slots,"tabs",{},()=>[i(Nt,{ref_key:"tabRef",ref:h},null,512)],!0)]),_:3},8,["theme","style"])):U("",!0),i(t(ie),{"content-style":t(s)},{default:_(()=>[i(t(xt),{"content-style":t(f),class:"overflow-auto pt-8px pl-8px pr-8px"},{default:_(()=>[i(lt,null,{default:_(()=>[Y(S.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["content-style"])]),_:3},8,["content-style"])]),_:3})]),_:3},8,["style"])]),_:3}))}}),Aa=Ce(Ba,[["__scopeId","data-v-6ee3b4e8"]]),Da=I({__name:"index",setup(n){const{getMenuType:e}=ae(),r=w(()=>{switch(e.value){case Z.SIDEBAR:return Pa;case Z.MIX:return Aa;case Z.TOP_MENU:return Ia;default:return}});return(a,o)=>(y(),E(Xe(t(r)),{class:"min-w-1200px"},wt({_:2},[Re(Object.keys(a.$slots),d=>({name:d,fn:_(c=>[Y(a.$slots,d,Yt(qt(c||{})))])}))]),1024))}}),Qa=I({__name:"index",setup(n){const{getOpenKeepAlive:e,getCanEmbedIFramePage:r}=Se(),{getShowMultipleTab:a}=Le(),o=De(),d=w(()=>t(e)&&t(a)),c=w(()=>t(e)?o.getCachedTabList:[]);return(h,l)=>{const s=St("RouterView");return y(),E(t(Da),null,{main:_(()=>[i(s,null,{default:_(({Component:f,route:u})=>[t(d)?(y(),E(Qt,{key:0,include:t(c)},[(y(),E(Xe(f),{key:u.fullPath}))],1032,["include"])):(y(),E(Xe(f),{key:u.fullPath}))]),_:1}),t(r)?(y(),E(t(Pn),{key:0})):U("",!0)]),_:1})}}});export{Qa as default};