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