import{E as I,M as G,e as C,l as M,ab as a,w as N,n as y1,q as T,r as B,x as H1,aF as o1,a1 as i1,bk as a1,aN as D1,aP as E1,T as j1,c as A1,d as W,H as b1}from"./@vue-6996c4b6.js";import{d as J,s as z,c as N1}from"./pinia-c02b34e2.js";import{m as s1,f as B1,i as I1,g as K1}from"./lodash-es-1a3ec8cd.js";import{c as F1,u as E}from"./vue-i18n-a041e1ab.js";import{u as X,a as U1,R as $1,c as q1,b as G1}from"./vue-router-5661a2ac.js";import{z as c1,d as r1,N as M1,a as W1,c as J1,b as X1,e as Q1,f as Y1,g as e2,h as t2,i as l2,s as n2,j as o2,k as i2,l as a2,t as s2,m as Q,n as q,o as k,p as c2,q as U,r as r2,u as p2,v as p1,w as u2,x as d2,y as D,A as h2,B as w1,C as _1,D as m2,E as u1,F as g2}from"./naive-ui-20917164.js";import{u as f2}from"./@vueuse-e2eab0ec.js";import{s as d1}from"./screenfull-578bfdd4.js";import{s as v2}from"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-demi-71ba0ef2.js";import"./@intlify-bd5dfa46.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))l(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&l(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();if(typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='',t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)",
"Office": "Office",
"Office_Document": "Document",
"Office_Presentation": "Presentation",
"Office_Spreadsheet": "Spreadsheet"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"QRCodeSignin": "QRCode Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,b2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,M2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,w2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,_2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,S2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)",
"Office": "办公",
"Office_Document": "文档",
"Office_Presentation": "演示",
"Office_Spreadsheet": "表格"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"QRCodeSignin": "扫码登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,C2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],L2=e=>{switch(e){case"zh-CN":return{locale:c1,dateLocal:r1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:c1,dateLocal:r1}}},Y=(e,t,n="sessionStorage")=>{const l=JSON.stringify(t);n==="localStorage"?window.localStorage.setItem(e,l):window.sessionStorage.setItem(e,l)},Z=(e,t="sessionStorage")=>{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(n,null)?"no":JSON.parse(n)},T2=(e,t="sessionStorage")=>{switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},R2=()=>{const e={},t=/([^\\/]+)\.json$/i;try{const n=Object.assign({"../../locales/en-US.json":y2,"../../locales/system-one/en-US.json":b2,"../../locales/system-one/zh-CN.json":M2,"../../locales/system-two/en-US.json":w2,"../../locales/system-two/zh-CN.json":_2,"../../locales/zh-CN.json":S2});Object.keys(n).forEach(i=>{var r;const o=(r=i.match(t))==null?void 0:r[1],s=JSON.parse(n[i]);e[o]=s1({},e[o]),B1(s,(f,p)=>{e[o][p]=s1(e[o][p],f)})})}catch(n){console.error(n)}return e},S1=()=>{const e=Z("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},C1=e=>{const t=S1(),n=F1({locale:t,allowComposition:!0,messages:R2()});e.use(n)},P=J("setting",()=>{const{primaryColor:e}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},t=I({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:S1()}),{locale:n}=E(),l=s=>{n.value=s,t.localeLanguage=s,Y("localeLanguage",s,"localStorage")},i=s=>{t.primaryColorOverride.common.primaryColor=s,t.primaryColorOverride.common.primaryColorHover=s,document.body.style.setProperty("--ray-theme-primary-color",s)},o=(s,r)=>{Object.hasOwn(t,r)&&typeof t[r]=="boolean"&&(t[r]=s)};return{...G(t),updateLocale:l,changePrimaryColor:i,changeSwitcher:o}},{persist:{key:"piniaSettingStore"}});const _=C({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1},cursorPointer:{type:Boolean,default:!1}},setup(e){const t=M(()=>e.color),n=M(()=>`#${e.prefix}-${e.name}`),l=M(()=>{const i={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(i.cursor="pointer"),i});return{modelColor:t,symbolId:n,cssVars:l}},render(){return a("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[a("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[a("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),z2=["login","error-page","doc"],h1=["admin"],O2=e=>{const{signinCallback:t}=z(t1()),n=M(()=>t.value.role),{meta:l,name:i}=e,o=(l==null?void 0:l.hidden)===void 0||(l==null?void 0:l.hidden)===!1?!1:l==null?void 0:l.hidden;return h1.length&&h1.includes(n.value)||z2.includes(i)?!o:l!=null&&l.role?l.role.includes(n.value)&&!o:!o},x2=(e,t,n)=>e[t]===n||e.key===n,L1=(e,t,n)=>{const l=[];if(x2(e,t,n))return l.push(e),l;if(e.children&&e.children.length>0)for(const i of e.children){const o=L1(i,t,n);o.length>0&&l.push(e,...o)}return l},$=(e,t,n)=>{const l=[];for(const i of e){const o=L1(i,t,n);o.length>0&&l.push(...o)}return l},k2=(e,t,n)=>{e.path!==t&&(n.find(i=>i.path===e.path)||n.push(e))},e1=J("menu",()=>{const e=X(),t=U1(),{t:n}=E(),{rootRoute:{path:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},i=Z("menuKey")==="no"?l:Z("menuKey"),o=I({menuKey:i,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(c,m)=>$(c,"key",m),r=(c,m)=>{const v=m.meta;if(v.windowOpen)window.open(v.windowOpen);else if(o.menuKey!==c){if(k2(m,o.menuKey,o.menuTagOptions),o.breadcrumbOptions=$(o.options,"key",c),c[0]!=="/"){const L=s(o.options,c).map(u=>u.key).join("/");e.push(L)}else e.push(m.path);o.menuKey=c,Y("menuKey",c)}},f=c=>{const m=v=>{var L;for(const u of v)if((L=u==null?void 0:u.children)!=null&&L.length&&m(u.children),c===u.path){r(u.path,u);break}};m(o.options)},p=(c,m=!0)=>{const v=Array.isArray(c);m?v?o.menuTagOptions.push(...c):o.menuTagOptions.push(c):v?o.menuTagOptions=c:o.menuTagOptions=[c]},y=()=>{const c=e.getRoutes().find(v=>v.name==="layout"),m=(v,L)=>v.map(u=>{var A;(A=u.children)!=null&&A.length&&(u.children=m(u.children));const{meta:S}=u,O=M(()=>S!=null&&S.i18nKey?n(`GlobalMenuOptions.${S.i18nKey}`):S==null?void 0:S.noLocalTitle),j={...u,key:u.path,label:()=>T(M1,null,{default:()=>O.value}),breadcrumbLabel:O.value},K={icon:()=>T(_,{name:S.icon,size:20},{})},V=S!=null&&S.icon?Object.assign({},j,K):j;return u.path===i&&p(V),V.show=O2(u),V});o.options=m(c==null?void 0:c.children),y1(()=>{o.breadcrumbOptions=$(o.options,"key",o.menuKey)})},b=c=>o.collapsed=c,R=(c,m=1)=>o.menuTagOptions.splice(c,m),w=()=>{o.menuTagOptions=[]};return N(()=>t.fullPath,c=>{f(c)},{immediate:!0}),{...G(o),menuModelValueChange:r,setupAppRoutes:y,collapsedMenu:b,spliceMenTagOptions:R,emptyMenuTagOptions:w,setMenuTagOptions:p}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),t1=J("signin",()=>{const e=I({signinCallback:{}}),t=l=>I1(l)?1:(e.signinCallback={role:"admin",name:l.name},0),n=()=>{window.$message.info("账号退出中..."),T2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};return{...G(e),signin:t,logout:n}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),T1=e=>{const t=N1();e.use(t),t.use(v2)},Z2=C({name:"GlobalProvider",setup(){const e=P(),t=M(()=>e.primaryColorOverride),n=M(()=>e.themeValue?W1:null),l=M(()=>{const f=e.localeLanguage;return L2(f)}),{message:i,notification:o,dialog:s,loadingBar:r}=J1(["message","dialog","notification","loadingBar"],{configProviderProps:M(()=>({theme:n.value}))});return window.$dialog=s,window.$message=i,window.$loadingBar=r,window.$notification=o,{modelPrimaryColorOverride:t,modelThemeValue:n,localePackage:l}},render(){return a(l2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(X1,null,{default:()=>[a(Q1,null,{default:()=>[a(Y1,null,{default:()=>[a(e2,null,{default:()=>{var e,t;return[a(t2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),R1=B(!1),B3=e=>R1.value=e,P2=C({name:"GlobalSpin",props:{...n2},setup(){return{spinValue:R1,overrides:{opacitySpinning:"0"}}},render(){return a(o2,H1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,t;return(t=(e=this.$slots).default)==null?void 0:t.call(e)},description:()=>"loading..."})}}),m1=(e,t)=>Object.prototype.toString.call(e).includes(t),V2=(e=16,t)=>{const n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),l=[];let i=0;if(t=t||n.length,e)for(i=0;i{e&&t&&n&&e.addEventListener(t,n,l)},K3=(e,t,n,l=!1)=>{e&&t&&n&&e.removeEventListener(t,n,l)},H2=(e,t)=>{e&&t.trim().split(" ").forEach(l=>{l&&e.classList.add(l)})},g1=(e,t)=>{if(e)if(t==="removeAllClass"){const n=e.classList;n.forEach(l=>n.remove(l))}else t.trim().split(" ").forEach(l=>{l&&e.classList.remove(l)})},D2=(e,t)=>{const n=e.className,l=t.trim().split(" ").filter(i=>i!=="");return n.includes(l.join(" "))},E2=(e,t)=>{e&&(m1(t,"Object")?Object.keys(t).forEach(n=>{e.style[n]=t[n]}):m1(t,"String")&&t.split(";").forEach(l=>{const[i,o]=l.split(":");i&&o&&(e.style[i.trim()]=o.trim())}))},z1=C({name:"App",setup(){const e=P(),{themeValue:t}=z(e),n=()=>{const{primaryColor:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=document.body,s=Z("piniaSettingStore","localStorage"),r=K1(s,"primaryColorOverride.common.primaryColor");o.style.setProperty("--ray-theme-primary-color",r||i)},l=()=>{const i=document.getElementById("pre-loading-animation");i&&E2(i,{display:"none"})};n(),l(),N(()=>t.value,i=>{const o=document.body,s="ray-template--dark",r="ray-template--light";i?g1(o,r):g1(o,s),H2(o,i?s:r)},{immediate:!0})},render(){return a(Z2,null,{default:()=>[a(P2,null,{default:()=>a($1,null,null),description:()=>"lodaing..."})]})}}),j2="modulepreload",A2=function(e){return"/"+e},f1={},g=function(t,n,l){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=A2(o),o in f1)return;f1[o]=!0;const s=o.endsWith(".css"),r=s?'[rel="stylesheet"]':"";if(!!l)for(let y=i.length-1;y>=0;y--){const b=i[y];if(b.href===o&&(!s||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${r}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":j2,s||(p.as="script",p.crossOrigin=""),p.href=o,document.head.appendChild(p),s)return new Promise((y,b)=>{p.addEventListener("load",y),p.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};const N2=C({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,n)=>{const l=D1("router-view");return o1(),i1(l,null,{default:a1(({Component:i,route:o})=>[a(j1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:a1(()=>[(o1(),i1(E1(i),{key:o.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const B2=C({name:"LayoutMenu",setup(){const e=e1(),t=X(),{menuModelValueChange:n,setupAppRoutes:l,collapsedMenu:i}=e,o=M({get:()=>e.menuKey,set:()=>{}}),s=M(()=>e.options),r=M(()=>e.collapsed),f=64,{layout:{sideBarLogo:p}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},y=()=>{p&&p.url&&(p.jumpType==="station"?t.push(p.url):window.open(p.url))};return l(),{modelMenuKey:o,menuModelValueChange:n,modelMenuOptions:s,modelCollapsed:r,collapsedMenu:i,collapsedWidth:f,sideBarLogo:p,handleSideBarLogoClick:y}},render(){return a(a2,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[a(_,{name:this.sideBarLogo.icon,size:"30"},null),a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(M1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a(i2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const I2=C({name:"RayTooltipIcon",props:{...s2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:l=>{t("click",l)}}},render(){return a(Q,this.$props,{trigger:()=>a(_,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const K2=C({name:"ThemeSwitch",setup(){const{t:e}=E(),t=P(),{changeSwitcher:n}=t,{themeValue:l}=z(t);return{t:e,changeSwitcher:n,themeValue:l,handleRailStyle:({checked:o})=>o?{backgroundColor:"#000000"}:{}}},render(){const{t:e}=this;return a(k,{justify:"center"},{default:()=>[a(Q,null,{trigger:()=>a(q,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>T(_,{name:"dark"},{}),"unchecked-icon":()=>T(_,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),F2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function v1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const U2=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:n}=E(),l=P(),{changePrimaryColor:i,changeSwitcher:o}=l,{themeValue:s,primaryColorOverride:r,menuTagSwitch:f,breadcrumbSwitch:p}=z(l);return{modelShow:M({get:()=>e.show,set:R=>{t("update:show",R)}}),t:n,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:i,themeValue:s,primaryColorOverride:r,menuTagSwitch:f,changeSwitcher:o,breadcrumbSwitch:p}},render(){let e,t;const{t:n}=this;return a(u2,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[a(c2,{title:n("LayoutHeaderSettingOptions.Title")},{default:()=>[a(k,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(U,{titlePlacement:"center"},v1(e=n("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(K2,null,null),a(U,{titlePlacement:"center"},v1(t=n("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),a(r2,{swatches:F2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.primaryColorOverride.common.primaryColor=l,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(U,{titlePlacement:"center"},{default:()=>[A1("界面显示")]}),a(p2,{labelPlacement:"left",column:1},{default:()=>[a(p1,{label:"显示多标签"},{default:()=>[a(q,{value:this.menuTagSwitch,"onUpdate:value":l=>this.menuTagSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"menuTagSwitch")},null)]}),a(p1,{label:"显示面包屑"},{default:()=>[a(q,{value:this.breadcrumbSwitch,"onUpdate:value":l=>this.breadcrumbSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"breadcrumbSwitch")},null)]})]})]})]})]})}});function $2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const q2=C({name:"Breadcrumb",setup(){const e=e1(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:M(()=>e.breadcrumbOptions),handleDropdownSelect:(i,o)=>{t(i,o)}}},render(){let e;return a(h2,null,$2(e=this.modelBreadcrumbOptions.map(t=>a(d2,{key:t.key},{default:()=>{var n;return[a(D,{labelField:"breadcrumbLabel",options:t.children&&((n=t.children)==null?void 0:n.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),G2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],W2=C({name:"SiderBar",setup(){const e=P(),t=t1(),{t:n}=E(),{updateLocale:l,changeSwitcher:i}=e,{logout:o}=t,{drawerPlacement:s,breadcrumbSwitch:r}=z(e),f=B(!1),p=Z("person"),y={display:"flex"},b=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],R=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],w={reload:()=>{i(!1,"reloadRouteSwitch"),setTimeout(()=>i(!0,"reloadRouteSwitch"))},setting:()=>{f.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{d1.isEnabled?d1.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:b,rightTooltipIconOptions:R,t:n,handleIconClick:v=>{var L;(L=w[v])==null||L.call(w)},showSettings:f,updateLocale:l,handlePersonSelect:v=>{v==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{o()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:p,spaceItemStyle:y,drawerPlacement:s,breadcrumbSwitch:r}},render(){return a(_1,{class:"layout-header",bordered:!0},{default:()=>[a(k,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(Q,null,{trigger:()=>a(_,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(q2,null,null):""]}),a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(I2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(D,{options:C2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(_,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(D,{options:G2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(w1,{checkable:!0,size:"large"},{icon:()=>a(_,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(U2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function J2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const X2=C({name:"MenuTag",setup(){const e=B(null),t=e1(),n=P(),l=X(),{menuKey:i,menuTagOptions:o}=z(t),{menuModelValueChange:s,spliceMenTagOptions:r,emptyMenuTagOptions:f,setMenuTagOptions:p}=t,{changeSwitcher:y}=n,{rootRoute:{path:b}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},R=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const c=M(()=>o.value),m=B([{label:"重新加载",key:"reloadCurrentPage",icon:()=>T(_,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>T(_,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>T(_,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>T(_,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>T(_,{size:16,name:"close"},{}),disabled:!1}]),v=V2(),L={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{m.value.length>1&&(f(),l.replace({path:b}))},closeRight:()=>{const d=m.value.length,h=c.value[w];r(w+1,d-1),i.value!==h.key&&s(h.key,h)},closeLeft:()=>{r(0,w)},closeOther:()=>{const d=c.value[w];i.value!==d.key?(f(),s(d.key,d)):p(d,!1)}},u=I({x:0,y:0,actionDropdownShow:!1}),S=d=>{if(r(d),i.value!==b){const h=c.value,x=h.length,F=h[x-1];s(F.key,F)}},O=(d,h)=>{m.value.forEach(x=>{if(x.key===d){x.disabled=h;return}})},j=d=>{s(d.key,d)},K=d=>{var x;const h=document.getElementById(v);if(h){const n1=Array.from(h.childNodes).find(V1=>D2(V1,"n-scrollbar-container")).scrollLeft||0,P1=d==="left"?Math.max(0,n1-200):n1+200;(x=e.value)==null||x.scrollTo({left:P1,behavior:"smooth"})}},V=d=>{var h;u.actionDropdownShow=!1,(h=L[d])==null||h.call(L)},A=(d,h)=>{h.preventDefault(),u.actionDropdownShow=!1,w=d,y1().then(()=>{u.actionDropdownShow=!0,u.x=h.clientX,u.y=h.clientY})},l1=()=>{const d=c.value.length-1;w===d?O("closeRight",!0):w0&&O("closeLeft",!1)},Z1=()=>{w=c.value.findIndex(h=>h.key===i.value),l1()};return N(()=>c.value,d=>{m.value.forEach(h=>{R.includes(h.key)&&(d.length>1?h.disabled=!1:h.disabled=!0)})},{immediate:!0,deep:!0}),N(()=>u.actionDropdownShow,()=>{l1()}),{modelMenuTagOptions:c,menuModelValueChange:s,closeCurrentMenuTag:S,menuKey:i,handleTagClick:j,moreOptions:m,handleScrollX:K,scrollRef:e,scrollBarUUID:v,actionDropdownSelect:V,rootPath:b,actionState:u,handleContextMenu:A,setCurrentContentmenuIndex:Z1}},render(){let e;return a(_1,null,{default:()=>[a("div",{class:"menu-tag"},[a(D,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),a(k,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(m2,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(k,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},J2(e=this.modelMenuTagOptions.map((t,n)=>a(w1,{closable:t.key!==this.rootPath&&this.modelMenuTagOptions.length>1,onClose:()=>this.closeCurrentMenuTag(n),type:t.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,t),bordered:!1,onContextmenu:this.handleContextMenu.bind(this,n)},{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),a("div",{class:"menu-tag__right-wrapper"},[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(D,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(_,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Q2=C({name:"Layout",setup(){const e=P(),{height:t}=f2(),{reloadRouteSwitch:n,menuTagSwitch:l}=z(e),i=M(()=>{let s={};return e.menuTagSwitch?s={"--layout-content-height":"calc(100% - 111px)"}:s={"--layout-content-height":"calc(100% - 64px)"},s}),{layout:{copyright:o}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{windowHeight:t,modelReloadRoute:n,modelMenuTagSwitch:l,cssVarsRef:i,copyright:o}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(u1,{class:"layout-full",hasSider:!0},{default:()=>[a(B2,null,null),a(u1,null,{default:()=>[a(W2,null,null),this.modelMenuTagSwitch?a(X2,null,null):"",a(g2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(N2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),Y2={path:"/dashboard",name:"dashboard",component:()=>g(()=>import("./index-881b2564.js"),["assets/index-881b2564.js","assets/index-d953e1eb.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},e3={path:"/rely",name:"rely",component:()=>g(()=>import("./index-0638c1f4.js"),["assets/index-0638c1f4.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>g(()=>import("./index-ffec3506.js"),["assets/index-ffec3506.js","assets/@vue-6996c4b6.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},t3={path:"/error",name:"error",component:()=>g(()=>import("./index-496f7dfb.js"),["assets/index-496f7dfb.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},l3={path:"/echart",name:"echart",component:()=>g(()=>import("./index-442d1aa1.js"),["assets/index-442d1aa1.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/lodash-es-1a3ec8cd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},n3={path:"/scroll-reveal",name:"scroll-reveal",component:()=>g(()=>import("./index-f71a1418.js"),["assets/index-f71a1418.js","assets/@vue-6996c4b6.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},o3={path:"/axios",name:"axios",component:()=>g(()=>import("./index-da202eba.js"),["assets/index-da202eba.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},i3={path:"/table",name:"table",component:()=>g(()=>import("./index-097844e3.js"),["assets/index-097844e3.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/vuedraggable-9aebabe2.js","assets/date-fns-7f923de7.js","assets/vue-566141bb.js","assets/sortablejs-77186f55.js","assets/naive-ui-20917164.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-65803f40.css"]),meta:{i18nKey:"Table",icon:"table"}},a3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},s3={path:"/multi-menu",name:"multi-menu",component:()=>g(()=>import("./index-42cc4756.js"),["assets/index-42cc4756.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>g(()=>import("./index-e98ad7a0.js"),["assets/index-e98ad7a0.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>g(()=>import("./index-27136aaf.js"),["assets/index-27136aaf.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>g(()=>import("./index-f5a9e19a.js"),["assets/index-f5a9e19a.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},c3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},r3={path:"/office",name:"office",component:()=>g(()=>import("./index-204069e3.js"),["assets/index-204069e3.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"/document",name:"document",component:()=>g(()=>import("./index-0a7cd98c.js"),["assets/index-0a7cd98c.js","assets/@vue-6996c4b6.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-1a3ec8cd.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"/presentation",name:"presentation",component:()=>g(()=>import("./index-03c4de0e.js"),["assets/index-03c4de0e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>g(()=>import("./index-c8b3ef04.js"),["assets/index-c8b3ef04.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},p3=[Y2,r3,l3,i3,o3,n3,t3,s3,a3,c3,e3],{rootRoute:{path:u3}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},d3=[{path:"/",name:"login",component:()=>g(()=>import("./index-74f488ba.js"),["assets/index-74f488ba.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/@vue-6996c4b6.js","assets/@vueuse-e2eab0ec.js","assets/vue-router-5661a2ac.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-461fc545.js","assets/index-d953e1eb.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-5f6e2eeb.css"])},{path:"/",name:"layout",redirect:u3,component:Q2,children:p3},{path:"/:catchAll(.*)",name:"error-page",component:()=>g(()=>import("./index-496f7dfb.js"),["assets/index-496f7dfb.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-20917164.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],h3=e=>{const{beforeEach:t}=e,{rootRoute:{path:n}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},l=i=>{i(n),Y("menuKey",n)};t((i,o,s)=>{const r=Z("token"),f=Z("menuKey"),{signinCallback:p}=z(t1()),y=M(()=>p.value.role),{meta:b}=i;r!=="no"?(()=>b.role?b.role.length===0?!0:b.role.includes(y.value):!0)()?i.path==="/"||o.path==="/login"?f!=="no"?s(f):l(s):s():l(s):i.path==="/"||o.path==="/login"?s():s("/")})},H=q1({history:G1(),routes:d3,scrollBehavior:()=>({left:0,top:0})}),O1=()=>h3(H),x1=e=>{e.use(H)},k1=()=>{H.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),H.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),H.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},m3=()=>{const e=b1(z1);C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},g3=()=>{let e;window.__WUJIE_MOUNT=()=>{e=b1(z1),C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?g3():m3();export{_ as R,K2 as T,B3 as a,P as b,E2 as c,I3 as d,V2 as e,C2 as l,K3 as o,Y as s,t1 as u};