import{H as N,w as F,O as U,h as k,d as M,ad as i,z as D,r as V,t as I,f as n1,o as b2,j as D1,n as W,aH as X,a3 as Q,bl as M1,aP as _2,u as e1,S as w2,aR as S1,T as M2,F as j1,e as K,J as N1}from"./@vue-5ea710d1.js";import{d as P}from"./dayjs-fb92b34a.js";import{d as i1,s as E,c as S2}from"./pinia-752c5196.js";import{s as t1,d as C2,c as k2,i as O2,g as L2}from"./lodash-es-de060e62.js";import{z as C1,d as k1,N as H1,a as T2,b as z2,t as A2,c as _1,e as l1,f as A,g as P2,h as p1,i as E2,j as x2,k as u1,l as V2,m as Z2,n as q,o as I2,p as f1,q as B1,r as R2,s as U1,u as D2,v as j2,w as N2,x as K1,y as H2,A as O1,B as B2,C as U2,D as K2,E as $2,F as F2,G as W2,H as q2,I as Y2,J as G2,K as J2,L as X2,M as L1,O as T1,P as d1}from"./naive-ui-bed575c4.js";import{c as Q2}from"./vue-i18n-a81083e4.js";import{c as ee,a as te,u as le,R as oe}from"./vue-router-73d0f31d.js";import{u as z1,a as ne,b as $1}from"./@vueuse-1c312fe5.js";import{s as A1}from"./screenfull-b3e6dc1f.js";import{s as ie}from"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-43132c58.js";import"./vue-demi-71ba0ef2.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./@intlify-deb68647.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function l(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=l(o);fetch(o.href,a)}})();if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const ae="modulepreload",se=function(e){return"/ray-template/"+e},P1={},S=function(t,l,n){if(!l||l.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(l.map(a=>{if(a=se(a),a in P1)return;P1[a]=!0;const s=a.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(!!n)for(let b=o.length-1;b>=0;b--){const v=o[b];if(v.href===a&&(!s||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${c}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":ae,s||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),s)return new Promise((b,v)=>{u.addEventListener("load",b),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},ce=(e,t)=>{const l=e[t];return l?typeof l=="function"?l():Promise.resolve(l):new Promise((n,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},a1=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},R=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},re=(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)}},F1=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],pe="zh-CN",W1="zh-cn",ue={"zh-CN":"zh-cn","en-US":"en"},q1={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},s1={name:"Dashboard",path:"/dashboard"},B={MENU_COLLAPSED_WIDTH:64,MENU_COLLAPSED_MODE:"width",MENU_COLLAPSED_ICON_SIZE:22,MENU_COLLAPSED_INDENT:24},de=!1,Y={signin:"signin",localeLanguage:"localeLanguage",token:"token"},i4=(e,t="lang")=>{const l={};return Object.keys(e).forEach(n=>{const o=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const c=a.split("/"),r=c.shift(),u=c.join(".");r&&(u?(t1(l,r,l[r]||{}),t1(l[r],u,o)):t1(l,r,o||{}))}),l},he=async e=>{var l;const t={};for(const n of e){const o=await ce(Object.assign({"./lang/en-US.ts":()=>S(()=>import("./en-US-3a740601.js"),["assets/en-US-3a740601.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),"./lang/zh-CN.ts":()=>S(()=>import("./zh-CN-10d4d136.js"),["assets/zh-CN-10d4d136.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"])}),`./lang/${n.key}.ts`);t[n.key]=((l=o.default)==null?void 0:l.message)??{}}return t},me=e=>{switch(e){case"zh-CN":return{locale:C1,dateLocal:k1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:C1,dateLocal:k1}}},Y1=()=>{const e=R(Y.localeLanguage,"localStorage");return e!=="no"?e:pe},a4=()=>({VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),E1=(e,t)=>Object.prototype.toString.call(e).includes(t),fe=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];let o=0;if(t=t||l.length,e)for(o=0;o{e&&t&&l&&e.addEventListener(t,l,n)},ye=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},G1=(e,t)=>{e&&t.trim().split(" ").forEach(n=>{n&&e.classList.add(n)})},g1=(e,t)=>{if(e)if(t==="removeAllClass"){const l=e.classList;l.forEach(n=>l.remove(n))}else t.trim().split(" ").forEach(n=>{n&&e.classList.remove(n)})},be=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(o=>o!=="");return l.includes(n.join(" "))},_e=(e,t)=>{e&&(E1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):E1(t,"String")&&t.split(";").forEach(n=>{const[o,a]=n.split(":");o&&a&&(e.style[o.trim()]=a.trim())}))},J1=(e,t=1)=>{const l=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,o=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let a;if(l.test(e)){const s=e.substring(1);a="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else n.test(e)||o.test(e),a=e;return a&&!a.startsWith("rgba")&&(a=a.replace("rgb","rgba").replace(")",`, ${t})`)),a},s4=e=>typeof e=="number"?e.toString()+"px":ge.test(e)?e:e+"px";let X1;const we=async()=>{const e=Y1(),t=await he(F1);return Q2({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},Q1=async e=>{const t=await we();X1=t,e.use(t)},Me=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,G=e=>{const{t,locale:l,...n}=X1.global;return{...n,t:(s,...c)=>s?!s.includes(".")&&!e?s:t(Me(e,s),...c):"",locale:s=>{const c=l;c.value=s}}},Se=["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],Ce={},e2=()=>{P.locale(W1)},ke=()=>({locale:t=>{const l=ue[t];l?P.locale(l):P.locale(W1)}}),Z=i1("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",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":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",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.3.8","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.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{t,locale:l}=G(),{locale:n}=ke(),o=N({drawerPlacement:"right",primaryColorOverride:{...Ce,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,invertSwitch:!1,breadcrumbSwitch:!0,localeLanguage:Y1(),lockScreenSwitch:!1,lockScreenInputSwitch:!1}),a=r=>{l(r),n(r),o.localeLanguage=r,a1("localeLanguage",r,"localStorage")},s=r=>{t1(o,"settingState.primaryColorOverride.common.primaryColorHover",r);const u=document.body;u.style.setProperty("--ray-theme-primary-color",r),u.style.setProperty("--ray-theme-primary-fade-color",J1(r,.3))},c=(r,u)=>{Object.hasOwn(o,u)&&typeof o[u]=="boolean"&&(o[u]=r)};return F(()=>o.invertSwitch,r=>{const u=document.body,b="ray-template--invert";r?G1(u,b):g1(u,b)}),{...U(o),updateLocale:a,changePrimaryColor:s,changeSwitcher:c}},{persist:{key:"piniaSettingStore"}});const C=k({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}},emits:["click"],setup(e,t){const l=t.emit,n=M(()=>e.color),o=M(()=>`#${e.prefix}-${e.name}`),a=M(()=>{const c={"--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&&(c.cursor="pointer"),c});return{modelColor:n,symbolId:o,cssVars:a,handleClick:()=>{l("click")}}},render(){return i("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.handleClick.bind(this)},[i("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[i("use",D({"xlink:href":this.symbolId},{fill:this.modelColor}),null)])])}}),Oe=e=>{const{beforeEach:t}=e;t((l,n,o)=>{const a=R(Y.token),s=R("menuKey"),{signinCallback:c}=E(r1()),r=M(()=>c.value.role),{meta:u}=l;a!=="no"?(()=>u.role?u.role.length===0?!0:u.role.includes(r.value):!0)()?l.path==="/"||n.path==="/login"?s!=="no"?o(s):b1(!0):o():b1(!0):l.path==="/"||n.path==="/login"?o():o("/")})},Le="rayLayoutContentWrapperScopeSelector",t2=V(),Te=["login","error-page","doc"],x1=["admin"],ze=e=>{var l;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(l=t2.value)==null||l.scrollTo({top:0,left:0,behavior:"smooth"})};const Ae=k({name:"LayoutMenu",setup(){const e=J(),{router:t}=c1(),{menuModelValueChange:l,collapsedMenu:n}=e,o=M({get:()=>e.menuKey,set:()=>{}}),a=M(()=>e.options),s=M(()=>e.collapsed),{layout:{sideBarLogo:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",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":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",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.3.8","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.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{modelMenuKey:o,menuModelValueChange:l,modelMenuOptions:a,modelCollapsed:s,collapsedMenu:n,sideBarLogo:c,handleSideBarLogoClick:()=>{c&&c.url&&(c.jumpType==="station"?t.push(c.url):window.open(c.url))}}},render(){return i(z2,{bordered:!0,showTrigger:!0,collapseMode:B.MENU_COLLAPSED_MODE,collapsedWidth:B.MENU_COLLAPSED_WIDTH,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?i("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?i(C,{name:this.sideBarLogo.icon,size:"30"},null):"",i("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[i(H1,null,{default:()=>[this.sideBarLogo.title]})])]):"",i(T2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:B.MENU_COLLAPSED_INDENT,collapsed:this.modelCollapsed,collapsedIconSize:B.MENU_COLLAPSED_ICON_SIZE,collapsedWidth:B.MENU_COLLAPSED_WIDTH,onUpdateValue:this.menuModelValueChange.bind(this),accordion:de},null)]})}});const Pe=k({name:"RayTooltipIcon",props:{...A2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:n=>{t("click",n)}}},render(){return i(_1,this.$props,{trigger:()=>i(C,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const Ee=k({name:"ThemeSwitch",setup(){const{t:e}=G(),t=Z(),{changeSwitcher:l}=t,{themeValue:n}=E(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return i(A,{justify:"center"},{default:()=>[i(_1,null,{trigger:()=>i(l1,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>I(C,{name:"dark"},{}),"unchecked-icon":()=>I(C,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function h1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const xe=k({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:l}=G(),n=Z(),{changePrimaryColor:o,changeSwitcher:a}=n,{themeValue:s,primaryColorOverride:c,menuTagSwitch:r,breadcrumbSwitch:u,invertSwitch:b}=E(n);return{modelShow:M({get:()=>e.show,set:f=>{t("update:show",f)}}),t:l,changePrimaryColor:o,themeValue:s,primaryColorOverride:c,menuTagSwitch:r,changeSwitcher:a,breadcrumbSwitch:u,invertSwitch:b}},render(){let e,t,l;const{t:n}=this;return i(V2,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,placement:this.placement,width:this.width},{default:()=>[i(P2,{title:n("headerSettingOptions.Title")},{default:()=>[i(A,{class:"setting-drawer__space",vertical:!0},{default:()=>[i(p1,{titlePlacement:"center"},h1(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),i(Ee,null,null),i(p1,{titlePlacement:"center"},h1(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),i(E2,{swatches:Se,value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),i(p1,{titlePlacement:"center"},h1(l=n("headerSettingOptions.InterfaceDisplay"))?l:{default:()=>[l]}),i(x2,{labelPlacement:"left",column:1},{default:()=>[i(u1,{label:"多标签"},{default:()=>[i(l1,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]}),i(u1,{label:"面包屑"},{default:()=>[i(l1,{value:this.breadcrumbSwitch,"onUpdate:value":o=>this.breadcrumbSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"breadcrumbSwitch")},null)]}),i(u1,{label:"反转色"},{default:()=>[i(l1,{value:this.invertSwitch,"onUpdate:value":o=>this.invertSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"invertSwitch")},null)]})]})]})]})]})}});function Ve(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Ze=k({name:"RBreadcrumb",setup(){const e=J(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:M(()=>e.breadcrumbOptions),handleDropdownSelect:(o,a)=>{t(o,a)}}},render(){let e;return i(I2,null,Ve(e=this.modelBreadcrumbOptions.map(t=>i(Z2,{key:t.key},{default:()=>{var l;return[i(q,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>i("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function V1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Ie=k({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const l=J(),{menuModelValueChange:n}=l,o=M({get:()=>e.show,set:v=>{t("update:show",v),v||(s.searchOptions=[],s.searchValue=null)}}),a=M(()=>l.options),s=N({searchValue:null,searchOptions:[]}),c=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"esc",label:"关闭",plain:!0}],r=v=>{const f=v;(f.ctrlKey||f.metaKey)&&f.key==="k"&&(o.value=!0)},u=v=>{const f=[],x=w=>{w.forEach(d=>{var g,y,z;(g=d.children)!=null&&g.length&&x(d.children);const m=(y=d.breadcrumbLabel)==null?void 0:y.toLocaleLowerCase(),_=String(v).toLocaleLowerCase();m!=null&&m.includes(_)&&o1(d)&&!((z=d.children)!=null&&z.length)&&f.push(d)})};v?(x(a.value),s.searchOptions=f):s.searchOptions=[]},b=v=>{const f=v.meta;f.windowOpen?window.open(f.windowOpen):(o.value=!1,n(v.key,v))};return b2(()=>{ve(window,"keydown",r)}),D1(()=>{ye(window,"keydown",r)}),{...U(s),modelShow:o,tiptextOptions:c,handleSearchMenuOptions:C2(u,300),handleSearchItemClick:b}},render(){let e,t;return i(U1,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,"transform-origin":"center"},{default:()=>[i("div",{class:"global-seach global-seach--dark global-seach--light"},[i("div",{class:"global-seach__wrapper"},[i("div",{class:"global-seach__card"},[i("div",{class:"global-seach__card-header"},[i(f1,{size:"large",value:this.searchValue,"onUpdate:value":l=>this.searchValue=l,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>i(C,{name:"search",size:"24"},null)})]),i(B1,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?i(A,{vertical:!0,wrapItem:!1,size:[8,8]},V1(e=this.searchOptions.map(l=>i(A,D({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,l)}),{default:()=>{var n;return[i("div",{class:"content-item-icon"},[(n=l==null?void 0:l.meta)!=null&&n.icon?i(C,{name:l.meta.icon,size:"24"},null):i(C,{name:"table",size:"24"},null)]),i("div",{class:"content-item-label"},[l.breadcrumbLabel])]}})))?e:{default:()=>[e]}):i(R2,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),i("div",{class:"global-seach__card-footer"},[i(A,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},V1(t=this.tiptextOptions.map(l=>i("div",{class:"tip-wrapper-item"},[i("div",{class:"item-icon"},[l.plain?i("span",null,[l.icon]):i(C,{name:l.icon,size:"18"},null)]),i("div",{class:"item-laebl"},[l.label])])))?t:{default:()=>[t]})])])])])]})}});const v1=k({name:"AppAvatar",props:{...D2,...j2,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=R(Y.signin),l=M(()=>({"--app-avatar-cursor":e.cursor}));return{signin:t,cssVars:l}},render(){return i(A,D({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>[i(N2,D(this.$props,{src:this.signin.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),i("div",{class:"app-avatar__name"},[this.signin.name])]})}}),Re=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],De={logout:()=>{const e=r1(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=Z(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},je=e=>{const t=De[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ne=k({name:"SiderBar",setup(e,{expose:t}){const l=Z(),{t:n}=G(),{updateLocale:o,changeSwitcher:a}=l,{drawerPlacement:s,breadcrumbSwitch:c}=E(l),r=V(!1),u=R(Y.signin),b={display:"flex"},v=V(!1),f=M(()=>[{name:"reload",size:18,tooltip:n("headerTooltip.Reload")}]),x=M(()=>[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},{name:"fullscreen",size:18,tooltip:n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}]),w={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"))},setting:()=>{r.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{A1.isEnabled?A1.toggle():window.$message.warning("您的浏览器不支持全屏~")},search:()=>{v.value=!0},lock:()=>{a(!0,"lockScreenSwitch")}};return{leftIconOptions:f,rightTooltipIconOptions:x,t:n,handleIconClick:m=>{var _;(_=w[m])==null||_.call(w)},showSettings:r,updateLocale:o,signin:u,spaceItemStyle:b,drawerPlacement:s,breadcrumbSwitch:c,globalSearchShown:v}},render(){return i(K1,{class:"layout-header",bordered:!0},{default:()=>[i(Ie,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),i(A,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>i(_1,null,{trigger:()=>i(C,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>e.tooltip})),this.breadcrumbSwitch?i(Ze,null,null):""]}),i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>i(Pe,{iconName:e.name,tooltipText:e.tooltip,onClick:this.handleIconClick.bind(this,e.name)},null)),i(q,{options:F1,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[i(C,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),i(q,{options:Re(),onSelect:je.bind(this),trigger:"click"},{default:()=>[i(v1,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),i(xe,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function He(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Be=k({name:"MenuTag",setup(e,{expose:t}){const l=V(null),n=J(),o=Z(),{menuKey:a,menuTagOptions:s}=E(n),{menuModelValueChange:c,spliceMenTagOptions:r,emptyMenuTagOptions:u,setMenuTagOptions:b}=n,{changeSwitcher:v}=o,{path:f}=s1,x=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const d=M(()=>s.value.map((p,h,T)=>(p.key===a.value&&p.key!==f?p.closeable=!0:p.closeable=!1,p.key===f&&(p.closeable=!1),T.length<=1&&(p.closeable=!1),p))),m=V([{label:"重新加载",key:"reloadCurrentPage",icon:()=>I(C,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>I(C,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>I(C,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>I(C,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>I(C,{size:16,name:"close"},{}),disabled:!1}]),_=fe(),g={reloadCurrentPage:()=>{v(!1,"reloadRouteSwitch"),setTimeout(()=>v(!0,"reloadRouteSwitch"))},closeAll:()=>{m.value.length>1&&(u(),b1(!0))},closeRight:()=>{const p=m.value.length,h=d.value[w];r(w+1,p-1),a.value!==h.key&&c(h.key,h)},closeLeft:()=>{r(0,w)},closeOther:()=>{const p=d.value[w];a.value!==p.key?(u(),c(p.key,p)):b(p,!1)}},y=N({x:0,y:0,actionDropdownShow:!1}),z=p=>{if(r(p),a.value!==f){const h=d.value,T=h.length,j=h[T-1];c(j.key,j)}},O=(p,h)=>{m.value.forEach(T=>{if(T.key===p){T.disabled=h;return}})},L=p=>{c(p.key,p)},H=()=>{const p=document.getElementById(_);if(p)return Array.from(p.childNodes).find(j=>be(j,"n-scrollbar-container"))},u2=p=>{var T;const h=H();if(h){const j=h.scrollLeft||0,y2=p==="left"?Math.max(0,j-200):j+200;(T=l.value)==null||T.scrollTo({left:y2,behavior:"smooth"})}},d2=p=>{var h;y.actionDropdownShow=!1,(h=g[p])==null||h.call(g)},h2=(p,h)=>{h.preventDefault(),y.actionDropdownShow=!1,w=p,W().then(()=>{y.actionDropdownShow=!0,y.x=h.clientX,y.y=h.clientY})},w1=()=>{const p=d.value.length-1;w===p?O("closeRight",!0):w0&&O("closeLeft",!1)},m2=()=>{w=d.value.findIndex(h=>h.key===a.value),w1()},f2=p=>{d.value.length>1&&p.key!==f&&(p.closeable=!0)},g2=p=>{p.key!==a.value&&(p.closeable=!1)},v2=()=>{H()&&W().then(()=>{var h;(h=l.value)==null||h.scrollTo({left:99999,behavior:"smooth"})})};return F(()=>d.value,(p,h)=>{m.value.forEach(T=>{x.includes(T.key)&&(p.length>1?T.disabled=!1:T.disabled=!0)}),h!=null&&h.length&&p.length>(h==null?void 0:h.length)&&v2()},{immediate:!0}),F(()=>y.actionDropdownShow,()=>{w1()}),t({}),{modelMenuTagOptions:d,menuModelValueChange:c,closeCurrentMenuTag:z,menuKey:a,handleTagClick:L,moreOptions:m,handleScrollX:u2,scrollRef:l,scrollBarUUID:_,actionDropdownSelect:d2,rootPath:f,actionState:y,handleContextMenu:h2,setCurrentContentmenuIndex:m2,menuTagMouseenter:f2,menuTagMouseleave:g2}},render(){let e;return i(K1,null,{default:()=>[i("div",{class:"menu-tag"},[i(q,{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),i(A,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[i(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),i(B1,D({xScrollable:!0,ref:"scrollRef"},{id:this.scrollBarUUID}),{default:()=>[i(A,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},He(e=this.modelMenuTagOptions.map((t,l)=>i(H2,D({size:"large",strong:!0,closable:t.closeable,onClose:this.closeCurrentMenuTag.bind(this,l),type:t.key===this.menuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,t),onContextmenu:this.handleContextMenu.bind(this,l),onMouseenter:this.menuTagMouseenter.bind(this,t),onMouseleave:this.menuTagMouseleave.bind(this,t),tag_data:t.path}),{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),i("div",{class:"menu-tag__right-wrapper"},[i(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),i(q,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[i(C,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}});const Ue=k({__name:"TransitionComponent",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const t=s2(),{keepAliveInclude:l}=E(t),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:a}=q1;return(s,c)=>{const r=_2("RouterView");return X(),Q(r,null,{default:M1(({Component:u,route:b})=>[i(M2,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:M1(()=>[e1(n)?(X(),Q(w2,{key:0,max:e1(o),include:e1(l),exclude:e1(a)},[(X(),Q(S1(u),{key:b.fullPath}))],1032,["max","include","exclude"])):(X(),Q(S1(u),{key:b.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}}),l2=k({name:"ContentWrapper",setup(){const e=Z(),{reloadRouteSwitch:t}=E(e);return{reloadRouteSwitch:t}},render(){return this.reloadRouteSwitch?i(Ue,{class:"content-wrapper"},null):i(j1,null,null)}}),Ke=Object.freeze(Object.defineProperty({__proto__:null,default:l2},Symbol.toStringTag,{value:"Module"}));const $e=k({name:"FooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",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":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",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.3.8","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.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{copyright:e}},render(){return this.copyright?i("div",{class:"layout-footer-wrapper"},[this.copyright]):i(j1,null,null)}}),Fe=e=>{const t=z1(e[0]),l=z1(e[1]);return M(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${l.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${l.height.value}px`}))},Z1=k({name:"RLayout",setup(){const e=V(),t=V(),l=Z(),n=J(),{height:o}=ne(),{menuTagSwitch:a}=E(l),{setupAppRoutes:s}=n,c=$1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),r=Fe([e,t]);return W().then(()=>{s()}),{windowHeight:o,modelMenuTagSwitch:a,cssVarsRef:r,isLock:c,LAYOUT_CONTENT_REF:t2,layoutSiderBarRef:e,layoutMenuTagRef:t}},render(){return i("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[this.isLock?"":i(O1,{class:"layout-full",hasSider:!0},{default:()=>[i(Ae,null,null),i(O1,{class:"layout__view-container__layout"},{default:()=>[i(Ne,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?i(Be,{ref:"layoutMenuTagRef"},null):"",i(B2,D({ref:"LAYOUT_CONTENT_REF",class:"layout-content__router-view",nativeScrollbar:!1},{id:Le}),{default:()=>[i(l2,null,null),i($e,null,null)]})]})]})])}}),We={path:"/axios",name:"Axios",component:()=>S(()=>import("./index-8540e42e.js"),["assets/index-8540e42e.js","assets/axios-760d4776.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios",order:3,keepAlive:!0}},qe=Object.freeze(Object.defineProperty({__proto__:null,default:We},Symbol.toStringTag,{value:"Module"})),Ye={path:"/dashboard",name:"Dashboard",component:()=>S(()=>import("./index-1064a966.js"),["assets/index-1064a966.js","assets/index-64e0b86b.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard",order:0}},Ge=Object.freeze(Object.defineProperty({__proto__:null,default:Ye},Symbol.toStringTag,{value:"Module"})),Je={path:"/doc",name:"DocLocal",component:()=>S(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/",order:6}},Xe=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"})),Qe={path:"/doc",name:"Doc",component:()=>S(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/",order:5}},e3=Object.freeze(Object.defineProperty({__proto__:null,default:Qe},Symbol.toStringTag,{value:"Module"})),t3={path:"/echart",name:"Echart",component:()=>S(()=>import("./index-9b7dfaf4.js"),["assets/index-9b7dfaf4.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/lodash-es-de060e62.js","assets/echarts-d6944f71.js","assets/zrender-d1c4172f.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart",order:1}},l3=Object.freeze(Object.defineProperty({__proto__:null,default:t3},Symbol.toStringTag,{value:"Module"})),o3={path:"/error",name:"ErrorPage",component:()=>S(()=>import("./index-ecb865f0.js"),["assets/index-ecb865f0.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error",hidden:!0}},n3=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"})),i3={path:"/iframe",name:"IframeDemo",component:()=>S(()=>import("./index-0b561e7d.js"),["assets/index-0b561e7d.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-951384e1.css"]),meta:{icon:"rely",order:2,noLocalTitle:"iframe"}},a3=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"})),y1=()=>S(()=>Promise.resolve().then(()=>Ke),void 0),s3={path:"/multi",name:"MultiMenu",component:y1,meta:{i18nKey:"MultiMenu",icon:"table",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>S(()=>import("./index-a00ef4f6.js"),["assets/index-a00ef4f6.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:y1,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"SubMenu",component:()=>S(()=>import("./index-38b97305.js"),["assets/index-38b97305.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>S(()=>import("./index-423b4784.js"),["assets/index-423b4784.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1-1",keepAlive:!0}}]}]}]},c3=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"})),r3={path:"/office",name:"Office",component:()=>S(()=>import("./index-8d7fc175.js"),["assets/index-8d7fc175.js","assets/vue-router-73d0f31d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"document",name:"Document",component:()=>S(()=>import("./index-572fabc4.js"),["assets/index-572fabc4.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"presentation",name:"Presentation",component:()=>S(()=>import("./index-63b300f5.js"),["assets/index-63b300f5.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"spreadsheet",name:"Spreadsheet",component:()=>S(()=>import("./index-e394400f.js"),["assets/index-e394400f.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},p3=Object.freeze(Object.defineProperty({__proto__:null,default:r3},Symbol.toStringTag,{value:"Module"})),u3={path:"/precision",name:"CalculatePrecision",component:()=>S(()=>import("./index-f251309a.js"),["assets/index-f251309a.js","assets/lodash-es-de060e62.js","assets/currency.js-57f74176.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{i18nKey:"CalculatePrecision",icon:"rely",order:2}},d3=Object.freeze(Object.defineProperty({__proto__:null,default:u3},Symbol.toStringTag,{value:"Module"})),h3={path:"/rely",name:"Rely",component:y1,meta:{i18nKey:"Rely",icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>S(()=>import("./index-1c5fde3e.js"),["assets/index-1c5fde3e.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},m3=Object.freeze(Object.defineProperty({__proto__:null,default:h3},Symbol.toStringTag,{value:"Module"})),f3={path:"/scroll-reveal",name:"ScrollReveal",component:()=>S(()=>import("./index-fc8bab43.js"),["assets/index-fc8bab43.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},g3=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"})),v3={path:"/table",name:"TableView",component:()=>S(()=>import("./index-a45a385f.js"),["assets/index-a45a385f.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/vuedraggable-6b12b321.js","assets/date-fns-43132c58.js","assets/vue-675b3e90.js","assets/sortablejs-488acd37.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/screenfull-b3e6dc1f.js","assets/print-js-887d4f16.js","assets/xlsx-1a040596.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-2dd36944.css"]),meta:{i18nKey:"Table",icon:"table",order:2}},y3=Object.freeze(Object.defineProperty({__proto__:null,default:v3},Symbol.toStringTag,{value:"Module"})),b3=()=>{const e=Object.assign({"../modules/axios.ts":qe,"../modules/dashboard.ts":Ge,"../modules/doc-local.ts":Xe,"../modules/doc.ts":e3,"../modules/echart.ts":l3,"../modules/error.ts":n3,"../modules/iframe.ts":a3,"../modules/multi-menu.ts":c3,"../modules/office.ts":p3,"../modules/precision.ts":d3,"../modules/rely.ts":m3,"../modules/scroll-reveal.ts":g3,"../modules/table.ts":y3});return Object.keys(e).reduce((l,n)=>{const o=e[n];return l.push(o.default),l},[])},_3=e=>e.sort((t,l)=>{try{const{meta:{order:n=1}}=t,{meta:{order:o=0}}=l;return n-o}catch{throw new Error("orderRoutes error: order must be number!")}}),o2=_3(b3()),I1=e=>e.startsWith("/"),n2=(e,t=[],l="")=>Array.isArray(e)?(e.forEach(o=>{var a;(a=o.children)!=null&&a.length?n2(o.children,t,l+(I1(o.path)?o.path:"/"+o.path)):(o.path=l+(I1(o.path)?o.path:"/"+o.path),t.push(o))}),t):[],w3=e=>Array.isArray(e)?n2(k2(e)):[],{path:M3}=s1,S3=[{path:"/",name:"login",component:()=>S(()=>import("./index-54f76c04.js"),["assets/index-54f76c04.js","assets/@vueuse-1c312fe5.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-59686564.js","assets/index-64e0b86b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-eaf4f815.css"])},{path:"/",name:"layout",redirect:M3,component:Z1,children:w3(o2)},{path:"/:catchAll(.*)",name:"errorPage",component:Z1,redirect:"/error"}];let $;const C3=()=>ee({history:te(),routes:S3,scrollBehavior:e=>(ze(e),{top:0,left:0})}),i2=e=>{$=C3(),O3($),c1(),e.use($)},c1=()=>{try{if($)return{router:$};throw new Error}catch{throw new Error("router is not defined")}},o1=e=>{const{signinCallback:t}=E(r1()),l=M(()=>t.value.role),{meta:n,name:o}=e,a=(n==null?void 0:n.hidden)===void 0||(n==null?void 0:n.hidden)===!1?!1:n==null?void 0:n.hidden;return x1.length&&x1.includes(l.value)||Te.includes(o)?!a:n!=null&&n.role?n.role.includes(l.value)&&!a:!a},k3=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},O3=e=>{k3(e),Oe(e)},b1=(e=!0)=>{const{router:t}=c1(),{push:l,replace:n}=t,{path:o}=s1;e?l(o):n(o),a1("menuKey",o)},L3=(e,t,l)=>e[t]===l||e.key===l,a2=(e,t,l)=>{const n=[];if(L3(e,t,l))return n.push(e),n;if(e.children&&e.children.length>0)for(const o of e.children){const a=a2(o,t,l);a.length>0&&n.push(e,...a)}return n},m1=(e,t,l)=>{const n=[];for(const o of e){const a=a2(o,t,l);a.length>0&&n.push(...a)}return n},T3=(e,t,l)=>{e.path!==t&&(l.find(o=>o.path===e.path)||l.push(e))},R1=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",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":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",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.3.8","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.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=l?l.title:"";document.title=t+" - "+n},J=i1("menu",()=>{const{router:e}=c1(),t=le(),{t:l}=G(),{setKeepAliveInclude:n}=s2(),{path:o}=s1,a=R("menuKey")==="no"?o:R("menuKey"),s=N({menuKey:a,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),c=(d,m)=>m1(d,"key",m),r=(d,m)=>{const _=m.meta;if(_.windowOpen)window.open(_.windowOpen);else if(s.menuKey!==d){if(T3(m,s.menuKey,s.menuTagOptions),R1(m),n(m),s.breadcrumbOptions=m1(s.options,"key",d),d[0]!=="/"){const g=c(s.options,d).map(y=>y.key).join("/");e.push(g)}else e.push(m.path);s.menuKey=d,a1("menuKey",d)}},u=d=>{const m=_=>{var g;for(const y of _)if((g=y==null?void 0:y.children)!=null&&g.length&&m(y.children),d===y.path){r(y.path,y);break}};m(s.options)},b=(d,m=!0)=>{const g=Array.isArray(d)?[...d]:[d];m?s.menuTagOptions.push(...g):s.menuTagOptions=g},v=()=>{const d=_=>{const{meta:g}=_,y=M(()=>g!=null&&g.i18nKey?l(`menu.${g.i18nKey}`):g==null?void 0:g.noLocalTitle),z={..._,key:_.path,label:()=>I(H1,null,{default:()=>y.value}),breadcrumbLabel:y.value},O={icon:()=>I(C,{name:g.icon,size:B.MENU_COLLAPSED_ICON_SIZE},{})},L=g!=null&&g.icon?Object.assign({},z,O):z;return _.path===a&&(b(L),R1(L)),L.show=o1(_),L},m=(_,g)=>{var z;const y=[];for(const O of _){if((z=O.children)!=null&&z.length&&o1(O))O.children=m(O.children);else if(!o1(O))continue;y.push(d(O))}return y};s.options=m(o2),W(()=>{s.breadcrumbOptions=m1(s.options,"key",s.menuKey)})},f=d=>s.collapsed=d,x=(d,m=1)=>s.menuTagOptions.splice(d,m),w=()=>{s.menuTagOptions=[]};return F(()=>t.fullPath,d=>{u(d)},{immediate:!0}),{...U(s),menuModelValueChange:r,setupAppRoutes:v,collapsedMenu:f,spliceMenTagOptions:x,emptyMenuTagOptions:w,setMenuTagOptions:b}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),r1=i1("signin",()=>{const e=N({signinCallback:{}}),t=n=>new Promise((o,a)=>{O2(n)?a({code:1,message:"登陆失败",data:null}):(e.signinCallback={role:"admin",name:n.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},o({code:0,message:"登陆成功",data:e.signinCallback}))}),l=()=>{window.$message.info("账号退出中..."),re("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...U(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),s2=i1("keepAlive",()=>{const{maxKeepAliveLength:e}=q1,t=N({keepAliveInclude:[]}),l=()=>t.keepAliveInclude.length,n=o=>{const a=l(),{name:s,meta:{keepAlive:c}}=o;c&&(a>=e&&t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(s))};return{...U(t),setKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),c2=e=>{const t=S2();e.use(t),t.use(ie)},z3=k({name:"GlobalProvider",setup(){const e=Z(),t=M(()=>e.primaryColorOverride),l=M(()=>e.themeValue?U2:null),n=M(()=>{const r=e.localeLanguage;return me(r)}),{message:o,notification:a,dialog:s,loadingBar:c}=K2(["message","dialog","notification","loadingBar"],{configProviderProps:M(()=>({theme:l.value}))});return window.$dialog=s,window.$message=o,window.$loadingBar=c,window.$notification=a,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return i(G2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[i($2,null,{default:()=>[i(F2,null,{default:()=>[i(W2,null,{default:()=>[i(q2,null,{default:()=>{var e,t;return[i(Y2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),r2=V(!1),c4=e=>r2.value=e,A3=k({name:"GlobalSpin",props:{...J2},setup(){return{spinValue:r2,overrides:{opacitySpinning:"0"}}},render(){return i(X2,D(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});const P3=k({name:"LockScreen",setup(){const e=V(),t=V(),l=Z(),n=r1(),{lockScreenSwitch:o,lockScreenInputSwitch:a}=E(l),{changeSwitcher:s}=l,{logout:c}=n,r="HH:mm",u="A",b="YY年MM月DD日",v="ddd",f=N({lockCondition:{pwd:null},HH_MM:P().format(r),AM_PM:P().locale("en").format(u),YY_MM_DD:P().format(b),DDD:P().format(v)}),x={pwd:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input","blur"]}},w=$1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),d=R(Y.signin),m=()=>{var L;(L=e.value)==null||L.validate(H=>{H||(w.value=!0,f.lockCondition.pwd=null,a1("lockScreenPassword",f.lockCondition.pwd),s(!0,"lockScreenSwitch"))})},_=setInterval(()=>{f.HH_MM=P().format(r),f.AM_PM=P().format(u)},6e4),g=setInterval(()=>{f.YY_MM_DD=P().format(b),f.DDD=P().format(v)},864e5),y=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{s(!1,"lockScreenSwitch")})}})},z=()=>{var L;(L=e.value)==null||L.validate(H=>{H||(w.value=!1,f.lockCondition.pwd=null,s(!1,"lockScreenSwitch"))})},O=()=>{W(()=>{var L;(L=t.value)==null||L.focus()})};return D1(()=>{clearInterval(_),clearInterval(g)}),{lockScreenSwitch:o,lockScreenInputSwitch:a,rules:x,...U(f),isLock:w,handleLockScreen:m,formRef:e,signin:d,handleBackToSignin:y,handleUnlockScreen:z,inputInstRef:t,handleModalUpdateShow:O}},render(){return i(U1,{show:this.lockScreenSwitch,"onUpdate:show":e=>this.lockScreenSwitch=e,"transform-origin":"center",maskClosable:!1,closeOnEsc:!1,preset:this.isLock?void 0:"dialog",title:"锁定屏幕",onAfterEnter:this.handleModalUpdateShow.bind(this)},{default:()=>{var e,t;return[this.isLock?i("div",{class:"lock-screen"},[i("div",{class:"lock-screen__content"},[i("div",{class:"lock-screen__content-bg"},[i("div",{class:"left"},[(e=this.HH_MM)==null?void 0:e.split(":")[0]]),i("div",{class:"right"},[(t=this.HH_MM)==null?void 0:t.split(":")[1]])]),i("div",{class:"lock-screen__content-avatar"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null)]),i("div",{class:"lock-screen__content-input"},[i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules},{default:()=>[i(T1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(A,{justify:"space-between"},{default:()=>[i(d1,{type:"primary",text:!0,onClick:this.handleBackToSignin.bind(this)},{default:()=>[K("返回登陆")]}),i(d1,{type:"primary",text:!0,onClick:this.handleUnlockScreen.bind(this)},{default:()=>[K("进入系统")]})]})]})]),i("div",{class:"lock-screen__content-date"},[i("div",{class:"current-date"},[this.HH_MM,K(" "),i("span",null,[this.AM_PM])]),i("div",{class:"current-year"},[this.YY_MM_DD,K(" "),i("span",null,[this.DDD])])])])]):i("div",{class:"lock-screen__input"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null),i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules,labelPlacement:"left",style:{margin:"24px 0"}},{default:()=>[i(T1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入锁屏密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(d1,{type:"primary",onClick:this.handleLockScreen.bind(this),style:{width:"100%"}},{default:()=>[K("锁屏")]})]})])]}})}}),p2=k({name:"App",setup(){const e=Z(),{themeValue:t}=E(e),l=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:a}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",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":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",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.3.8","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.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,c=R("piniaSettingStore","localStorage"),r=L2(c,"primaryColorOverride.common.primaryColor"),u=J1(r,.3);s.style.setProperty("--ray-theme-primary-color",r||o),s.style.setProperty("--ray-theme-primary-fade-color",u||a)},n=()=>{const o=document.getElementById("pre-loading-animation");o&&_e(o,{display:"none"})};l(),n(),F(()=>t.value,o=>{const a=document.body,s="ray-template--dark",c="ray-template--light";o?g1(a,c):g1(a,s),G1(a,o?s:c)},{immediate:!0})},render(){return i(z3,null,{default:()=>[i(P3,null,null),i(A3,null,{default:()=>i(oe,null,null),description:()=>"lodaing..."})]})}}),E3=async()=>{const e=N1(p2);await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},x3=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=N1(p2),await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?x3():E3();export{Y as A,F1 as L,s1 as R,Ee as T,r1 as a,c1 as b,a1 as c,C as d,Z as e,ye as f,a4 as g,_e as h,s4 as i,fe as j,i4 as m,ve as o,b1 as r,c4 as s,G as u};