import{E as N,w as D,M as K,e as L,l as _,ab as a,n as b1,q as R,r as A,x as B1,aF as a1,a1 as s1,bk as c1,aN as I1,aP as F1,T as K1,d as U,o as U1,f as $1,H as w1}from"./@vue-6996c4b6.js";import{d as Y,s as k,c as G1}from"./pinia-c02b34e2.js";import{m as r1,f as q1,s as W1,i as J1,g as X1,d as Q1}from"./lodash-es-92f3d5bd.js";import{c as Y1,u as B}from"./vue-i18n-a041e1ab.js";import{u as e1,a as e2,R as t2,c as l2,b as n2}from"./vue-router-5661a2ac.js";import{z as p1,d as u1,N as _1,a as o2,c as i2,b as a2,e as s2,f as c2,g as r2,h as p2,i as u2,s as d2,j as h2,k as m2,l as g2,t as f2,m as t1,n as I,o as T,p as v2,q,r as y2,u as b2,v as W,w as w2,x as _2,y as E,A as M2,B as S2,C as M1,D as C2,E as L2,F as S1,G as C1,H as d1,I as O2}from"./naive-ui-bb4def63.js";import{u as z2}from"./@vueuse-e2eab0ec.js";import{s as h1}from"./screenfull-578bfdd4.js";import{s as x2}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 l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))o(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function t(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(n){if(n.ep)return;n.ep=!0;const i=t(n);fetch(n.href,i)}})();if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const T2=`{ "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", "Search": "Search" }, "LayoutHeaderSettingOptions": { "Title": "Configuration", "ThemeOptions": { "Title": "Theme", "Dark": "Dark", "Light": "Light", "PrimaryColorConfig": "Primary Color" }, "InterfaceDisplay": "Interface Display" }, "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" } } `,R2=`{ "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" } } `,k2=`{ "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": "密码" } } `,P2=`{ "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" } } `,Z2=`{ "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": "密码" } } `,V2=`{ "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": "退出全屏", "Search": "搜索" }, "LayoutHeaderSettingOptions": { "Title": "项目配置", "ThemeOptions": { "Title": "主题", "Dark": "暗色", "Light": "明亮", "PrimaryColorConfig": "主题色" }, "InterfaceDisplay": "界面显示" }, "LoginModule": { "Register": "注册", "Signin": "登陆", "QRCodeSignin": "扫码登陆", "NamePlaceholder": "请输入用户名", "PasswordPlaceholder": "请输入密码", "Login": "登 陆", "Name": "用户名", "Password": "密码" } } `,j2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],H2=e=>{switch(e){case"zh-CN":return{locale:p1,dateLocal:u1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:p1,dateLocal:u1}}},l1=(e,l,t="sessionStorage")=>{const o=JSON.stringify(l);t==="localStorage"?window.localStorage.setItem(e,o):window.sessionStorage.setItem(e,o)},Z=(e,l="sessionStorage")=>{const t=l==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(t,null)?"no":JSON.parse(t)},D2=(e,l="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:l==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},A2=()=>{const e={},l=/([^\\/]+)\.json$/i;try{const t=Object.assign({"../../locales/en-US.json":T2,"../../locales/system-one/en-US.json":R2,"../../locales/system-one/zh-CN.json":k2,"../../locales/system-two/en-US.json":P2,"../../locales/system-two/zh-CN.json":Z2,"../../locales/zh-CN.json":V2});Object.keys(t).forEach(n=>{var c;const i=(c=n.match(l))==null?void 0:c[1],s=JSON.parse(t[n]);e[i]=r1({},e[i]),q1(s,(m,u)=>{e[i][u]=r1(e[i][u],m)})})}catch(t){console.error(t)}return e},L1=()=>{const e=Z("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},O1=e=>{const l=L1(),t=Y1({locale:l,allowComposition:!0,messages:A2()});e.use(t)},m1=(e,l)=>Object.prototype.toString.call(e).includes(l),E2=(e=16,l)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[];let n=0;if(l=l||t.length,e)for(n=0;n{e&&l&&t&&e.addEventListener(l,t,o)},B2=(e,l,t,o=!1)=>{e&&l&&t&&e.removeEventListener(l,t,o)},z1=(e,l)=>{e&&l.trim().split(" ").forEach(o=>{o&&e.classList.add(o)})},Q=(e,l)=>{if(e)if(l==="removeAllClass"){const t=e.classList;t.forEach(o=>t.remove(o))}else l.trim().split(" ").forEach(o=>{o&&e.classList.remove(o)})},I2=(e,l)=>{const t=e.className,o=l.trim().split(" ").filter(n=>n!=="");return t.includes(o.join(" "))},F2=(e,l)=>{e&&(m1(l,"Object")?Object.keys(l).forEach(t=>{e.style[t]=l[t]}):m1(l,"String")&&l.split(";").forEach(o=>{const[n,i]=o.split(":");n&&i&&(e.style[n.trim()]=i.trim())}))},x1=(e,l=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,n=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const s=e.substring(1);i="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else o.test(e)||n.test(e),i=e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${l})`)),i},V=Y("setting",()=>{const{appPrimaryColor:{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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{locale:l}=B(),t=N({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,invertSwitch:!1,breadcrumbSwitch:!0,localeLanguage:L1()}),o=s=>{l.value=s,t.localeLanguage=s,l1("localeLanguage",s,"localStorage")},n=s=>{W1(t,"settingState.primaryColorOverride.common.primaryColorHover",s);const c=document.body;c.style.setProperty("--ray-theme-primary-color",s),c.style.setProperty("--ray-theme-primary-fade-color",x1(s,.3))},i=(s,c)=>{Object.hasOwn(t,c)&&typeof t[c]=="boolean"&&(t[c]=s)};return D(()=>t.invertSwitch,s=>{const c=document.body,m="ray-template--invert";s?z1(c,m):Q(c,m)}),{...K(t),updateLocale:o,changePrimaryColor:n,changeSwitcher:i}},{persist:{key:"piniaSettingStore"}});const b=L({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 l=_(()=>e.color),t=_(()=>`#${e.prefix}-${e.name}`),o=_(()=>{const n={"--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&&(n.cursor="pointer"),n});return{modelColor:l,symbolId:t,cssVars:o}},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)])])}}),K2=["login","error-page","doc"],g1=["admin"],F=e=>{const{signinCallback:l}=k(n1()),t=_(()=>l.value.role),{meta:o,name:n}=e,i=(o==null?void 0:o.hidden)===void 0||(o==null?void 0:o.hidden)===!1?!1:o==null?void 0:o.hidden;return g1.length&&g1.includes(t.value)||K2.includes(n)?!i:o!=null&&o.role?o.role.includes(t.value)&&!i:!i},U2=(e,l,t)=>e[l]===t||e.key===t,T1=(e,l,t)=>{const o=[];if(U2(e,l,t))return o.push(e),o;if(e.children&&e.children.length>0)for(const n of e.children){const i=T1(n,l,t);i.length>0&&o.push(e,...i)}return o},J=(e,l,t)=>{const o=[];for(const n of e){const i=T1(n,l,t);i.length>0&&o.push(...i)}return o},$2=(e,l,t)=>{e.path!==l&&(t.find(n=>n.path===e.path)||t.push(e))},f1=e=>{const{breadcrumbLabel:l}=e,{layout:{sideBarLogo:t}}={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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},o=t?t.title:"";document.title=l+" - "+o},$=Y("menu",()=>{const e=e1(),l=e2(),{t}=B(),{rootRoute:{path: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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=Z("menuKey")==="no"?o:Z("menuKey"),i=N({menuKey:n,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(r,h)=>J(r,"key",h),c=(r,h)=>{const C=h.meta;if(C.windowOpen)window.open(C.windowOpen);else if(i.menuKey!==r){if($2(h,i.menuKey,i.menuTagOptions),f1(h),i.breadcrumbOptions=J(i.options,"key",r),r[0]!=="/"){const g=s(i.options,r).map(p=>p.key).join("/");e.push(g)}else e.push(h.path);i.menuKey=r,l1("menuKey",r)}},m=r=>{const h=C=>{var g;for(const p of C)if((g=p==null?void 0:p.children)!=null&&g.length&&h(p.children),r===p.path){c(p.path,p);break}};h(i.options)},u=(r,h=!0)=>{const g=Array.isArray(r)?[...r]:[r];h?i.menuTagOptions.push(...g):i.menuTagOptions=g},y=()=>{const r=e.getRoutes().find(g=>g.name==="layout"),h=g=>{const{meta:p}=g,z=_(()=>p!=null&&p.i18nKey?t(`GlobalMenuOptions.${p.i18nKey}`):p==null?void 0:p.noLocalTitle),O={...g,key:g.path,label:()=>R(_1,null,{default:()=>z.value}),breadcrumbLabel:z.value},x={icon:()=>R(b,{name:p.icon,size:20},{})},j=p!=null&&p.icon?Object.assign({},O,x):O;return g.path===n&&(u(j),f1(j)),j.show=F(g),j},C=(g,p)=>{var O;const z=[];for(const x of g){if((O=x.children)!=null&&O.length&&F(x))x.children=C(x.children);else if(!F(x))continue;z.push(h(x))}return z};i.options=C(r==null?void 0:r.children),b1(()=>{i.breadcrumbOptions=J(i.options,"key",i.menuKey)})},d=r=>i.collapsed=r,M=(r,h=1)=>i.menuTagOptions.splice(r,h),S=()=>{i.menuTagOptions=[]};return D(()=>l.fullPath,r=>{m(r)},{immediate:!0}),{...K(i),menuModelValueChange:c,setupAppRoutes:y,collapsedMenu:d,spliceMenTagOptions:M,emptyMenuTagOptions:S,setMenuTagOptions:u}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),n1=Y("signin",()=>{const e=N({signinCallback:{}}),l=o=>J1(o)?1:(e.signinCallback={role:"admin",name:o.name},0),t=()=>{window.$message.info("账号退出中..."),D2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};return{...K(e),signin:l,logout:t}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),R1=e=>{const l=G1();e.use(l),l.use(x2)},G2=L({name:"GlobalProvider",setup(){const e=V(),l=_(()=>e.primaryColorOverride),t=_(()=>e.themeValue?o2:null),o=_(()=>{const m=e.localeLanguage;return H2(m)}),{message:n,notification:i,dialog:s,loadingBar:c}=i2(["message","dialog","notification","loadingBar"],{configProviderProps:_(()=>({theme:t.value}))});return window.$dialog=s,window.$message=n,window.$loadingBar=c,window.$notification=i,{modelPrimaryColorOverride:l,modelThemeValue:t,localePackage:o}},render(){return a(u2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(a2,null,{default:()=>[a(s2,null,{default:()=>[a(c2,null,{default:()=>[a(r2,null,{default:()=>{var e,l;return[a(p2,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}}),k1=A(!1),Ye=e=>k1.value=e,q2=L({name:"GlobalSpin",props:{...d2},setup(){return{spinValue:k1,overrides:{opacitySpinning:"0"}}},render(){return a(h2,B1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),P1=L({name:"App",setup(){const e=V(),{themeValue:l}=k(e),t=()=>{const{appPrimaryColor:{primaryColor:n,primaryFadeColor: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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,c=Z("piniaSettingStore","localStorage"),m=X1(c,"primaryColorOverride.common.primaryColor"),u=x1(m,.3);s.style.setProperty("--ray-theme-primary-color",m||n),s.style.setProperty("--ray-theme-primary-fade-color",u||i)},o=()=>{const n=document.getElementById("pre-loading-animation");n&&F2(n,{display:"none"})};t(),o(),D(()=>l.value,n=>{const i=document.body,s="ray-template--dark",c="ray-template--light";n?Q(i,c):Q(i,s),z1(i,n?s:c)},{immediate:!0})},render(){return a(G2,null,{default:()=>[a(q2,null,{default:()=>a(t2,null,null),description:()=>"lodaing..."})]})}}),W2="modulepreload",J2=function(e){return"/ray-template/"+e},v1={},w=function(l,t,o){if(!t||t.length===0)return l();const n=document.getElementsByTagName("link");return Promise.all(t.map(i=>{if(i=J2(i),i in v1)return;v1[i]=!0;const s=i.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(!!o)for(let y=n.length-1;y>=0;y--){const d=n[y];if(d.href===i&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":W2,s||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),s)return new Promise((y,d)=>{u.addEventListener("load",y),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>l())};const X2=L({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(l,t)=>{const o=I1("router-view");return a1(),s1(o,null,{default:c1(({Component:n,route:i})=>[a(K1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:c1(()=>[(a1(),s1(F1(n),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const Q2=L({name:"LayoutMenu",setup(){const e=$(),l=e1(),{menuModelValueChange:t,setupAppRoutes:o,collapsedMenu:n}=e,i=_({get:()=>e.menuKey,set:()=>{}}),s=_(()=>e.options),c=_(()=>e.collapsed),m=64,{layout:{sideBarLogo:u}}={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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},y=()=>{u&&u.url&&(u.jumpType==="station"?l.push(u.url):window.open(u.url))};return o(),{modelMenuKey:i,menuModelValueChange:t,modelMenuOptions:s,modelCollapsed:c,collapsedMenu:n,collapsedWidth:m,sideBarLogo:u,handleSideBarLogoClick:y}},render(){return a(g2,{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)},[this.sideBarLogo.icon?a(b,{name:this.sideBarLogo.icon,size:"30"},null):"",a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(_1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a(m2,{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 Y2=L({name:"RayTooltipIcon",props:{...f2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:l}){return{handleClick:o=>{l("click",o)}}},render(){return a(t1,this.$props,{trigger:()=>a(b,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const ee=L({name:"ThemeSwitch",setup(){const{t:e}=B(),l=V(),{changeSwitcher:t}=l,{themeValue:o}=k(l);return{t:e,changeSwitcher:t,themeValue:o,handleRailStyle:({checked:i})=>i?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return a(T,{justify:"center"},{default:()=>[a(t1,null,{trigger:()=>a(I,{value:this.themeValue,"onUpdate:value":l=>this.themeValue=l,railStyle:this.handleRailStyle.bind(this),onUpdateValue:l=>this.changeSwitcher(l,"themeValue")},{"checked-icon":()=>R(b,{name:"dark"},{}),"unchecked-icon":()=>R(b,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),te=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function X(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!U(e)}const le=L({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:l}){const{t}=B(),o=V(),{changePrimaryColor:n,changeSwitcher:i}=o,{themeValue:s,primaryColorOverride:c,menuTagSwitch:m,breadcrumbSwitch:u,invertSwitch:y}=k(o);return{modelShow:_({get:()=>e.show,set:M=>{l("update:show",M)}}),t,changePrimaryColor:n,themeValue:s,primaryColorOverride:c,menuTagSwitch:m,changeSwitcher:i,breadcrumbSwitch:u,invertSwitch:y}},render(){let e,l,t;const{t:o}=this;return a(w2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[a(v2,{title:o("LayoutHeaderSettingOptions.Title")},{default:()=>[a(T,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(q,{titlePlacement:"center"},X(e=o("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(ee,null,null),a(q,{titlePlacement:"center"},X(l=o("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?l:{default:()=>[l]}),a(y2,{swatches:te(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(q,{titlePlacement:"center"},X(t=o("LayoutHeaderSettingOptions.InterfaceDisplay"))?t:{default:()=>[t]}),a(b2,{labelPlacement:"left",column:1},{default:()=>[a(W,{label:"多标签"},{default:()=>[a(I,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),a(W,{label:"面包屑"},{default:()=>[a(I,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]}),a(W,{label:"反转色"},{default:()=>[a(I,{value:this.invertSwitch,"onUpdate:value":n=>this.invertSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"invertSwitch")},null)]})]})]})]})]})}});function ne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!U(e)}const oe=L({name:"Breadcrumb",setup(){const e=$(),{menuModelValueChange:l}=e;return{modelBreadcrumbOptions:_(()=>e.breadcrumbOptions),handleDropdownSelect:(n,i)=>{l(n,i)}}},render(){let e;return a(M2,null,ne(e=this.modelBreadcrumbOptions.map(l=>a(_2,{key:l.key},{default:()=>{var t;return[a(E,{labelField:"breadcrumbLabel",options:l.children&&((t=l.children)==null?void 0:t.length)>1?l.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function y1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!U(e)}const ie=L({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:l}){const t=$(),{menuModelValueChange:o}=t,n=_({get:()=>e.show,set:d=>{l("update:show",d),d||(s.searchOptions=[],s.searchValue=null)}}),i=_(()=>t.options),s=N({searchValue:null,searchOptions:[]}),c=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"esc",label:"关闭",plain:!0}],m=d=>{const M=d;(M.ctrlKey||M.metaKey)&&M.key==="k"&&(n.value=!0)},u=d=>{const M=[],S=r=>{r.forEach(h=>{var p,z,O;(p=h.children)!=null&&p.length&&S(h.children);const C=(z=h.breadcrumbLabel)==null?void 0:z.toLocaleLowerCase(),g=String(d).toLocaleLowerCase();C!=null&&C.includes(g)&&F(h)&&!((O=h.children)!=null&&O.length)&&M.push(h)})};d?(S(i.value),s.searchOptions=M):s.searchOptions=[]},y=d=>{const M=d.meta;M.windowOpen?window.open(M.windowOpen):(n.value=!1,o(d.key,d))};return U1(()=>{N2(window,"keydown",m)}),$1(()=>{B2(window,"keydown",m)}),{...K(s),modelShow:n,tiptextOptions:c,handleSearchMenuOptions:Q1(u,300),handleSearchItemClick:y}},render(){let e,l;return a(L2,{show:this.modelShow,"onUpdate:show":t=>this.modelShow=t,"transform-origin":"center"},{default:()=>[a("div",{class:"global-seach"},[a("div",{class:"global-seach__wrapper"},[a("div",{class:"global-seach__card"},[a("div",{class:"global-seach__card-header"},[a(S2,{size:"large",value:this.searchValue,"onUpdate:value":t=>this.searchValue=t,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>a(b,{name:"search",size:"24"},null)})]),a(M1,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?a(T,{vertical:!0,wrapItem:!1,size:[8,8]},y1(e=this.searchOptions.map(t=>a(T,{align:"center",wrapItem:!1,class:"content-item",onClick:this.handleSearchItemClick.bind(this,t)},{default:()=>{var o;return[a("div",{class:"content-item-icon"},[(o=t==null?void 0:t.meta)!=null&&o.icon?a(b,{name:t.meta.icon,size:"24"},null):a(b,{name:"table",size:"24"},null)]),a("div",{class:"content-item-label"},[t.breadcrumbLabel])]}})))?e:{default:()=>[e]}):a(C2,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),a("div",{class:"global-seach__card-footer"},[a(T,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},y1(l=this.tiptextOptions.map(t=>a("div",{class:"tip-wrapper-item"},[a("div",{class:"item-icon"},[t.plain?a("span",null,[t.icon]):a(b,{name:t.icon,size:"18"},null)]),a("div",{class:"item-laebl"},[t.label])])))?l:{default:()=>[l]})])])])])]})}}),ae=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],se=L({name:"SiderBar",setup(){const e=V(),l=n1(),{t}=B(),{updateLocale:o,changeSwitcher:n}=e,{logout:i}=l,{drawerPlacement:s,breadcrumbSwitch:c}=k(e),m=A(!1),u=Z("person"),y={display:"flex"},d=A(!1),M=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],S=[{name:"search",size:18,tooltip:"LayoutHeaderTooltipOptions.Search",eventKey:"search"},{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"}],r={reload:()=>{n(!1,"reloadRouteSwitch"),setTimeout(()=>n(!0,"reloadRouteSwitch"))},setting:()=>{m.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{h1.isEnabled?h1.toggle():window.$message.warning("您的浏览器不支持全屏~")},search:()=>{d.value=!0}};return{leftIconOptions:M,rightTooltipIconOptions:S,t,handleIconClick:g=>{var p;(p=r[g])==null||p.call(r)},showSettings:m,updateLocale:o,handlePersonSelect:g=>{g==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{i()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:u,spaceItemStyle:y,drawerPlacement:s,breadcrumbSwitch:c,globalSearchShown:d}},render(){return a(C1,{class:"layout-header",bordered:!0},{default:()=>[a(ie,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),a(T,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(T,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(t1,null,{trigger:()=>a(b,{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(oe,null,null):""]}),a(T,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(Y2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(E,{options:j2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(b,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(E,{options:ae(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(S1,{checkable:!0,size:"large"},{icon:()=>a(b,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(le,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function ce(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!U(e)}const re=L({name:"MenuTag",setup(){const e=A(null),l=$(),t=V(),o=e1(),{menuKey:n,menuTagOptions:i}=k(l),{menuModelValueChange:s,spliceMenTagOptions:c,emptyMenuTagOptions:m,setMenuTagOptions:u}=l,{changeSwitcher:y}=t,{rootRoute:{path:d}}={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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},M=["closeAll","closeRight","closeLeft","closeOther"];let S=-1;const r=_(()=>i.value),h=A([{label:"重新加载",key:"reloadCurrentPage",icon:()=>R(b,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>R(b,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>R(b,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>R(b,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>R(b,{size:16,name:"close"},{}),disabled:!1}]),C=E2(),g={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{h.value.length>1&&(m(),o.replace({path:d}))},closeRight:()=>{const f=h.value.length,v=r.value[S];c(S+1,f-1),n.value!==v.key&&s(v.key,v)},closeLeft:()=>{c(0,S)},closeOther:()=>{const f=r.value[S];n.value!==f.key?(m(),s(f.key,f)):u(f,!1)}},p=N({x:0,y:0,actionDropdownShow:!1}),z=f=>{if(c(f),n.value!==d){const v=r.value,P=v.length,G=v[P-1];s(G.key,G)}},O=(f,v)=>{h.value.forEach(P=>{if(P.key===f){P.disabled=v;return}})},x=f=>{s(f.key,f)},j=f=>{var P;const v=document.getElementById(C);if(v){const i1=Array.from(v.childNodes).find(N1=>I2(N1,"n-scrollbar-container")).scrollLeft||0,E1=f==="left"?Math.max(0,i1-200):i1+200;(P=e.value)==null||P.scrollTo({left:E1,behavior:"smooth"})}},H1=f=>{var v;p.actionDropdownShow=!1,(v=g[f])==null||v.call(g)},D1=(f,v)=>{v.preventDefault(),p.actionDropdownShow=!1,S=f,b1().then(()=>{p.actionDropdownShow=!0,p.x=v.clientX,p.y=v.clientY})},o1=()=>{const f=r.value.length-1;S===f?O("closeRight",!0):S0&&O("closeLeft",!1)},A1=()=>{S=r.value.findIndex(v=>v.key===n.value),o1()};return D(()=>r.value,f=>{h.value.forEach(v=>{M.includes(v.key)&&(f.length>1?v.disabled=!1:v.disabled=!0)})},{immediate:!0,deep:!0}),D(()=>p.actionDropdownShow,()=>{o1()}),{modelMenuTagOptions:r,menuModelValueChange:s,closeCurrentMenuTag:z,menuKey:n,handleTagClick:x,moreOptions:h,handleScrollX:j,scrollRef:e,scrollBarUUID:C,actionDropdownSelect:H1,rootPath:d,actionState:p,handleContextMenu:D1,setCurrentContentmenuIndex:A1}},render(){let e;return a(C1,null,{default:()=>[a("div",{class:"menu-tag"},[a(E,{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(T,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(M1,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(T,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},ce(e=this.modelMenuTagOptions.map((l,t)=>a(S1,{closable:l.key!==this.rootPath&&this.modelMenuTagOptions.length>1,onClose:()=>this.closeCurrentMenuTag(t),type:l.key===this.menuKey?"primary":"default",onClick:this.handleTagClick.bind(this,l),bordered:!1,onContextmenu:this.handleContextMenu.bind(this,t)},{default:()=>[typeof l.label=="function"?l.label():l.label]})))?e:{default:()=>[e]})]}),a("div",{class:"menu-tag__right-wrapper"},[a(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(E,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(b,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),pe=L({name:"Layout",setup(){const e=V(),{height:l}=z2(),{reloadRouteSwitch:t,menuTagSwitch:o}=k(e),n=_(()=>{let s={};return e.menuTagSwitch?s={"--layout-content-height":"calc(100% - 111px)"}:s={"--layout-content-height":"calc(100% - 64px)"},s}),{layout:{copyright: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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{windowHeight:l,modelReloadRoute:t,modelMenuTagSwitch:o,cssVarsRef:n,copyright:i}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(d1,{class:"layout-full",hasSider:!0},{default:()=>[a(Q2,null,null),a(d1,null,{default:()=>[a(se,null,null),this.modelMenuTagSwitch?a(re,null,null):"",a(O2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(X2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),ue={path:"/dashboard",name:"dashboard",component:()=>w(()=>import("./index-8a188680.js"),["assets/index-8a188680.js","assets/index-3cedb07a.js","assets/naive-ui-bb4def63.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-92f3d5bd.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"}},de={path:"/rely",name:"rely",component:()=>w(()=>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:()=>w(()=>import("./index-e7673652.js"),["assets/index-e7673652.js","assets/@vue-6996c4b6.js","assets/naive-ui-bb4def63.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-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},he={path:"/error",name:"error",component:()=>w(()=>import("./index-06454d7e.js"),["assets/index-06454d7e.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-bb4def63.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-92f3d5bd.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"}},me={path:"/echart",name:"echart",component:()=>w(()=>import("./index-5dd8013c.js"),["assets/index-5dd8013c.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/lodash-es-92f3d5bd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-bb4def63.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"}},ge={path:"/scroll-reveal",name:"scroll-reveal",component:()=>w(()=>import("./index-658c6c8b.js"),["assets/index-658c6c8b.js","assets/@vue-6996c4b6.js","assets/naive-ui-bb4def63.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-92f3d5bd.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}},fe={path:"/axios",name:"axios",component:()=>w(()=>import("./index-386d7ab4.js"),["assets/index-386d7ab4.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-bb4def63.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-92f3d5bd.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"}},ve={path:"/table",name:"table",component:()=>w(()=>import("./index-df040a62.js"),["assets/index-df040a62.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-bb4def63.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-92f3d5bd.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-45d8ce3f.css"]),meta:{i18nKey:"Table",icon:"table"}},ye={path:"/doc",name:"doc",component:()=>w(()=>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/"}},be={path:"/multi-menu",name:"multi-menu",component:()=>w(()=>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:()=>w(()=>import("./index-e98ad7a0.js"),["assets/index-e98ad7a0.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>w(()=>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:()=>w(()=>import("./index-f5a9e19a.js"),["assets/index-f5a9e19a.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},we={path:"/doc",name:"doc",component:()=>w(()=>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/"}},_e={path:"/office",name:"office",component:()=>w(()=>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:()=>w(()=>import("./index-88977763.js"),["assets/index-88977763.js","assets/@vue-6996c4b6.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-92f3d5bd.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/naive-ui-bb4def63.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:()=>w(()=>import("./index-03c4de0e.js"),["assets/index-03c4de0e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>w(()=>import("./index-c8b3ef04.js"),["assets/index-c8b3ef04.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},Me=[ue,_e,me,ve,fe,ge,he,be,ye,we,de],{rootRoute:{path:Se}}={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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},Ce=[{path:"/",name:"login",component:()=>w(()=>import("./index-c987d880.js"),["assets/index-c987d880.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-bb4def63.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-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-461fc545.js","assets/index-3cedb07a.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:Se,component:pe,children:Me},{path:"/:catchAll(.*)",name:"error-page",component:()=>w(()=>import("./index-06454d7e.js"),["assets/index-06454d7e.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-bb4def63.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-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],Le=e=>{const{beforeEach:l}=e,{rootRoute:{path:t}}={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-ejs":"^1.6.4","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.7"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},o=n=>{n(t),l1("menuKey",t)};l((n,i,s)=>{const c=Z("token"),m=Z("menuKey"),{signinCallback:u}=k(n1()),y=_(()=>u.value.role),{meta:d}=n;c!=="no"?(()=>d.role?d.role.length===0?!0:d.role.includes(y.value):!0)()?n.path==="/"||i.path==="/login"?m!=="no"?s(m):o(s):s():o(s):n.path==="/"||i.path==="/login"?s():s("/")})},H=l2({history:n2(),routes:Ce,scrollBehavior:()=>({left:0,top:0})}),Z1=()=>Le(H),V1=e=>{e.use(H)},j1=()=>{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()})},Oe=()=>{const e=w1(P1);O1(e),R1(e),V1(e),j1(),Z1(),e.mount("#app")},ze=()=>{let e;window.__WUJIE_MOUNT=()=>{e=w1(P1),O1(e),R1(e),V1(e),j1(),Z1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?ze():Oe();export{b as R,ee as T,Ye as a,V as b,F2 as c,N2 as d,E2 as e,j2 as l,B2 as o,l1 as s,n1 as u};