| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- var Et=Object.defineProperty,qt=Object.defineProperties;var Nt=Object.getOwnPropertyDescriptors;var Vt=Object.getOwnPropertySymbols;var Wt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable;var Tt=(i,s,a)=>s in i?Et(i,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[s]=a,se=(i,s)=>{for(var a in s||(s={}))Wt.call(s,a)&&Tt(i,a,s[a]);if(Vt)for(var a of Vt(s))Gt.call(s,a)&&Tt(i,a,s[a]);return i},_e=(i,s)=>qt(i,Nt(s));var de=(i,s,a)=>new Promise((o,t)=>{var r=f=>{try{c(a.next(f))}catch(p){t(p)}},n=f=>{try{c(a.throw(f))}catch(p){t(p)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(r,n);c((a=a.apply(i,s)).next())});import{b as U,p as et,_ as Y,u as Q,c as ee,N as Rt,O as Kt,P as Qt,Q as Jt,g as Xt,R as Bt,I as we,S as tt,T as me,d as lt,U as ct,V as St,W as Yt,X as Zt,Y as el,Z as tl,l as ll,$ as ol}from"./index-XQEkcq4y.js";import{ah as al,K as W,b as Je,n as ge,a8 as nl,ai as sl,aj as rl,f as ve,ak as cl,c as Xe,al as il,M as it,L as be,N as ut,am as ul,F as dl,an as fl,ao as pl}from"./element-plus-B-YefleC.js";import{v as A,x as M,J as K,I as V,u as e,r as C,w as ce,y as H,H as J,a2 as ot,Q as ml,G as xe,ad as X,c as v,B as u,P as m,M as l,K as w,a3 as q,az as Ce,a7 as zt,V as Ye,j as dt,S as re,ap as ze,z as gl,O as hl,n as vl,aJ as xl,L as _l,aw as bl,aa as wl,T as Ee,U as jt,$ as Cl,al as yl}from"./vue-chunks-COp0tDkU.js";/* empty css *//* empty css */import{T as $l,_ as kl}from"./LocaleDropdown.vue_vue_type_script_setup_true_lang-BroPziXF.js";import{F as Vl}from"./Form-CLuZAwqB.js";/* empty css */import{a as Tl,f as Sl,b as Ml}from"./tree-Dgaev6Pi.js";/* empty css */import{u as Pl}from"./useTagsView-iHOyc5cT.js";import{_ as Il}from"./logo-LbKsNqzq.js";import{_ as ft}from"./avatar-BmumZgeG.js";import{_ as Ll}from"./Dialog.vue_vue_type_style_index_0_lang-Bn4NsZYf.js";import{u as Rl}from"./useForm-ddPxPGgM.js";import{u as Bl}from"./useValidator-aWbiMX7P.js";import"./useIcon-DnfoCtzh.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-radio-button-C00vQ8JQ.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./InputPassword-C-8gBQ8J.js";import"./style.css_vue_type_style_index_0_src_true_lang-BkIF2Ynl.js";import"./wang-editor-FTv6NaqD.js";import"./JsonEditor.vue_vue_type_script_setup_true_lang-CMD0eGIv.js";import"./IconPicker-Cu-tHVs4.js";/* empty css */import"./IAgree.vue_vue_type_script_setup_true_lang-Ceryvg5Z.js";import"./Highlight.vue_vue_type_script_lang-BuZwKqcA.js";const zl=A({__name:"Backtop",setup(i){const{getPrefixCls:s,variables:a}=U(),o=s("backtop");return(t,r)=>(M(),K(e(al),{class:V(e(o)),target:`.${e(a).namespace}-layout-content-scrollbar .${e(a).elNamespace}-scrollbar__wrap`},null,8,["class","target"]))}}),jl=["onClick"],Ul=A({__name:"ColorRadioPicker",props:{schema:{type:Array,default:()=>[]},modelValue:et.string.def("")},emits:["update:modelValue","change"],setup(i,{emit:s}){const{getPrefixCls:a}=U(),o=a("color-radio-picker"),t=i,r=s,n=C(t.modelValue);return ce(()=>t.modelValue,c=>{c!==e(n)&&(n.value=c)}),ce(()=>n.value,c=>{r("update:modelValue",c),r("change",c)}),(c,f)=>{const p=X("Icon");return M(),H("div",{class:V([e(o),"flex flex-wrap space-x-14px"])},[(M(!0),H(J,null,ot(i.schema,(x,_)=>(M(),H("span",{key:`radio-${_}`,class:V(["w-20px h-20px cursor-pointer rounded-2px border-solid border-gray-300 border-2px text-center leading-20px mb-5px",{"is-active":n.value===x}]),style:ml({background:x}),onClick:I=>n.value=x},[n.value===x?(M(),K(p,{key:0,color:"#fff",icon:"vi-ep:check",size:16})):xe("",!0)],14,jl))),128))],2)}}}),st=Y(Ul,[["__scopeId","data-v-99355e49"]]),Al={class:"flex justify-between items-center"},Dl={class:"text-14px"},Ol={class:"flex justify-between items-center"},Hl={class:"text-14px"},Fl={class:"flex justify-between items-center"},El={class:"text-14px"},ql={class:"flex justify-between items-center"},Nl={class:"text-14px"},Wl={class:"flex justify-between items-center"},Gl={class:"text-14px"},Kl={class:"flex justify-between items-center"},Ql={class:"text-14px"},Jl={class:"flex justify-between items-center"},Xl={class:"text-14px"},Yl={class:"flex justify-between items-center"},Zl={class:"text-14px"},eo={class:"flex justify-between items-center"},to={class:"text-14px"},lo={class:"flex justify-between items-center"},oo={class:"text-14px"},ao={class:"flex justify-between items-center"},no={class:"text-14px"},so={class:"flex justify-between items-center"},ro={class:"text-14px"},co={class:"flex justify-between items-center"},io={class:"text-14px"},uo={class:"flex justify-between items-center"},fo={class:"text-14px"},po={class:"flex justify-between items-center"},mo={class:"text-14px"},go={class:"flex justify-between items-center"},ho={class:"text-14px"},vo=A({__name:"InterfaceDisplay",setup(i){const{getPrefixCls:s}=U(),a=s("interface-display"),o=Q(),{t}=ee(),r=C(o.getBreadcrumb),n=b=>{o.setBreadcrumb(b)},c=C(o.getBreadcrumbIcon),f=b=>{o.setBreadcrumbIcon(b)},p=C(o.getHamburger),x=b=>{o.setHamburger(b)},_=C(o.getScreenfull),I=b=>{o.setScreenfull(b)},R=C(o.getSize),g=b=>{o.setSize(b)},k=C(o.getLocale),d=b=>{o.setLocale(b)},h=C(o.getTagsView),L=b=>{Rt("--tags-view-height",b?"35px":"0px"),o.setTagsView(b)},y=C(o.getTagsViewIcon),z=b=>{o.setTagsViewIcon(b)},F=C(o.getLogo),G=b=>{o.setLogo(b)},j=C(o.getUniqueOpened),ae=b=>{o.setUniqueOpened(b)},te=C(o.getFixedHeader),je=b=>{o.setFixedHeader(b)},$e=C(o.getFooter),ke=b=>{o.setFooter(b)},Ve=C(o.getGreyMode),Ue=b=>{o.setGreyMode(b)},Ae=C(!!o.getDynamicRouter),De=b=>{Je.info(t("setting.reExperienced")),o.setDynamicRouter(b)},Oe=C(o.getServerDynamicRouter),He=b=>{Je.info(t("setting.reExperienced")),o.setServerDynamicRouter(b)},Te=C(o.getFixedMenu),nt=b=>{o.setFixedMenu(b)},Se=v(()=>o.getLayout);return ce(()=>Se.value,b=>{b==="top"&&o.setCollapse(!1)}),(b,T)=>(M(),H("div",{class:V(e(a))},[u("div",Al,[u("span",Dl,m(e(t)("setting.breadcrumb")),1),l(e(W),{modelValue:r.value,"onUpdate:modelValue":T[0]||(T[0]=S=>r.value=S),onChange:n},null,8,["modelValue"])]),u("div",Ol,[u("span",Hl,m(e(t)("setting.breadcrumbIcon")),1),l(e(W),{modelValue:c.value,"onUpdate:modelValue":T[1]||(T[1]=S=>c.value=S),onChange:f},null,8,["modelValue"])]),u("div",Fl,[u("span",El,m(e(t)("setting.hamburgerIcon")),1),l(e(W),{modelValue:p.value,"onUpdate:modelValue":T[2]||(T[2]=S=>p.value=S),onChange:x},null,8,["modelValue"])]),u("div",ql,[u("span",Nl,m(e(t)("setting.screenfullIcon")),1),l(e(W),{modelValue:_.value,"onUpdate:modelValue":T[3]||(T[3]=S=>_.value=S),onChange:I},null,8,["modelValue"])]),u("div",Wl,[u("span",Gl,m(e(t)("setting.sizeIcon")),1),l(e(W),{modelValue:R.value,"onUpdate:modelValue":T[4]||(T[4]=S=>R.value=S),onChange:g},null,8,["modelValue"])]),u("div",Kl,[u("span",Ql,m(e(t)("setting.localeIcon")),1),l(e(W),{modelValue:k.value,"onUpdate:modelValue":T[5]||(T[5]=S=>k.value=S),onChange:d},null,8,["modelValue"])]),u("div",Jl,[u("span",Xl,m(e(t)("setting.tagsView")),1),l(e(W),{modelValue:h.value,"onUpdate:modelValue":T[6]||(T[6]=S=>h.value=S),onChange:L},null,8,["modelValue"])]),u("div",Yl,[u("span",Zl,m(e(t)("setting.tagsViewIcon")),1),l(e(W),{modelValue:y.value,"onUpdate:modelValue":T[7]||(T[7]=S=>y.value=S),onChange:z},null,8,["modelValue"])]),u("div",eo,[u("span",to,m(e(t)("setting.logo")),1),l(e(W),{modelValue:F.value,"onUpdate:modelValue":T[8]||(T[8]=S=>F.value=S),onChange:G},null,8,["modelValue"])]),u("div",lo,[u("span",oo,m(e(t)("setting.uniqueOpened")),1),l(e(W),{modelValue:j.value,"onUpdate:modelValue":T[9]||(T[9]=S=>j.value=S),onChange:ae},null,8,["modelValue"])]),u("div",ao,[u("span",no,m(e(t)("setting.fixedHeader")),1),l(e(W),{modelValue:te.value,"onUpdate:modelValue":T[10]||(T[10]=S=>te.value=S),onChange:je},null,8,["modelValue"])]),u("div",so,[u("span",ro,m(e(t)("setting.footer")),1),l(e(W),{modelValue:$e.value,"onUpdate:modelValue":T[11]||(T[11]=S=>$e.value=S),onChange:ke},null,8,["modelValue"])]),u("div",co,[u("span",io,m(e(t)("setting.greyMode")),1),l(e(W),{modelValue:Ve.value,"onUpdate:modelValue":T[12]||(T[12]=S=>Ve.value=S),onChange:Ue},null,8,["modelValue"])]),u("div",uo,[u("span",fo,m(e(t)("setting.dynamicRouter")),1),l(e(W),{modelValue:Ae.value,"onUpdate:modelValue":T[13]||(T[13]=S=>Ae.value=S),onChange:De},null,8,["modelValue"])]),u("div",po,[u("span",mo,m(e(t)("setting.serverDynamicRouter")),1),l(e(W),{modelValue:Oe.value,"onUpdate:modelValue":T[14]||(T[14]=S=>Oe.value=S),onChange:He},null,8,["modelValue"])]),u("div",go,[u("span",ho,m(e(t)("setting.fixedMenu")),1),l(e(W),{modelValue:Te.value,"onUpdate:modelValue":T[15]||(T[15]=S=>Te.value=S),onChange:nt},null,8,["modelValue"])])],2))}}),xo=A({__name:"LayoutRadioPicker",setup(i){const{getPrefixCls:s}=U(),a=s("layout-radio-picker"),o=Q(),t=v(()=>o.getLayout);return(r,n)=>(M(),H("div",{class:V([e(a),"flex flex-wrap space-x-14px"])},[u("div",{class:V([`${e(a)}__classic`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":t.value==="classic"}]),onClick:n[0]||(n[0]=c=>e(o).setLayout("classic"))},null,2),u("div",{class:V([`${e(a)}__top-left`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":t.value==="topLeft"}]),onClick:n[1]||(n[1]=c=>e(o).setLayout("topLeft"))},null,2),u("div",{class:V([`${e(a)}__top`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":t.value==="top"}]),onClick:n[2]||(n[2]=c=>e(o).setLayout("top"))},null,2),u("div",{class:V([`${e(a)}__cut-menu`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":t.value==="cutMenu"}]),onClick:n[3]||(n[3]=c=>e(o).setLayout("cutMenu"))},n[4]||(n[4]=[u("div",{class:"absolute h-full w-[33%] top-0 left-[10%] bg-gray-200"},null,-1)]),2)],2))}}),_o=Y(xo,[["__scopeId","data-v-98d4ac6a"]]),bo={class:"text-16px font-700"},wo={class:"text-center"},Co={class:"mt-5px"},yo=A({__name:"Setting",setup(i){const{clear:s}=Bt("localStorage"),{getPrefixCls:a}=U(),o=a("setting"),t=Q(),{t:r}=ee(),n=C(!1),c=C(t.getTheme.elColorPrimary),f=d=>{Rt("--el-color-primary",d),t.setTheme({elColorPrimary:d});const h=Kt("--left-menu-bg-color",document.documentElement);I(Qt(e(h)))},p=C(t.getTheme.topHeaderBgColor||""),x=d=>{t.setHeaderTheme(d)},_=C(t.getTheme.leftMenuBgColor||""),I=d=>{t.setMenuTheme(d)},R=()=>de(this,null,function*(){const{copy:d,copied:h,isSupported:L}=Jt({source:`
- // 面包屑
- breadcrumb: ${t.getBreadcrumb},
- // 面包屑图标
- breadcrumbIcon: ${t.getBreadcrumbIcon},
- // 折叠图标
- hamburger: ${t.getHamburger},
- // 全屏图标
- screenfull: ${t.getScreenfull},
- // 尺寸图标
- size: ${t.getSize},
- // 多语言图标
- locale: ${t.getLocale},
- // 标签页
- tagsView: ${t.getTagsView},
- // 标签页图标
- getTagsViewIcon: ${t.getTagsViewIcon},
- // logo
- logo: ${t.getLogo},
- // 菜单手风琴
- uniqueOpened: ${t.getUniqueOpened},
- // 固定header
- fixedHeader: ${t.getFixedHeader},
- // 页脚
- footer: ${t.getFooter},
- // 灰色模式
- greyMode: ${t.getGreyMode},
- // layout布局
- layout: '${t.getLayout}',
- // 暗黑模式
- isDark: ${t.getIsDark},
- // 组件尺寸
- currentSize: '${t.getCurrentSize}',
- // 主题相关
- theme: {
- // 主题色
- elColorPrimary: '${t.getTheme.elColorPrimary}',
- // 左侧菜单边框颜色
- leftMenuBorderColor: '${t.getTheme.leftMenuBorderColor}',
- // 左侧菜单背景颜色
- leftMenuBgColor: '${t.getTheme.leftMenuBgColor}',
- // 左侧菜单浅色背景颜色
- leftMenuBgLightColor: '${t.getTheme.leftMenuBgLightColor}',
- // 左侧菜单选中背景颜色
- leftMenuBgActiveColor: '${t.getTheme.leftMenuBgActiveColor}',
- // 左侧菜单收起选中背景颜色
- leftMenuCollapseBgActiveColor: '${t.getTheme.leftMenuCollapseBgActiveColor}',
- // 左侧菜单字体颜色
- leftMenuTextColor: '${t.getTheme.leftMenuTextColor}',
- // 左侧菜单选中字体颜色
- leftMenuTextActiveColor: '${t.getTheme.leftMenuTextActiveColor}',
- // logo字体颜色
- logoTitleTextColor: '${t.getTheme.logoTitleTextColor}',
- // logo边框颜色
- logoBorderColor: '${t.getTheme.logoBorderColor}',
- // 头部背景颜色
- topHeaderBgColor: '${t.getTheme.topHeaderBgColor}',
- // 头部字体颜色
- topHeaderTextColor: '${t.getTheme.topHeaderTextColor}',
- // 头部悬停颜色
- topHeaderHoverColor: '${t.getTheme.topHeaderHoverColor}',
- // 头部边框颜色
- topToolBorderColor: '${t.getTheme.topToolBorderColor}'
- }
- `,legacy:!0});L?(yield d(),e(h)&&Je.success(r("setting.copySuccess"))):Je.error(r("setting.copyFailed"))}),g=()=>{s(),window.location.reload()},k=()=>{const d=Xt("--el-bg-color");I(d),x(d)};return(d,h)=>{const L=X("Icon"),y=X("BaseButton");return M(),H(J,null,[u("div",{class:V([e(o),"fixed top-[45%] right-0 w-40px h-40px flex items-center justify-center bg-[var(--el-color-primary)] cursor-pointer z-10"]),onClick:h[0]||(h[0]=z=>n.value=!0)},[l(L,{icon:"vi-ant-design:setting-outlined",color:"#fff"})],2),l(e(nl),{modelValue:n.value,"onUpdate:modelValue":h[4]||(h[4]=z=>n.value=z),direction:"rtl",size:"350px","z-index":4e3},{header:w(()=>[u("span",bo,m(e(r)("setting.projectSetting")),1)]),default:w(()=>[u("div",wo,[l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.theme")),1)]),_:1}),l(e($l),{onChange:k}),l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.layout")),1)]),_:1}),l(_o),l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.systemTheme")),1)]),_:1}),l(st,{modelValue:c.value,"onUpdate:modelValue":h[1]||(h[1]=z=>c.value=z),schema:["#409eff","#009688","#536dfe","#ff5c93","#ee4f12","#0096c7","#9c27b0","#ff9800"],onChange:f},null,8,["modelValue"]),l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.headerTheme")),1)]),_:1}),l(st,{modelValue:p.value,"onUpdate:modelValue":h[2]||(h[2]=z=>p.value=z),schema:["#fff","#151515","#5172dc","#e74c3c","#24292e","#394664","#009688","#383f45"],onChange:x},null,8,["modelValue"]),l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.menuTheme")),1)]),_:1}),l(st,{modelValue:_.value,"onUpdate:modelValue":h[3]||(h[3]=z=>_.value=z),schema:["#fff","#001529","#212121","#273352","#191b24","#383f45","#001628","#344058"],onChange:I},null,8,["modelValue"])]),l(e(ge),null,{default:w(()=>[q(m(e(r)("setting.interfaceDisplay")),1)]),_:1}),l(vo),l(e(ge)),u("div",null,[l(y,{type:"primary",class:"w-full",onClick:R},{default:w(()=>[q(m(e(r)("setting.copy")),1)]),_:1})]),u("div",Co,[l(y,{type:"danger",class:"w-full",onClick:g},{default:w(()=>[q(m(e(r)("setting.clearAndReset")),1)]),_:1})])]),_:1},8,["modelValue"])],64)}}}),$o=Y(yo,[["__scopeId","data-v-fd67801e"]]),ko=(i,s)=>(Tl(i,o=>o.path===s)||[]).map(o=>o.path),Vo=(i=[],s)=>{const a=C(),o=i.filter(t=>{var n;return((n=t.meta)!=null?n:{}).hidden?!1:(a.value=t,!0)});return o.length===1?{oneShowingChild:!0,onlyOneChild:e(a)}:o.length?{oneShowingChild:!1,onlyOneChild:e(a)}:(a.value=_e(se({},s),{path:"",noShowingChildren:!0}),{oneShowingChild:!0,onlyOneChild:e(a)})},To=()=>({renderMenuTitle:s=>{const{t:a}=ee(),{title:o="Please set title",icon:t}=s;return t?l(J,null,[l(we,{icon:s.icon},null),l("span",{class:"v-menu__title overflow-hidden overflow-ellipsis whitespace-nowrap"},[a(o)])]):l("span",{class:"v-menu__title overflow-hidden overflow-ellipsis whitespace-nowrap"},[a(o)])}}),{getPrefixCls:So}=U(),Mo=So("submenu"),{renderMenuTitle:Mt}=To(),Po=i=>{const s=(a,o="/")=>a.filter(t=>{var r;return!((r=t.meta)!=null&&r.hidden)}).map(t=>{var p;const r=(p=t.meta)!=null?p:{},{oneShowingChild:n,onlyOneChild:c}=Vo(t.children,t),f=tt(t.path)?t.path:me(o,t.path);return n&&(!(c!=null&&c.children)||c!=null&&c.noShowingChildren)&&!(r!=null&&r.alwaysShow)?l(sl,{index:c?me(f,c.path):f},{default:()=>Mt(c?c==null?void 0:c.meta:r)}):l(rl,{index:f,teleported:!0,popperClass:e(i)==="vertical"?`${Mo}-popper--vertical`:""},{title:()=>Mt(r),default:()=>s(t.children,f)})});return{renderMenuItem:s}};function Io(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!zt(i)}const{getPrefixCls:Lo}=U(),Le=Lo("menu"),Ro=A({name:"Menu",props:{menuSelect:{type:Function,default:void 0}},setup(i){const s=Q(),a=v(()=>s.getLayout),{push:o,currentRoute:t}=Ce(),r=lt(),n=v(()=>["classic","topLeft","cutMenu"].includes(e(a))?"vertical":"horizontal"),c=v(()=>e(a)==="cutMenu"?r.getMenuTabRouters:r.getRouters),f=v(()=>s.getCollapse),p=v(()=>s.getUniqueOpened),x=v(()=>{const{meta:g,path:k}=e(t);return g.activeMenu?g.activeMenu:k}),_=g=>{i.menuSelect&&i.menuSelect(g),tt(g)?window.open(g):o(g)},I=()=>{if(e(a)==="top")return R();{let g;return l(ve,null,Io(g=R())?g:{default:()=>[g]})}},R=()=>l(cl,{defaultActive:e(x),mode:e(n),collapse:e(a)==="top"||e(a)==="cutMenu"?!1:e(f),uniqueOpened:e(a)==="top"?!1:e(p),backgroundColor:"var(--left-menu-bg-color)",textColor:"var(--left-menu-text-color)",activeTextColor:"var(--left-menu-text-active-color)",popperClass:e(n)==="vertical"?`${Le}-popper--vertical`:`${Le}-popper--horizontal`,onSelect:_},{default:()=>{const{renderMenuItem:g}=Po(n);return g(e(c))}});return()=>l("div",{id:Le,class:[`${Le} ${Le}__${e(n)}`,"h-[100%] overflow-hidden flex-col bg-[var(--left-menu-bg-color)]",{"w-[var(--left-menu-min-width)]":e(f)&&e(a)!=="cutMenu","w-[var(--left-menu-max-width)]":!e(f)&&e(a)!=="cutMenu"}]},[I()])}}),Qe=Y(Ro,[["__scopeId","data-v-0c37f903"]]),Ze=Ye({}),Bo=i=>{var s;for(const a of i){const o=(s=a.meta)!=null?s:{};o!=null&&o.hidden||(Ze[a.path]=[])}},Ut=(i,s)=>{var o;const a=[];for(const t of i){let r=null;const n=(o=t.meta)!=null?o:{};if(!n.hidden||n.canTo){const c=ko(s,t.path),f=tt(t.path)?t.path:c.join("/");r=Xe(t),r.path=f,t.children&&r&&(r.children=Ut(t.children,s)),r&&a.push(r),c.length&&Reflect.has(Ze,c[0])&&Ze[c[0]].push(f)}}return a},{getPrefixCls:zo,variables:jo}=U(),rt=zo("tab-menu"),Uo=A({name:"TabMenu",directives:{ClickOutside:il},setup(){const{push:i,currentRoute:s}=Ce(),{t:a}=ee(),o=Q(),t=v(()=>o.getCollapse),r=v(()=>o.getFixedMenu),n=lt(),c=v(()=>n.getRouters),f=v(()=>e(c).filter(d=>{var h;return!((h=d==null?void 0:d.meta)!=null&&h.hidden)})),p=()=>{o.setCollapse(!e(t))};dt(()=>{var d;if(e(r)){const h=`/${e(s).path.split("/")[1]}`,L=(d=e(f).find(y=>{var z,F,G;return(((z=y.meta)==null?void 0:z.alwaysShow)||((F=y==null?void 0:y.children)==null?void 0:F.length)&&((G=y==null?void 0:y.children)==null?void 0:G.length)>1)&&y.path===h}))==null?void 0:d.children;I.value=h,L&&n.setMenuTabRouters(Xe(L).map(y=>(y.path=me(e(I),y.path),y)))}}),ce(()=>c.value,d=>{Bo(d),Ut(d,d)},{immediate:!0,deep:!0});const x=C(!0);ce(()=>t.value,d=>{d?x.value=!d:setTimeout(()=>{x.value=!d},200)},{immediate:!0});const _=C(!!e(r)),I=C(""),R=d=>{if(tt(d.path)){window.open(d.path);return}const h=d.children?d.path:d.path.split("/")[0],L=e(I);I.value=d.children?d.path:d.path.split("/")[0],d.children?((h===L||!e(_))&&(_.value=!e(_)),e(_)&&n.setMenuTabRouters(Xe(d.children).map(y=>(y.path=me(e(I),y.path),y)))):(i(d.path),n.setMenuTabRouters([]),_.value=!1)},g=d=>{const{path:h}=e(s);return!!Ze[d].includes(h)},k=()=>{e(r)||(_.value=!1)};return()=>re(l("div",{id:`${jo.namespace}-menu`,class:[rt,"relative bg-[var(--left-menu-bg-color)] top-1px layout-border__right",{"w-[var(--tab-menu-max-width)]":!e(t),"w-[var(--tab-menu-min-width)]":e(t)}]},[l(ve,{class:"!h-[calc(100%-var(--tab-menu-collapse-height)-1px)]"},{default:()=>[l("div",null,{default:()=>e(f).map(d=>{var L,y,z,F,G,j;const h=(L=d.meta)!=null&&L.alwaysShow||(y=d==null?void 0:d.children)!=null&&y.length&&((z=d==null?void 0:d.children)==null?void 0:z.length)>1?d:_e(se({},(d==null?void 0:d.children)&&(d==null?void 0:d.children[0])),{path:me(d.path,(F=(d==null?void 0:d.children)&&(d==null?void 0:d.children[0]))==null?void 0:F.path)});return l("div",{class:[`${rt}__item`,"text-center text-12px relative py-12px cursor-pointer",{"is-active":g(d.path)}],onClick:()=>{R(h)}},[l("div",null,[l(we,{icon:(G=h==null?void 0:h.meta)==null?void 0:G.icon},null)]),e(x)?l("p",{class:"break-words mt-5px px-2px"},[a(((j=h.meta)==null?void 0:j.title)||"")]):void 0])})})]}),l("div",{class:[`${rt}--collapse`,"text-center h-[var(--tab-menu-collapse-height)] leading-[var(--tab-menu-collapse-height)] cursor-pointer"],onClick:p},[l(we,{icon:e(t)?"ep:d-arrow-right":"ep:d-arrow-left"},null)]),l(Qe,{class:["!absolute top-0 z-3000",{"!left-[var(--tab-menu-min-width)]":e(t),"!left-[var(--tab-menu-max-width)]":!e(t),"!w-[var(--left-menu-max-width)] border-r-1 border-r-solid border-[var(--el-border-color)]":e(_)||e(r),"!w-0":!e(_)&&!e(r)}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null)]),[[ze("click-outside"),k]])}}),Ao=Y(Uo,[["__scopeId","data-v-ebc4c732"]]),At=(i,s="")=>{let a=[];return i.forEach(o=>{var n;const t=(n=o.meta)!=null?n:{},r=me(s,o.path);if(t!=null&&t.affix&&a.push(_e(se({},o),{path:r,fullPath:r})),o.children){const c=At(o.children,r);c.length>=1&&(a=[...a,...c])}}),a},Pt=A({__name:"ContextMenu",props:{schema:{type:Array,default:()=>[]},trigger:{type:String,default:"contextmenu"},tagItem:{type:Object,default:()=>({})}},emits:["visibleChange"],setup(i,{expose:s,emit:a}){const{getPrefixCls:o}=U(),t=o("context-menu"),{t:r}=ee(),n=a,c=i,f=_=>{_.command&&_.command(_)},p=_=>{n("visibleChange",_,c.tagItem)},x=C();return s({elDropdownMenuRef:x,tagItem:c.tagItem}),(_,I)=>{const R=X("Icon");return M(),K(e(ut),{ref_key:"elDropdownMenuRef",ref:x,class:V(e(t)),trigger:i.trigger,placement:"bottom-start",onCommand:f,onVisibleChange:p,"popper-class":"v-context-menu-popper"},{dropdown:w(()=>[l(e(it),null,{default:w(()=>[(M(!0),H(J,null,ot(i.schema,(g,k)=>(M(),K(e(be),{key:`dropdown${k}`,divided:g.divided,disabled:g.disabled,command:g},{default:w(()=>[l(R,{icon:g.icon},null,8,["icon"]),q(" "+m(e(r)(g.label)),1)]),_:2},1032,["divided","disabled","command"]))),128))]),_:1})]),default:w(()=>[gl(_.$slots,"default")]),_:3},8,["class","trigger"])}}}),Do=(i,s,a,o)=>(i/=o/2,i<1?a/2*i*i+s:(i--,-a/2*(i*(i-2)-1)+s)),Oo=(i,s,a)=>{i[s]=a};function Re({el:i,position:s="scrollLeft",to:a,duration:o=500,callback:t}){const r=C(!1),n=i[s],c=a-n,f=20;let p=0;function x(){if(!e(r))return;p+=f;const R=Do(p,n,c,o);Oo(i,s,R),p<o&&e(r)?requestAnimationFrame(x):t&&t()}function _(){r.value=!0,x()}function I(){r.value=!1}return{start:_,stop:I}}const Ho=["id"],Fo={class:"overflow-hidden flex-1"},Eo={class:"flex h-full"},qo=["onClick"],No=A({__name:"TagsView",setup(i){const{getPrefixCls:s}=U(),a=s("tags-view"),{t:o}=ee(),{currentRoute:t,push:r}=Ce(),{closeAll:n,closeLeft:c,closeRight:f,closeOther:p,closeCurrent:x,refreshPage:_}=Pl(),I=lt(),R=v(()=>I.getRouters),g=ct(),k=v(()=>g.getVisitedViews),d=C([]),h=v(()=>g.getSelectedTag),L=g.setSelectedTag,y=Q(),z=v(()=>y.getTagsViewIcon),F=v(()=>y.getIsDark),G=()=>{d.value=At(e(R));for(const $ of e(d))$.name&&g.addVisitedView(Xe($))},j=()=>{const{name:$}=e(t);$&&(L(e(t)),g.addView(e(t)))},ae=$=>{x($,()=>{He($)&&te()})},te=()=>{const B=g.getVisitedViews.slice(-1)[0];if(B)r(B);else{if(e(t).path===I.getAddRouters[0].path||e(t).path===I.getAddRouters[0].redirect){j();return}r(I.getAddRouters[0].path)}},je=()=>{n(()=>{te()})},$e=()=>{p()},ke=$=>de(this,null,function*(){_($)}),Ve=()=>{c()},Ue=()=>{f()},Ae=()=>de(this,null,function*(){yield vl();for(const $ of e(k))if($.fullPath===e(t).path){Oe($),$.fullPath!==e(t).fullPath&&g.updateVisitedView(e(t));break}}),De=St(),Oe=$=>{var ue;const B=(ue=e(Se))==null?void 0:ue.wrapRef;let O=null,N=null;const Z=e(De);if(Z.length>0&&(O=Z[0],N=Z[Z.length-1]),(O==null?void 0:O.to).fullPath===$.fullPath){const{start:ne}=Re({el:B,position:"scrollLeft",to:0,duration:500});ne()}else if((N==null?void 0:N.to).fullPath===$.fullPath){const{start:ne}=Re({el:B,position:"scrollLeft",to:B.scrollWidth-B.offsetWidth,duration:500});ne()}else{const ne=Z.findIndex(le=>(le==null?void 0:le.to).fullPath===$.fullPath),Me=document.getElementsByClassName(`${a}__item`),Fe=Me[ne-1],Pe=Me[ne+1],P=Pe.offsetLeft+Pe.offsetWidth+4,Ie=Fe.offsetLeft-4;if(P>e(b)+B.offsetWidth){const{start:le}=Re({el:B,position:"scrollLeft",to:P-B.offsetWidth,duration:500});le()}else if(Ie<e(b)){const{start:le}=Re({el:B,position:"scrollLeft",to:Ie,duration:500});le()}}},He=$=>$.path===e(t).path,Te=St(),nt=($,B)=>{if($)for(const O of e(Te)){const N=O.elDropdownMenuRef;B.fullPath!==O.tagItem.fullPath&&(N==null||N.handleClose(),L(B))}},Se=C(),b=C(0),T=({scrollLeft:$})=>{b.value=$},S=$=>{var N;const B=(N=e(Se))==null?void 0:N.wrapRef,{start:O}=Re({el:B,position:"scrollLeft",to:e(b)+$,duration:500});O()},Ht=$=>{var B,O,N,Z,ue;return!!((N=(O=(B=$==null?void 0:$.matched)==null?void 0:B[1])==null?void 0:O.meta)!=null&&N.icon&&e(z)||(Z=$==null?void 0:$.meta)!=null&&Z.affix&&e(z)&&((ue=$==null?void 0:$.meta)!=null&&ue.icon))};return dt(()=>{G(),j()}),ce(()=>t.value,()=>{j(),Ae()}),($,B)=>{var Z,ue,ne,Me,Fe,Pe;const O=X("Icon"),N=X("router-link");return M(),H("div",{id:e(a),class:V([e(a),"flex w-full relative bg-[#fff] dark:bg-[var(--el-bg-color)]"])},[u("span",{class:V([`${e(a)}__tool ${e(a)}__tool--first`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:B[0]||(B[0]=P=>S(-200))},[l(O,{icon:"vi-ep:d-arrow-left",color:"var(--el-text-color-placeholder)","hover-color":F.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),u("div",Fo,[l(e(ve),{ref_key:"scrollbarRef",ref:Se,class:"h-full",onScroll:T},{default:w(()=>[u("div",Eo,[(M(!0),H(J,null,ot(k.value,P=>{var Ie,le,mt,gt,ht,vt,xt,_t,bt;return M(),K(e(Pt),{ref_for:!0,ref:e(Te).set,schema:[{icon:"vi-ant-design:sync-outlined",label:e(o)("common.reload"),disabled:((Ie=h.value)==null?void 0:Ie.fullPath)!==P.fullPath,command:()=>{ke(P)}},{icon:"vi-ant-design:close-outlined",label:e(o)("common.closeTab"),disabled:!!((le=k.value)!=null&&le.length)&&((mt=h.value)==null?void 0:mt.meta.affix),command:()=>{ae(P)}},{divided:!0,icon:"vi-ant-design:vertical-right-outlined",label:e(o)("common.closeTheLeftTab"),disabled:!!((gt=k.value)!=null&>.length)&&(P.fullPath===k.value[0].fullPath||((ht=h.value)==null?void 0:ht.fullPath)!==P.fullPath),command:()=>{Ve()}},{icon:"vi-ant-design:vertical-left-outlined",label:e(o)("common.closeTheRightTab"),disabled:!!((vt=k.value)!=null&&vt.length)&&(P.fullPath===k.value[k.value.length-1].fullPath||((xt=h.value)==null?void 0:xt.fullPath)!==P.fullPath),command:()=>{Ue()}},{divided:!0,icon:"vi-ant-design:tag-outlined",label:e(o)("common.closeOther"),disabled:((_t=h.value)==null?void 0:_t.fullPath)!==P.fullPath,command:()=>{$e()}},{icon:"vi-ant-design:line-outlined",label:e(o)("common.closeAll"),command:()=>{je()}}],key:P.fullPath,"tag-item":P,class:V([`${e(a)}__item`,(bt=P==null?void 0:P.meta)!=null&&bt.affix?`${e(a)}__item--affix`:"",{"is-active":He(P)}]),onVisibleChange:nt},{default:w(()=>[u("div",null,[l(N,{ref_for:!0,ref:e(De).set,to:se({},P),custom:""},{default:w(({navigate:Ft})=>{var wt,Ct,yt,$t,kt;return[u("div",{onClick:Ft,class:"h-full flex justify-center items-center whitespace-nowrap pl-15px"},[Ht(P)?(M(),K(O,{key:0,icon:((yt=(Ct=(wt=P==null?void 0:P.matched)==null?void 0:wt[1])==null?void 0:Ct.meta)==null?void 0:yt.icon)||(($t=P==null?void 0:P.meta)==null?void 0:$t.icon),size:12,class:"mr-5px"},null,8,["icon"])):xe("",!0),q(" "+m(e(o)((kt=P==null?void 0:P.meta)==null?void 0:kt.title))+" ",1),l(O,{class:V(`${e(a)}__item--close`),color:"#333",icon:"vi-ant-design:close-outlined",size:12,onClick:hl(ja=>ae(P),["prevent","stop"])},null,8,["class","onClick"])],8,qo)]}),_:2},1032,["to"])])]),_:2},1032,["schema","tag-item","class"])}),128))])]),_:1},512)]),u("span",{class:V([`${e(a)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:B[1]||(B[1]=P=>S(200))},[l(O,{icon:"vi-ep:d-arrow-right",color:"var(--el-text-color-placeholder)","hover-color":F.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),u("span",{class:V([`${e(a)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:B[2]||(B[2]=P=>ke(h.value))},[l(O,{icon:"vi-ant-design:reload-outlined",color:"var(--el-text-color-placeholder)","hover-color":F.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),l(e(Pt),{trigger:"click",schema:[{icon:"vi-ant-design:sync-outlined",label:e(o)("common.reload"),command:()=>{ke(h.value)}},{icon:"vi-ant-design:close-outlined",label:e(o)("common.closeTab"),disabled:!!((Z=k.value)!=null&&Z.length)&&((ue=h.value)==null?void 0:ue.meta.affix),command:()=>{ae(h.value)}},{divided:!0,icon:"vi-ant-design:vertical-right-outlined",label:e(o)("common.closeTheLeftTab"),disabled:!!((ne=k.value)!=null&&ne.length)&&((Me=h.value)==null?void 0:Me.fullPath)===k.value[0].fullPath,command:()=>{Ve()}},{icon:"vi-ant-design:vertical-left-outlined",label:e(o)("common.closeTheRightTab"),disabled:!!((Fe=k.value)!=null&&Fe.length)&&((Pe=h.value)==null?void 0:Pe.fullPath)===k.value[k.value.length-1].fullPath,command:()=>{Ue()}},{divided:!0,icon:"vi-ant-design:tag-outlined",label:e(o)("common.closeOther"),command:()=>{$e()}},{icon:"vi-ant-design:line-outlined",label:e(o)("common.closeAll"),command:()=>{je()}}]},{default:w(()=>[u("span",{class:V([`${e(a)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer block"])},[l(O,{icon:"vi-ant-design:setting-outlined",color:"var(--el-text-color-placeholder)","hover-color":F.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2)]),_:1},8,["schema"])],10,Ho)}}}),qe=Y(No,[["__scopeId","data-v-0a3b06ba"]]),Ne=A({__name:"Logo",setup(i){const{getPrefixCls:s}=U(),a=s("logo"),o=Q(),t=C(!0),r=v(()=>o.getTitle),n=v(()=>o.getLayout),c=v(()=>o.getCollapse);return dt(()=>{e(c)&&(t.value=!1)}),ce(()=>c.value,f=>{if(e(n)==="topLeft"||e(n)==="cutMenu"){t.value=!0;return}t.value=!f}),ce(()=>n.value,f=>{f==="top"||f==="cutMenu"?t.value=!0:e(c)?t.value=!1:t.value=!0}),(f,p)=>{const x=X("router-link");return M(),H("div",null,[l(x,{class:V([e(a),n.value!=="classic"?`${e(a)}__Top`:"","flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative decoration-none overflow-hidden"]),to:"/"},{default:w(()=>[p[0]||(p[0]=u("img",{src:Il,class:"w-[calc(var(--logo-height)-10px)] h-[calc(var(--logo-height)-10px)]"},null,-1)),t.value?(M(),H("div",{key:0,class:V(["ml-10px text-16px font-700",{"text-[var(--logo-title-text-color)]":n.value==="classic","text-[var(--top-header-text-color)]":n.value==="topLeft"||n.value==="top"||n.value==="cutMenu"}])},m(r.value),3)):xe("",!0)]),_:1},8,["class"])])}}}),Wo=A({__name:"Footer",setup(i){const{getPrefixCls:s}=U(),a=s("footer"),o=Q(),t=v(()=>o.getTitle);return(r,n)=>(M(),H("div",{class:V([e(a),"text-center text-[var(--el-text-color-placeholder)] bg-[var(--app-content-bg-color)] h-[var(--app-footer-height)] leading-[var(--app-footer-height)] dark:bg-[var(--el-bg-color)] overflow-hidden"])}," Copyright ©2021-present "+m(t.value),3))}}),We=A({__name:"AppView",setup(i){const s=Q(),a=v(()=>s.getFooter),o=ct(),t=v(()=>o.getCachedViews);return(r,n)=>{const c=X("router-view");return M(),H(J,null,[u("section",{class:V(["box-border p-[var(--app-content-padding)] w-full bg-[var(--app-content-bg-color)] dark:bg-[var(--el-bg-color)]",{"!min-h-[calc(100vh-var(--top-tool-height)-var(--tags-view-height)-var(--app-footer-height))] pb-0":a.value}])},[l(c,null,{default:w(({Component:f,route:p})=>[(M(),K(xl,{include:t.value},[(M(),K(_l(f),{key:p.fullPath}))],1032,["include"]))]),_:1})],2),a.value?(M(),K(e(Wo),{key:0})):xe("",!0)],64)}}}),Go=A({__name:"Collapse",props:{color:et.string.def("")},setup(i){const{getPrefixCls:s}=U(),a=s("collapse"),o=Q(),t=v(()=>o.getCollapse),r=()=>{const n=e(t);o.setCollapse(!n)};return(n,c)=>{const f=X("Icon");return M(),H("div",{class:V(e(a)),onClick:r},[l(f,{size:18,icon:t.value?"vi-ant-design:menu-unfold-outlined":"vi-ant-design:menu-fold-outlined",color:i.color,class:"cursor-pointer"},null,8,["icon","color"])],2)}}}),Ko=A({__name:"SizeDropdown",props:{color:et.string.def("")},setup(i){const{getPrefixCls:s}=U(),a=s("size-dropdown"),{t:o}=ee(),t=Q(),r=v(()=>t.sizeMap),n=c=>{t.setCurrentSize(c)};return(c,f)=>{const p=X("Icon");return M(),K(e(ut),{class:V(e(a)),trigger:"click",onCommand:n},{dropdown:w(()=>[l(e(it),null,{default:w(()=>[(M(!0),H(J,null,ot(r.value,x=>(M(),K(e(be),{key:x,command:x},{default:w(()=>[q(m(e(o)(`size.${x}`)),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:w(()=>[l(p,{size:18,icon:"vi-mdi:format-size",color:i.color,class:"cursor-pointer"},null,8,["color"])]),_:1},8,["class"])}}}),pt=bl("lock",{state:()=>({lockInfo:{}}),getters:{getLockInfo(){return this.lockInfo}},actions:{setLockInfo(i){this.lockInfo=i},resetLockInfo(){this.lockInfo={}},unLock(i){var s;return((s=this.lockInfo)==null?void 0:s.password)===i?(this.resetLockInfo(),!0):!1}},persist:!0}),Qo=A({__name:"LockDialog",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(i,{emit:s}){const{getPrefixCls:a}=U(),o=a("lock-dialog"),{required:t}=Bl(),{t:r}=ee(),n=pt(),c=i,f=s,p=v({get:()=>c.modelValue,set:L=>{f("update:modelValue",L)}}),x=C(r("lock.lockScreen")),_=Ye({password:[t()]}),I=Ye([{label:r("lock.lockPassword"),field:"password",component:"Input",componentProps:{type:"password",showPassword:!0}}]),{formRegister:R,formMethods:g}=Rl(),{getFormData:k,getElFormExpose:d}=g,h=()=>de(this,null,function*(){const L=yield d();L==null||L.validate(y=>de(this,null,function*(){if(y){p.value=!1;const z=yield k();n.setLockInfo(se({isLock:!0},z))}}))});return(L,y)=>{const z=X("BaseButton");return M(),K(e(Ll),{modelValue:p.value,"onUpdate:modelValue":y[0]||(y[0]=F=>p.value=F),width:"500px","max-height":"170px",class:V(e(o)),title:x.value},{footer:w(()=>[l(z,{type:"primary",onClick:h},{default:w(()=>[q(m(e(r)("lock.lock")),1)]),_:1})]),default:w(()=>[y[1]||(y[1]=u("div",{class:"flex flex-col items-center"},[u("img",{src:ft,alt:"",class:"w-70px h-70px rounded-[50%]"}),u("span",{class:"text-14px my-10px text-[var(--top-header-text-color)]"},"Archer")],-1)),l(e(Vl),{"is-col":!1,schema:I,rules:_,onRegister:e(R)},null,8,["schema","rules","onRegister"])]),_:1},8,["modelValue","class","title"])}}}),Jo=Y(Qo,[["__scopeId","data-v-9757fce3"]]),Xo=ul,Yo=(i=!0)=>{let s;const a=Ye({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),o=()=>{const n=Xo(),c=n.format("HH"),f=n.format("mm"),p=n.get("s");a.year=n.get("y"),a.month=n.get("M")+1,a.week="星期"+["日","一","二","三","四","五","六"][n.day()],a.day=n.get("date"),a.hour=c,a.minute=f,a.second=p,a.meridiem=n.format("A")};function t(){o(),clearInterval(s),s=setInterval(()=>o(),1e3)}function r(){clearInterval(s)}return Yt(()=>{i&&t()}),Zt(()=>{r()}),_e(se({},wl(a)),{start:t,stop:r})},Zo={class:"flex w-screen h-screen justify-center items-center"},ea={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},ta={class:"text-5xl mb-4 enter-x"},la={class:"text-3xl"},oa={class:"text-2xl"},aa=A({__name:"LockPage",setup(i){const s=ct(),{clear:a}=Bt(),{replace:o}=Ce(),t=C(""),r=C(!1),n=C(!1),c=C(!0),{getPrefixCls:f}=U(),p=f("lock-page"),x=pt(),{hour:_,month:I,minute:R,meridiem:g,year:k,day:d,week:h}=Yo(!0),{t:L}=ee();function y(){return de(this,null,function*(){if(!t.value)return;const G=t.value;try{r.value=!0;const j=yield x.unLock(G);n.value=!j}finally{r.value=!1}})}function z(){return de(this,null,function*(){(yield el().catch(()=>{}))&&(a(),s.delAllViews(),tl(),x.resetLockInfo(),o("/login"))})}function F(G=!1){c.value=G}return(G,j)=>{const ae=X("BaseButton");return M(),H("div",{class:V([e(p),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[re(u("div",{class:V([`${e(p)}__unlock`,"absolute top-0 left-1/2 flex pt-5 h-16 items-center justify-center sm:text-md xl:text-xl text-white flex-col cursor-pointer transform translate-x-1/2"]),onClick:j[0]||(j[0]=te=>F(!1))},[l(e(we),{icon:"vi-ep:lock"}),u("span",null,m(e(L)("lock.unlock")),1)],2),[[Ee,c.value]]),u("div",Zo,[u("div",{class:V([`${e(p)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[u("span",null,m(e(_)),1),re(u("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},m(e(g)),513),[[Ee,c.value]])],2),u("div",{class:V(`${e(p)}__minute w-2/5 h-2/5 md:h-4/5 `)},[u("span",null,m(e(R)),1)],2)]),l(jt,{name:"fade-slide"},{default:w(()=>[re(u("div",{class:V(`${e(p)}-entry`)},[u("div",{class:V(`${e(p)}-entry-content`)},[j[4]||(j[4]=u("div",{class:"flex flex-col items-center"},[u("img",{src:ft,alt:"",class:"w-70px h-70px rounded-[50%]"}),u("span",{class:"text-14px my-10px text-[var(--logo-title-text-color)]"},"Archer")],-1)),l(e(dl),{type:"password",placeholder:e(L)("lock.placeholder"),class:"enter-x",modelValue:t.value,"onUpdate:modelValue":j[1]||(j[1]=te=>t.value=te)},null,8,["placeholder","modelValue"]),n.value?(M(),H("span",{key:0,class:V(`text-14px ${e(p)}-entry__err-msg enter-x`)},m(e(L)("lock.message")),3)):xe("",!0),u("div",{class:V(`${e(p)}-entry__footer enter-x`)},[l(ae,{type:"primary",size:"small",class:"mt-2 mr-2 enter-x",link:"",disabled:r.value,onClick:j[2]||(j[2]=te=>F(!0))},{default:w(()=>[q(m(e(L)("common.back")),1)]),_:1},8,["disabled"]),l(ae,{type:"primary",size:"small",class:"mt-2 mr-2 enter-x",link:"",disabled:r.value,onClick:z},{default:w(()=>[q(m(e(L)("lock.backToLogin")),1)]),_:1},8,["disabled"]),l(ae,{type:"primary",class:"mt-2",size:"small",link:"",onClick:j[3]||(j[3]=te=>y()),disabled:r.value},{default:w(()=>[q(m(e(L)("lock.entrySystem")),1)]),_:1},8,["disabled"])],2)],2)],2),[[Ee,!c.value]])]),_:1}),u("div",ea,[re(u("div",ta,[q(m(e(_))+":"+m(e(R))+" ",1),u("span",la,m(e(g)),1)],512),[[Ee,!c.value]]),u("div",oa,m(e(k))+"/"+m(e(I))+"/"+m(e(d))+" "+m(e(h)),1)])],2)}}}),na=Y(aa,[["__scopeId","data-v-b806f35f"]]),sa={class:"flex items-center"},ra={class:"<lg:hidden text-14px pl-[5px] text-[var(--top-header-text-color)]"},ca=A({__name:"UserInfo",setup(i){const{push:s}=Ce(),a=ll(),o=pt(),t=v(()=>{var R,g;return(g=(R=o.getLockInfo)==null?void 0:R.isLock)!=null?g:!1}),{getPrefixCls:r}=U(),n=r("user-info"),{t:c}=ee(),f=()=>{a.logoutConfirm()},p=C(!1),x=()=>{p.value=!0},_=()=>{window.open("https://element-plus-admin-doc.cn/")},I=R=>{s(R)};return(R,g)=>(M(),H(J,null,[l(e(ut),{class:V(["custom-hover",e(n)]),trigger:"click"},{dropdown:w(()=>[l(e(it),null,{default:w(()=>[l(e(be),null,{default:w(()=>[u("div",{onClick:g[0]||(g[0]=k=>I("/personal/personal-center"))},m(e(c)("router.personalCenter")),1)]),_:1}),l(e(be),null,{default:w(()=>[u("div",{onClick:_},m(e(c)("common.document")),1)]),_:1}),l(e(be),{divided:""},{default:w(()=>[u("div",{onClick:x},m(e(c)("lock.lockScreen")),1)]),_:1}),l(e(be),null,{default:w(()=>[u("div",{onClick:f},m(e(c)("common.loginOut")),1)]),_:1})]),_:1})]),default:w(()=>{var k;return[u("div",sa,[g[2]||(g[2]=u("img",{src:ft,alt:"",class:"w-[calc(var(--logo-height)-25px)] rounded-[50%]"},null,-1)),u("span",ra,m((k=e(a).getUserInfo)==null?void 0:k.username),1)])]}),_:1},8,["class"]),p.value?(M(),K(Jo,{key:0,modelValue:p.value,"onUpdate:modelValue":g[1]||(g[1]=k=>p.value=k)},null,8,["modelValue"])):xe("",!0),(M(),K(Cl,{to:"body"},[l(jt,{name:"fade-bottom",mode:"out-in"},{default:w(()=>[t.value?(M(),K(na,{key:0})):xe("",!0)]),_:1})]))],64))}}),ia=Y(ca,[["__scopeId","data-v-bb6cd2d0"]]),ua=A({__name:"Screenfull",props:{color:et.string.def("")},setup(i){const{getPrefixCls:s}=U(),a=s("screenfull"),{toggle:o,isFullscreen:t}=ol(),r=()=>{o()};return(n,c)=>(M(),H("div",{class:V(e(a)),onClick:r},[l(e(we),{size:18,icon:e(t)?"vi-zmdi:fullscreen-exit":"vi-zmdi:fullscreen",color:i.color},null,8,["icon","color"])],2))}}),Dt=(i,s="")=>{var o;const a=[];for(const t of i){const r=t==null?void 0:t.meta;if(r.hidden&&!r.canTo)continue;const n=!r.alwaysShow&&((o=t.children)==null?void 0:o.length)===1?_e(se({},t.children[0]),{path:me(t.path,t.children[0].path)}):se({},t);n.path=me(s,n.path),n.children&&(n.children=Dt(n.children,n.path)),n&&a.push(n)}return a};function da(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!zt(i)}const{getPrefixCls:fa}=U(),pa=fa("breadcrumb"),ma=Q(),ga=v(()=>ma.getBreadcrumbIcon),ha=A({name:"Breadcrumb",setup(){const{currentRoute:i}=Ce(),{t:s}=ee(),a=C([]),o=lt(),t=v(()=>{const c=o.getRouters;return Dt(c)}),r=()=>{const c=i.value.matched.slice(-1)[0].path;a.value=Sl(e(t),f=>f.path===c)},n=()=>Ml(e(a)).map(f=>{const p=!f.redirect||f.redirect==="noredirect",x=f.meta;return l(pl,{to:{path:p?"":f.path},key:f.name},{default:()=>{var _,I;return[x!=null&&x.icon&&ga.value?l(J,null,[l(we,{icon:x.icon,class:"mr-[5px]"},null),q(" "),s(((_=f==null?void 0:f.meta)==null?void 0:_.title)||"")]):s(((I=f==null?void 0:f.meta)==null?void 0:I.title)||"")]}})});return ce(()=>i.value,c=>{c.path.startsWith("/redirect/")||r()},{immediate:!0}),()=>{let c;return l(fl,{separator:"/",class:`${pa} flex items-center h-full ml-[10px]`},{default:()=>[l(yl,{appear:!0,"enter-active-class":"animate__animated animate__fadeInRight"},da(c=n())?c:{default:()=>[c]})]})}}}),va=Y(ha,[["__scopeId","data-v-0f3386dd"]]),{getPrefixCls:xa,variables:_a}=U(),ba=xa("tool-header"),ye=Q(),wa=v(()=>ye.getBreadcrumb),Ca=v(()=>ye.getHamburger),ya=v(()=>ye.getScreenfull),$a=v(()=>ye.getSize),It=v(()=>ye.getLayout),ka=v(()=>ye.getLocale),Va=A({name:"ToolHeader",setup(){return()=>l("div",{id:`${_a.namespace}-tool-header`,class:[ba,"h-[var(--top-tool-height)] relative px-[var(--top-tool-p-x)] flex items-center justify-between"]},[It.value!=="top"?l("div",{class:"h-full flex items-center"},[Ca.value&&It.value!=="cutMenu"?l(Go,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,wa.value?l(va,{class:"<md:hidden"},null):void 0]):void 0,l("div",{class:"h-full flex items-center"},[ya.value?l(ua,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,$a.value?l(Ko,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,ka.value?l(kl,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,l(ia,null,null)])])}}),Ge=Y(Va,[["__scopeId","data-v-94736eea"]]),{getPrefixCls:Ta}=U(),fe=Ta("layout"),ie=Q(),Ke=v(()=>ie.getPageLoading),pe=v(()=>ie.getTagsView),E=v(()=>ie.getCollapse),Be=v(()=>ie.logo),D=v(()=>ie.getFixedHeader),oe=v(()=>ie.getMobile),he=v(()=>ie.getFixedMenu),Sa=()=>({renderClassic:()=>l(J,null,[l("div",{class:["absolute top-0 left-0 h-full layout-border__right",{"!fixed z-3000":oe.value}]},[Be.value?l(Ne,{class:["bg-[var(--left-menu-bg-color)] relative",{"!pl-0":oe.value&&E.value,"w-[var(--left-menu-min-width)]":ie.getCollapse,"w-[var(--left-menu-max-width)]":!ie.getCollapse}],style:"transition: all var(--transition-time-02);"},null):void 0,l(Qe,{class:[{"!h-[calc(100%-var(--logo-height))]":Be.value}]},null)]),l("div",{class:[`${fe}-content`,"absolute top-0 h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":E.value&&!oe.value&&!oe.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!E.value&&!oe.value&&!oe.value,"fixed !w-full !left-0":oe.value}],style:"transition: all var(--transition-time-02);"},[re(l(ve,{class:[`${fe}-content-scrollbar`,{"!h-[calc(100%-var(--top-tool-height)-var(--tags-view-height))] mt-[calc(var(--top-tool-height)+var(--tags-view-height))]":D.value}]},{default:()=>[l("div",{class:[{"fixed top-0 left-0 z-10":D.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)]":E.value&&D.value&&!oe.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)]":!E.value&&D.value&&!oe.value,"!w-full !left-0":oe.value}],style:"transition: all var(--transition-time-02);"},[l(Ge,{class:["bg-[var(--top-header-bg-color)]",{"layout-border__bottom":!pe.value}]},null),pe.value?l(qe,{class:"layout-border__bottom layout-border__top"},null):void 0]),l(We,null,null)]}),[[ze("loading"),Ke.value]])])]),renderTopLeft:()=>l(J,null,[l("div",{class:"flex items-center bg-[var(--top-header-bg-color)] relative layout-border__bottom dark:bg-[var(--el-bg-color)]"},[Be.value?l(Ne,{class:"custom-hover"},null):void 0,l(Ge,{class:"flex-1"},null)]),l("div",{class:"absolute top-[var(--logo-height)+1px] left-0 w-full h-[calc(100%-1px-var(--logo-height))] flex"},[l(Qe,{class:"!h-full relative layout-border__right"},null),l("div",{class:[`${fe}-content`,"h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":E.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!E.value}],style:"transition: all var(--transition-time-02);"},[re(l(ve,{class:[`${fe}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":D.value&&pe.value}]},{default:()=>[pe.value?l(qe,{class:["layout-border__bottom absolute",{"!fixed top-0 left-0 z-10":D.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)] mt-[calc(var(--logo-height)+1px)]":E.value&&D.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)] mt-[calc(var(--logo-height)+1px)]":!E.value&&D.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,l(We,null,null)]}),[[ze("loading"),Ke.value]])])])]),renderTop:()=>l(J,null,[l("div",{class:["flex items-center justify-between bg-[var(--top-header-bg-color)] relative",{"layout-border__bottom":!pe.value}]},[Be.value?l(Ne,{class:"custom-hover"},null):void 0,l(Qe,{class:"flex-1 px-10px h-[var(--top-tool-height)]"},null),l(Ge,null,null)]),l("div",{class:[`${fe}-content`,"w-full",{"h-[calc(100%-var(--top-tool-height))]":!D.value,"h-[calc(100%-var(--tags-view-height)-var(--top-tool-height))]":D.value}]},[re(l(ve,{class:[`${fe}-content-scrollbar`,{"mt-[var(--tags-view-height)] !pb-[calc(var(--tags-view-height)+var(--app-footer-height))]":D.value,"pb-[var(--app-footer-height)]":!D.value}]},{default:()=>[pe.value?l(qe,{class:["layout-border__bottom layout-border__top relative",{"!fixed w-full top-[calc(var(--top-tool-height)+1px)] left-0":D.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,l(We,null,null)]}),[[ze("loading"),Ke.value]])])]),renderCutMenu:()=>l(J,null,[l("div",{class:"flex items-center bg-[var(--top-header-bg-color)] relative layout-border__bottom"},[Be.value?l(Ne,{class:"custom-hover !pr-15px"},null):void 0,l(Ge,{class:"flex-1"},null)]),l("div",{class:"absolute top-[var(--logo-height)] left-0 w-[calc(100%-2px)] h-[calc(100%-var(--logo-height))] flex"},[l(Ao,null,null),l("div",{class:[`${fe}-content`,"h-[100%]",{"w-[calc(100%-var(--tab-menu-min-width))] left-[var(--tab-menu-min-width)]":E.value&&!he.value,"w-[calc(100%-var(--tab-menu-max-width))] left-[var(--tab-menu-max-width)]":!E.value&&!he.value,"w-[calc(100%-var(--tab-menu-min-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":E.value&&he.value,"w-[calc(100%-var(--tab-menu-max-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":!E.value&&he.value}],style:"transition: all var(--transition-time-02);"},[re(l(ve,{class:[`${fe}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":D.value&&pe.value}]},{default:()=>[pe.value?l(qe,{class:["relative layout-border__bottom layout-border__top",{"!fixed top-0 left-0 z-10":D.value,"w-[calc(100%-var(--tab-menu-min-width))] !left-[var(--tab-menu-min-width)] mt-[var(--logo-height)]":E.value&&D.value,"w-[calc(100%-var(--tab-menu-max-width))] !left-[var(--tab-menu-max-width)] mt-[var(--logo-height)]":!E.value&&D.value,"!fixed top-0 !left-[var(--tab-menu-min-width)+var(--left-menu-max-width)] z-10":D.value&&he.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)]":E.value&&D.value&&he.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)]":!E.value&&D.value&&he.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,l(We,null,null)]}),[[ze("loading"),Ke.value]])])])])}),{getPrefixCls:Ma}=U(),Lt=Ma("layout"),at=Q(),Pa=v(()=>at.getMobile),Ia=v(()=>at.getCollapse),Ot=v(()=>at.getLayout),La=v(()=>!1),Ra=()=>{at.setCollapse(!0)},Ba=()=>{const{renderClassic:i,renderTopLeft:s,renderTop:a,renderCutMenu:o}=Sa();switch(e(Ot)){case"classic":return i();case"topLeft":return s();case"top":return a();case"cutMenu":return o()}},za=A({name:"Layout",setup(){return()=>l("section",{class:[Lt,`${Lt}__${Ot.value}`,"w-[100%] h-[100%] relative"]},[Pa.value&&!Ia.value?l("div",{class:"absolute top-0 left-0 w-full h-full opacity-30 z-99 bg-[var(--el-color-black)]",onClick:Ra},null):void 0,Ba(),l(zl,null,null),!e(La)&&l($o,null,null)])}}),_n=Y(za,[["__scopeId","data-v-a7716aa3"]]);export{_n as default};
|