Files
jk8_admin/public/assets/index-Bnuqd1Lm.js
2026-06-15 15:00:48 +08:00

2 lines
45 KiB
JavaScript

import{e as H,u as Se,J as ae,K as ie,M as Te,_ as z,x as ye,z as Be,n as q,h as Q,l as ge,S as ve,i as re,N as ot,O as Re,L as te,P as nt,Q as at,w as Oe,R as Fe,f as ze,T as lt,U as xe,r as Ke,B as Pe,V as st,g as rt,W as Xe,X as ut,Y as it}from"./index-CLyTskad.js";import{u as Me,t as F}from"./terminal-CSXwygCi.js";import{B as L,C as u,D as M,u as e,W as $,F as le,U as T,O as x,$ as D,a9 as O,I as f,Z as X,Y as se,P as s,H as o,G as d,z as ct,a as Y,l as Ve,o as G,a1 as me,N as oe,a8 as ce,h as De,ac as Ie,_ as K,ad as Ye,ae as dt,a0 as je,a6 as ue,V as A,n as ne,af as mt,ag as Ne,X as Ee,ah as ft,ai as $e,aj as Ge,ab as pt,w as _t,ak as vt,p as He}from"./vue-DweYBrEc.js";import{_ as yt,D as gt}from"./darkSwitch-D7cNosid.js";import{c as bt,g as J,r as de,o as qe,a as Ae,s as Ze,b as ht}from"./router-OK6mJO4t.js";import{I as Ct}from"./index-DQmocF1u.js";import{t as kt}from"./useDark-BVTObQY3.js";import{a as wt,i as xt}from"./index-LESJQkWP.js";import{F as _e}from"./index-CcxeqWzf.js";import"./index-Cca48yw_.js";const Tt={class:"layout-logo"},St={key:0,class:"logo-img",src:yt,alt:"logo"},Bt=L({__name:"logo",setup(S){O(c=>({"7eb5ef14":e(t).layout.layoutMode!="Streamline"?e(t).getColorVal("menuTopBarBackground"):"transparent"}));const t=H(),n=Se(),r=function(){t.layout.shrink&&!t.layout.menuCollapse&&bt(),t.setLayout("menuCollapse",!t.layout.menuCollapse),ae.set(ie,{layoutMode:t.layout.layoutMode,menuCollapse:t.layout.menuCollapse}),setTimeout(()=>{Te()},350)};return(c,l)=>{const b=f("Icon");return u(),M("div",Tt,[e(t).layout.menuCollapse?$("",!0):(u(),M("img",St)),e(t).layout.menuCollapse?$("",!0):(u(),M("div",{key:1,style:le({color:e(t).getColorVal("menuActiveColor")}),class:"website-name"},T(e(n).siteName),5)),e(t).layout.layoutMode!="Streamline"?(u(),x(b,{key:2,onClick:r,name:e(t).layout.menuCollapse?"fa fa-indent":"fa fa-dedent",class:D([e(t).layout.menuCollapse?"unfold":"","fold"]),color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["name","class","color"])):$("",!0)])}}}),Je=z(Bt,[["__scopeId","data-v-ba77f2c8"]]),Rt=L({__name:"menuTree",props:{menus:{default:()=>[]},extends:{default:()=>({level:1})}},setup(S){O(p=>({"759ed3ed":e(r).getColorVal("menuActiveBackground"),"39aefdf2":e(r).getColorVal("menuActiveColor")}));const{t,te:n}=ye.useI18n(),r=H(),c=S,l=p=>{var a;const i=(a=p.meta)==null?void 0:a.title;return typeof i!="string"||!i?t("noTitle"):n(i)?t(i):i},b={"Annual Report":"/user/moneyLog/annualReport",年度报表:"/user/moneyLog/annualReport","Daily Report":"/user/moneyLog/dailyReport",日报表:"/user/moneyLog/dailyReport","Customer Report":"/user/moneyLog/customerReport",客户报表:"/user/moneyLog/customerReport"},_={"Domain Status":"/embed/domainStatus",域名状态:"/embed/domainStatus","Program Widget":"/embed/programWidget",程序组件:"/embed/programWidget","Game RTP":"/embed/gameRtp","游戏 RTP":"/embed/gameRtp",Partnership:"/embed/partnership",合作伙伴:"/embed/partnership"},m=p=>{var g;const i=typeof((g=p.meta)==null?void 0:g.title)=="string"?p.meta.title:"",a=b[i]||_[i];if(a){de(Be+a);return}qe(p)},v=p=>{var i,a;if(((i=c.extends)==null?void 0:i.position)=="horizontal"&&c.extends.level<=1&&((a=p.children)!=null&&a.length)){const g=Ae(p.children);g?qe(g):ct({type:"error",message:t("utils.No child menu to jump to!")})}};return(p,i)=>{const a=f("Icon"),g=f("MenuTree",!0),V=f("el-sub-menu"),y=f("el-menu-item");return u(!0),M(X,null,se(c.menus,h=>(u(),M(X,null,[h.children&&h.children.length>0?(u(),x(V,{onClick:I=>v(h),index:e(J)(h),key:e(J)(h)},{title:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),default:s(()=>[o(g,{extends:{...c.extends,level:c.extends.level+1},menus:h.children},null,8,["extends","menus"])]),_:2},1032,["onClick","index"])):(u(),x(y,{onClick:I=>m(h),index:e(J)(h),key:e(J)(h)},{default:s(()=>{var I,U;return[o(a,{color:e(r).getColorVal("menuColor"),name:(I=h.meta)!=null&&I.icon?(U=h.meta)==null?void 0:U.icon:e(r).layout.menuDefaultIcon},null,8,["color","name"]),d("span",null,T(l(h)),1)]}),_:2},1032,["onClick","index"]))],64))),256)}}}),be=z(Rt,[["__scopeId","data-v-c5cd449a"]]),Mt=L({__name:"menuVertical",setup(S){O(m=>({"68b700bf":l.value,"70c84046":e(t).getColorVal("menuBackground"),f471040e:e(t).getColorVal("menuColor"),"0b6afcd3":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),b=m=>{const v=n.getTabsViewDataByRoute(m);v&&(c.defaultActive=J(v,v.meta.matched))},_=()=>{setTimeout(()=>{var v;let m=document.querySelector(".el-menu.layouts-menu-vertical li.is-active");m&&((v=Q.value)==null||v.setScrollTop(m.offsetTop))},500)};return G(()=>{b(r),_()}),me(m=>{b(m)}),(m,v)=>{const p=f("el-menu"),i=f("el-scrollbar");return u(),x(i,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"vertical-menus-scrollbar"},{default:s(()=>[o(p,{class:"layouts-menu-vertical","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":c.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[o(be,{menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),Vt=L({__name:"menuVerticalChildren",setup(S){O(v=>({"66dbcf23":b.value,"06fa6aaa":e(t).getColorVal("menuBackground"),fa1535d6:e(t).getColorVal("menuColor"),"3b7e1eef":e(t).getColorVal("menuActiveColor")}));const t=H(),n=q(),r=oe(),c=ce("layoutMenuScrollbarRef"),l=Y({defaultActive:"",routeChildren:[]}),b=Ve(()=>"calc(100% - "+(t.layout.menuShowTopBar?50:0)+"px)"),_=v=>{const p=n.getTabsViewDataByRoute(v);p&&(l.defaultActive=J(p,p.meta.matched));let i=n.getTabsViewDataByRoute(v,"above");i?i.children&&i.children.length>0?l.routeChildren=i.children:l.routeChildren=[i]:l.routeChildren||(l.routeChildren=n.state.tabsViewRoutes)},m=()=>{setTimeout(()=>{var p;let v=document.querySelector(".el-menu.layouts-menu-vertical-children li.is-active");v&&((p=c.value)==null||p.setScrollTop(v.offsetTop))},500)};return G(()=>{_(r),m()}),me(v=>{_(v)}),(v,p)=>{const i=f("el-menu"),a=f("el-scrollbar");return u(),x(a,{ref_key:"layoutMenuScrollbarRef",ref:c,class:"children-vertical-menus-scrollbar"},{default:s(()=>[o(i,{class:"layouts-menu-vertical-children","collapse-transition":!1,"unique-opened":e(t).layout.menuUniqueOpened,"default-active":l.defaultActive,collapse:e(t).layout.menuCollapse,ref_key:"layoutMenuRef",ref:ge},{default:s(()=>[l.routeChildren.length>0?(u(),x(be,{key:0,menus:l.routeChildren},null,8,["menus"])):$("",!0)]),_:1},8,["unique-opened","default-active","collapse"])]),_:1},512)}}}),It=L({name:"layout/aside",__name:"aside",setup(S){O(c=>({"276f12fc":r.value,"472e5203":e(ve)}));const t=H(),n=q(),r=Ve(()=>t.menuWidth());return(c,l)=>{const b=f("el-aside");return e(n).state.tabFullScreen?$("",!0):(u(),x(b,{key:0,class:D(["layout-aside-"+e(t).layout.layoutMode,e(t).layout.shrink?"shrink":""])},{default:s(()=>[e(t).layout.menuShowTopBar?(u(),x(Je,{key:0})):$("",!0),e(t).layout.layoutMode=="Double"?(u(),x(Vt,{key:1})):(u(),x(Mt,{key:2}))]),_:1},8,["class"]))}}}),Le=z(It,[["__scopeId","data-v-0b202254"]]);function Qe(){if(!De())throw new Error("useCurrentInstance() can only be used inside setup() or functional components!");const{appContext:S}=De();return{proxy:S.config.globalProperties}}const $t={class:"el-dropdown-menu"},At=["onClick"],Lt=L({__name:"index",props:{width:{default:150},items:{default:()=>[]}},emits:["menuClick","hideContextmenu"],setup(S,{expose:t,emit:n}){O(p=>({"5c84d21e":e(ve)}));const r=S,c=n,l=Y({show:!1,axis:{x:0,y:0},sourceData:null,showArrow:!0,arrowAxis:10}),b={click:()=>{},scroll:()=>{},keydown:()=>{}},_=(p,i)=>{l.showArrow=!0,l.sourceData=p;const a=document.documentElement.clientHeight-i.y-(r.items.length*40+20),g=document.documentElement.clientWidth-i.x-(r.width+20);a<0&&(i.y+=a,l.showArrow=!1),g<0&&(i.x+=g,l.showArrow=!1),l.axis=i,l.show=!0,b.click=re(document,"click",m),b.scroll=re(document,"scroll",m),b.keydown=re(document,"keydown",V=>{V.key==="Escape"&&m()})},m=()=>{l.show=!1;for(const p in b)b[p]();c("hideContextmenu")},v=p=>{p.disabled||(p.sourceData=dt(l.sourceData),c("menuClick",p))};return t({onShowContextmenu:_,onHideContextmenu:m}),(p,i)=>{const a=f("Icon");return u(),x(Ie,{name:"el-zoom-in-center"},{default:s(()=>[K((u(),M("div",{class:"el-popper is-pure is-light el-dropdown__popper ba-contextmenu",style:le(`top: ${l.axis.y+5}px;left: ${l.axis.x-14}px;width:${r.width}px`),key:Math.random(),"aria-hidden":"false","data-popper-placement":"bottom"},[d("ul",$t,[(u(!0),M(X,null,se(r.items,(g,V)=>(u(),M("li",{key:V,class:D(["el-dropdown-menu__item",g.disabled?"is-disabled":""]),tabindex:"-1",onClick:y=>v(g)},[o(a,{size:"12",name:g.icon},null,8,["name"]),d("span",null,T(g.label),1)],10,At))),128))]),l.showArrow?(u(),M("span",{key:0,class:"el-popper__arrow",style:le({left:`${l.arrowAxis}px`})},null,4)):$("",!0)],4)),[[Ye,l.show]])]),_:1})}}}),Ft=z(Lt,[["__scopeId","data-v-dfe3b2ef"]]),zt=["onClick","onContextmenu"],Pt=L({__name:"tabs",setup(S,{expose:t}){O(C=>({"324bc03e":e(c).getColorVal("headerBarTabColor"),da32de8a:e(c).getColorVal("headerBarTabActiveColor"),"29dffebc":e(c).layout.layoutMode=="Default"?"none":e(c).getColorVal("headerBarBackground")}));const n=oe(),r=je(),c=H(),l=q(),{proxy:b}=Qe(),_=ot(),m=ce("contextmenuRef"),v=ce("tabScrollbarRef"),p=Y({contextmenuItems:[{name:"refresh",label:"重新加载",icon:"fa fa-refresh"},{name:"close",label:"关闭标签",icon:"fa fa-times"},{name:"fullScreen",label:"当前标签全屏",icon:"el-icon-FullScreen"},{name:"closeOther",label:"关闭其他标签",icon:"fa fa-minus"},{name:"closeAll",label:"关闭全部标签",icon:"fa fa-stop"}]}),i=Y({width:"0",transform:"translateX(0px)"}),a=C=>{r.push(C.fullPath)},g=function(C){if(!C)return!1;if(i.width=C.clientWidth+"px",i.transform=`translateX(${C.offsetLeft}px)`,v.value){let R=C.offsetLeft+C.clientWidth-v.value.clientWidth;C.offsetLeft<v.value.scrollLeft?v.value.scrollTo(C.offsetLeft,0):R>v.value.scrollLeft&&v.value.scrollTo(R,0)}},V=()=>{const C=l.state.tabsView.slice(-1)[0];C?r.push(C.fullPath):r.push(Be)},y=C=>{var R,B;l._closeTab(C),b.eventBus.emit("onTabViewClose",C),((R=l.state.activeRoute)==null?void 0:R.fullPath)===C.fullPath?V():(l._setActiveRoute(l.state.activeRoute),ne(()=>{g(_.value[l.state.activeIndex])})),(B=m.value)==null||B.onHideContextmenu()},h=C=>{var R;l._closeTabs(C),l._setActiveRoute(C),((R=l.state.activeRoute)==null?void 0:R.fullPath)!==n.fullPath&&r.push(C.fullPath)},I=C=>{var B;let R=Ae(l.state.tabsViewRoutes);if(C&&R&&R.path==C.fullPath)return h(C);if(R&&R.path==((B=l.state.activeRoute)==null?void 0:B.fullPath))return h(l.state.activeRoute);l._closeTabs(!1),R&&de(R.path)},U=(C,R)=>{var k;p.contextmenuItems[0].disabled=n.fullPath!==C.fullPath,p.contextmenuItems[4].disabled=p.contextmenuItems[3].disabled=l.state.tabsView.length==1;const{clientX:B,clientY:P}=R;(k=m.value)==null||k.onShowContextmenu(C,{x:B,y:P})},N=C=>{const{name:R,sourceData:B}=C;if(B)switch(R){case"refresh":b.eventBus.emit("onTabViewRefresh",B);break;case"close":y(B);break;case"closeOther":h(B);break;case"closeAll":I(B);break;case"fullScreen":n.fullPath!==B.fullPath&&r.push(B.fullPath),l.setFullScreen(!0);break}},W=function(C){l._addTab(C),l._setActiveRoute(C),ne(()=>{g(_.value[l.state.activeIndex])})};return me(async C=>{W(C)}),G(()=>{W(r.currentRoute.value),v.value&&new Re(v.value)}),t({closeAllTab:I,closeTabByPath:C=>{for(const R in l.state.tabsView)if(l.state.tabsView[R].fullPath==C){y(l.state.tabsView[R]);break}},updateTabTitle:(C,R)=>{l._updateTabTitle(C,R),ne(()=>{g(_.value[l.state.activeIndex])})}}),(C,R)=>{const B=f("Icon");return u(),M("div",{class:"nav-tabs",ref_key:"tabScrollbarRef",ref:v},[(u(!0),M(X,null,se(e(l).state.tabsView,(P,k)=>(u(),M("div",{onClick:w=>a(P),onContextmenu:ue(w=>U(P,w),["prevent"]),class:D(["ba-nav-tab",e(l).state.activeIndex==k?"active":""]),ref_for:!0,ref:e(_).set,key:k},[A(T(P.meta.title)+" ",1),o(Ie,{onAfterLeave:R[0]||(R[0]=w=>g(e(_)[e(l).state.activeIndex])),name:"el-fade-in"},{default:s(()=>[K(o(B,{class:"close-icon",onClick:ue(w=>y(P),["stop"]),size:"15",name:"el-icon-Close"},null,8,["onClick"]),[[Ye,e(l).state.tabsView.length>1]])]),_:2},1024)],42,zt))),128)),d("div",{style:le(i),class:"nav-tabs-active-box"},null,4),o(Ft,{ref_key:"contextmenuRef",ref:m,items:p.contextmenuItems,onMenuClick:N},null,8,["items"])],512)}}}),et=z(Pt,[["__scopeId","data-v-e50bae95"]]),Ue=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],j=(()=>{if(typeof document>"u")return!1;const S=Ue[0],t={};for(const n of Ue)if((n==null?void 0:n[1])in document){for(const[c,l]of n.entries())t[S[c]]=l;return t}return!1})(),We={change:j.fullscreenchange,error:j.fullscreenerror};let E={request(S=document.documentElement,t){return new Promise((n,r)=>{const c=()=>{E.off("change",c),n()};E.on("change",c);const l=S[j.requestFullscreen](t);l instanceof Promise&&l.then(c).catch(r)})},exit(){return new Promise((S,t)=>{if(!E.isFullscreen){S();return}const n=()=>{E.off("change",n),S()};E.on("change",n);const r=document[j.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},toggle(S,t){return E.isFullscreen?E.exit():E.request(S,t)},onchange(S){E.on("change",S)},onerror(S){E.on("error",S)},on(S,t){const n=We[S];n&&document.addEventListener(n,t,!1)},off(S,t){const n=We[S];n&&document.removeEventListener(n,t,!1)},raw:j};Object.defineProperties(E,{isFullscreen:{get:()=>!!document[j.fullscreenElement]},element:{enumerable:!0,get:()=>document[j.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[j.fullscreenEnabled]}});j||(E={isEnabled:!1});const Dt={class:"layout-config-drawer"},Nt={class:"layout-mode-styles-box"},Et={class:"layout-mode-box-style"},Ht={class:"layout-mode-style-name"},qt={class:"layout-mode-style-name"},Ut={class:"layout-mode-style-name"},Wt={class:"layout-mode-style-name"},Ot={class:"layout-config-global"},Kt={class:"layout-config-aside"},Xt={class:"layout-config-aside"},Yt={class:"ba-center"},jt=L({__name:"config",setup(S){const{t}=ye.useI18n(),n=H(),r=q(),c=je(),l=(i,a)=>{n.setLayout(a,i)},b=(i,a)=>{if(i===null)return;const g=n.layout[a];n.layout.isDark?g[1]=i:g[0]=i,n.setLayout(a,g)},_=i=>{ae.set(ie,{layoutMode:i,menuCollapse:n.layout.menuCollapse}),n.setLayoutMode(i)},m=(i,a)=>{n.setLayout(a,i);const g=r.state.tabsViewRoutes;r.setTabsViewRoutes([]),ne(()=>{r.setTabsViewRoutes(g)})},v=()=>{n.setLayout("showDrawer",!1)},p=()=>{te.remove(nt),ae.remove(ie),c.go(0)};return(i,a)=>{const g=f("el-divider"),V=f("el-col"),y=f("el-row"),h=f("el-form-item"),I=f("el-option"),U=f("el-select"),N=f("el-color-picker"),W=f("el-switch"),Z=f("el-input"),ee=f("el-button"),C=f("el-popconfirm"),R=f("el-form"),B=f("el-scrollbar"),P=f("el-drawer");return u(),M("div",Dt,[o(P,{"model-value":e(n).layout.showDrawer,title:e(t)("layouts.Layout configuration"),size:"310px",onClose:v},{default:s(()=>[o(B,{class:"layout-mode-style-scrollbar"},{default:s(()=>[o(R,{model:e(n).layout},{default:s(()=>[d("div",Nt,[o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Layout mode")),1)]),_:1}),d("div",Et,[o(y,{class:"layout-mode-box-style-row",gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[0]||(a[0]=k=>_("Default")),class:D(["layout-mode-style default",e(n).layout.layoutMode=="Default"?"active":""])},[a[21]||(a[21]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ht,T(e(t)("layouts.default")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[1]||(a[1]=k=>_("Classic")),class:D(["layout-mode-style classic",e(n).layout.layoutMode=="Classic"?"active":""])},[a[22]||(a[22]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",qt,T(e(t)("layouts.classic")),1)],2)]),_:1})]),_:1}),o(y,{gutter:10},{default:s(()=>[o(V,{span:12},{default:s(()=>[d("div",{onClick:a[2]||(a[2]=k=>_("Streamline")),class:D(["layout-mode-style streamline",e(n).layout.layoutMode=="Streamline"?"active":""])},[a[23]||(a[23]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Ut,T(e(t)("layouts.Single column")),1)],2)]),_:1}),o(V,{span:12},{default:s(()=>[d("div",{onClick:a[3]||(a[3]=k=>_("Double")),class:D(["layout-mode-style double",e(n).layout.layoutMode=="Double"?"active":""])},[a[24]||(a[24]=d("div",{class:"layout-mode-style-box"},[d("div",{class:"layout-mode-style-aside"}),d("div",{class:"layout-mode-style-container-box"},[d("div",{class:"layout-mode-style-header"}),d("div",{class:"layout-mode-style-container"})])],-1)),d("div",Wt,T(e(t)("layouts.Double column")),1)],2)]),_:1})]),_:1})]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.overall situation")),1)]),_:1}),d("div",Ot,[o(h,{size:"large",label:e(t)("layouts.Dark mode")},{default:s(()=>[o(gt,{onClick:a[4]||(a[4]=k=>e(kt)())})]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background page switching animation")},{default:s(()=>[o(U,{onChange:a[5]||(a[5]=k=>l(k,"mainAnimation")),"model-value":e(n).layout.mainAnimation,placeholder:e(t)("layouts.Please select an animation name")},{default:s(()=>[o(I,{label:"slide-right",value:"slide-right"}),o(I,{label:"slide-left",value:"slide-left"}),o(I,{label:"el-fade-in-linear",value:"el-fade-in-linear"}),o(I,{label:"el-fade-in",value:"el-fade-in"}),o(I,{label:"el-zoom-in-center",value:"el-zoom-in-center"}),o(I,{label:"el-zoom-in-top",value:"el-zoom-in-top"}),o(I,{label:"el-zoom-in-bottom",value:"el-zoom-in-bottom"})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.sidebar")),1)]),_:1}),d("div",Kt,[o(h,{label:e(t)("layouts.Side menu bar background color")},{default:s(()=>[o(N,{onChange:a[6]||(a[6]=k=>b(k,"menuBackground")),"model-value":e(n).getColorVal("menuBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu text color")},{default:s(()=>[o(N,{onChange:a[7]||(a[7]=k=>b(k,"menuColor")),"model-value":e(n).getColorVal("menuColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item background color")},{default:s(()=>[o(N,{onChange:a[8]||(a[8]=k=>b(k,"menuActiveBackground")),"model-value":e(n).getColorVal("menuActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu active item text color")},{default:s(()=>[o(N,{onChange:a[9]||(a[9]=k=>b(k,"menuActiveColor")),"model-value":e(n).getColorVal("menuActiveColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Show side menu top bar (logo bar)")},{default:s(()=>[o(W,{onChange:a[10]||(a[10]=k=>l(k,"menuShowTopBar")),"model-value":e(n).layout.menuShowTopBar},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu top bar background color")},{default:s(()=>[o(N,{onChange:a[11]||(a[11]=k=>b(k,"menuTopBarBackground")),"model-value":e(n).getColorVal("menuTopBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu width (when expanded)")},{default:s(()=>[o(Z,{onInput:a[12]||(a[12]=k=>l(k,"menuWidth")),type:"number",step:10,"model-value":e(n).layout.menuWidth},{append:s(()=>a[25]||(a[25]=[A("px")])),_:1},8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu default icon")},{default:s(()=>[o(Ct,{onChange:a[13]||(a[13]=k=>m(k,"menuDefaultIcon")),"model-value":e(n).layout.menuDefaultIcon},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu horizontal collapse")},{default:s(()=>[o(W,{onChange:a[14]||(a[14]=k=>l(k,"menuCollapse")),"model-value":e(n).layout.menuCollapse},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Side menu accordion")},{default:s(()=>[o(W,{onChange:a[15]||(a[15]=k=>l(k,"menuUniqueOpened")),"model-value":e(n).layout.menuUniqueOpened},null,8,["model-value"])]),_:1},8,["label"])]),o(g,{"border-style":"dashed"},{default:s(()=>[A(T(e(t)("layouts.Top bar")),1)]),_:1}),d("div",Xt,[o(h,{label:e(t)("layouts.Top bar background color")},{default:s(()=>[o(N,{onChange:a[16]||(a[16]=k=>b(k,"headerBarBackground")),"model-value":e(n).getColorVal("headerBarBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar text color")},{default:s(()=>[o(N,{onChange:a[17]||(a[17]=k=>b(k,"headerBarTabColor")),"model-value":e(n).getColorVal("headerBarTabColor")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Background color when hovering over the top bar")},{default:s(()=>[o(N,{onChange:a[18]||(a[18]=k=>b(k,"headerBarHoverBackground")),"model-value":e(n).getColorVal("headerBarHoverBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item background color")},{default:s(()=>[o(N,{onChange:a[19]||(a[19]=k=>b(k,"headerBarTabActiveBackground")),"model-value":e(n).getColorVal("headerBarTabActiveBackground")},null,8,["model-value"])]),_:1},8,["label"]),o(h,{label:e(t)("layouts.Top bar menu active item text color")},{default:s(()=>[o(N,{onChange:a[20]||(a[20]=k=>b(k,"headerBarTabActiveColor")),"model-value":e(n).getColorVal("headerBarTabActiveColor")},null,8,["model-value"])]),_:1},8,["label"])]),o(C,{onConfirm:p,title:e(t)("layouts.Are you sure you want to restore all configurations to the default values?")},{reference:s(()=>[d("div",Yt,[o(ee,{class:"w80",type:"info"},{default:s(()=>[A(T(e(t)("layouts.Restore default")),1)]),_:1})])]),_:1},8,["title"])])]),_:1},8,["model"])]),_:1})]),_:1},8,["model-value","title"])])}}}),Gt=z(jt,[["__scopeId","data-v-2fcf2bed"]]),Zt={class:"command"},Jt={class:"task-opt"},Qt=["onClick"],eo={class:"terminal-buttons"},to={class:"config-buttons"},oo=L({__name:"index",setup(S){const{t}=ye.useI18n(),n=Me(),r=ce("terminalScrollbarRef"),c=Y({registryLoading:!1,registryLoadingType:"npm",packageManagerLoading:!1}),l=i=>{let a=t("terminal.unknown"),g="info";switch(i){case F.Waiting:a=t("terminal.Waiting for execution"),g="info";break;case F.Connecting:a=t("terminal.Connecting"),g="warning";break;case F.Executing:a=t("terminal.Executing"),g="warning";break;case F.Success:a=t("terminal.Successful execution"),g="success";break;case F.Failed:a=t("terminal.Execution failed"),g="danger";break;case F.Unknown:a=t("terminal.Unknown execution result"),g="danger";break}return{statusText:a,statusType:g}},b=(i,a,g=!0,V="",y=()=>{})=>{a?n.addTaskPM(i,g,V,y):n.addTask(i,g,V,y),ne(()=>{r.value&&r.value.wrapRef&&r.value.setScrollTop(r.value.wrapRef.scrollHeight)})},_=()=>{Ne.confirm(t("terminal.Are you sure you want to republish?"),t("Reminder"),{confirmButtonText:t("Confirm"),cancelButtonText:t("Cancel"),type:"warning"}).then(()=>{b("web-build",!0,!0,"",()=>{})})},m=i=>{c.packageManagerLoading=!0,at({manager:i}).then(a=>{a.code==1&&n.changePackageManager(i)}).finally(()=>{c.packageManagerLoading=!1})},v=(i,a)=>{const g=a=="npm"?n.state.npmRegistry:n.state.composerRegistry;n.changeRegistry(i,a),c.registryLoading=!0,c.registryLoadingType=a,n.addTask(`set-${a}-registry.${i}`,!1,"",V=>{c.registryLoading=!1,(V==F.Failed||V==F.Unknown)&&Ne.confirm(t("terminal.Failed to modify the source command, Please try again manually"),t("Reminder"),{confirmButtonText:t("Confirm"),showCancelButton:!1,type:"warning"}).then(()=>{n.changeRegistry(g,a)})})},p=i=>{let a={};return i=="npm"?a={npm:"npm",taobao:"taobao",tencent:"tencent"}:i=="composer"&&(a={composer:"composer",huawei:"huawei",aliyun:"aliyun",tencent:"tencent",kkame:"kkame"}),n.state[i=="npm"?"npmRegistry":"composerRegistry"]=="unknown"&&(a.unknown=t("Unknown")),a};return G(()=>{n.init()}),(i,a)=>{const g=f("el-alert"),V=f("el-tag"),y=f("el-button"),h=f("Icon"),I=f("el-card"),U=f("el-timeline-item"),N=f("el-timeline"),W=f("el-empty"),Z=f("el-dropdown-item"),ee=f("el-dropdown-menu"),C=f("el-dropdown"),R=f("el-dialog"),B=f("el-form"),P=Ee("blur"),k=Ee("loading");return u(),M("div",null,[o(R,{modelValue:e(n).state.show,"onUpdate:modelValue":a[6]||(a[6]=w=>e(n).state.show=w),title:e(t)("terminal.Terminal"),class:"ba-terminal-dialog main-dialog"},{default:s(()=>[o(e(mt),{ref_key:"terminalScrollbarRef",ref:r,"max-height":500,class:"terminal-scrollbar"},{default:s(()=>[e(n).state.phpDevelopmentServer?$("",!0):(u(),x(g,{key:0,class:"terminal-warning-alert",title:e(t)("terminal.The current terminal is not running under the installation service, and some commands may not be executed"),type:"error"},null,8,["title"])),e(n).state.taskList.length?(u(),x(N,{key:1,class:"terminal-timeline"},{default:s(()=>[(u(!0),M(X,null,se(e(n).state.taskList,(w,fe)=>(u(),x(U,{key:fe,class:D(["task-item","task-status-"+w.status]),type:l(w.status).statusType,center:"",timestamp:w.createTime,placement:"top"},{default:s(()=>[o(I,null,{default:s(()=>[d("div",null,[o(V,{type:l(w.status).statusType},{default:s(()=>[A(T(l(w.status).statusText),1)]),_:2},1032,["type"]),(w.status==e(F).Failed||w.status==e(F).Unknown)&&w.blockOnFailure?(u(),x(V,{key:0,class:"block-on-failure-tag",type:"warning"},{default:s(()=>[A(T(e(t)("terminal.Failure to execute this command will block the execution of the queue")),1)]),_:1})):$("",!0),w.status==e(F).Executing||w.status==e(F).Connecting?(u(),x(V,{key:1,class:"block-on-failure-tag",type:"danger"},{default:s(()=>[A(T(e(t)("terminal.Do not refresh the browser")),1)]),_:1})):$("",!0),d("span",Zt,T(w.command),1),d("div",Jt,[w.status==e(F).Failed||w.status==e(F).Unknown?K((u(),x(y,{key:0,title:e(t)("Retry"),size:"small",type:"warning",icon:"el-icon-RefreshRight",circle:"",onClick:pe=>e(n).retryTask(fe)},null,8,["title","onClick"])),[[P]]):$("",!0),K(o(y,{onClick:pe=>e(n).delTask(fe),title:e(t)("Delete"),size:"small",type:"danger",icon:"el-icon-Delete",circle:""},null,8,["onClick","title"]),[[P]])])]),w.status!=e(F).Waiting?(u(),M(X,{key:0},[w.status!=e(F).Connecting&&w.status!=e(F).Executing?(u(),M("div",{key:0,onClick:pe=>e(n).setTaskShowMessage(fe),class:"toggle-message-display"},[d("span",null,T(e(t)("terminal.Command run log")),1),o(h,{name:w.showMessage?"el-icon-ArrowUp":"el-icon-ArrowDown",size:"16",color:"#909399"},null,8,["name"])],8,Qt)):$("",!0),w.status==e(F).Connecting||w.status==e(F).Executing||w.status>e(F).Executing&&w.showMessage?(u(),M("div",{key:1,class:D(["exec-message","exec-message-"+w.uuid])},[(u(!0),M(X,null,se(w.message,(pe,tt)=>(u(),M("pre",{key:tt,class:"message-item"},T(pe),1))),128))],2)):$("",!0)],64)):$("",!0)]),_:2},1024)]),_:2},1032,["class","type","timestamp"]))),128))]),_:1})):(u(),x(W,{key:2,"image-size":80,description:e(t)("terminal.No mission yet")},null,8,["description"]))]),_:1},512),d("div",eo,[K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-MagicStick",onClick:a[0]||(a[0]=w=>b("test",!0,!1))},{default:s(()=>[A(T(e(t)("terminal.Test command")),1)]),_:1})),[[P]]),o(C,{class:"terminal-menu-item"},{dropdown:s(()=>[o(ee,null,{default:s(()=>[e(n).state.packageManager!="none"?(u(),x(Z,{key:0,onClick:a[1]||(a[1]=w=>b("web-install",!0))},{default:s(()=>[A(T(e(n).state.packageManager)+" run install ",1)]),_:1})):$("",!0),o(Z,{onClick:a[2]||(a[2]=w=>b("composer.update",!1))},{default:s(()=>a[9]||(a[9]=[A("composer update")])),_:1})]),_:1})]),default:s(()=>[K((u(),x(y,{icon:"el-icon-Download"},{default:s(()=>[A(T(e(t)("terminal.Install dependent packages")),1)]),_:1})),[[P]])]),_:1}),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Sell",onClick:a[3]||(a[3]=w=>_())},{default:s(()=>[A(T(e(t)("terminal.Republish")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Delete",onClick:a[4]||(a[4]=w=>e(n).clearSuccessTask())},{default:s(()=>[A(T(e(t)("terminal.Clean up task list")),1)]),_:1})),[[P]]),K((u(),x(y,{class:"terminal-menu-item",icon:"el-icon-Tools",onClick:a[5]||(a[5]=w=>e(n).toggleConfigDialog())},{default:s(()=>[A(T(e(t)("terminal.Terminal settings")),1)]),_:1})),[[P]])])]),_:1},8,["modelValue","title"]),o(R,{onClose:a[8]||(a[8]=w=>e(n).toggleConfigDialog(!1)),"model-value":e(n).state.showConfig,class:"ba-terminal-dialog",title:e(t)("terminal.Terminal settings")},{default:s(()=>[o(B,{"label-position":"left","label-width":"140"},{default:s(()=>[K((u(),x(_e,{label:"NPM "+e(t)("terminal.Source"),"model-value":e(n).state.npmRegistry,key:e(n).state.npmRegistry,type:"select","input-attr":{border:!0,content:p("npm"),teleported:!1,onChange:w=>v(w,"npm")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="npm"]]),K((u(),x(_e,{label:"Composer "+e(t)("terminal.Source"),"model-value":e(n).state.composerRegistry,key:e(n).state.composerRegistry,type:"select","input-attr":{border:!0,content:p("composer"),teleported:!1,onChange:w=>v(w,"composer")}},null,8,["label","model-value","input-attr"])),[[k,c.registryLoading&&c.registryLoadingType=="composer"]]),K(o(_e,{label:e(t)("terminal.NPM package manager"),"model-value":e(n).state.packageManager,type:"select","input-attr":{border:!0,content:{npm:"NPM",cnpm:"CNPM",pnpm:"PNPM",yarn:"YARN",ni:"NI",none:e(t)("terminal.Manual execution")},teleported:!1,onChange:w=>m(w)},tip:e(t)("terminal.NPM package manager tip")},null,8,["label","model-value","input-attr","tip"]),[[k,c.packageManagerLoading]]),o(_e,{label:e(t)("terminal.Clear successful task"),"model-value":e(n).state.automaticCleanupTask,type:"radio","input-attr":{border:!0,content:{0:e(t)("Disable"),1:e(t)("Enable")},onChange:e(n).changeAutomaticCleanupTask},tip:e(t)("terminal.Clear successful task tip")},null,8,["label","model-value","input-attr","tip"])]),_:1}),d("div",to,[o(y,{onClick:a[7]||(a[7]=w=>e(n).toggleConfigDialog(!1))},{default:s(()=>[A(T(e(t)("terminal.Back to terminal")),1)]),_:1})])]),_:1},8,["model-value","title"])])}}}),no=z(oo,[["__scopeId","data-v-4a3fef97"]]),ao={class:"el-popover__title"},lo={class:"reload-hot-server-content"},so={class:"reload-hot-server-buttons"},ro={class:"nav-menu-item"},uo={class:"admin-name"},io={class:"admin-info-base"},co={class:"admin-info-other"},mo={class:"admin-info-name"},fo={class:"admin-info-lasttime"},po={class:"admin-info-footer"},_o=L({__name:"navMenus",setup(S){O(V=>({a844c7d8:e(r).getColorVal("headerBarBackground"),dea66118:e(r).getColorVal("headerBarTabColor"),"23f70e92":e(r).getColorVal("headerBarHoverBackground")}));const{t}=ye.useI18n(),n=Oe(),r=H(),c=Me(),l=Se(),b=ce("reloadHotServerPopover"),_=Y({isFullScreen:!1,currentNavMenu:"",showLayoutDrawer:!1,showAdminInfoPopover:!1}),m=(V,y)=>{_.currentNavMenu=V?y:""},v=V=>{var y;V=="cancel"&&((y=b.value)==null||y.hide())},p=()=>{if(!E.isEnabled)return ft.warning(t("layouts.Full screen is not supported")),!1;E.toggle(),E.onchange(()=>{_.isFullScreen=E.isFullscreen})},i=()=>{_.showAdminInfoPopover=!1,de({name:"routine/adminInfo"})},a=()=>{wt().then(()=>{te.remove(xe),Ke.go(0)})},g=V=>{if(V=="storage"||V=="all"){const y=te.get(xe),h=te.get(Pe);if(ae.clear(),te.clear(),te.set(xe,y),te.set(Pe,h),V=="storage")return}st(V).then(()=>{})};return(V,y)=>{const h=f("el-button"),I=f("Icon"),U=f("el-popover"),N=f("router-link"),W=f("el-dropdown-item"),Z=f("el-dropdown-menu"),ee=f("el-dropdown"),C=f("el-badge"),R=f("el-avatar");return u(),M("div",{class:D(["nav-menus",[e(r).layout.layoutMode,e(r).layout.shrink?"shrink":""]])},[e(Fe).dirtyFile?(u(),x(U,{key:0,ref_key:"reloadHotServerPopover",ref:b,onShow:y[2]||(y[2]=B=>m(!0,"reloadHotServer")),onHide:y[3]||(y[3]=B=>m(!1,"reloadHotServer")),width:360},{reference:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="reloadHotServer"?"hover":""])},[o(I,{color:"var(--el-color-danger)",class:"nav-menu-icon",name:"el-icon-Warning",size:"18"})],2)]),default:s(()=>[d("div",null,[d("div",ao,T(e(t)("vite.Reload hot server title")),1),d("div",lo,[d("p",null,[d("span",null,T(e(t)("vite.Reload hot server tips 1")),1),d("span",null,"【"+T(e(t)(`vite.Close type ${e(Fe).closeType}`))+"】",1),d("span",null,T(e(t)("vite.Reload hot server tips 2")),1)]),d("p",null,T(e(t)("vite.Reload hot server tips 3")),1),d("div",so,[o(h,{onClick:y[0]||(y[0]=B=>v("cancel"))},{default:s(()=>[A(T(e(t)("vite.Later")),1)]),_:1}),o(h,{onClick:y[1]||(y[1]=B=>v("reload")),type:"primary"},{default:s(()=>[A(T(e(t)("vite.Restart hot update")),1)]),_:1})])])])]),_:1},512)):$("",!0),o(N,{class:"h100",target:"_blank",title:e(t)("Home"),to:"/"},{default:s(()=>[d("div",ro,[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Monitor",size:"18"},null,8,["color"])])]),_:1},8,["title"]),o(ee,{onVisibleChange:y[4]||(y[4]=B=>m(B,"lang")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[(u(!0),M(X,null,se(e(r).lang.langArray,B=>(u(),x(W,{key:B.name,onClick:P=>e(rt)(B.name)},{default:s(()=>[A(T(B.value),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item pt2",_.currentNavMenu=="lang"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-lang",size:"18"},null,8,["color"])],2)]),_:1}),d("div",{onClick:p,class:D(["nav-menu-item",_.isFullScreen?"hover":""])},[_.isFullScreen?(u(),x(I,{key:0,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-full-screen-cancel",size:"18"},null,8,["color"])):(u(),x(I,{key:1,color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-FullScreen",size:"18"},null,8,["color"]))],2),e(n).super?(u(),M("div",{key:1,onClick:y[5]||(y[5]=B=>e(c).toggle()),class:"nav-menu-item pt2"},[o(C,{"is-dot":e(c).state.showDot},{default:s(()=>[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"local-terminal",size:"26"},null,8,["color"])]),_:1},8,["is-dot"])])):$("",!0),e(n).super?(u(),x(ee,{key:2,onVisibleChange:y[9]||(y[9]=B=>m(B,"clear")),class:"h100",size:"large","hide-timeout":50,placement:"bottom",trigger:"click","hide-on-click":!0},{dropdown:s(()=>[o(Z,{class:"dropdown-menu-box"},{default:s(()=>[o(W,{onClick:y[6]||(y[6]=B=>g("tp"))},{default:s(()=>[A(T(e(t)("utils.Clean up system cache")),1)]),_:1}),o(W,{onClick:y[7]||(y[7]=B=>g("storage"))},{default:s(()=>[A(T(e(t)("utils.Clean up browser cache")),1)]),_:1}),o(W,{onClick:y[8]||(y[8]=B=>g("all")),divided:""},{default:s(()=>[A(T(e(t)("utils.Clean up all cache")),1)]),_:1})]),_:1})]),default:s(()=>[d("div",{class:D(["nav-menu-item",_.currentNavMenu=="clear"?"hover":""])},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"el-icon-Delete",size:"18"},null,8,["color"])],2)]),_:1})):$("",!0),e(l).userInitialize?(u(),x(U,{key:3,onShow:y[10]||(y[10]=B=>m(!0,"adminInfo")),onHide:y[11]||(y[11]=B=>m(!1,"adminInfo")),placement:"bottom-end","hide-after":0,width:260,trigger:"click","popper-class":"admin-info-box",visible:_.showAdminInfoPopover,"onUpdate:visible":y[12]||(y[12]=B=>_.showAdminInfoPopover=B)},{reference:s(()=>[d("div",{class:D(["admin-info",_.currentNavMenu=="adminInfo"?"hover":""])},[o(R,{size:25,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",uo,T(e(n).nickname),1)],2)]),default:s(()=>[d("div",null,[d("div",io,[o(R,{size:70,src:e(ze)(e(n).avatar)},null,8,["src"]),d("div",co,[d("div",mo,T(e(n).nickname),1),d("div",fo,T(e(lt)(e(n).last_login_time)),1)])]),d("div",po,[o(h,{onClick:i,type:"primary",plain:""},{default:s(()=>[A(T(e(t)("layouts.Profile")),1)]),_:1}),o(h,{onClick:a,type:"danger",plain:""},{default:s(()=>[A(T(e(t)("layouts.Logout")),1)]),_:1})])])]),_:1},8,["visible"])):$("",!0),d("div",{onClick:y[13]||(y[13]=B=>e(r).setLayout("showDrawer",!0)),class:"nav-menu-item"},[o(I,{color:e(r).getColorVal("headerBarTabColor"),class:"nav-menu-icon",name:"fa fa-cogs",size:"18"},null,8,["color"])]),o(Gt),o(no)],2)}}}),he=z(_o,[["__scopeId","data-v-dc42e7a4"]]),vo={key:0,class:"unfold"},yo=L({__name:"default",setup(S){O(r=>({"8405b804":e(t).getColorVal("headerBarTabColor"),"4a6969d0":e(t).getColorVal("headerBarTabActiveColor"),"3ec26ac8":e(t).getColorVal("headerBarHoverBackground"),"67fa62f2":e(t).getColorVal("headerBarTabActiveBackground"),"732a13c4":e(t).getColorVal("headerBarBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",{class:D(["nav-bar",e(t).layout.shrink?"shrink":""])},[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",vo,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)],2)}}}),go=z(yo,[["__scopeId","data-v-839f45ea"]]),bo={class:"nav-bar"},ho={key:0,class:"unfold"},Co=L({__name:"classic",setup(S){O(r=>({"737cd666":e(t).getColorVal("headerBarBackground"),"0af9a26d":e(t).getColorVal("headerBarTabColor"),"88760b72":e(t).getColorVal("headerBarTabActiveColor"),"7cfea179":e(t).getColorVal("headerBarHoverBackground"),e21b7690:e(t).getColorVal("headerBarTabActiveBackground")}));const t=H(),n=()=>{Ze("ba-aside-menu-shade",()=>{t.setLayout("menuCollapse",!0)}),t.setLayout("menuCollapse",!1)};return(r,c)=>{const l=f("Icon");return u(),M("div",bo,[e(t).layout.shrink&&e(t).layout.menuCollapse?(u(),M("div",ho,[o(l,{onClick:n,name:"fa fa-indent",color:e(t).getColorVal("menuActiveColor"),size:"18"},null,8,["color"])])):$("",!0),e(t).layout.shrink?$("",!0):(u(),x(et,{key:1,ref_key:"layoutNavTabsRef",ref:Xe},null,512)),o(he)])}}}),ko=z(Co,[["__scopeId","data-v-952ef580"]]),wo={class:"layouts-menu-horizontal"},xo={key:0,class:"menu-horizontal-logo"},To=L({__name:"menuHorizontal",setup(S){O(_=>({baec6338:e(t).getColorVal("headerBarHoverBackground"),"93f1f226":e(t).getColorVal("menuBackground"),a09a2a1c:e(t).getColorVal("menuColor"),"6e050b0c":e(t).getColorVal("menuActiveColor"),"3b3231da":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",wo,[e(t).layout.menuShowTopBar?(u(),M("div",xo,[o(Je)])):$("",!0),o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"horizontal-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),So=z(To,[["__scopeId","data-v-6b34e328"]]),Bo={class:"layouts-menu-horizontal-double"},Ro=L({__name:"double",setup(S){O(_=>({"0a252609":e(t).getColorVal("menuBackground"),"22e66b54":e(t).getColorVal("menuColor"),c4aa6120:e(t).getColorVal("menuActiveColor"),"5b3f7da2":e(t).getColorVal("menuActiveBackground")}));const t=H(),n=q(),r=oe(),c=Y({defaultActive:""}),l=_=>{const m=n.getTabsViewDataByRoute(_);m&&(c.defaultActive=J(m,m.meta.matched))},b=()=>{setTimeout(()=>{var m;let _=document.querySelector(".el-menu.menu-horizontal li.is-active");_&&((m=Q.value)==null||m.setScrollLeft(_.offsetLeft))},500)};return G(()=>{l(r),b(),new Re(Q.value.wrapRef)}),me(_=>{l(_)}),(_,m)=>{const v=f("el-menu"),p=f("el-scrollbar");return u(),M("div",Bo,[o(p,{ref_key:"layoutMenuScrollbarRef",ref:Q,class:"double-menus-scrollbar"},{default:s(()=>[o(v,{ref_key:"layoutMenuRef",ref:ge,class:"menu-horizontal",mode:"horizontal","default-active":c.defaultActive},{default:s(()=>[o(be,{extends:{position:"horizontal",level:1},menus:e(n).state.tabsViewRoutes},null,8,["menus"])]),_:1},8,["default-active"])]),_:1},512),o(he)])}}}),Mo=z(Ro,[["__scopeId","data-v-1dd56bd1"]]),Vo=L({name:"layout/header",components:{DefaultNavBar:go,ClassicNavBar:ko,StreamlineNavBar:So,DoubleNavBar:Mo},__name:"header",setup(S){const t=H(),n=q();return(r,c)=>{const l=f("el-header");return e(n).state.tabFullScreen?$("",!0):(u(),x(l,{key:0,class:"layout-header"},{default:s(()=>[(u(),x($e(e(t).layout.layoutMode+"NavBar")))]),_:1}))}}}),Ce=z(Vo,[["__scopeId","data-v-9014eea9"]]),Io=L({name:"layout/main",__name:"main",setup(S){const{proxy:t}=Qe(),n=oe(),r=H(),c=q(),l=Y({componentKey:n.fullPath,keepAliveComponentNameList:[]}),b=function(m){if(m){if(l.keepAliveComponentNameList.find(p=>p===m))return;l.keepAliveComponentNameList.push(m)}},_=()=>{var m;if(c.state.activeRoute){const v=c.getTabsViewDataByRoute(c.state.activeRoute);v&&typeof((m=v.meta)==null?void 0:m.keepalive)=="string"&&b(v.meta.keepalive)}};return Ge(()=>{t.eventBus.on("onTabViewRefresh",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v),l.componentKey="",ne(()=>{l.componentKey=m.fullPath,b(m.meta.keepalive)})}),t.eventBus.on("onTabViewClose",m=>{l.keepAliveComponentNameList=l.keepAliveComponentNameList.filter(v=>m.meta.keepalive!==v)})}),pt(()=>{t.eventBus.off("onTabViewRefresh"),t.eventBus.off("onTabViewClose")}),G(()=>{_()}),_t(()=>n.fullPath,()=>{l.componentKey=n.fullPath,_()}),(m,v)=>{const p=f("router-view"),i=f("el-scrollbar"),a=f("el-main");return u(),x(a,{class:"layout-main"},{default:s(()=>[o(i,{class:"layout-main-scrollbar",style:le(e(it)),ref_key:"layoutMainScrollbarRef",ref:ut},{default:s(()=>[o(p,null,{default:s(({Component:g})=>[o(Ie,{name:e(r).layout.mainAnimation,mode:"out-in"},{default:s(()=>[(u(),x(vt,{include:l.keepAliveComponentNameList},[(u(),x($e(g),{key:l.componentKey}))],1032,["include"]))]),_:2},1032,["name"])]),_:1})]),_:1},8,["style"])]),_:1})}}}),ke=z(Io,[["__scopeId","data-v-6e028bc3"]]),$o=["title"],Ao=L({__name:"closeFullScreen",setup(S){O(b=>({"3c4d29c4":e(ve),"32e1e4fc":e(ve)-1}));const t=q(),n=Y({closeBoxTop:20});G(()=>{setTimeout(()=>{n.closeBoxTop=-30},300)});const r=()=>{n.closeBoxTop=20},c=()=>{n.closeBoxTop=-30},l=()=>{t.setFullScreen(!1)};return(b,_)=>{const m=f("Icon");return u(),M("div",{title:b.$t("layouts.Exit full screen"),onMouseover:ue(r,["stop"]),onMouseout:ue(c,["stop"])},[d("div",{onClick:ue(l,["stop"]),class:"close-full-screen",style:le({top:n.closeBoxTop+"px"})},[o(m,{name:"el-icon-Close"})],4),_[0]||(_[0]=d("div",{class:"close-full-screen-on"},null,-1))],40,$o)}}}),we=z(Ao,[["__scopeId","data-v-e7b01c02"]]),Lo=L({__name:"default",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Fo=z(Lo,[["__scopeId","data-v-59d252c1"]]),zo=L({__name:"classic",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Po=z(zo,[["__scopeId","data-v-fb349671"]]),Do=L({__name:"streamline",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),No=z(Do,[["__scopeId","data-v-fcdc1bd3"]]),Eo=L({__name:"double",setup(S){const t=q();return(n,r)=>{const c=f("el-container");return u(),M(X,null,[o(c,{class:"layout-container"},{default:s(()=>[o(Le),o(c,{class:"content-wrapper"},{default:s(()=>[o(Ce),o(ke)]),_:1})]),_:1}),e(t).state.tabFullScreen?(u(),x(we,{key:0})):$("",!0)],64)}}}),Ho=z(Eo,[["__scopeId","data-v-d08319bd"]]),Jo=L({components:{Default:Fo,Classic:Po,Streamline:No,Double:Ho},__name:"index",setup(S){const t=Me(),n=q(),r=H(),c=oe(),l=Se(),b=Oe(),_=Y({autoMenuCollapseLock:!1});G(()=>{if(!b.token)return Ke.push({name:"adminLogin"});m(),Te(),re(window,"resize",Te)}),Ge(()=>{v(),re(window,"resize",v)});const m=()=>{xt().then(p=>{if(l.dataFill(p.data.siteConfig),t.changePackageManager(p.data.terminal.npmPackageManager),t.changePHPDevelopmentServer(p.data.terminal.phpDevelopmentServer),l.setInitialize(!0),He(p.data.adminInfo)||(b.dataFill(p.data.adminInfo),l.setUserInitialize(!0)),p.data.menus){if(ht(p.data.menus),c.params.to){const i=JSON.parse(c.params.to);if(i.path!=Be){let a=He(i.query)?{}:i.query;de({path:i.path,query:a});return}}if(c.name=="adminMainLoading"){let i=Ae(n.state.tabsViewRoutes);i&&de(i.path)}}})},v=()=>{let p={menuCollapse:r.layout.menuCollapse},i=ae.get(ie);if(i||ae.set(ie,p),document.body.clientWidth<1024)_.autoMenuCollapseLock||(_.autoMenuCollapseLock=!0,r.setLayout("menuCollapse",!0)),r.setLayout("shrink",!0);else{_.autoMenuCollapseLock=!1;let g=i||p;r.setLayout("menuCollapse",g.menuCollapse),r.setLayout("shrink",!1)}};return(p,i)=>(u(),x($e(e(r).layout.layoutMode)))}});export{Jo as default};