From 7ffbd3e8a78b57cc6d7cee044fa9cd5410c0d326 Mon Sep 17 00:00:00 2001 From: ray_wuhao <443547225@qq.com> Date: Thu, 6 Apr 2023 15:09:59 +0800 Subject: [PATCH] build --- .DS_Store | Bin 6148 -> 6148 bytes assets/index-1b04080f.js.gz | Bin 3027 -> 0 bytes assets/index-4577d02f.js.gz | Bin 1507 -> 0 bytes .../{index-8afe836e.js => index-4904479d.js} | 2 +- ...ex-8afe836e.js.gz => index-4904479d.js.gz} | Bin 542 -> 542 bytes assets/index-6e01f5a7.js.gz | Bin 5495 -> 0 bytes .../{index-b820edcc.js => index-97aca1e3.js} | 2 +- assets/index-97aca1e3.js.gz | Bin 0 -> 3210 bytes assets/index-b820edcc.js.gz | Bin 3210 -> 0 bytes .../{index-751dfc20.js => index-c1b098a5.js} | 2 +- ...ex-751dfc20.js.gz => index-c1b098a5.js.gz} | Bin 34060 -> 34053 bytes .../{index-4577d02f.js => index-e9e011b3.js} | 2 +- assets/index-e9e011b3.js.gz | Bin 0 -> 1509 bytes .../{index-1b04080f.js => index-fcd5acfd.js} | 2 +- assets/index-fcd5acfd.js.gz | Bin 0 -> 3026 bytes .../{index-6e01f5a7.js => index-fe8a0ba0.js} | 2 +- assets/index-fe8a0ba0.js.gz | Bin 0 -> 5494 bytes index.html | 54 +++++++++--------- index.html.gz | Bin 1283 -> 1282 bytes 19 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 assets/index-1b04080f.js.gz delete mode 100644 assets/index-4577d02f.js.gz rename assets/{index-8afe836e.js => index-4904479d.js} (93%) rename assets/{index-8afe836e.js.gz => index-4904479d.js.gz} (80%) delete mode 100644 assets/index-6e01f5a7.js.gz rename assets/{index-b820edcc.js => index-97aca1e3.js} (99%) create mode 100644 assets/index-97aca1e3.js.gz delete mode 100644 assets/index-b820edcc.js.gz rename assets/{index-751dfc20.js => index-c1b098a5.js} (99%) rename assets/{index-751dfc20.js.gz => index-c1b098a5.js.gz} (73%) rename assets/{index-4577d02f.js => index-e9e011b3.js} (97%) create mode 100644 assets/index-e9e011b3.js.gz rename assets/{index-1b04080f.js => index-fcd5acfd.js} (99%) create mode 100644 assets/index-fcd5acfd.js.gz rename assets/{index-6e01f5a7.js => index-fe8a0ba0.js} (99%) create mode 100644 assets/index-fe8a0ba0.js.gz diff --git a/.DS_Store b/.DS_Store index e3a0a7e70362cc9f168f1ea8e8f4d528eba825ca..f029282a51fa53005928dfd1de23d1d3459fa2c9 100644 GIT binary patch delta 47 zcmZoMXffEZm`Ujc0|NsaLn1>l5T-JeFcjzJySOCfh($ delta 47 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 J=LLof007y#3-bT~ diff --git a/assets/index-8afe836e.js b/assets/index-4904479d.js similarity index 93% rename from assets/index-8afe836e.js rename to assets/index-4904479d.js index 46e092ba..2b7be527 100644 --- a/assets/index-8afe836e.js +++ b/assets/index-4904479d.js @@ -1 +1 @@ -import{e as t}from"./index-751dfc20.js";import{e,E as m,o as p,n,M as s,ab as a,c}from"./@vue-6996c4b6.js";import"./pinia-c02b34e2.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./naive-ui-9d3bad45.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const A=e({name:"Document",setup(){const o=t(),r=m({}),i=()=>{t(12)};return p(()=>{n(()=>{i()})}),{...s(r),editorUUID:o}},render(){return a("div",null,[c(" ")])}});export{A as default}; +import{e as t}from"./index-c1b098a5.js";import{e,E as m,o as p,n,M as s,ab as a,c}from"./@vue-6996c4b6.js";import"./pinia-c02b34e2.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./naive-ui-9d3bad45.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const A=e({name:"Document",setup(){const o=t(),r=m({}),i=()=>{t(12)};return p(()=>{n(()=>{i()})}),{...s(r),editorUUID:o}},render(){return a("div",null,[c(" ")])}});export{A as default}; diff --git a/assets/index-8afe836e.js.gz b/assets/index-4904479d.js.gz similarity index 80% rename from assets/index-8afe836e.js.gz rename to assets/index-4904479d.js.gz index 9ea501643cd2a64123141bebf0c187a81e3460ef..051f6d798831c03dc7dbacf9754f3fa3dca72994 100644 GIT binary patch delta 26 icmbQoGLL0K2-`-bO>cIr*ci2kk)!?B#G{NX3=9C7dkU-o delta 26 icmbQoGLL0K2wP#aaIT2%#;84v9HPfrr!%rJFaQ8-#Rmxh diff --git a/assets/index-6e01f5a7.js.gz b/assets/index-6e01f5a7.js.gz deleted file mode 100644 index 57e8a02c46d1b768c897cbc902affd323e17dbdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5495 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:"ray",pwd:"123456"}),c=k(),o=x(g()),_={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:o,loginFormRef:i,handleLogin:()=>{var m;(m=i.value)==null||m.validate(F=>{F?window.$message.error("不可以这样哟, 不可以哟"):(v(!0),u(o.value)===0&&setTimeout(()=>{v(!1),window.$message.success(`欢迎${o.value.name}登陆~`),h("token","tokenValue"),h("person",o.value),c.push(p)},2*1e3))})},rules:_,t}},render(){let i;const{t}=this;return e(z,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(f,{label:t("LoginModule.Name"),path:"name"},{default:()=>[e(y,{value:this.signinForm.name,"onUpdate:value":n=>this.signinForm.name=n,placeholder:t("LoginModule.NamePlaceholder")},null)]}),e(f,{label:t("LoginModule.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signinForm.pwd,"onUpdate:value":n=>this.signinForm.pwd=n,type:"password",placeholder:t("LoginModule.PasswordPlaceholder")},null)]}),e(q,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},U(i=t("LoginModule.Login"))?i:{default:()=>[i]})]})}}),A=l({name:"Register",render(){return e(B,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const J=l({name:"QRCodeSignin",setup(){const i=j({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...N(i)}},render(){return e("div",{class:"qrcode-signin"},[e(Q,{value:this.qrcodeValue,size:200},null)])}});function K(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!R(i)}const X=l({name:"SSOSignin",setup(){return{ssoSigninOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigninClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let i;return e(s,{class:"sso-signin",align:"center",itemStyle:{display:"flex"}},K(i=this.ssoSigninOptions.map(t=>e(V,null,{trigger:()=>e(r,{name:t.icon,size:"24",cursorPointer:!0,onClick:this.handleSSOSigninClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?i:{default:()=>[i]})}}),Ne=l({name:"Login",setup(){const{t:i}=L(),{layout:{copyright:t}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=j({tabsValue:"signin"}),{height:u,width:p}=C(),g=T(),{updateLocale:c}=g;return{...N(n),windowHeight:u,updateLocale:c,t:i,copyright:t,windowWidth:p}},render(){const{t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(s,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[a("Ray Template")]})]}),e(s,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[e(M,null,null),e($,{options:P,onSelect:t=>this.updateLocale(t)},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(D,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(w,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(s,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},{default:()=>[a("开箱即用的中后台管理系统")]})]})]}),e(w,{span:1,class:"login__right-wrapper"},{default:()=>[e(G,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(I,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t,type:"line",animated:!0,size:"large"},{default:()=>e(E,null,[e(d,{tab:i("LoginModule.Signin"),name:"signin"},{default:()=>[e(W,null,null)]}),e(d,{tab:i("LoginModule.Register"),name:"register"},{default:()=>[e(A,null,null)]}),e(d,{tab:i("LoginModule.QRCodeSignin"),name:"qrcodeSignin"},{default:()=>[e(J,null,null)]})])}),e(S,null,{default:()=>[a("其他登陆方式")]}),e(X,null,null),e(S,null,{default:()=>[a("友情链接")]}),e(H,null,null)]})]})]}),e(s,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{Ne as default}; +import{u as L}from"./vue-i18n-a041e1ab.js";import{u as C}from"./@vueuse-e2eab0ec.js";import{u as k}from"./vue-router-5661a2ac.js";import{u as O,a as v,s as h,R as r,b as T,T as M,l as P}from"./index-c1b098a5.js";import{G as f,H as y,I as q,J as z,K as B,L as V,o as s,M as b,y as $,O as D,P as w,Q as G,R as I,S as d,q as S}from"./naive-ui-9d3bad45.js";import{e as l,r as x,ab as e,d as R,E as j,M as N,c as a,F as E}from"./@vue-6996c4b6.js";import{Q}from"./qrcode.vue-461fc545.js";import{R as H}from"./index-2ea1cdaa.js";import"./@intlify-bd5dfa46.js";import"./pinia-c02b34e2.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function U(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!R(i)}const W=l({name:"Signin",setup(){const i=x(),{t}=L(),n=O(),{signin:u}=n,{rootRoute:{path:p}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},g=()=>({name:"ray",pwd:"123456"}),c=k(),o=x(g()),_={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:o,loginFormRef:i,handleLogin:()=>{var m;(m=i.value)==null||m.validate(F=>{F?window.$message.error("不可以这样哟, 不可以哟"):(v(!0),u(o.value)===0&&setTimeout(()=>{v(!1),window.$message.success(`欢迎${o.value.name}登陆~`),h("token","tokenValue"),h("person",o.value),c.push(p)},2*1e3))})},rules:_,t}},render(){let i;const{t}=this;return e(z,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(f,{label:t("LoginModule.Name"),path:"name"},{default:()=>[e(y,{value:this.signinForm.name,"onUpdate:value":n=>this.signinForm.name=n,placeholder:t("LoginModule.NamePlaceholder")},null)]}),e(f,{label:t("LoginModule.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signinForm.pwd,"onUpdate:value":n=>this.signinForm.pwd=n,type:"password",placeholder:t("LoginModule.PasswordPlaceholder")},null)]}),e(q,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},U(i=t("LoginModule.Login"))?i:{default:()=>[i]})]})}}),A=l({name:"Register",render(){return e(B,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const J=l({name:"QRCodeSignin",setup(){const i=j({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...N(i)}},render(){return e("div",{class:"qrcode-signin"},[e(Q,{value:this.qrcodeValue,size:200},null)])}});function K(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!R(i)}const X=l({name:"SSOSignin",setup(){return{ssoSigninOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigninClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let i;return e(s,{class:"sso-signin",align:"center",itemStyle:{display:"flex"}},K(i=this.ssoSigninOptions.map(t=>e(V,null,{trigger:()=>e(r,{name:t.icon,size:"24",cursorPointer:!0,onClick:this.handleSSOSigninClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?i:{default:()=>[i]})}}),Ne=l({name:"Login",setup(){const{t:i}=L(),{layout:{copyright:t}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=j({tabsValue:"signin"}),{height:u,width:p}=C(),g=T(),{updateLocale:c}=g;return{...N(n),windowHeight:u,updateLocale:c,t:i,copyright:t,windowWidth:p}},render(){const{t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(s,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[a("Ray Template")]})]}),e(s,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[e(M,null,null),e($,{options:P,onSelect:t=>this.updateLocale(t)},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(D,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(w,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(s,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},{default:()=>[a("开箱即用的中后台管理系统")]})]})]}),e(w,{span:1,class:"login__right-wrapper"},{default:()=>[e(G,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(I,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t,type:"line",animated:!0,size:"large"},{default:()=>e(E,null,[e(d,{tab:i("LoginModule.Signin"),name:"signin"},{default:()=>[e(W,null,null)]}),e(d,{tab:i("LoginModule.Register"),name:"register"},{default:()=>[e(A,null,null)]}),e(d,{tab:i("LoginModule.QRCodeSignin"),name:"qrcodeSignin"},{default:()=>[e(J,null,null)]})])}),e(S,null,{default:()=>[a("其他登陆方式")]}),e(X,null,null),e(S,null,{default:()=>[a("友情链接")]}),e(H,null,null)]})]})]}),e(s,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{Ne as default}; diff --git a/assets/index-97aca1e3.js.gz b/assets/index-97aca1e3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9031daa888f054f86ee65eb9f0f4a5672a0c6361 GIT binary patch literal 3210 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 literal 0 HcmV?d00001 diff --git a/assets/index-b820edcc.js.gz b/assets/index-b820edcc.js.gz deleted file mode 100644 index 2680245734e2692131813e5e86285357d58a38da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3210 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"zh-CN":return{locale:c1,dateLocal:r1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:c1,dateLocal:r1}}},Y=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},Z=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},R2=(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)}},z2=()=>{const e={},t=/([^\\/]+)\.json$/i;try{const l=Object.assign({"../../locales/en-US.json":b2,"../../locales/system-one/en-US.json":M2,"../../locales/system-one/zh-CN.json":w2,"../../locales/system-two/en-US.json":_2,"../../locales/system-two/zh-CN.json":S2,"../../locales/zh-CN.json":C2});Object.keys(l).forEach(i=>{var r;const o=(r=i.match(t))==null?void 0:r[1],s=JSON.parse(l[i]);e[o]=s1({},e[o]),B1(s,(f,p)=>{e[o][p]=s1(e[o][p],f)})})}catch(l){console.error(l)}return e},S1=()=>{const e=Z("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},C1=e=>{const t=S1(),l=U1({locale:t,allowComposition:!0,messages:z2()});e.use(l)},P=J("setting",()=>{const{primaryColor:e}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},{locale:t}=D(),l=I({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:S1()}),n=s=>{t.value=s,l.localeLanguage=s,Y("localeLanguage",s,"localStorage")},i=s=>{I1(l,"settingState.primaryColorOverride.common.primaryColorHover",s),document.body.style.setProperty("--ray-theme-primary-color",s)},o=(s,r)=>{Object.hasOwn(l,r)&&typeof l[r]=="boolean"&&(l[r]=s)};return{...G(l),updateLocale:n,changePrimaryColor:i,changeSwitcher:o}},{persist:{key:"piniaSettingStore"}});const _=C({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1},cursorPointer:{type:Boolean,default:!1}},setup(e){const t=M(()=>e.color),l=M(()=>`#${e.prefix}-${e.name}`),n=M(()=>{const i={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(i.cursor="pointer"),i});return{modelColor:t,symbolId:l,cssVars:n}},render(){return a("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[a("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[a("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),O2=["login","error-page","doc"],h1=["admin"],x2=e=>{const{signinCallback:t}=z(t1()),l=M(()=>t.value.role),{meta:n,name:i}=e,o=(n==null?void 0:n.hidden)===void 0||(n==null?void 0:n.hidden)===!1?!1:n==null?void 0:n.hidden;return h1.length&&h1.includes(l.value)||O2.includes(i)?!o:n!=null&&n.role?n.role.includes(l.value)&&!o:!o},k2=(e,t,l)=>e[t]===l||e.key===l,L1=(e,t,l)=>{const n=[];if(k2(e,t,l))return n.push(e),n;if(e.children&&e.children.length>0)for(const i of e.children){const o=L1(i,t,l);o.length>0&&n.push(e,...o)}return n},$=(e,t,l)=>{const n=[];for(const i of e){const o=L1(i,t,l);o.length>0&&n.push(...o)}return n},Z2=(e,t,l)=>{e.path!==t&&(l.find(i=>i.path===e.path)||l.push(e))},e1=J("menu",()=>{const e=X(),t=$1(),{t:l}=D(),{rootRoute:{path:n}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},i=Z("menuKey")==="no"?n:Z("menuKey"),o=I({menuKey:i,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(c,m)=>$(c,"key",m),r=(c,m)=>{const v=m.meta;if(v.windowOpen)window.open(v.windowOpen);else if(o.menuKey!==c){if(Z2(m,o.menuKey,o.menuTagOptions),o.breadcrumbOptions=$(o.options,"key",c),c[0]!=="/"){const L=s(o.options,c).map(u=>u.key).join("/");e.push(L)}else e.push(m.path);o.menuKey=c,Y("menuKey",c)}},f=c=>{const m=v=>{var L;for(const u of v)if((L=u==null?void 0:u.children)!=null&&L.length&&m(u.children),c===u.path){r(u.path,u);break}};m(o.options)},p=(c,m=!0)=>{const v=Array.isArray(c);m?v?o.menuTagOptions.push(...c):o.menuTagOptions.push(c):v?o.menuTagOptions=c:o.menuTagOptions=[c]},y=()=>{const c=e.getRoutes().find(v=>v.name==="layout"),m=(v,L)=>v.map(u=>{var A;(A=u.children)!=null&&A.length&&(u.children=m(u.children));const{meta:S}=u,O=M(()=>S!=null&&S.i18nKey?l(`GlobalMenuOptions.${S.i18nKey}`):S==null?void 0:S.noLocalTitle),E={...u,key:u.path,label:()=>T(M1,null,{default:()=>O.value}),breadcrumbLabel:O.value},K={icon:()=>T(_,{name:S.icon,size:20},{})},V=S!=null&&S.icon?Object.assign({},E,K):E;return u.path===i&&p(V),V.show=x2(u),V});o.options=m(c==null?void 0:c.children),y1(()=>{o.breadcrumbOptions=$(o.options,"key",o.menuKey)})},b=c=>o.collapsed=c,R=(c,m=1)=>o.menuTagOptions.splice(c,m),w=()=>{o.menuTagOptions=[]};return N(()=>t.fullPath,c=>{f(c)},{immediate:!0}),{...G(o),menuModelValueChange:r,setupAppRoutes:y,collapsedMenu:b,spliceMenTagOptions:R,emptyMenuTagOptions:w,setMenuTagOptions:p}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),t1=J("signin",()=>{const e=I({signinCallback:{}}),t=n=>K1(n)?1:(e.signinCallback={role:"admin",name:n.name},0),l=()=>{window.$message.info("账号退出中..."),R2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};return{...G(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),T1=e=>{const t=N1();e.use(t),t.use(y2)},P2=C({name:"GlobalProvider",setup(){const e=P(),t=M(()=>e.primaryColorOverride),l=M(()=>e.themeValue?J1:null),n=M(()=>{const f=e.localeLanguage;return T2(f)}),{message:i,notification:o,dialog:s,loadingBar:r}=X1(["message","dialog","notification","loadingBar"],{configProviderProps:M(()=>({theme:l.value}))});return window.$dialog=s,window.$message=i,window.$loadingBar=r,window.$notification=o,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return a(n2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(Q1,null,{default:()=>[a(Y1,null,{default:()=>[a(e2,null,{default:()=>[a(t2,null,{default:()=>{var e,t;return[a(l2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),R1=B(!1),I3=e=>R1.value=e,V2=C({name:"GlobalSpin",props:{...o2},setup(){return{spinValue:R1,overrides:{opacitySpinning:"0"}}},render(){return a(i2,H1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,t;return(t=(e=this.$slots).default)==null?void 0:t.call(e)},description:()=>"loading..."})}}),m1=(e,t)=>Object.prototype.toString.call(e).includes(t),H2=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];let i=0;if(t=t||l.length,e)for(i=0;i{e&&t&&l&&e.addEventListener(t,l,n)},F3=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},j2=(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)})},D2=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(i=>i!=="");return l.includes(n.join(" "))},E2=(e,t)=>{e&&(m1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):m1(t,"String")&&t.split(";").forEach(n=>{const[i,o]=n.split(":");i&&o&&(e.style[i.trim()]=o.trim())}))},z1=C({name:"App",setup(){const e=P(),{themeValue:t}=z(e),l=()=>{const{primaryColor:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=document.body,s=Z("piniaSettingStore","localStorage"),r=F1(s,"primaryColorOverride.common.primaryColor");o.style.setProperty("--ray-theme-primary-color",r||i)},n=()=>{const i=document.getElementById("pre-loading-animation");i&&E2(i,{display:"none"})};l(),n(),N(()=>t.value,i=>{const o=document.body,s="ray-template--dark",r="ray-template--light";i?g1(o,r):g1(o,s),j2(o,i?s:r)},{immediate:!0})},render(){return a(P2,null,{default:()=>[a(V2,null,{default:()=>a(q1,null,null),description:()=>"lodaing..."})]})}}),A2="modulepreload",N2=function(e){return"/ray-tamplate/"+e},f1={},g=function(t,l,n){if(!l||l.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(l.map(o=>{if(o=N2(o),o in f1)return;f1[o]=!0;const s=o.endsWith(".css"),r=s?'[rel="stylesheet"]':"";if(!!n)for(let y=i.length-1;y>=0;y--){const b=i[y];if(b.href===o&&(!s||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${r}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":A2,s||(p.as="script",p.crossOrigin=""),p.href=o,document.head.appendChild(p),s)return new Promise((y,b)=>{p.addEventListener("load",y),p.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};const B2=C({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,l)=>{const n=j1("router-view");return o1(),i1(n,null,{default:a1(({Component:i,route:o})=>[a(E1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:a1(()=>[(o1(),i1(D1(i),{key:o.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const I2=C({name:"LayoutMenu",setup(){const e=e1(),t=X(),{menuModelValueChange:l,setupAppRoutes:n,collapsedMenu:i}=e,o=M({get:()=>e.menuKey,set:()=>{}}),s=M(()=>e.options),r=M(()=>e.collapsed),f=64,{layout:{sideBarLogo:p}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},y=()=>{p&&p.url&&(p.jumpType==="station"?t.push(p.url):window.open(p.url))};return n(),{modelMenuKey:o,menuModelValueChange:l,modelMenuOptions:s,modelCollapsed:r,collapsedMenu:i,collapsedWidth:f,sideBarLogo:p,handleSideBarLogoClick:y}},render(){return a(s2,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?a(_,{name:this.sideBarLogo.icon,size:"30"},null):"",a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(M1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a(a2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const K2=C({name:"RayTooltipIcon",props:{...c2,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 a(Q,this.$props,{trigger:()=>a(_,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const F2=C({name:"ThemeSwitch",setup(){const{t:e}=D(),t=P(),{changeSwitcher:l}=t,{themeValue:n}=z(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:o})=>o?{backgroundColor:"#000000"}:{}}},render(){const{t:e}=this;return a(k,{justify:"center"},{default:()=>[a(Q,null,{trigger:()=>a(q,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>T(_,{name:"dark"},{}),"unchecked-icon":()=>T(_,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),U2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function v1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const $2=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=D(),n=P(),{changePrimaryColor:i,changeSwitcher:o}=n,{themeValue:s,primaryColorOverride:r,menuTagSwitch:f,breadcrumbSwitch:p}=z(n);return{modelShow:M({get:()=>e.show,set:R=>{t("update:show",R)}}),t:l,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:i,themeValue:s,primaryColorOverride:r,menuTagSwitch:f,changeSwitcher:o,breadcrumbSwitch:p}},render(){let e,t;const{t:l}=this;return a(d2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[a(r2,{title:l("LayoutHeaderSettingOptions.Title")},{default:()=>[a(k,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(U,{titlePlacement:"center"},v1(e=l("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(F2,null,null),a(U,{titlePlacement:"center"},v1(t=l("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),a(p2,{swatches:U2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(U,{titlePlacement:"center"},{default:()=>[A1("界面显示")]}),a(u2,{labelPlacement:"left",column:1},{default:()=>[a(p1,{label:"显示多标签"},{default:()=>[a(q,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),a(p1,{label:"显示面包屑"},{default:()=>[a(q,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]})]})]})]})]})}});function q2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const G2=C({name:"Breadcrumb",setup(){const e=e1(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:M(()=>e.breadcrumbOptions),handleDropdownSelect:(i,o)=>{t(i,o)}}},render(){let e;return a(m2,null,q2(e=this.modelBreadcrumbOptions.map(t=>a(h2,{key:t.key},{default:()=>{var l;return[a(j,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),W2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],J2=C({name:"SiderBar",setup(){const e=P(),t=t1(),{t:l}=D(),{updateLocale:n,changeSwitcher:i}=e,{logout:o}=t,{drawerPlacement:s,breadcrumbSwitch:r}=z(e),f=B(!1),p=Z("person"),y={display:"flex"},b=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],R=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],w={reload:()=>{i(!1,"reloadRouteSwitch"),setTimeout(()=>i(!0,"reloadRouteSwitch"))},setting:()=>{f.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{d1.isEnabled?d1.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:b,rightTooltipIconOptions:R,t:l,handleIconClick:v=>{var L;(L=w[v])==null||L.call(w)},showSettings:f,updateLocale:n,handlePersonSelect:v=>{v==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{o()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:p,spaceItemStyle:y,drawerPlacement:s,breadcrumbSwitch:r}},render(){return a(_1,{class:"layout-header",bordered:!0},{default:()=>[a(k,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(Q,null,{trigger:()=>a(_,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(G2,null,null):""]}),a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(K2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(j,{options:L2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(_,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(j,{options:W2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(w1,{checkable:!0,size:"large"},{icon:()=>a(_,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a($2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function X2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const Q2=C({name:"MenuTag",setup(){const e=B(null),t=e1(),l=P(),n=X(),{menuKey:i,menuTagOptions:o}=z(t),{menuModelValueChange:s,spliceMenTagOptions:r,emptyMenuTagOptions:f,setMenuTagOptions:p}=t,{changeSwitcher:y}=l,{rootRoute:{path:b}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},R=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const c=M(()=>o.value),m=B([{label:"重新加载",key:"reloadCurrentPage",icon:()=>T(_,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>T(_,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>T(_,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>T(_,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>T(_,{size:16,name:"close"},{}),disabled:!1}]),v=H2(),L={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{m.value.length>1&&(f(),n.replace({path:b}))},closeRight:()=>{const d=m.value.length,h=c.value[w];r(w+1,d-1),i.value!==h.key&&s(h.key,h)},closeLeft:()=>{r(0,w)},closeOther:()=>{const d=c.value[w];i.value!==d.key?(f(),s(d.key,d)):p(d,!1)}},u=I({x:0,y:0,actionDropdownShow:!1}),S=d=>{if(r(d),i.value!==b){const h=c.value,x=h.length,F=h[x-1];s(F.key,F)}},O=(d,h)=>{m.value.forEach(x=>{if(x.key===d){x.disabled=h;return}})},E=d=>{s(d.key,d)},K=d=>{var x;const h=document.getElementById(v);if(h){const n1=Array.from(h.childNodes).find(V1=>D2(V1,"n-scrollbar-container")).scrollLeft||0,P1=d==="left"?Math.max(0,n1-200):n1+200;(x=e.value)==null||x.scrollTo({left:P1,behavior:"smooth"})}},V=d=>{var h;u.actionDropdownShow=!1,(h=L[d])==null||h.call(L)},A=(d,h)=>{h.preventDefault(),u.actionDropdownShow=!1,w=d,y1().then(()=>{u.actionDropdownShow=!0,u.x=h.clientX,u.y=h.clientY})},l1=()=>{const d=c.value.length-1;w===d?O("closeRight",!0):w0&&O("closeLeft",!1)},Z1=()=>{w=c.value.findIndex(h=>h.key===i.value),l1()};return N(()=>c.value,d=>{m.value.forEach(h=>{R.includes(h.key)&&(d.length>1?h.disabled=!1:h.disabled=!0)})},{immediate:!0,deep:!0}),N(()=>u.actionDropdownShow,()=>{l1()}),{modelMenuTagOptions:c,menuModelValueChange:s,closeCurrentMenuTag:S,menuKey:i,handleTagClick:E,moreOptions:m,handleScrollX:K,scrollRef:e,scrollBarUUID:v,actionDropdownSelect:V,rootPath:b,actionState:u,handleContextMenu:A,setCurrentContentmenuIndex:Z1}},render(){let e;return a(_1,null,{default:()=>[a("div",{class:"menu-tag"},[a(j,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),a(k,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(g2,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(k,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},X2(e=this.modelMenuTagOptions.map((t,l)=>a(w1,{closable:t.key!==this.rootPath&&this.modelMenuTagOptions.length>1,onClose:()=>this.closeCurrentMenuTag(l),type:t.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,t),bordered:!1,onContextmenu:this.handleContextMenu.bind(this,l)},{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),a("div",{class:"menu-tag__right-wrapper"},[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(j,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(_,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Y2=C({name:"Layout",setup(){const e=P(),{height:t}=v2(),{reloadRouteSwitch:l,menuTagSwitch:n}=z(e),i=M(()=>{let s={};return e.menuTagSwitch?s={"--layout-content-height":"calc(100% - 111px)"}:s={"--layout-content-height":"calc(100% - 64px)"},s}),{layout:{copyright:o}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{windowHeight:t,modelReloadRoute:l,modelMenuTagSwitch:n,cssVarsRef:i,copyright:o}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(u1,{class:"layout-full",hasSider:!0},{default:()=>[a(I2,null,null),a(u1,null,{default:()=>[a(J2,null,null),this.modelMenuTagSwitch?a(Q2,null,null):"",a(f2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(B2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),e3={path:"/dashboard",name:"dashboard",component:()=>g(()=>import("./index-4577d02f.js"),["assets/index-4577d02f.js","assets/index-2ea1cdaa.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},t3={path:"/rely",name:"rely",component:()=>g(()=>import("./index-0638c1f4.js"),["assets/index-0638c1f4.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>g(()=>import("./index-64e9998b.js"),["assets/index-64e9998b.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},l3={path:"/error",name:"error",component:()=>g(()=>import("./index-d161a223.js"),["assets/index-d161a223.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},n3={path:"/echart",name:"echart",component:()=>g(()=>import("./index-1b04080f.js"),["assets/index-1b04080f.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/lodash-es-92f3d5bd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},o3={path:"/scroll-reveal",name:"scroll-reveal",component:()=>g(()=>import("./index-a797b6c0.js"),["assets/index-a797b6c0.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},i3={path:"/axios",name:"axios",component:()=>g(()=>import("./index-9bfeaa10.js"),["assets/index-9bfeaa10.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},a3={path:"/table",name:"table",component:()=>g(()=>import("./index-6e01f5a7.js"),["assets/index-6e01f5a7.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/vuedraggable-9aebabe2.js","assets/date-fns-7f923de7.js","assets/vue-566141bb.js","assets/sortablejs-77186f55.js","assets/naive-ui-9d3bad45.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-65803f40.css"]),meta:{i18nKey:"Table",icon:"table"}},s3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},c3={path:"/multi-menu",name:"multi-menu",component:()=>g(()=>import("./index-42cc4756.js"),["assets/index-42cc4756.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>g(()=>import("./index-e98ad7a0.js"),["assets/index-e98ad7a0.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>g(()=>import("./index-27136aaf.js"),["assets/index-27136aaf.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>g(()=>import("./index-f5a9e19a.js"),["assets/index-f5a9e19a.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},r3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},p3={path:"/office",name:"office",component:()=>g(()=>import("./index-204069e3.js"),["assets/index-204069e3.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"/document",name:"document",component:()=>g(()=>import("./index-8afe836e.js"),["assets/index-8afe836e.js","assets/@vue-6996c4b6.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-92f3d5bd.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"/presentation",name:"presentation",component:()=>g(()=>import("./index-03c4de0e.js"),["assets/index-03c4de0e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>g(()=>import("./index-c8b3ef04.js"),["assets/index-c8b3ef04.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},u3=[e3,p3,n3,a3,i3,o3,l3,c3,s3,r3,t3],{rootRoute:{path:d3}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},h3=[{path:"/",name:"login",component:()=>g(()=>import("./index-b820edcc.js"),["assets/index-b820edcc.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/@vue-6996c4b6.js","assets/@vueuse-e2eab0ec.js","assets/vue-router-5661a2ac.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-461fc545.js","assets/index-2ea1cdaa.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-5f6e2eeb.css"])},{path:"/",name:"layout",redirect:d3,component:Y2,children:u3},{path:"/:catchAll(.*)",name:"error-page",component:()=>g(()=>import("./index-d161a223.js"),["assets/index-d161a223.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],m3=e=>{const{beforeEach:t}=e,{rootRoute:{path:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=i=>{i(l),Y("menuKey",l)};t((i,o,s)=>{const r=Z("token"),f=Z("menuKey"),{signinCallback:p}=z(t1()),y=M(()=>p.value.role),{meta:b}=i;r!=="no"?(()=>b.role?b.role.length===0?!0:b.role.includes(y.value):!0)()?i.path==="/"||o.path==="/login"?f!=="no"?s(f):n(s):s():n(s):i.path==="/"||o.path==="/login"?s():s("/")})},H=G1({history:W1(),routes:h3,scrollBehavior:()=>({left:0,top:0})}),O1=()=>m3(H),x1=e=>{e.use(H)},k1=()=>{H.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),H.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),H.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},g3=()=>{const e=b1(z1);C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},f3=()=>{let e;window.__WUJIE_MOUNT=()=>{e=b1(z1),C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?f3():g3();export{_ as R,F2 as T,I3 as a,P as b,E2 as c,K3 as d,H2 as e,L2 as l,F3 as o,Y as s,t1 as u}; +`,L2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],T2=e=>{switch(e){case"zh-CN":return{locale:c1,dateLocal:r1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:c1,dateLocal:r1}}},Y=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},Z=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},R2=(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)}},z2=()=>{const e={},t=/([^\\/]+)\.json$/i;try{const l=Object.assign({"../../locales/en-US.json":b2,"../../locales/system-one/en-US.json":M2,"../../locales/system-one/zh-CN.json":w2,"../../locales/system-two/en-US.json":_2,"../../locales/system-two/zh-CN.json":S2,"../../locales/zh-CN.json":C2});Object.keys(l).forEach(i=>{var r;const o=(r=i.match(t))==null?void 0:r[1],s=JSON.parse(l[i]);e[o]=s1({},e[o]),B1(s,(f,p)=>{e[o][p]=s1(e[o][p],f)})})}catch(l){console.error(l)}return e},S1=()=>{const e=Z("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},C1=e=>{const t=S1(),l=U1({locale:t,allowComposition:!0,messages:z2()});e.use(l)},P=J("setting",()=>{const{primaryColor:e}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},{locale:t}=D(),l=I({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:S1()}),n=s=>{t.value=s,l.localeLanguage=s,Y("localeLanguage",s,"localStorage")},i=s=>{I1(l,"settingState.primaryColorOverride.common.primaryColorHover",s),document.body.style.setProperty("--ray-theme-primary-color",s)},o=(s,r)=>{Object.hasOwn(l,r)&&typeof l[r]=="boolean"&&(l[r]=s)};return{...G(l),updateLocale:n,changePrimaryColor:i,changeSwitcher:o}},{persist:{key:"piniaSettingStore"}});const _=C({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1},cursorPointer:{type:Boolean,default:!1}},setup(e){const t=M(()=>e.color),l=M(()=>`#${e.prefix}-${e.name}`),n=M(()=>{const i={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(i.cursor="pointer"),i});return{modelColor:t,symbolId:l,cssVars:n}},render(){return a("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[a("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[a("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),O2=["login","error-page","doc"],h1=["admin"],x2=e=>{const{signinCallback:t}=z(t1()),l=M(()=>t.value.role),{meta:n,name:i}=e,o=(n==null?void 0:n.hidden)===void 0||(n==null?void 0:n.hidden)===!1?!1:n==null?void 0:n.hidden;return h1.length&&h1.includes(l.value)||O2.includes(i)?!o:n!=null&&n.role?n.role.includes(l.value)&&!o:!o},k2=(e,t,l)=>e[t]===l||e.key===l,L1=(e,t,l)=>{const n=[];if(k2(e,t,l))return n.push(e),n;if(e.children&&e.children.length>0)for(const i of e.children){const o=L1(i,t,l);o.length>0&&n.push(e,...o)}return n},$=(e,t,l)=>{const n=[];for(const i of e){const o=L1(i,t,l);o.length>0&&n.push(...o)}return n},Z2=(e,t,l)=>{e.path!==t&&(l.find(i=>i.path===e.path)||l.push(e))},e1=J("menu",()=>{const e=X(),t=$1(),{t:l}=D(),{rootRoute:{path:n}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},i=Z("menuKey")==="no"?n:Z("menuKey"),o=I({menuKey:i,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(c,m)=>$(c,"key",m),r=(c,m)=>{const v=m.meta;if(v.windowOpen)window.open(v.windowOpen);else if(o.menuKey!==c){if(Z2(m,o.menuKey,o.menuTagOptions),o.breadcrumbOptions=$(o.options,"key",c),c[0]!=="/"){const L=s(o.options,c).map(u=>u.key).join("/");e.push(L)}else e.push(m.path);o.menuKey=c,Y("menuKey",c)}},f=c=>{const m=v=>{var L;for(const u of v)if((L=u==null?void 0:u.children)!=null&&L.length&&m(u.children),c===u.path){r(u.path,u);break}};m(o.options)},p=(c,m=!0)=>{const v=Array.isArray(c);m?v?o.menuTagOptions.push(...c):o.menuTagOptions.push(c):v?o.menuTagOptions=c:o.menuTagOptions=[c]},y=()=>{const c=e.getRoutes().find(v=>v.name==="layout"),m=(v,L)=>v.map(u=>{var A;(A=u.children)!=null&&A.length&&(u.children=m(u.children));const{meta:S}=u,O=M(()=>S!=null&&S.i18nKey?l(`GlobalMenuOptions.${S.i18nKey}`):S==null?void 0:S.noLocalTitle),E={...u,key:u.path,label:()=>T(M1,null,{default:()=>O.value}),breadcrumbLabel:O.value},K={icon:()=>T(_,{name:S.icon,size:20},{})},V=S!=null&&S.icon?Object.assign({},E,K):E;return u.path===i&&p(V),V.show=x2(u),V});o.options=m(c==null?void 0:c.children),y1(()=>{o.breadcrumbOptions=$(o.options,"key",o.menuKey)})},b=c=>o.collapsed=c,R=(c,m=1)=>o.menuTagOptions.splice(c,m),w=()=>{o.menuTagOptions=[]};return N(()=>t.fullPath,c=>{f(c)},{immediate:!0}),{...G(o),menuModelValueChange:r,setupAppRoutes:y,collapsedMenu:b,spliceMenTagOptions:R,emptyMenuTagOptions:w,setMenuTagOptions:p}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),t1=J("signin",()=>{const e=I({signinCallback:{}}),t=n=>K1(n)?1:(e.signinCallback={role:"admin",name:n.name},0),l=()=>{window.$message.info("账号退出中..."),R2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};return{...G(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),T1=e=>{const t=N1();e.use(t),t.use(y2)},P2=C({name:"GlobalProvider",setup(){const e=P(),t=M(()=>e.primaryColorOverride),l=M(()=>e.themeValue?J1:null),n=M(()=>{const f=e.localeLanguage;return T2(f)}),{message:i,notification:o,dialog:s,loadingBar:r}=X1(["message","dialog","notification","loadingBar"],{configProviderProps:M(()=>({theme:l.value}))});return window.$dialog=s,window.$message=i,window.$loadingBar=r,window.$notification=o,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return a(n2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(Q1,null,{default:()=>[a(Y1,null,{default:()=>[a(e2,null,{default:()=>[a(t2,null,{default:()=>{var e,t;return[a(l2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),R1=B(!1),I3=e=>R1.value=e,V2=C({name:"GlobalSpin",props:{...o2},setup(){return{spinValue:R1,overrides:{opacitySpinning:"0"}}},render(){return a(i2,H1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,t;return(t=(e=this.$slots).default)==null?void 0:t.call(e)},description:()=>"loading..."})}}),m1=(e,t)=>Object.prototype.toString.call(e).includes(t),H2=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];let i=0;if(t=t||l.length,e)for(i=0;i{e&&t&&l&&e.addEventListener(t,l,n)},F3=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},j2=(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)})},D2=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(i=>i!=="");return l.includes(n.join(" "))},E2=(e,t)=>{e&&(m1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):m1(t,"String")&&t.split(";").forEach(n=>{const[i,o]=n.split(":");i&&o&&(e.style[i.trim()]=o.trim())}))},z1=C({name:"App",setup(){const e=P(),{themeValue:t}=z(e),l=()=>{const{primaryColor:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=document.body,s=Z("piniaSettingStore","localStorage"),r=F1(s,"primaryColorOverride.common.primaryColor");o.style.setProperty("--ray-theme-primary-color",r||i)},n=()=>{const i=document.getElementById("pre-loading-animation");i&&E2(i,{display:"none"})};l(),n(),N(()=>t.value,i=>{const o=document.body,s="ray-template--dark",r="ray-template--light";i?g1(o,r):g1(o,s),j2(o,i?s:r)},{immediate:!0})},render(){return a(P2,null,{default:()=>[a(V2,null,{default:()=>a(q1,null,null),description:()=>"lodaing..."})]})}}),A2="modulepreload",N2=function(e){return"/ray-template/"+e},f1={},g=function(t,l,n){if(!l||l.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(l.map(o=>{if(o=N2(o),o in f1)return;f1[o]=!0;const s=o.endsWith(".css"),r=s?'[rel="stylesheet"]':"";if(!!n)for(let y=i.length-1;y>=0;y--){const b=i[y];if(b.href===o&&(!s||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${r}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":A2,s||(p.as="script",p.crossOrigin=""),p.href=o,document.head.appendChild(p),s)return new Promise((y,b)=>{p.addEventListener("load",y),p.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};const B2=C({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,l)=>{const n=j1("router-view");return o1(),i1(n,null,{default:a1(({Component:i,route:o})=>[a(E1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:a1(()=>[(o1(),i1(D1(i),{key:o.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const I2=C({name:"LayoutMenu",setup(){const e=e1(),t=X(),{menuModelValueChange:l,setupAppRoutes:n,collapsedMenu:i}=e,o=M({get:()=>e.menuKey,set:()=>{}}),s=M(()=>e.options),r=M(()=>e.collapsed),f=64,{layout:{sideBarLogo:p}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},y=()=>{p&&p.url&&(p.jumpType==="station"?t.push(p.url):window.open(p.url))};return n(),{modelMenuKey:o,menuModelValueChange:l,modelMenuOptions:s,modelCollapsed:r,collapsedMenu:i,collapsedWidth:f,sideBarLogo:p,handleSideBarLogoClick:y}},render(){return a(s2,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?a(_,{name:this.sideBarLogo.icon,size:"30"},null):"",a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(M1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a(a2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const K2=C({name:"RayTooltipIcon",props:{...c2,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 a(Q,this.$props,{trigger:()=>a(_,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const F2=C({name:"ThemeSwitch",setup(){const{t:e}=D(),t=P(),{changeSwitcher:l}=t,{themeValue:n}=z(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:o})=>o?{backgroundColor:"#000000"}:{}}},render(){const{t:e}=this;return a(k,{justify:"center"},{default:()=>[a(Q,null,{trigger:()=>a(q,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>T(_,{name:"dark"},{}),"unchecked-icon":()=>T(_,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),U2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function v1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const $2=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=D(),n=P(),{changePrimaryColor:i,changeSwitcher:o}=n,{themeValue:s,primaryColorOverride:r,menuTagSwitch:f,breadcrumbSwitch:p}=z(n);return{modelShow:M({get:()=>e.show,set:R=>{t("update:show",R)}}),t:l,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:i,themeValue:s,primaryColorOverride:r,menuTagSwitch:f,changeSwitcher:o,breadcrumbSwitch:p}},render(){let e,t;const{t:l}=this;return a(d2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[a(r2,{title:l("LayoutHeaderSettingOptions.Title")},{default:()=>[a(k,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(U,{titlePlacement:"center"},v1(e=l("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(F2,null,null),a(U,{titlePlacement:"center"},v1(t=l("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),a(p2,{swatches:U2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(U,{titlePlacement:"center"},{default:()=>[A1("界面显示")]}),a(u2,{labelPlacement:"left",column:1},{default:()=>[a(p1,{label:"显示多标签"},{default:()=>[a(q,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),a(p1,{label:"显示面包屑"},{default:()=>[a(q,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]})]})]})]})]})}});function q2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const G2=C({name:"Breadcrumb",setup(){const e=e1(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:M(()=>e.breadcrumbOptions),handleDropdownSelect:(i,o)=>{t(i,o)}}},render(){let e;return a(m2,null,q2(e=this.modelBreadcrumbOptions.map(t=>a(h2,{key:t.key},{default:()=>{var l;return[a(j,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),W2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],J2=C({name:"SiderBar",setup(){const e=P(),t=t1(),{t:l}=D(),{updateLocale:n,changeSwitcher:i}=e,{logout:o}=t,{drawerPlacement:s,breadcrumbSwitch:r}=z(e),f=B(!1),p=Z("person"),y={display:"flex"},b=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],R=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],w={reload:()=>{i(!1,"reloadRouteSwitch"),setTimeout(()=>i(!0,"reloadRouteSwitch"))},setting:()=>{f.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{d1.isEnabled?d1.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:b,rightTooltipIconOptions:R,t:l,handleIconClick:v=>{var L;(L=w[v])==null||L.call(w)},showSettings:f,updateLocale:n,handlePersonSelect:v=>{v==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{o()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:p,spaceItemStyle:y,drawerPlacement:s,breadcrumbSwitch:r}},render(){return a(_1,{class:"layout-header",bordered:!0},{default:()=>[a(k,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(Q,null,{trigger:()=>a(_,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(G2,null,null):""]}),a(k,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(K2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(j,{options:L2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(_,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(j,{options:W2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(w1,{checkable:!0,size:"large"},{icon:()=>a(_,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a($2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function X2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const Q2=C({name:"MenuTag",setup(){const e=B(null),t=e1(),l=P(),n=X(),{menuKey:i,menuTagOptions:o}=z(t),{menuModelValueChange:s,spliceMenTagOptions:r,emptyMenuTagOptions:f,setMenuTagOptions:p}=t,{changeSwitcher:y}=l,{rootRoute:{path:b}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},R=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const c=M(()=>o.value),m=B([{label:"重新加载",key:"reloadCurrentPage",icon:()=>T(_,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>T(_,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>T(_,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>T(_,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>T(_,{size:16,name:"close"},{}),disabled:!1}]),v=H2(),L={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{m.value.length>1&&(f(),n.replace({path:b}))},closeRight:()=>{const d=m.value.length,h=c.value[w];r(w+1,d-1),i.value!==h.key&&s(h.key,h)},closeLeft:()=>{r(0,w)},closeOther:()=>{const d=c.value[w];i.value!==d.key?(f(),s(d.key,d)):p(d,!1)}},u=I({x:0,y:0,actionDropdownShow:!1}),S=d=>{if(r(d),i.value!==b){const h=c.value,x=h.length,F=h[x-1];s(F.key,F)}},O=(d,h)=>{m.value.forEach(x=>{if(x.key===d){x.disabled=h;return}})},E=d=>{s(d.key,d)},K=d=>{var x;const h=document.getElementById(v);if(h){const n1=Array.from(h.childNodes).find(V1=>D2(V1,"n-scrollbar-container")).scrollLeft||0,P1=d==="left"?Math.max(0,n1-200):n1+200;(x=e.value)==null||x.scrollTo({left:P1,behavior:"smooth"})}},V=d=>{var h;u.actionDropdownShow=!1,(h=L[d])==null||h.call(L)},A=(d,h)=>{h.preventDefault(),u.actionDropdownShow=!1,w=d,y1().then(()=>{u.actionDropdownShow=!0,u.x=h.clientX,u.y=h.clientY})},l1=()=>{const d=c.value.length-1;w===d?O("closeRight",!0):w0&&O("closeLeft",!1)},Z1=()=>{w=c.value.findIndex(h=>h.key===i.value),l1()};return N(()=>c.value,d=>{m.value.forEach(h=>{R.includes(h.key)&&(d.length>1?h.disabled=!1:h.disabled=!0)})},{immediate:!0,deep:!0}),N(()=>u.actionDropdownShow,()=>{l1()}),{modelMenuTagOptions:c,menuModelValueChange:s,closeCurrentMenuTag:S,menuKey:i,handleTagClick:E,moreOptions:m,handleScrollX:K,scrollRef:e,scrollBarUUID:v,actionDropdownSelect:V,rootPath:b,actionState:u,handleContextMenu:A,setCurrentContentmenuIndex:Z1}},render(){let e;return a(_1,null,{default:()=>[a("div",{class:"menu-tag"},[a(j,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),a(k,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(g2,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(k,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},X2(e=this.modelMenuTagOptions.map((t,l)=>a(w1,{closable:t.key!==this.rootPath&&this.modelMenuTagOptions.length>1,onClose:()=>this.closeCurrentMenuTag(l),type:t.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,t),bordered:!1,onContextmenu:this.handleContextMenu.bind(this,l)},{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),a("div",{class:"menu-tag__right-wrapper"},[a(_,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(j,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(_,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Y2=C({name:"Layout",setup(){const e=P(),{height:t}=v2(),{reloadRouteSwitch:l,menuTagSwitch:n}=z(e),i=M(()=>{let s={};return e.menuTagSwitch?s={"--layout-content-height":"calc(100% - 111px)"}:s={"--layout-content-height":"calc(100% - 64px)"},s}),{layout:{copyright:o}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{windowHeight:t,modelReloadRoute:l,modelMenuTagSwitch:n,cssVarsRef:i,copyright:o}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(u1,{class:"layout-full",hasSider:!0},{default:()=>[a(I2,null,null),a(u1,null,{default:()=>[a(J2,null,null),this.modelMenuTagSwitch?a(Q2,null,null):"",a(f2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(B2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),e3={path:"/dashboard",name:"dashboard",component:()=>g(()=>import("./index-e9e011b3.js"),["assets/index-e9e011b3.js","assets/index-2ea1cdaa.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},t3={path:"/rely",name:"rely",component:()=>g(()=>import("./index-0638c1f4.js"),["assets/index-0638c1f4.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>g(()=>import("./index-64e9998b.js"),["assets/index-64e9998b.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},l3={path:"/error",name:"error",component:()=>g(()=>import("./index-d161a223.js"),["assets/index-d161a223.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},n3={path:"/echart",name:"echart",component:()=>g(()=>import("./index-fcd5acfd.js"),["assets/index-fcd5acfd.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/lodash-es-92f3d5bd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},o3={path:"/scroll-reveal",name:"scroll-reveal",component:()=>g(()=>import("./index-a797b6c0.js"),["assets/index-a797b6c0.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},i3={path:"/axios",name:"axios",component:()=>g(()=>import("./index-9bfeaa10.js"),["assets/index-9bfeaa10.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/@vue-6996c4b6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},a3={path:"/table",name:"table",component:()=>g(()=>import("./index-fe8a0ba0.js"),["assets/index-fe8a0ba0.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/@vue-6996c4b6.js","assets/vuedraggable-9aebabe2.js","assets/date-fns-7f923de7.js","assets/vue-566141bb.js","assets/sortablejs-77186f55.js","assets/naive-ui-9d3bad45.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/@vueuse-e2eab0ec.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-65803f40.css"]),meta:{i18nKey:"Table",icon:"table"}},s3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},c3={path:"/multi-menu",name:"multi-menu",component:()=>g(()=>import("./index-42cc4756.js"),["assets/index-42cc4756.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>g(()=>import("./index-e98ad7a0.js"),["assets/index-e98ad7a0.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>g(()=>import("./index-27136aaf.js"),["assets/index-27136aaf.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>g(()=>import("./index-f5a9e19a.js"),["assets/index-f5a9e19a.js","assets/@vue-6996c4b6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},r3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-4295d44e.js"),["assets/index-4295d44e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},p3={path:"/office",name:"office",component:()=>g(()=>import("./index-204069e3.js"),["assets/index-204069e3.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"/document",name:"document",component:()=>g(()=>import("./index-4904479d.js"),["assets/index-4904479d.js","assets/@vue-6996c4b6.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-92f3d5bd.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/vue-router-5661a2ac.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/@vueuse-e2eab0ec.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"/presentation",name:"presentation",component:()=>g(()=>import("./index-03c4de0e.js"),["assets/index-03c4de0e.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>g(()=>import("./index-c8b3ef04.js"),["assets/index-c8b3ef04.js","assets/@vue-6996c4b6.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},u3=[e3,p3,n3,a3,i3,o3,l3,c3,s3,r3,t3],{rootRoute:{path:d3}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},h3=[{path:"/",name:"login",component:()=>g(()=>import("./index-97aca1e3.js"),["assets/index-97aca1e3.js","assets/vue-i18n-a041e1ab.js","assets/@intlify-bd5dfa46.js","assets/@vue-6996c4b6.js","assets/@vueuse-e2eab0ec.js","assets/vue-router-5661a2ac.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-461fc545.js","assets/index-2ea1cdaa.js","assets/pinia-c02b34e2.js","assets/vue-demi-71ba0ef2.js","assets/screenfull-578bfdd4.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-5f6e2eeb.css"])},{path:"/",name:"layout",redirect:d3,component:Y2,children:u3},{path:"/:catchAll(.*)",name:"error-page",component:()=>g(()=>import("./index-d161a223.js"),["assets/index-d161a223.js","assets/vue-router-5661a2ac.js","assets/@vue-6996c4b6.js","assets/naive-ui-9d3bad45.js","assets/date-fns-7f923de7.js","assets/vueuc-48cc3a88.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-f42a4f8d.js","assets/vooks-18ea31ef.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-92f3d5bd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],m3=e=>{const{beforeEach:t}=e,{rootRoute:{path:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=i=>{i(l),Y("menuKey",l)};t((i,o,s)=>{const r=Z("token"),f=Z("menuKey"),{signinCallback:p}=z(t1()),y=M(()=>p.value.role),{meta:b}=i;r!=="no"?(()=>b.role?b.role.length===0?!0:b.role.includes(y.value):!0)()?i.path==="/"||o.path==="/login"?f!=="no"?s(f):n(s):s():n(s):i.path==="/"||o.path==="/login"?s():s("/")})},H=G1({history:W1(),routes:h3,scrollBehavior:()=>({left:0,top:0})}),O1=()=>m3(H),x1=e=>{e.use(H)},k1=()=>{H.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),H.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),H.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},g3=()=>{const e=b1(z1);C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},f3=()=>{let e;window.__WUJIE_MOUNT=()=>{e=b1(z1),C1(e),T1(e),x1(e),k1(),O1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?f3():g3();export{_ as R,F2 as T,I3 as a,P as b,E2 as c,K3 as d,H2 as e,L2 as l,F3 as o,Y as s,t1 as u}; diff --git a/assets/index-751dfc20.js.gz b/assets/index-c1b098a5.js.gz similarity index 73% rename from assets/index-751dfc20.js.gz rename to assets/index-c1b098a5.js.gz index b8b926ff2fbbb0fa8e795e75c795e42968cf887a..8939e0326ae16cb490121fa1553ea9fe5006f286 100644 GIT binary patch delta 8939 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

8^xDG@Us+ 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 N{eM>Ws}p$00RTE*x{3e* diff --git a/assets/index-4577d02f.js b/assets/index-e9e011b3.js similarity index 97% rename from assets/index-4577d02f.js rename to assets/index-e9e011b3.js index cbafee5c..53f32502 100644 --- a/assets/index-4577d02f.js +++ b/assets/index-e9e011b3.js @@ -1 +1 @@ -import{R as r}from"./index-751dfc20.js";import{R as f}from"./index-2ea1cdaa.js";import{Q as i,u as E,v as c,T as d,U as m,o as l,B as s,E as b}from"./naive-ui-9d3bad45.js";import{e as y,ab as u,q as F,c as e,d as D}from"./@vue-6996c4b6.js";import"./pinia-c02b34e2.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!D(a)}const w=y({name:"Dashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; +import{R as r}from"./index-c1b098a5.js";import{R as f}from"./index-2ea1cdaa.js";import{Q as i,u as E,v as c,T as d,U as m,o as l,B as s,E as b}from"./naive-ui-9d3bad45.js";import{e as y,ab as u,q as F,c as e,d as D}from"./@vue-6996c4b6.js";import"./pinia-c02b34e2.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!D(a)}const w=y({name:"Dashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; diff --git a/assets/index-e9e011b3.js.gz b/assets/index-e9e011b3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1b7aedf7c7dc86bc5b1db6997b027e527e525a4 GIT binary patch literal 1509 zcmVK|)?C`bHBVL8XnLO`xU3Bz5v*@SWp-(cL>ci5-JfsgkAf?#%4W zJp1fplTz8TS@m29(vV%#ZL1_jhlr`+>oSU~v0N6WqF1OiOb*29y>SYLail?bFz!nc zM}Q;DNiZ%90vCkQz*oYQfF+CpJ{5+7lftOogH1@rvFs2zrzKRVC3||nBD4aaDy##( z7UmQ{!eF2YGtxch#JGdybS{@hNi}`o4DKoulRz286g82=O0Q33X}Cn>Ok9OAtoOMM zOM`Sw##GKJdO}O7+TnB(&zdrfCF3{_)n4}rVlsp16_jxI@F*bF_FyvGwtLmDT95i^@aEio~%h;xbGOSSs86P^AP?LJD zFGCY9-K26x&nXEFXAU*&AUT;uC;_wCULPK3nyjYd$y7qYeT`yVGAgo$(s~@{;(aqB zN@W{!e%Z2~RA5ri_JeF$SE(G&Vwi|yz0ao+o62e|nN4I9{U={>ibVs<$#^QBPNh=4 z-UDS*nOs^?QGYrvS&UewoP}AON$7o-$2j;U0hf|ON=DW74{G{i~{X9Ei9j)_F^P&o`ERU0$MHbbmZ#+Dv}g@V-eOE+(xQLkXcqGj7+ zmWYTl>pZiGS&SlR7(Bhe<1br&R451@m5v@gGQwRoWSNwOt`#cbstHRtFO6`%s}{61 z2~b|O9PU=HB5NGmUtq@RdZsLD)BNSC0aa||C2#J5H^1U7{N7sr!CSfOJ$Wku4byx$ zQaI*>4PbJTf~tmf=orl3z3hZ3sEU5`5_J&5luEU}5FC~+Iye!%E=5Lb5pW=bn7TD6 z{2Yde`O*Bt{hjujTXW6LnNE8@zHNWM^FOuM+Pc$xw;UYVtpDP^d*jYdw|<^n{Egpi9fp%q#o7?XEm` zr>1t--*`XG{ihB^1Haz(o-BDw_ucvfZ)q_&O29JxboWlfonLQmJ$IK@C2^+`lt2|3 zkkY)Qb;&0i#JnnjF&pc7X^gQl%?}L~2^(|ND6&dJmk6{*AUW+o`5deaaU^7hOJ##U zI^K_H;WS~NIVvB`N5q?7Xx1k<+@a4YbujH2c@!{=#!Snwij@nnc!=B`4g&sE9lW>P zN9rPBI2n!Y2Xxl^5od)E@A-q(zW2iUOM5=?y*65_fk2x0>oYJ5L0}DcG{6a~gW!S{ z{yP#1j4XZ<1`vmIcs_<9Kic0tHIPl|q{!v~9XvpC8xNa}<<`>7?r*ntcOG#t+be&! zA3t*!<~XZfy$-0-UU}DATyr=6Y;DcE3+wLms&{XJ-+OcO?l+SEhzWmJgc-O?|K`?A zYio8uzb8RewQSxh*78SUz(?z>0TC{7;^id+>r4X3GMti6T&|P_Hb!Xluuw%yupDNE zV?LPXK9mSlui{FcMg6mb3VSP`9js6gpdBB#h!%=*pV$?(%mRz@M-h%hj+^=3&Q0;g z`9AF1hr#pjfgphEgAizgq)G63dcs>;_m=N@a zHP)K-Ik#SKeYe`t+6}HZ8}BD>dz15AX2j#)UJTxUYi+`Nb4!Tg&dc`1(`J3zyFbIv z@m5#7$2&ZwE7Co; literal 0 HcmV?d00001 diff --git a/assets/index-1b04080f.js b/assets/index-fcd5acfd.js similarity index 99% rename from assets/index-1b04080f.js rename to assets/index-fcd5acfd.js index 73c874de..bc455d80 100644 --- a/assets/index-1b04080f.js +++ b/assets/index-fcd5acfd.js @@ -1 +1 @@ -import{s as R}from"./pinia-c02b34e2.js";import{c as $,d as L}from"./lodash-es-92f3d5bd.js";import{b as V,o as U,c as D,d as z}from"./index-751dfc20.js";import{u as h,i as j,a as M,b as N,c as P,d as W,e as I,f as q,g as G,h as H,j as X,k as J,l as K,m as Q,n as Y,o as Z,p as _,q as ee,r as te}from"./echarts-2fc78c0b.js";import{e as S,r as d,l as ae,w as E,h as se,o as ne,n as ue,f as ie,ab as t,c as i}from"./@vue-6996c4b6.js";import{W as o,U as oe,n as v}from"./naive-ui-9d3bad45.js";import"./vue-demi-71ba0ef2.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./zrender-e8935425.js";const c=S({name:"RayChart",props:{width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},canvasRender:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0}},setup(e){const p=V(),{themeValue:r}=R(p),y=d(),g=d();let a,m;const C=ae(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),b=async()=>{h([M,N,P,W,I,q,G,H]),h([X,J,K,Q,Y,Z]),h([_,ee]),h([te]);try{h(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},u=()=>{let s=$(e.options);const l=f=>Object.assign({},s,f);return e.showAria&&(s=l({aria:{enabled:!0,decal:{show:!0}}})),s},n=s=>{var w,B;const l=y.value,f=u(),{height:x,width:k}=l.getBoundingClientRect();x===0&&D(l,{height:"200px"}),k===0&&D(l,{width:"200px"});try{a=j(l,s),g.value=a,f&&a.setOption(f),(w=e.success)==null||w.call(e,a)}catch(T){(B=e.error)==null||B.call(e),console.error(T)}},A=s=>{if(e.autoChangeTheme){n(s?"dark":"");return}e.theme||n("")},F=()=>{a&&(a.clear(),a.dispose())},O=()=>{a&&a.resize()};return E(()=>[r.value],([s])=>{e.autoChangeTheme&&(F(),A(s))}),E(()=>e.showAria,()=>{F(),(e.autoChangeTheme||e.theme)&&r.value?n("dark"):n("")}),e.watchOptions&&E(()=>e.watchOptions,()=>{const s=u();a==null||a.setOption(s)}),se(async()=>{await b()}),ne(()=>{ue(()=>{e.autoChangeTheme?A(r.value):e.theme?n("dark"):n(""),e.autoResize&&(m=L(O,500),z(window,"resize",m))})}),ie(()=>{F(),U(window,"resize",m)}),{rayChartRef:y,cssVarsRef:C,echartInstance:g}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),Ve=S({name:"Echart",setup(){const e=d(),p=d(!1),r=d(!1);return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:p,handleLoadingShow:u=>{if(e.value){const{echartInstance:n}=e.value;u?n.showLoading():n.hideLoading()}},chartAria:r,handleAriaShow:u=>{r.value=u},handleChartRenderSuccess:u=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3})},basePieOptions:{title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},baseLineOptions:{title:{text:"Stacked Area Chart"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}}},render(){return t("div",{class:"echart"},[t(o,null,{default:()=>[i("RayChart 组件使用")]}),t(oe,null,{default:()=>[i("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(o,null,{default:()=>[i("基础使用")]}),t("div",{class:"chart--container"},[t(c,{options:this.baseOptions},null)]),t(o,null,{default:()=>[i("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(c,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(o,null,{default:()=>[i("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(c,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(o,null,{default:()=>[i("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(c,{theme:"dark",options:this.baseOptions},null)]),t(o,null,{default:()=>[i("加载动画")]}),t(v,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(c,{ref:"baseChartRef",options:this.baseOptions},null)]),t(o,null,{default:()=>[i("贴画可视化图")]}),t(v,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(c,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Ve as default}; +import{s as R}from"./pinia-c02b34e2.js";import{c as $,d as L}from"./lodash-es-92f3d5bd.js";import{b as V,o as U,c as D,d as z}from"./index-c1b098a5.js";import{u as h,i as j,a as M,b as N,c as P,d as W,e as I,f as q,g as G,h as H,j as X,k as J,l as K,m as Q,n as Y,o as Z,p as _,q as ee,r as te}from"./echarts-2fc78c0b.js";import{e as S,r as d,l as ae,w as E,h as se,o as ne,n as ue,f as ie,ab as t,c as i}from"./@vue-6996c4b6.js";import{W as o,U as oe,n as v}from"./naive-ui-9d3bad45.js";import"./vue-demi-71ba0ef2.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./@vueuse-e2eab0ec.js";import"./screenfull-578bfdd4.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./zrender-e8935425.js";const c=S({name:"RayChart",props:{width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},canvasRender:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0}},setup(e){const p=V(),{themeValue:r}=R(p),y=d(),g=d();let a,m;const C=ae(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),b=async()=>{h([M,N,P,W,I,q,G,H]),h([X,J,K,Q,Y,Z]),h([_,ee]),h([te]);try{h(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},u=()=>{let s=$(e.options);const l=f=>Object.assign({},s,f);return e.showAria&&(s=l({aria:{enabled:!0,decal:{show:!0}}})),s},n=s=>{var w,B;const l=y.value,f=u(),{height:x,width:k}=l.getBoundingClientRect();x===0&&D(l,{height:"200px"}),k===0&&D(l,{width:"200px"});try{a=j(l,s),g.value=a,f&&a.setOption(f),(w=e.success)==null||w.call(e,a)}catch(T){(B=e.error)==null||B.call(e),console.error(T)}},A=s=>{if(e.autoChangeTheme){n(s?"dark":"");return}e.theme||n("")},F=()=>{a&&(a.clear(),a.dispose())},O=()=>{a&&a.resize()};return E(()=>[r.value],([s])=>{e.autoChangeTheme&&(F(),A(s))}),E(()=>e.showAria,()=>{F(),(e.autoChangeTheme||e.theme)&&r.value?n("dark"):n("")}),e.watchOptions&&E(()=>e.watchOptions,()=>{const s=u();a==null||a.setOption(s)}),se(async()=>{await b()}),ne(()=>{ue(()=>{e.autoChangeTheme?A(r.value):e.theme?n("dark"):n(""),e.autoResize&&(m=L(O,500),z(window,"resize",m))})}),ie(()=>{F(),U(window,"resize",m)}),{rayChartRef:y,cssVarsRef:C,echartInstance:g}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),Ve=S({name:"Echart",setup(){const e=d(),p=d(!1),r=d(!1);return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:p,handleLoadingShow:u=>{if(e.value){const{echartInstance:n}=e.value;u?n.showLoading():n.hideLoading()}},chartAria:r,handleAriaShow:u=>{r.value=u},handleChartRenderSuccess:u=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3})},basePieOptions:{title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},baseLineOptions:{title:{text:"Stacked Area Chart"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}}},render(){return t("div",{class:"echart"},[t(o,null,{default:()=>[i("RayChart 组件使用")]}),t(oe,null,{default:()=>[i("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(o,null,{default:()=>[i("基础使用")]}),t("div",{class:"chart--container"},[t(c,{options:this.baseOptions},null)]),t(o,null,{default:()=>[i("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(c,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(o,null,{default:()=>[i("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(c,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(o,null,{default:()=>[i("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(c,{theme:"dark",options:this.baseOptions},null)]),t(o,null,{default:()=>[i("加载动画")]}),t(v,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(c,{ref:"baseChartRef",options:this.baseOptions},null)]),t(o,null,{default:()=>[i("贴画可视化图")]}),t(v,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(c,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Ve as default}; diff --git a/assets/index-fcd5acfd.js.gz b/assets/index-fcd5acfd.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..65dd2f139c01b261567673b27f71b3415b1d42a0 GIT binary patch literal 3026 zcmV;@3oY~?iwFP!000026RlZ$bKArg|Nnjpq07xk%*xmDBe9(kCFzSop(SZkAmd?H z(#lpNORgSCT-P(UKh8JM6IIv!?v1cXU(2@@I- zrmam7j!g=gNp>RcspW_$ljZWHQP3yTvd&O451oz&&TTnaIoxJ0J%)>!aDaDIcjD_1mfQ@UmC!JmhO&$u8)!WrU`BFfQW}HMd9EWVmGi|yju~NiZV(EFHZQeZ+#nTk4z~`{ zWD`--_nJYay<(eTz0wX_O;VW;ecP=elUO)%!iuP7v;Pn~s7~x!J-j~+jzVva1onBt z=@w@_&mq`FC-k$#2&;n?k7YZ^!0s{*=3<38eL|il3+mp=jBn%pNYoDUn$+_Fr(m)M z1d^;hDYZK?aEc6r1PR%Z$TjG)JqU^Kd;Xu3g>}*xSjt^8Zm7uJ0{(VuUh zd=5R2PNFmD7&?cJqNl4ef|oC%XVA0g1@sbnnZ0-g5yI|57^g$O1#3wL+#`1k>Vw!Y zFgz27N)ivp5ffH?&#eg*)Wi>40(MQILBhIc3QZgY#1w2-AgdujPQW1qOowVJ%HXg_ zixs3U2(-sR6o-_|z2Rt<_9TmK1~}O@7a)KFWXaP$_}T}ynFOd46H=f#QX9vhB`($- zVnSRXL=oQ_#Q`GNJrT*NEb z4h3DJ6E4g2cErbB`W~2(xSDc>Yd)?oVvAV$2iG*TY z)MFsn<^rjgPVYelByFE>R&&Ivv=HpW3)m0n!$HJa#$#YRb`4Ug0e;y2C&_Id%@DM- zmqpYz9LU>>I4D*k3c{8Hg*&XdX4Otgy9ilCYM$Q`5$yT6vM4_1 zxgruzMc^Fq3^D0_J%Z~I--hcv4(T;=Mc67@X-0AAM7l5dHVG<=+=AY&* z3@_PCP8K^I(2u%e5Lbd?Umo``EoPM_0_d3z;m`B5U`9z&{im-X!OHew7+sxxGG=P>3L4){a zY}fLnc4&v-5wZKho&MKvb>I8A`^nwj`VYOEANJn4(!F%E`^jhh?_Te|z1jQdJCT+{ z*qXxq$&t|g_2;eitNnXdVdd6uZ*@06>|VT_Chy+6Tav@L?6E>b_?Wik^SYv39@P+2wK zHff2ZP{~8geb&Yl;8yp-&}*>QG-a^u9*?!Brv+9&7k3p@X_Xh$ z#nFmd9S1OX3L|o;y|B-KQ!C;rFQn+l5GM|fP6{)YXHa}IZVyfo5gUtPGl! zK{J&`L8ZE>v2xYUU+8w&_6R%|L&=M~7}Op)Q`*wtV}P)|@y6E1&s&@Kwy%C8%2nug zU=i78RsYVHoc{M4I~&*gx4+oh_)>uO;R*N&-P@Zx-(K(E`=o#Cz3#1VyKlbv$J%Q< zpTE(+eV6W9>+2w5`^FovU;VN6YVYG;dp~}}xc&F{_qt!b*8A+!t@X>jja&Vnf86tyZCPR(l@<#KkR=05y%;+27BT5``>}U{@ecng8nZz zcW!*p`{q{fU-!1wH+DY1-hJoo-sR6>W9`4b2@ekUHvBR^%YgxRlLc9#rPQGizEo!QF zNcS5LsmrjJ7<^cX=k{xrGCH(L5+#xUivAE17O-@vC}vX4 z&I6h-{v8HVbeC1Bjdu9ui5(G=X7R6R59rua``(Rf{fj^Fm;b*d?8_57f1!s#N%zvf z`t.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),ge=F({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:l}){const a=U("tableSettingProvider",{}),i=X(),n=h(me(a.modelColumns.value)),m=h(!0),{themeValue:d}=H(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,c)=>{const f=`${g}FixedActivated`,p=n.value[c];f==="leftFixedActivated"?p.rightFixedActivated=!1:f==="rightFixedActivated"&&(p.leftFixedActivated=!1),p[f]=!p[f],p[f]?p.fixed=g:p.fixed=void 0,n.value[c]=p,l("columnsUpdate",n.value)},disableDraggable:m,FixedPopoverIcon:g=>{const{element:c,name:f,tooltip:p,fn:P,index:N,fixed:u,key:x}=g;return e(v,null,{trigger:()=>e(y,{customClassName:`draggable-item__icon ${c[x]?"draggable-item__icon--actived":""}`,name:f,size:"18",onClick:P.bind(this,u,N)},null),default:()=>p})},handleResizeColumnClick:g=>{const c=n.value[g];c.resizeColumnActivated=!c.resizeColumnActivated,c.resizable=c.resizeColumnActivated,n.value[g]=c,l("columnsUpdate",n.value)},themeValue:d}},render(){return e(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(y,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(A,{bordered:!1,class:"table-setting__card"},{default:()=>e(Y,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:t,index:l})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(y,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(q,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),e(v,null,{trigger:()=>e(y,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:l,fixed:"right",key:"rightFixedActivated"})])})})})}}),$=F({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18},popoverContent:{type:String,required:!0}},emits:["positive","negative"],setup(t,{emit:l}){const a=h(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return e(v,null,{trigger:()=>e(J,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(y,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(G,null,{default:()=>[e(w,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(w,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const fe=F({name:"TableSize",emits:["changeSize"],setup(t,{emit:l}){const a=U("tableSettingProvider",{}),i=h(!1),n=h(a.size),m=T({get:()=>a.size,set:r=>{n.value=r}}),d=h([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:d,currentSize:n,handleDropdownClick:r=>{d.value.forEach(b=>{b.key===r&&(m.value=r,i.value=!1,l("changeSize",r))})},popoverShow:i}},render(){return e(v,{show:this.popoverShow,"onUpdate:show":t=>this.popoverShow=t,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(v,null,{trigger:()=>e(y,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>e(A,{bordered:!1,class:"ray-table__table-size"},{default:()=>[e("div",{class:"table-size__dropdown"},[e("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(t=>e("div",{class:["dropdown-item",t.key===this.currentSize?"dropdown-item--active":""],key:t.key,onClick:this.handleDropdownClick.bind(this,t.key)},[e("div",{class:"drop-item__label"},[t.label])]))])])]})})}});const be=F({name:"TableScreenfull",setup(){const t=U("tableSettingProvider",{}),l=T(()=>t.rayTableUUID);let a=z.isFullscreen;return{handleScreenfull:()=>{const n=document.getElementById(l.value);a=!a,n&&z.isEnabled&&a?z.request(n):z.exit()}}},render(){return e(v,null,{trigger:()=>e(y,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),Ce={...K,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ye=t=>t.reduce((a,i)=>(a[i.key]=i.title,a),{}),ve=(t,l,a)=>{for(let i=t.s.c;i<=t.e.c;i++){const n=S.encode_col(i)+"1";l[n].v=a[l[n].v]}},Fe=async(t,l,a={})=>{await new Promise((i,n)=>{if(Array.isArray(t))if(t.length){const m=ye(l??[]),d=S.json_to_sheet(t),s=S.book_new(),r=a.filename?a.filename+".xlsx":he().format("YYYY-MM-DD")+"导出表格.xlsx";S.book_append_sheet(s,d,"Data");const b=S.decode_range(d["!ref"]);l!=null&&l.length&&ve(b,d,m),pe(s,r),i()}else i();else n()})},xe=F({name:"RayTable",props:Ce,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:l}){const a=h(),i=V(),n=V(),m=T(()=>t.rightClickMenu),d=T({get:()=>t.columns,set:u=>{l("update:columns",u)}}),s=L({x:0,y:0,showMenu:!1});let r=-1;const b=T(()=>({"--ray-table-header-space":t.tableHeaderSpace})),_=h(t.size);oe("tableSettingProvider",{modelRightClickMenu:m,modelColumns:d,size:t.size,rayTableUUID:n});const g=u=>{d.value=u},c=(u,x)=>{l("menuSelect",u,r,x),s.showMenu=!1},f=(u,x)=>{var M;return{...(M=t.rowProps)==null?void 0:M.call(t,u,x),onContextmenu:B=>{B.preventDefault(),r=x,s.showMenu=!1,re().then(()=>{s.showMenu=!0,s.x=B.clientX,s.y=B.clientY})}}},p=async()=>{if(t.data.length&&t.columns.length)try{await Fe(t.data,t.columns,{filename:t.exportFilename}),l("exportSuccess")}catch{l("exportError")}},P=()=>{const u=Object.assign({},t.printOptions,{printable:i,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"表格"});ce(u)},N=u=>{_.value=u};return{tableUUID:i,rayTableUUID:n,handleColumnsUpdate:g,...j(s),handleRowProps:f,handleRightMenuSelect:c,handleExportPositive:p,handlePrintPositive:P,cssVars:b,handleChangeTableSize:N,tableSize:_,rayTableInstance:a}},render(){return e(A,{class:"ray-table",bordered:this.bordered,style:[this.cssVars],id:this.rayTableUUID},{default:()=>e(I,null,[e(Q,ue({ref:"rayTableInstance",id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{...this.$slots}),this.showMenu?e(W,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?e("div",{class:"ray-table-header-extra__space"},[e($,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e($,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(fe,{onChangeSize:this.handleChangeTableSize.bind(this)},null),e(be,null,null),e(ge,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)}})}});const Ee={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...Z},Se=F({name:"RayCollapseGrid",props:Ee,emits:["updateValue"],setup(t,{emit:l}){const a=h(t.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:i.bind(this)},[e("span",null,[a.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(y,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(A,{bordered:this.bordered},{default:()=>e(ee,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,l;return[(l=(t=this.$slots).default)==null?void 0:l.call(t),e(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(G,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),lt=F({name:"TableView",setup(){const t=h(),l=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(b=>D(se,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>b}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:s=>D(w,{size:"small"},{default:()=>"Send Email"})}],a=h([...l].map(s=>({...s,width:400}))),i=h([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>D("span",{style:{color:"red"}},"删除"),key:"delete"}],m=L({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),d=(s,r)=>{s==="delete"&&i.value.splice(r,1)};return de(()=>{var s;(s=t.value)==null||s.rayTableInstance}),{...j(m),tableData:i,actionColumns:a,baseColumns:l,tableMenuOptions:n,handleMenuSelect:d,tableRef:t}},render(){return e(ne,null,{default:()=>[e(O,null,{default:()=>[o("RayTable 组件使用")]}),e(te,{alignText:!0},{default:()=>[e(k,null,{default:()=>[o("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),e(k,null,{default:()=>[o("RayTable 完全继承 DataTable 的所有属性与方法")]}),e(k,null,{default:()=>[o("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),e(k,null,{default:()=>[o("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),e(O,null,{default:()=>[o("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),e(C,null,{default:()=>[o("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),e(C,null,{default:()=>[o("拖拽操作栏动态切换表格列")]}),e(C,null,{default:()=>[o("点击左右固定按钮,即可动态固定列")]}),e(C,null,{default:()=>[o("点击修改列宽度,即可拖动列修改宽度")]}),e(C,null,{default:()=>[o("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),e(C,null,{default:()=>[o("点击打印按钮即可打印该表格")]}),e(C,null,{default:()=>[o("右键菜单")]}),e(C,null,{default:()=>[o("全屏表格")]}),e(Se,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RayCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(w,{type:"primary"},{default:()=>[o("搜索")]}),e(w,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(E,null,{default:()=>[e(ae,null,null)]}),e(E,null,{default:()=>[e(R,null,null)]}),e(E,null,{default:()=>[e(le,{type:"datetimerange",clearable:!0},null)]}),e(E,null,{default:()=>[e(R,null,null)]}),e(E,null,{default:()=>[e(R,null,null)]})])}),e(xe,{style:"margin-top: 18px",ref:"tableRef",scrollX:2e3,title:D(ie,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上"})]})}});export{lt as default}; +import{s as H}from"./pinia-c02b34e2.js";import{b as X,R as y,e as V}from"./index-c1b098a5.js";import{V as Y}from"./vuedraggable-9aebabe2.js";import{Q as A,N as q,L as v,Y as J,o as G,I as w,Z as K,X as Q,y as W,_ as Z,O as ee,P as E,W as O,$ as te,a0 as k,U as C,a1 as ae,H as R,a2 as le,n as ie,E as ne,B as se}from"./naive-ui-9d3bad45.js";import{e as F,i as U,r as h,ab as e,l as T,E as L,p as oe,M as j,F as I,x as ue,n as re,o as de,c as o,q as D}from"./@vue-6996c4b6.js";import{s as z}from"./screenfull-578bfdd4.js";import{p as ce}from"./print-js-819a679c.js";import{u as S,w as pe}from"./xlsx-1a040596.js";import{d as he}from"./dayjs-e34bfade.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-92f3d5bd.js";import"./vue-i18n-a041e1ab.js";import"./@intlify-bd5dfa46.js";import"./vue-router-5661a2ac.js";import"./@vueuse-e2eab0ec.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-7f923de7.js";import"./vueuc-48cc3a88.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-f42a4f8d.js";import"./vooks-18ea31ef.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./vue-566141bb.js";import"./sortablejs-77186f55.js";const me=t=>t.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),ge=F({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:l}){const a=U("tableSettingProvider",{}),i=X(),n=h(me(a.modelColumns.value)),m=h(!0),{themeValue:d}=H(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,c)=>{const f=`${g}FixedActivated`,p=n.value[c];f==="leftFixedActivated"?p.rightFixedActivated=!1:f==="rightFixedActivated"&&(p.leftFixedActivated=!1),p[f]=!p[f],p[f]?p.fixed=g:p.fixed=void 0,n.value[c]=p,l("columnsUpdate",n.value)},disableDraggable:m,FixedPopoverIcon:g=>{const{element:c,name:f,tooltip:p,fn:P,index:N,fixed:u,key:x}=g;return e(v,null,{trigger:()=>e(y,{customClassName:`draggable-item__icon ${c[x]?"draggable-item__icon--actived":""}`,name:f,size:"18",onClick:P.bind(this,u,N)},null),default:()=>p})},handleResizeColumnClick:g=>{const c=n.value[g];c.resizeColumnActivated=!c.resizeColumnActivated,c.resizable=c.resizeColumnActivated,n.value[g]=c,l("columnsUpdate",n.value)},themeValue:d}},render(){return e(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(y,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(A,{bordered:!1,class:"table-setting__card"},{default:()=>e(Y,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:t,index:l})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(y,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(q,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),e(v,null,{trigger:()=>e(y,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:l,fixed:"right",key:"rightFixedActivated"})])})})})}}),$=F({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18},popoverContent:{type:String,required:!0}},emits:["positive","negative"],setup(t,{emit:l}){const a=h(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return e(v,null,{trigger:()=>e(J,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(y,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(G,null,{default:()=>[e(w,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(w,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const fe=F({name:"TableSize",emits:["changeSize"],setup(t,{emit:l}){const a=U("tableSettingProvider",{}),i=h(!1),n=h(a.size),m=T({get:()=>a.size,set:r=>{n.value=r}}),d=h([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:d,currentSize:n,handleDropdownClick:r=>{d.value.forEach(b=>{b.key===r&&(m.value=r,i.value=!1,l("changeSize",r))})},popoverShow:i}},render(){return e(v,{show:this.popoverShow,"onUpdate:show":t=>this.popoverShow=t,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(v,null,{trigger:()=>e(y,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>e(A,{bordered:!1,class:"ray-table__table-size"},{default:()=>[e("div",{class:"table-size__dropdown"},[e("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(t=>e("div",{class:["dropdown-item",t.key===this.currentSize?"dropdown-item--active":""],key:t.key,onClick:this.handleDropdownClick.bind(this,t.key)},[e("div",{class:"drop-item__label"},[t.label])]))])])]})})}});const be=F({name:"TableScreenfull",setup(){const t=U("tableSettingProvider",{}),l=T(()=>t.rayTableUUID);let a=z.isFullscreen;return{handleScreenfull:()=>{const n=document.getElementById(l.value);a=!a,n&&z.isEnabled&&a?z.request(n):z.exit()}}},render(){return e(v,null,{trigger:()=>e(y,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),Ce={...K,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ye=t=>t.reduce((a,i)=>(a[i.key]=i.title,a),{}),ve=(t,l,a)=>{for(let i=t.s.c;i<=t.e.c;i++){const n=S.encode_col(i)+"1";l[n].v=a[l[n].v]}},Fe=async(t,l,a={})=>{await new Promise((i,n)=>{if(Array.isArray(t))if(t.length){const m=ye(l??[]),d=S.json_to_sheet(t),s=S.book_new(),r=a.filename?a.filename+".xlsx":he().format("YYYY-MM-DD")+"导出表格.xlsx";S.book_append_sheet(s,d,"Data");const b=S.decode_range(d["!ref"]);l!=null&&l.length&&ve(b,d,m),pe(s,r),i()}else i();else n()})},xe=F({name:"RayTable",props:Ce,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:l}){const a=h(),i=V(),n=V(),m=T(()=>t.rightClickMenu),d=T({get:()=>t.columns,set:u=>{l("update:columns",u)}}),s=L({x:0,y:0,showMenu:!1});let r=-1;const b=T(()=>({"--ray-table-header-space":t.tableHeaderSpace})),_=h(t.size);oe("tableSettingProvider",{modelRightClickMenu:m,modelColumns:d,size:t.size,rayTableUUID:n});const g=u=>{d.value=u},c=(u,x)=>{l("menuSelect",u,r,x),s.showMenu=!1},f=(u,x)=>{var M;return{...(M=t.rowProps)==null?void 0:M.call(t,u,x),onContextmenu:B=>{B.preventDefault(),r=x,s.showMenu=!1,re().then(()=>{s.showMenu=!0,s.x=B.clientX,s.y=B.clientY})}}},p=async()=>{if(t.data.length&&t.columns.length)try{await Fe(t.data,t.columns,{filename:t.exportFilename}),l("exportSuccess")}catch{l("exportError")}},P=()=>{const u=Object.assign({},t.printOptions,{printable:i,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"表格"});ce(u)},N=u=>{_.value=u};return{tableUUID:i,rayTableUUID:n,handleColumnsUpdate:g,...j(s),handleRowProps:f,handleRightMenuSelect:c,handleExportPositive:p,handlePrintPositive:P,cssVars:b,handleChangeTableSize:N,tableSize:_,rayTableInstance:a}},render(){return e(A,{class:"ray-table",bordered:this.bordered,style:[this.cssVars],id:this.rayTableUUID},{default:()=>e(I,null,[e(Q,ue({ref:"rayTableInstance",id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{...this.$slots}),this.showMenu?e(W,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?e("div",{class:"ray-table-header-extra__space"},[e($,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e($,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(fe,{onChangeSize:this.handleChangeTableSize.bind(this)},null),e(be,null,null),e(ge,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)}})}});const Ee={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...Z},Se=F({name:"RayCollapseGrid",props:Ee,emits:["updateValue"],setup(t,{emit:l}){const a=h(t.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:i.bind(this)},[e("span",null,[a.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(y,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(A,{bordered:this.bordered},{default:()=>e(ee,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,l;return[(l=(t=this.$slots).default)==null?void 0:l.call(t),e(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(G,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),lt=F({name:"TableView",setup(){const t=h(),l=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(b=>D(se,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>b}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:s=>D(w,{size:"small"},{default:()=>"Send Email"})}],a=h([...l].map(s=>({...s,width:400}))),i=h([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>D("span",{style:{color:"red"}},"删除"),key:"delete"}],m=L({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),d=(s,r)=>{s==="delete"&&i.value.splice(r,1)};return de(()=>{var s;(s=t.value)==null||s.rayTableInstance}),{...j(m),tableData:i,actionColumns:a,baseColumns:l,tableMenuOptions:n,handleMenuSelect:d,tableRef:t}},render(){return e(ne,null,{default:()=>[e(O,null,{default:()=>[o("RayTable 组件使用")]}),e(te,{alignText:!0},{default:()=>[e(k,null,{default:()=>[o("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),e(k,null,{default:()=>[o("RayTable 完全继承 DataTable 的所有属性与方法")]}),e(k,null,{default:()=>[o("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),e(k,null,{default:()=>[o("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),e(O,null,{default:()=>[o("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),e(C,null,{default:()=>[o("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),e(C,null,{default:()=>[o("拖拽操作栏动态切换表格列")]}),e(C,null,{default:()=>[o("点击左右固定按钮,即可动态固定列")]}),e(C,null,{default:()=>[o("点击修改列宽度,即可拖动列修改宽度")]}),e(C,null,{default:()=>[o("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),e(C,null,{default:()=>[o("点击打印按钮即可打印该表格")]}),e(C,null,{default:()=>[o("右键菜单")]}),e(C,null,{default:()=>[o("全屏表格")]}),e(Se,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RayCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(w,{type:"primary"},{default:()=>[o("搜索")]}),e(w,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(E,null,{default:()=>[e(ae,null,null)]}),e(E,null,{default:()=>[e(R,null,null)]}),e(E,null,{default:()=>[e(le,{type:"datetimerange",clearable:!0},null)]}),e(E,null,{default:()=>[e(R,null,null)]}),e(E,null,{default:()=>[e(R,null,null)]})])}),e(xe,{style:"margin-top: 18px",ref:"tableRef",scrollX:2e3,title:D(ie,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上"})]})}});export{lt as default}; diff --git a/assets/index-fe8a0ba0.js.gz b/assets/index-fe8a0ba0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2df5b23e35e71bc0eeb7ad6645bac25e5a39432 GIT binary patch literal 5494 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 622d615a..4970b28c 100644 --- a/index.html +++ b/index.html @@ -2,35 +2,35 @@ - + Ray Template - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +