From 86ac58975c09b047c60d8b18b4113da5ad77bfe1 Mon Sep 17 00:00:00 2001 From: ray_wuhao <443547225@qq.com> Date: Mon, 3 Apr 2023 10:30:38 +0800 Subject: [PATCH] v3.1.6 --- .DS_Store | Bin 6148 -> 6148 bytes assets/index-171e293b.js.gz | Bin 1510 -> 0 bytes .../{index-dbaf0484.js => index-1e1c120a.js} | 2 +- assets/index-1e1c120a.js.gz | Bin 0 -> 3200 bytes .../{index-5bd35810.js => index-24c3436b.js} | 2 +- assets/index-24c3436b.js.gz | Bin 0 -> 5367 bytes .../{index-cbfdeadf.js => index-36b14718.js} | 2 +- assets/index-36b14718.js.gz | Bin 0 -> 2097 bytes .../{index-55058b5b.js => index-4b50bc00.js} | 2 +- assets/index-4b50bc00.js.gz | Bin 0 -> 542 bytes assets/index-55058b5b.js.gz | Bin 542 -> 0 bytes assets/index-5bd35810.js.gz | Bin 5367 -> 0 bytes .../{index-171e293b.js => index-77ff331f.js} | 2 +- assets/index-77ff331f.js.gz | Bin 0 -> 1510 bytes assets/index-894831ff.js.gz | Bin 3023 -> 0 bytes assets/index-90f35f63.js.gz | Bin 1370 -> 0 bytes ...{index-e5a94b1b.css => index-a0f27a8b.css} | 2 +- assets/index-a0f27a8b.css.gz | Bin 0 -> 749 bytes assets/index-cbfdeadf.js.gz | Bin 2097 -> 0 bytes .../{index-894831ff.js => index-d3430a3b.js} | 2 +- assets/index-d3430a3b.js.gz | Bin 0 -> 3023 bytes .../{index-45bc92a0.js => index-d84b3024.js} | 2 +- ...ex-45bc92a0.js.gz => index-d84b3024.js.gz} | Bin 33928 -> 33930 bytes assets/index-dbaf0484.js.gz | Bin 3201 -> 0 bytes assets/index-e5a94b1b.css.gz | Bin 673 -> 0 bytes .../{index-90f35f63.js => index-f31b5ca6.js} | 2 +- assets/index-f31b5ca6.js.gz | Bin 0 -> 1370 bytes index.html | 2 +- index.html.gz | Bin 640 -> 639 bytes 29 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 assets/index-171e293b.js.gz rename assets/{index-dbaf0484.js => index-1e1c120a.js} (97%) create mode 100644 assets/index-1e1c120a.js.gz rename assets/{index-5bd35810.js => index-24c3436b.js} (99%) create mode 100644 assets/index-24c3436b.js.gz rename assets/{index-cbfdeadf.js => index-36b14718.js} (98%) create mode 100644 assets/index-36b14718.js.gz rename assets/{index-55058b5b.js => index-4b50bc00.js} (93%) create mode 100644 assets/index-4b50bc00.js.gz delete mode 100644 assets/index-55058b5b.js.gz delete mode 100644 assets/index-5bd35810.js.gz rename assets/{index-171e293b.js => index-77ff331f.js} (97%) create mode 100644 assets/index-77ff331f.js.gz delete mode 100644 assets/index-894831ff.js.gz delete mode 100644 assets/index-90f35f63.js.gz rename assets/{index-e5a94b1b.css => index-a0f27a8b.css} (79%) create mode 100644 assets/index-a0f27a8b.css.gz delete mode 100644 assets/index-cbfdeadf.js.gz rename assets/{index-894831ff.js => index-d3430a3b.js} (99%) create mode 100644 assets/index-d3430a3b.js.gz rename assets/{index-45bc92a0.js => index-d84b3024.js} (98%) rename assets/{index-45bc92a0.js.gz => index-d84b3024.js.gz} (72%) delete mode 100644 assets/index-dbaf0484.js.gz delete mode 100644 assets/index-e5a94b1b.css.gz rename assets/{index-90f35f63.js => index-f31b5ca6.js} (97%) create mode 100644 assets/index-f31b5ca6.js.gz diff --git a/.DS_Store b/.DS_Store index 88ceed32df53fe45a7b12e9ae4a053c936777a3a..b9705da4c286f9c0081f14493c5755cfe73018c1 100644 GIT binary patch delta 76 zcmZoMXffEZkV#dC%ZGu1fsG-Np%@5L8A=$6bMswXl5+BsfZ`k{*jAsicsuzRlN=kA Z`HD%N$v|MUAoDkti3Mz%**X650{}u%7t8+Z}NjBynpL6DG3MQ=0#5>(m<+5}n(CaIGj!|po%7oFL)lh`pxl`2^}o;hdE zIrGhTJ{y-SmQCwtBalSwhHhJBAwGgl4P6t{8AZ)YFcH5@gi*XNPVbL{sYFW4r{w){ zU-CE%9Bxj4DmN-P&y5DY;-(BNZVd1#Hw2vEM(HIsA+93P!D1$zms2pO?$3>QXbnJx zTL*m2%}JnggMh}(@m`)|RR@VMqo;KUv-@%|R|T6GipdO2NfLzpK7L9=Wh}}`1tyR# z^}7vAgJfJpL`=dIQgf;{EOo_jO4t-D$R?Ojq!9`!OPfzAX+57lSP&<3rkGR`at@}G z{qAGfqz2Y&qM~Iq9j3DfPurG5ku7R!5+PX|NY7z#2uC6%Wz~$_?eLkQc6Sef%1+jD(R#qXR>;~4^^oqD%oV3RYn745h@!s)^S!(qWs{E zRYF7?F@D)%O3vqGNzV*awX7>dgi=zI^uY(HYS<>Cl1S%Lxzu3h%TB3eATgcHB(s^! zK-PU_GjcvFDeB;HRJJI#Ofd&@NKWYkPeB=!We%5=Q6*W?^$#FPuZvPDfn+&1fC?lv zQx&Vwz%15c4~meKM>!>k(j8Of#Uqs{jMZ&K9ovl1S_N5p1Qv@z&oA7#aay^IR2r|? z7PWXpoLc9ojm=VAg@(b77g_uzD~O7O!DGVV!-tMDS3|W-LL*m;wP@XhWmFK3GrlVp zv^4<`R<#oCRj;d771>`P%E))R!fTVlrMdwXWE2E{?!G_2;xGK(UjD&fx#K^6BLEGN zLNr!9;zSK#GRlFvhIHr{G}yi5LW2w>bsdO;Ycv_c9aBPC479VM<><&ldRTE`(imB6AbRi=Y%+j^j&!jP^6BVmSL4@=V9ppxw{+$Y*Zbz zyWB(S0;VV(PwWMB*Lx9X_|L?yKV0p3&!4-v>*L=WV~qv~rHM_SfoKE*YqYBYPE;8N z7p$>gg-B>bF7QK$gS$K*N06lsc25pvQ#Q>{Gl2Fd5WLm{x3%0}n%Vj7=Fav*24-jF z@6MyA-ohMX)yr2QRXQv0+KX%6+dtcz^WMU`H@)iLU10C-Zru4s2!un)uW?}H$O>w^$z!=#Dxd3wTMTKAXl_LQ+aT*JE3R*706G{cDA11C_t5RQP1 z;3HDo#fa5r_p}D?Y3<(gL+$t7`eQfXu}>$NUNQRkOA~JEFaPl*Q!uynp!57bQV!Z diff --git a/assets/index-dbaf0484.js b/assets/index-1e1c120a.js similarity index 97% rename from assets/index-dbaf0484.js rename to assets/index-1e1c120a.js index b85f0d32..244220ff 100644 --- a/assets/index-dbaf0484.js +++ b/assets/index-1e1c120a.js @@ -1 +1 @@ -import{u as L}from"./vue-i18n-1b078a41.js";import{u as C}from"./@vueuse-a5326c57.js";import{u as k}from"./vue-router-dc1ee7d4.js";import{u as O,a as h,s as v,R as r,b as T,T as M,l as P}from"./index-45bc92a0.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-54973a8c.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-a5f4faa6.js";import{Q}from"./qrcode.vue-fea629fb.js";import{R as H}from"./index-a303d937.js";import"./@intlify-bd5dfa46.js";import"./pinia-15a322aa.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},c=()=>({name:"ray",pwd:"123456"}),g=k(),o=x(c()),_={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("不可以这样哟, 不可以哟"):(h(!0),u(o.value)===0&&setTimeout(()=>{h(!1),window.$message.success(`欢迎${o.value.name}登陆~`),v("token","tokenValue"),v("person",o.value),g.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},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(),c=T(),{updateLocale:g}=c;return{...N(n),windowHeight:u,updateLocale:g,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>=1200?"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-1b078a41.js";import{u as C}from"./@vueuse-a5326c57.js";import{u as k}from"./vue-router-dc1ee7d4.js";import{u as O,a as h,s as v,R as r,b as T,T as M,l as P}from"./index-d84b3024.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-54973a8c.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-a5f4faa6.js";import{Q}from"./qrcode.vue-fea629fb.js";import{R as H}from"./index-a303d937.js";import"./@intlify-bd5dfa46.js";import"./pinia-15a322aa.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},c=()=>({name:"ray",pwd:"123456"}),g=k(),o=x(c()),_={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("不可以这样哟, 不可以哟"):(h(!0),u(o.value)===0&&setTimeout(()=>{h(!1),window.$message.success(`欢迎${o.value.name}登陆~`),v("token","tokenValue"),v("person",o.value),g.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=j({tabsValue:"signin"}),{height:u,width:p}=C(),c=T(),{updateLocale:g}=c;return{...N(n),windowHeight:u,updateLocale:g,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-1e1c120a.js.gz b/assets/index-1e1c120a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..366f71c92e9aa336f4159716ddbdea4434fd50c3 GIT binary patch literal 3200 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.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),me=F({name:"TableSetting",emits:["columnsUpdate"],setup(e,{emit:l}){const a=R("tableSettingProvider",{}),i=Y(),n=m(he(a.modelColumns.value)),p=m(!0),{themeValue:s}=H(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,d)=>{const f=`${g}FixedActivated`,c=n.value[d];f==="leftFixedActivated"?c.rightFixedActivated=!1:f==="rightFixedActivated"&&(c.leftFixedActivated=!1),c[f]=!c[f],c[f]?c.fixed=g:c.fixed=void 0,n.value[d]=c,l("columnsUpdate",n.value)},disableDraggable:p,FixedPopoverIcon:g=>{const{element:d,name:f,tooltip:c,fn:P,index:u,fixed:x,key:U}=g;return t(v,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${d[U]?"draggable-item__icon--actived":""}`,name:f,size:"18",onClick:P.bind(this,x,u)},null),default:()=>c})},handleResizeColumnClick:g=>{const d=n.value[g];d.resizeColumnActivated=!d.resizeColumnActivated,d.resizable=d.resizeColumnActivated,n.value[g]=d,l("columnsUpdate",n.value)},themeValue:s}},render(){return t(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>t(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>t(_,{bordered:!1,class:"table-setting__card"},{default:()=>t(X,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":e=>this.settingOptions=e,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:e,index:l})=>t("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[t(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),t(q,null,{default:()=>[t("span",null,[e.title])]}),this.FixedPopoverIcon({element:e,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),t(v,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${e.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:e,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(e,{emit:l}){const a=m(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return t(v,null,{trigger:()=>t(J,{show:this.showPopoconfirm,"onUpdate:show":e=>this.showPopoconfirm=e,showArrow:!0},{trigger:()=>t(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>t(G,null,{default:()=>[t(S,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),t(S,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const ge=F({name:"TableSize",emits:["changeSize"],setup(e,{emit:l}){const a=R("tableSettingProvider",{}),i=m(!1),n=m(a.size),p=T({get:()=>a.size,set:r=>{n.value=r}}),s=m([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:s,currentSize:n,handleDropdownClick:r=>{s.value.forEach(y=>{y.key===r&&(p.value=r,i.value=!1,l("changeSize",r))})},popoverShow:i}},render(){return t(v,{show:this.popoverShow,"onUpdate:show":e=>this.popoverShow=e,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>t(v,null,{trigger:()=>t(C,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>t(_,{bordered:!1,class:"ray-table__table-size"},{default:()=>[t("div",{class:"table-size__dropdown"},[t("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(e=>t("div",{class:["dropdown-item",e.key===this.currentSize?"dropdown-item--active":""],key:e.key,onClick:this.handleDropdownClick.bind(this,e.key)},[t("div",{class:"drop-item__label"},[e.label])]))])])]})})}});const fe=F({name:"TableScreenfull",setup(){const e=R("tableSettingProvider",{}),l=T(()=>e.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 t(v,null,{trigger:()=>t(C,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),be={...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}},Ce=e=>e.reduce((a,i)=>(a[i.key]=i.title,a),{}),ye=(e,l,a)=>{for(let i=e.s.c;i<=e.e.c;i++){const n=w.encode_col(i)+"1";l[n].v=a[l[n].v]}},ve=async(e,l,a={})=>{await new Promise((i,n)=>{if(e!=null&&e.length){const p=Ce(l??[]),s=w.json_to_sheet(e),h=w.book_new(),r=a.filename?a.filename+".xlsx":pe().format("YYYY-MM-DD")+"导出表格.xlsx";w.book_append_sheet(h,s,"Data");const y=w.decode_range(s["!ref"]);l!=null&&l.length&&ye(y,s,p),ce(h,r),i()}else n()})},Fe=F({name:"RayTable",props:be,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(e,{emit:l}){const a=V(),i=V(),n=T(()=>e.rightClickMenu),p=T({get:()=>e.columns,set:u=>{l("update:columns",u)}}),s=L({x:0,y:0,showMenu:!1});let h=-1;const r=T(()=>({"--ray-table-header-space":e.tableHeaderSpace})),y=m(e.size);oe("tableSettingProvider",{modelRightClickMenu:n,modelColumns:p,size:e.size,rayTableUUID:i});const I=u=>{p.value=u},g=(u,x)=>{l("menuSelect",u,h,x),s.showMenu=!1},d=(u,x)=>{var M;return{...(M=e.rowProps)==null?void 0:M.call(e,u,x),onContextmenu:A=>{A.preventDefault(),h=x,s.showMenu=!1,re().then(()=>{s.showMenu=!0,s.x=A.clientX,s.y=A.clientY})}}},f=async()=>{if(e.data.length&&e.columns.length)try{await ve(e.data,e.columns,{filename:e.exportFilename}),l("exportSuccess")}catch{l("exportError")}},c=()=>{const u=Object.assign({},e.printOptions,{printable:a,type:e.printType,documentTitle:e.printOptions.documentTitle?e.printOptions.documentTitle:"表格"});de(u)},P=u=>{y.value=u};return{tableUUID:a,rayTableUUID:i,handleColumnsUpdate:I,...j(s),handleRowProps:d,handleRightMenuSelect:g,handleExportPositive:f,handlePrintPositive:c,cssVars:r,handleChangeTableSize:P,tableSize:y}},render(){return t(_,{class:"ray-table",bordered:this.bordered,style:[this.cssVars],id:this.rayTableUUID},{default:()=>t(B,null,[t(Q,ue({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{empty:()=>{var e,l;return(l=(e=this.$slots)==null?void 0:e.empty)==null?void 0:l.call(e)},loading:()=>{var e,l;return(l=(e=this.$slots)==null?void 0:e.loading)==null?void 0:l.call(e)}}),this.showMenu?t(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?t("div",{class:"ray-table-header-extra__space"},[t($,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),t($,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),t(ge,{onChangeSize:this.handleChangeTableSize.bind(this)},null),t(fe,null,null),t(me,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var e,l;return(l=(e=this.$slots).tableFooter)==null?void 0:l.call(e)}})}});const xe={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...Z},Ee=F({name:"RayCollapseGrid",props:xe,emits:["updateValue"],setup(e,{emit:l}){const a=m(e.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>t("div",{class:"collapse-icon",onClick:i.bind(this)},[t("span",null,[a.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),t(C,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return t(_,{bordered:this.bordered},{default:()=>t(ee,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var e,l;return[(l=(e=this.$slots).default)==null?void 0:l.call(e),t(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[t(G,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),tt=F({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(r=>D(se,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>r}))},{title:"Action",key:"actions",render:s=>D(S,{size:"small"},{default:()=>"Send Email"})}],l=m([...e].map(s=>({...s,width:400}))),a=m([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"]},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"]},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"]}]),i=[{label:"编辑",key:"edit"},{label:()=>D("span",{style:{color:"red"}},"删除"),key:"delete"}],n=L({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),p=(s,h)=>{s==="delete"&&a.value.splice(h,1)};return{...j(n),tableData:a,actionColumns:l,baseColumns:e,tableMenuOptions:i,handleMenuSelect:p}},render(){return t(ne,null,{default:()=>[t(O,null,{default:()=>[o("RayTable 组件使用")]}),t(te,{alignText:!0},{default:()=>[t(k,null,{default:()=>[o("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),t(k,null,{default:()=>[o("RayTable 完全继承 DataTable 的所有属性与方法")]}),t(k,null,{default:()=>[o("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),t(k,null,{default:()=>[o("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),t(O,null,{default:()=>[o("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),t(b,null,{default:()=>[o("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),t(b,null,{default:()=>[o("拖拽操作栏动态切换表格列")]}),t(b,null,{default:()=>[o("点击左右固定按钮,即可动态固定列")]}),t(b,null,{default:()=>[o("点击修改列宽度,即可拖动列修改宽度")]}),t(b,null,{default:()=>[o("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),t(b,null,{default:()=>[o("点击打印按钮即可打印该表格")]}),t(b,null,{default:()=>[o("右键菜单")]}),t(b,null,{default:()=>[o("全屏表格")]}),t(Ee,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RayCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>t(B,null,[t(S,{type:"primary"},{default:()=>[o("搜索")]}),t(S,null,{default:()=>[o("重置")]})]),default:()=>t(B,null,[t(E,null,{default:()=>[t(le,null,null)]}),t(E,null,{default:()=>[t(N,null,null)]}),t(E,null,{default:()=>[t(ae,{type:"datetimerange",clearable:!0},null)]}),t(E,null,{default:()=>[t(N,null,null)]}),t(E,null,{default:()=>[t(N,null,null)]})])}),t(Fe,{style:"margin-top: 18px",title:D(ie,{onUpdateValue:e=>this.tableLoading=e},{}),data:this.tableData,columns:this.baseColumns,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域,有时候你可能会用上"})]})}});export{tt as default}; +import{s as H}from"./pinia-15a322aa.js";import{b as Y,R as C,e as V}from"./index-d84b3024.js";import{V as X}from"./vuedraggable-4f23b1e5.js";import{Q as _,N as q,L as v,Y as J,o as G,I as S,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 b,a1 as le,H as N,a2 as ae,n as ie,E as ne,B as se}from"./naive-ui-54973a8c.js";import{e as F,i as R,r as m,ab as t,l as T,E as L,p as oe,M as j,F as B,x as ue,n as re,c as o,q as D}from"./@vue-a5f4faa6.js";import{s as z}from"./screenfull-578bfdd4.js";import{p as de}from"./print-js-819a679c.js";import{u as w,w as ce}from"./xlsx-1a040596.js";import{d as pe}from"./dayjs-e34bfade.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./@vueuse-a5326c57.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-4f7d146d.js";import"./sortablejs-77186f55.js";const he=e=>e.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),me=F({name:"TableSetting",emits:["columnsUpdate"],setup(e,{emit:l}){const a=R("tableSettingProvider",{}),i=Y(),n=m(he(a.modelColumns.value)),p=m(!0),{themeValue:s}=H(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,d)=>{const f=`${g}FixedActivated`,c=n.value[d];f==="leftFixedActivated"?c.rightFixedActivated=!1:f==="rightFixedActivated"&&(c.leftFixedActivated=!1),c[f]=!c[f],c[f]?c.fixed=g:c.fixed=void 0,n.value[d]=c,l("columnsUpdate",n.value)},disableDraggable:p,FixedPopoverIcon:g=>{const{element:d,name:f,tooltip:c,fn:P,index:u,fixed:x,key:U}=g;return t(v,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${d[U]?"draggable-item__icon--actived":""}`,name:f,size:"18",onClick:P.bind(this,x,u)},null),default:()=>c})},handleResizeColumnClick:g=>{const d=n.value[g];d.resizeColumnActivated=!d.resizeColumnActivated,d.resizable=d.resizeColumnActivated,n.value[g]=d,l("columnsUpdate",n.value)},themeValue:s}},render(){return t(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>t(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>t(_,{bordered:!1,class:"table-setting__card"},{default:()=>t(X,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":e=>this.settingOptions=e,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:e,index:l})=>t("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[t(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),t(q,null,{default:()=>[t("span",null,[e.title])]}),this.FixedPopoverIcon({element:e,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),t(v,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${e.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:e,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(e,{emit:l}){const a=m(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return t(v,null,{trigger:()=>t(J,{show:this.showPopoconfirm,"onUpdate:show":e=>this.showPopoconfirm=e,showArrow:!0},{trigger:()=>t(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>t(G,null,{default:()=>[t(S,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),t(S,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const ge=F({name:"TableSize",emits:["changeSize"],setup(e,{emit:l}){const a=R("tableSettingProvider",{}),i=m(!1),n=m(a.size),p=T({get:()=>a.size,set:r=>{n.value=r}}),s=m([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:s,currentSize:n,handleDropdownClick:r=>{s.value.forEach(y=>{y.key===r&&(p.value=r,i.value=!1,l("changeSize",r))})},popoverShow:i}},render(){return t(v,{show:this.popoverShow,"onUpdate:show":e=>this.popoverShow=e,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>t(v,null,{trigger:()=>t(C,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>t(_,{bordered:!1,class:"ray-table__table-size"},{default:()=>[t("div",{class:"table-size__dropdown"},[t("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(e=>t("div",{class:["dropdown-item",e.key===this.currentSize?"dropdown-item--active":""],key:e.key,onClick:this.handleDropdownClick.bind(this,e.key)},[t("div",{class:"drop-item__label"},[e.label])]))])])]})})}});const fe=F({name:"TableScreenfull",setup(){const e=R("tableSettingProvider",{}),l=T(()=>e.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 t(v,null,{trigger:()=>t(C,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),be={...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}},Ce=e=>e.reduce((a,i)=>(a[i.key]=i.title,a),{}),ye=(e,l,a)=>{for(let i=e.s.c;i<=e.e.c;i++){const n=w.encode_col(i)+"1";l[n].v=a[l[n].v]}},ve=async(e,l,a={})=>{await new Promise((i,n)=>{if(e!=null&&e.length){const p=Ce(l??[]),s=w.json_to_sheet(e),h=w.book_new(),r=a.filename?a.filename+".xlsx":pe().format("YYYY-MM-DD")+"导出表格.xlsx";w.book_append_sheet(h,s,"Data");const y=w.decode_range(s["!ref"]);l!=null&&l.length&&ye(y,s,p),ce(h,r),i()}else n()})},Fe=F({name:"RayTable",props:be,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(e,{emit:l}){const a=V(),i=V(),n=T(()=>e.rightClickMenu),p=T({get:()=>e.columns,set:u=>{l("update:columns",u)}}),s=L({x:0,y:0,showMenu:!1});let h=-1;const r=T(()=>({"--ray-table-header-space":e.tableHeaderSpace})),y=m(e.size);oe("tableSettingProvider",{modelRightClickMenu:n,modelColumns:p,size:e.size,rayTableUUID:i});const I=u=>{p.value=u},g=(u,x)=>{l("menuSelect",u,h,x),s.showMenu=!1},d=(u,x)=>{var M;return{...(M=e.rowProps)==null?void 0:M.call(e,u,x),onContextmenu:A=>{A.preventDefault(),h=x,s.showMenu=!1,re().then(()=>{s.showMenu=!0,s.x=A.clientX,s.y=A.clientY})}}},f=async()=>{if(e.data.length&&e.columns.length)try{await ve(e.data,e.columns,{filename:e.exportFilename}),l("exportSuccess")}catch{l("exportError")}},c=()=>{const u=Object.assign({},e.printOptions,{printable:a,type:e.printType,documentTitle:e.printOptions.documentTitle?e.printOptions.documentTitle:"表格"});de(u)},P=u=>{y.value=u};return{tableUUID:a,rayTableUUID:i,handleColumnsUpdate:I,...j(s),handleRowProps:d,handleRightMenuSelect:g,handleExportPositive:f,handlePrintPositive:c,cssVars:r,handleChangeTableSize:P,tableSize:y}},render(){return t(_,{class:"ray-table",bordered:this.bordered,style:[this.cssVars],id:this.rayTableUUID},{default:()=>t(B,null,[t(Q,ue({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{empty:()=>{var e,l;return(l=(e=this.$slots)==null?void 0:e.empty)==null?void 0:l.call(e)},loading:()=>{var e,l;return(l=(e=this.$slots)==null?void 0:e.loading)==null?void 0:l.call(e)}}),this.showMenu?t(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?t("div",{class:"ray-table-header-extra__space"},[t($,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),t($,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),t(ge,{onChangeSize:this.handleChangeTableSize.bind(this)},null),t(fe,null,null),t(me,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var e,l;return(l=(e=this.$slots).tableFooter)==null?void 0:l.call(e)}})}});const xe={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...Z},Ee=F({name:"RayCollapseGrid",props:xe,emits:["updateValue"],setup(e,{emit:l}){const a=m(e.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>t("div",{class:"collapse-icon",onClick:i.bind(this)},[t("span",null,[a.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),t(C,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return t(_,{bordered:this.bordered},{default:()=>t(ee,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var e,l;return[(l=(e=this.$slots).default)==null?void 0:l.call(e),t(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[t(G,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),tt=F({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(r=>D(se,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>r}))},{title:"Action",key:"actions",render:s=>D(S,{size:"small"},{default:()=>"Send Email"})}],l=m([...e].map(s=>({...s,width:400}))),a=m([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"]},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"]},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"]}]),i=[{label:"编辑",key:"edit"},{label:()=>D("span",{style:{color:"red"}},"删除"),key:"delete"}],n=L({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),p=(s,h)=>{s==="delete"&&a.value.splice(h,1)};return{...j(n),tableData:a,actionColumns:l,baseColumns:e,tableMenuOptions:i,handleMenuSelect:p}},render(){return t(ne,null,{default:()=>[t(O,null,{default:()=>[o("RayTable 组件使用")]}),t(te,{alignText:!0},{default:()=>[t(k,null,{default:()=>[o("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),t(k,null,{default:()=>[o("RayTable 完全继承 DataTable 的所有属性与方法")]}),t(k,null,{default:()=>[o("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),t(k,null,{default:()=>[o("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),t(O,null,{default:()=>[o("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),t(b,null,{default:()=>[o("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),t(b,null,{default:()=>[o("拖拽操作栏动态切换表格列")]}),t(b,null,{default:()=>[o("点击左右固定按钮,即可动态固定列")]}),t(b,null,{default:()=>[o("点击修改列宽度,即可拖动列修改宽度")]}),t(b,null,{default:()=>[o("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),t(b,null,{default:()=>[o("点击打印按钮即可打印该表格")]}),t(b,null,{default:()=>[o("右键菜单")]}),t(b,null,{default:()=>[o("全屏表格")]}),t(Ee,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RayCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>t(B,null,[t(S,{type:"primary"},{default:()=>[o("搜索")]}),t(S,null,{default:()=>[o("重置")]})]),default:()=>t(B,null,[t(E,null,{default:()=>[t(le,null,null)]}),t(E,null,{default:()=>[t(N,null,null)]}),t(E,null,{default:()=>[t(ae,{type:"datetimerange",clearable:!0},null)]}),t(E,null,{default:()=>[t(N,null,null)]}),t(E,null,{default:()=>[t(N,null,null)]})])}),t(Fe,{style:"margin-top: 18px",title:D(ie,{onUpdateValue:e=>this.tableLoading=e},{}),data:this.tableData,columns:this.baseColumns,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域,有时候你可能会用上"})]})}});export{tt as default}; diff --git a/assets/index-24c3436b.js.gz b/assets/index-24c3436b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cfcdd8488491e3034b1d6afb01591fa5dd3fbc5 GIT binary patch literal 5367 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 V|D=p-qdWg!{|}(JDd=iA005X5eg6Oe literal 0 HcmV?d00001 diff --git a/assets/index-cbfdeadf.js b/assets/index-36b14718.js similarity index 98% rename from assets/index-cbfdeadf.js rename to assets/index-36b14718.js index 0e9e987a..85b3464f 100644 --- a/assets/index-cbfdeadf.js +++ b/assets/index-36b14718.js @@ -1 +1 @@ -import{e as F,r as v,h as D,ab as t,c as k,d as C}from"./@vue-a5f4faa6.js";import{Q as s,u as a,v as o,B as x}from"./naive-ui-54973a8c.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-1a3ec8cd.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const I=F({name:"RelyAbout",setup(){const{pkg: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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},{dependencies:n,devDependencies:u,name:e,version:g}=i,E=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],r=v([]),d=v([]),f=[{name:"项目名称",label:e},{name:"版本信息",label:g},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[k("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(x,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; +import{e as F,r as v,h as D,ab as t,c as k,d as C}from"./@vue-a5f4faa6.js";import{Q as s,u as a,v as o,B as x}from"./naive-ui-54973a8c.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-1a3ec8cd.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const I=F({name:"RelyAbout",setup(){const{pkg: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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},{dependencies:n,devDependencies:u,name:e,version:g}=i,E=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],r=v([]),d=v([]),f=[{name:"项目名称",label:e},{name:"版本信息",label:g},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[k("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(x,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; diff --git a/assets/index-36b14718.js.gz b/assets/index-36b14718.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..296a30d30383759b5be2925bf3826ae96ded25cb GIT binary patch literal 2097 zcmV-12+sE(iwFP!000026RlWpZ`;Nhf4@(`azG#rBqdUkB{NW(*6BZBK({Oy1{fZ2 zB9GG96py<*DpFMeDb}XxizXQmWLuLU$(GLR)-^$k)K0Rrz&?v)+23N%-BGe6yKmM3 z2F|?a-|zX|^E`JD>86y4AvO><-n5updR9j+7cA70tFQvO>{y{(HbxPnUDGL@?`7CV zwWt~)wB~Gc^DNP>eks+smB|HJJ-JZpb-DCswh1CVY-hx-RoCkk)Cd;rK^!81?I_`P zJzDoFA+9frA#fJht*RT=YirT64EIE6x7OTht>WQj5y!Y259}~li(I_!E(^~GoZAd1 zA!c@^zTT*NQEeqEr90e4o*Q~m5U$8V!noZkR~wZ^W!3X`)^5kxuDUgMtyWv{x)8Qj zUtjZD!Kyj#QbA~9H&6rDE797rIHn=u9UF7oMHL)0R*?w?SxY*-THw`NQS<{$i}!4= zQpWXqV}&)u2T5S}P)tCVGCRcBTgQ!-(u%Sqkl>88K#D_#MaB|C3{p%ZgEX7wOm4pa z{=2Ph90(_6R8Xnm2>L6*NYZu!6vtrR1pQ5_v<$7hWu7_n$_9u=0Zq6t-f6yB7$&HT zee)uY2d}kgCQOS%)U;3>DxG1v)Aq@zsn%hLQ%P+S5X}9dDJwSPxD-%^P2c?Oy5l-! z(=t&v0uo}}C#_fsJjZif(?WehIefbCDfI$2NCmYaaoDVaG3bP7u&s4m*QuKp4myYl zxl?nh%4&W>xmDfqz|NetfR0zGIu+AONkWkNE`uH@sSP`gvo=ZW6f;h^z#$iKYT8bR zNP$O@<8qxfwf8#~&=5P2vfQmW6{iYZA+EvJR6HI)btF+1$FK=zj%Qk6p!5NgL?D}- zxQ#^fb-iI$pr{UDhkrm?Jg_T2Tp%#wkX9Daf z7_)uMW0_lu7}w$Ij=L_2H_r#O+a*GZOF^u71a7O^cu_`^h_r23dN`5Ah~i~kP>M-3 zC}l}b^kU9sr>5vUFKd>UPAh?#4A`V`%y19u2xTC&F&77nq{7ze%(GJQOkFJAg0Cgz z54o(do{$3IzL^&mXrN5cl;McB9bnN5Y6qp&_B{uAQ^5{0KsUuoeP=vX) zQ;io9RdpAi(4bwy6<=$ox?mUuLRT7$a`&V{&i1-fm)4z(?+kK=Dze?BCZyfQp~6|w zjgV3<0@ZwteCp&ocG`!rin|MdW=SXt>M93WSy?(qKzIfN`Mp_HG*o2X1HNGtz(kKJ z3bjzWbiu{RlbfGTcb}Nn4u+197Si>S#`KeG2Y0{BH5gptzt#>< zC{FG^ncTawp!ixC%7QXSTNZ2f3Y%L+E6mpjaOmuh9zL7i`Dz9umN$rx!L^p^;N$Nf z9(?e4CT-89xosX-OU<{4cspz5r_m82<$kHuhFO-i9H{ZqZwR6n5P2&@HXL7Rsbm0Y zt63;E&*`U$5jTV8x%?RfY4Ji(bQlh^02c~fYXFLcu9IfGlRt6>)&fC(usPVW7Krdo zb5yjtMGF`>%N%&1Ww;p^5};-NkrhW)rx^o+*nteroViSrkY08u9Bn~u6-Q_DSKEbx zg4!w+!7U(;vu?uuH>}0VcsG@G$9=Y1ATvQ|&9a~EL{gJN#?P%;p)3}@%wlt= zAUn&LfiVvL^mx2~WxW57$^GYGzPNF8=jy?=o8#wKC*NJ0 zJo-%QN=G*yAO8O3(cLSDfBOJjAKd(M`r!6t@AJt=dmtLW`26szFUBt)Ouql;(Utp$ zPxmy=>79K@P&F9%>H6bSKUy)Ns@?~7EN@qs9?(l);5d{+;q zA3;KJluoviPNvh@Dvn0Q bv$(H*Y@TWWu|1&JX|qNr(cC literal 0 HcmV?d00001 diff --git a/assets/index-55058b5b.js b/assets/index-4b50bc00.js similarity index 93% rename from assets/index-55058b5b.js rename to assets/index-4b50bc00.js index 0158b9d8..cf3e1aa6 100644 --- a/assets/index-55058b5b.js +++ b/assets/index-4b50bc00.js @@ -1 +1 @@ -import{e as t}from"./index-45bc92a0.js";import{e,E as m,o as p,n,M as s,ab as a,c}from"./@vue-a5f4faa6.js";import"./pinia-15a322aa.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./naive-ui-54973a8c.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-a5326c57.js";import"./screenfull-578bfdd4.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-d84b3024.js";import{e,E as m,o as p,n,M as s,ab as a,c}from"./@vue-a5f4faa6.js";import"./pinia-15a322aa.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./naive-ui-54973a8c.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-a5326c57.js";import"./screenfull-578bfdd4.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-4b50bc00.js.gz b/assets/index-4b50bc00.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ab9a540aacd956967d8230f466d28a49f515a63 GIT binary patch literal 542 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,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-d84b3024.js";import{R as f}from"./index-a303d937.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-54973a8c.js";import{e as y,ab as u,q as F,c as e,d as D}from"./@vue-a5f4faa6.js";import"./pinia-15a322aa.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-1a3ec8cd.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./@vueuse-a5326c57.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-77ff331f.js.gz b/assets/index-77ff331f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..527c260baa1f3ec679d35130b68e6c1ebb46477c GIT binary patch literal 1510 zcmVHE(3FX7y z-JY{>zH@K)492($kRV9NOGV#k0wk!k5wr=k6iiYlKL+19{ukZ7vy<2{NR=vC8t=~R z%^|HzxR$8v;&nqxKS85Lb}sVlkb{DKgAz`*R~6S_M$$ z)&*a4a}sFWAfR(|yqD)##YG}a8z}?A%)T7VRmK*EVloY7NrJH7$4}{~gheH(!UQs; zez$4skc^9nh)F0TEvxCnQkPA)h%K><9D)f&I-!uVv^iN#8M)NKf;gGA#H5-~vM`nG zcOSzRHL+0@RXwd6FqJuY+Ob`V98uSj2r2qNdJcn2I1;jy(b7u4muL<`mf@PFm{zi? zp${I{dEJENDoxC?JGotQc{I75%)%^EWMkkdD1)-Z;gZstq^O4R0VL^lQIZo#QL+Q5KvK0d zu>wuZVr}-I2uV4VRf8zQwKQHlQjWq{%|X<4tO%`^k!?g^p&<19!i^iJ)yqhu@v>u6 zn@7Z{eU3WVD#kTvn(TOi#b2_6s7M$*CLBI|=s0uLHQORIaZ%h6u-nr2s!^97=ee5cF2HpySAnNUS$UhwDc`|~UQ!td?nAN-X&{^K_S&=JW; zV}&Db)C3lz9H{BYfUZe{-AitifEw>NFA!JL5FtW+AOuB)3oer5*M!(uJqGrjz?NYT z3qOmXMuTYfVg7D=t^9?_PVe)9s%py_fUt zhfVL^Z2QG}Sk`OY9nx3hd23^%zn2;#MA6C%8nPJD2a38;2XvpxfmQZM_&WP4Ni2}x zA_iDj-t=>CdNHi~e&S|#`E8@~>K_pCHaB+Gw%S{Btwz&Zd*dzs5u!`V(8^1Dz3r?# z^QNYD)?fQS&Hbkic>}-R@*gkxOZU9SeSc{&OvPcDezJ4B>CLaVHlKM*s{(&h0Scg| znUIjYp!dipn%KG`fN=*Id10K=GRcpO6fqrl)wpJtMlND#ABXsq3&pdrI>L|;DJqps zHgv2X-ohzNKXX-fwEz)+excQvU~or1C&Wdh@5*CFv1L?aN`qg@Sfqv|lY zV3qwUL_#BSfgeH~+~xT=f-H5gdvYk7GAVwV0kl7X;58q#n#=8_nVsKm?rc9~V0Kpi z?mT+xEzB`iy?hl?rL*#`y}0JR{j1?D$?_Z5+Fe9j0rVVV#Lb}CNii1G~0Ab0dbj97U(!8@qy1$41e$;6Lou;ID9apg#J^ MzwE+eyM_w@0HD|JEC2ui literal 0 HcmV?d00001 diff --git a/assets/index-894831ff.js.gz b/assets/index-894831ff.js.gz deleted file mode 100644 index 6e02358db89c8aa31235839e54c04f5a9485b279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 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 bEa|Hs8{Uz>E96?Evp@MSFU{oG&JX|qB9IqY diff --git a/assets/index-894831ff.js b/assets/index-d3430a3b.js similarity index 99% rename from assets/index-894831ff.js rename to assets/index-d3430a3b.js index 81563825..c00fe5f1 100644 --- a/assets/index-894831ff.js +++ b/assets/index-d3430a3b.js @@ -1 +1 @@ -import{s as R}from"./pinia-15a322aa.js";import{c as $,d as L}from"./lodash-es-1a3ec8cd.js";import{b as V,o as U,c as D,d as z}from"./index-45bc92a0.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-a5f4faa6.js";import{W as o,U as oe,n as v}from"./naive-ui-54973a8c.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./@vueuse-a5326c57.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-15a322aa.js";import{c as $,d as L}from"./lodash-es-1a3ec8cd.js";import{b as V,o as U,c as D,d as z}from"./index-d84b3024.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-a5f4faa6.js";import{W as o,U as oe,n as v}from"./naive-ui-54973a8c.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-1b078a41.js";import"./@intlify-bd5dfa46.js";import"./vue-router-dc1ee7d4.js";import"./@vueuse-a5326c57.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.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-d3430a3b.js.gz b/assets/index-d3430a3b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..550cfe0599c795472c74000a470d7c434457b9a5 GIT binary patch literal 3023 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 R@OEeZ_CJ#jY4lth008y2#fbm_ literal 0 HcmV?d00001 diff --git a/assets/index-45bc92a0.js b/assets/index-d84b3024.js similarity index 98% rename from assets/index-45bc92a0.js rename to assets/index-d84b3024.js index eb867cfa..c6d3ee13 100644 --- a/assets/index-45bc92a0.js +++ b/assets/index-d84b3024.js @@ -254,4 +254,4 @@ import{E as I,M as G,e as C,l as _,ab as a,w as N,n as y1,q as T,r as B,x as D1, "Password": "密码" } } -`,L2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],T2=e=>{switch(e){case"zh-CN":return{locale:s1,dateLocal:c1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:s1,dateLocal:c1}}},Y=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},k=(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":_2,"../../locales/system-two/en-US.json":w2,"../../locales/system-two/zh-CN.json":S2,"../../locales/zh-CN.json":C2});Object.keys(l).forEach(o=>{var r;const i=(r=o.match(t))==null?void 0:r[1],s=JSON.parse(l[o]);e[i]=a1({},e[i]),I1(s,(v,p)=>{e[i][p]=a1(e[i][p],v)})})}catch(l){console.error(l)}return e},S1=()=>{const e=k("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},C1=e=>{const t=S1(),l=$1({locale:t,allowComposition:!0,messages:z2()});e.use(l)},Z=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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},t=I({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:S1()}),{locale:l}=j(),n=s=>{l.value=s,t.localeLanguage=s,Y("localeLanguage",s,"localStorage")},o=s=>{t.primaryColorOverride.common.primaryColor=s,t.primaryColorOverride.common.primaryColorHover=s,document.body.style.setProperty("--ray-theme-primary-color",s)},i=(s,r)=>{Object.hasOwn(t,r)&&typeof t[r]=="boolean"&&(t[r]=s)};return{...G(t),updateLocale:n,changePrimaryColor:o,changeSwitcher:i}},{persist:{key:"piniaSettingStore"}});const b=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=_(()=>e.color),l=_(()=>`#${e.prefix}-${e.name}`),n=_(()=>{const o={"--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&&(o.cursor="pointer"),o});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"],d1=["admin"],x2=e=>{const{role:t}=R(T1()),{meta:l,name:n}=e,o=(l==null?void 0:l.hidden)===void 0||(l==null?void 0:l.hidden)===!1?!1:l==null?void 0:l.hidden;return d1.length&&d1.includes(t.value)||O2.includes(n)?!o:l!=null&&l.role?l.role.includes(t.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 o of e.children){const i=L1(o,t,l);i.length>0&&n.push(e,...i)}return n},$=(e,t,l)=>{const n=[];for(const o of e){const i=L1(o,t,l);i.length>0&&n.push(...i)}return n},Z2=(e,t,l)=>{e.path!==t&&(l.find(o=>o.path===e.path)||l.push(e))},e1=J("menu",()=>{const e=X(),t=q1(),{t:l}=j(),{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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=k("menuKey")==="no"?n:k("menuKey"),i=I({menuKey:o,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(c,h)=>$(c,"key",h),r=(c,h)=>{const M=h.meta;if(M.windowOpen)window.open(M.windowOpen);else if(i.menuKey!==c){if(Z2(h,i.menuKey,i.menuTagOptions),i.breadcrumbOptions=$(i.options,"key",c),c[0]!=="/"){const L=s(i.options,c).map(u=>u.key).join("/");e.push(L)}else e.push(h.path);i.menuKey=c,Y("menuKey",c)}},v=c=>{const h=M=>{var L;for(const u of M)if((L=u==null?void 0:u.children)!=null&&L.length&&h(u.children),c===u.path){r(u.path,u);break}};h(i.options)},p=(c,h=!0)=>{const M=Array.isArray(c);h?M?i.menuTagOptions.push(...c):i.menuTagOptions.push(c):M?i.menuTagOptions=c:i.menuTagOptions=[c]},f=()=>{const c=e.getRoutes().find(M=>M.name==="layout"),h=(M,L)=>M.map(u=>{var A;(A=u.children)!=null&&A.length&&(u.children=h(u.children));const{meta:S}=u,z=_(()=>S!=null&&S.i18nKey?l(`GlobalMenuOptions.${S.i18nKey}`):S==null?void 0:S.noLocalTitle),E={...u,key:u.path,label:()=>T(M1,null,{default:()=>z.value}),breadcrumbLabel:z.value},K={icon:()=>T(b,{name:S.icon,size:20},{})},V=S!=null&&S.icon?Object.assign({},E,K):E;return u.path===o&&p(V),V.show=x2(u),V});i.options=h(c==null?void 0:c.children),y1(()=>{i.breadcrumbOptions=$(i.options,"key",i.menuKey)})},y=c=>i.collapsed=c,P=(c,h=1)=>i.menuTagOptions.splice(c,h),w=()=>{i.menuTagOptions=[]};return N(()=>t.fullPath,c=>{v(c)},{immediate:!0}),{...G(i),menuModelValueChange:r,setupAppRoutes:f,collapsedMenu:y,spliceMenTagOptions:P,emptyMenuTagOptions:w,setMenuTagOptions:p}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),T1=J("signin",()=>{const e=I({role:""}),t=l=>K1(l)?1:(e.role="admin",0);return{...G(e),signin:t}},{persist:{key:"piniaSigninStore"}}),h1=B1(),R1=e=>{e.use(h1),h1.use(U1)},P2=C({name:"GlobalProvider",setup(){const e=Z(),t=_(()=>e.primaryColorOverride),l=_(()=>e.themeValue?X1:null),n=_(()=>{const v=e.localeLanguage;return T2(v)}),{message:o,notification:i,dialog:s,loadingBar:r}=Q1(["message","dialog","notification","loadingBar"],{configProviderProps:_(()=>({theme:l.value}))});return window.$dialog=s,window.$message=o,window.$loadingBar=r,window.$notification=i,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return a(o2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(Y1,null,{default:()=>[a(e2,null,{default:()=>[a(t2,null,{default:()=>[a(l2,null,{default:()=>{var e,t;return[a(n2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),z1=B(!1),I3=e=>z1.value=e,V2=C({name:"GlobalSpin",props:{...i2},setup(){return{spinValue:z1,overrides:{opacitySpinning:"0"}}},render(){return a(a2,D1(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 o=0;if(t=t||l.length,e)for(o=0;o{e&&t&&l&&e.addEventListener(t,l,n)},F3=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},D2=(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)})},j2=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(o=>o!=="");return l.includes(n.join(" "))},U3=(e,t)=>{e&&(m1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):m1(t,"String")&&t.split(";").forEach(n=>{const[o,i]=n.split(":");o&&i&&(e.style[o.trim()]=i.trim())}))},O1=C({name:"App",setup(){const e=Z(),{themeValue:t}=R(e);(()=>{const{primaryColor: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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},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,i=k("piniaSettingStore","localStorage"),s=F1(i,"primaryColorOverride.common.primaryColor");o.style.setProperty("--ray-theme-primary-color",s||n)})(),N(()=>t.value,n=>{const o=document.body,i="ray-template--dark",s="ray-template--light";n?g1(o,s):g1(o,i),D2(o,n?i:s)},{immediate:!0})},render(){return a(P2,null,{default:()=>[a(V2,null,{default:()=>a(G1,null,null),description:()=>"lodaing..."})]})}}),E2="modulepreload",A2=function(e){return"/"+e},f1={},g=function(t,l,n){if(!l||l.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(l.map(i=>{if(i=A2(i),i in f1)return;f1[i]=!0;const s=i.endsWith(".css"),r=s?'[rel="stylesheet"]':"";if(!!n)for(let f=o.length-1;f>=0;f--){const y=o[f];if(y.href===i&&(!s||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${r}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":E2,s||(p.as="script",p.crossOrigin=""),p.href=i,document.head.appendChild(p),s)return new Promise((f,y)=>{p.addEventListener("load",f),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const N2=C({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,l)=>{const n=j1("router-view");return n1(),o1(n,null,{default:i1(({Component:o,route:i})=>[a(A1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:i1(()=>[(n1(),o1(E1(o),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const B2=C({name:"LayoutMenu",setup(){const e=e1(),t=X(),{menuModelValueChange:l,setupAppRoutes:n,collapsedMenu:o}=e,i=_({get:()=>e.menuKey,set:()=>{}}),s=_(()=>e.options),r=_(()=>e.collapsed),v=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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},f=()=>{p&&p.url&&(p.jumpType==="station"?t.push(p.url):window.open(p.url))};return n(),{modelMenuKey:i,menuModelValueChange:l,modelMenuOptions:s,modelCollapsed:r,collapsedMenu:o,collapsedWidth:v,sideBarLogo:p,handleSideBarLogoClick:f}},render(){return a(c2,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[a(b,{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(s2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const I2=C({name:"RayTooltipIcon",props:{...r2,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(b,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const K2=C({name:"ThemeSwitch",setup(){const{t:e}=j(),t=Z(),{changeSwitcher:l}=t,{themeValue:n}=R(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:i})=>i?{backgroundColor:"#000000"}:{}}},render(){const{t:e}=this;return a(x,{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(b,{name:"dark"},{}),"unchecked-icon":()=>T(b,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),F2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function v1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const U2=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=j(),n=Z(),{changePrimaryColor:o,changeSwitcher:i}=n,{themeValue:s,primaryColorOverride:r,menuTagSwitch:v,breadcrumbSwitch:p}=R(n);return{modelShow:_({get:()=>e.show,set:P=>{t("update:show",P)}}),t:l,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:o,themeValue:s,primaryColorOverride:r,menuTagSwitch:v,changeSwitcher:i,breadcrumbSwitch:p}},render(){let e,t;const{t:l}=this;return a(h2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[a(p2,{title:l("LayoutHeaderSettingOptions.Title")},{default:()=>[a(x,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(U,{titlePlacement:"center"},v1(e=l("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(K2,null,null),a(U,{titlePlacement:"center"},v1(t=l("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),a(u2,{swatches:F2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(U,{titlePlacement:"center"},{default:()=>[N1("界面显示")]}),a(d2,{labelPlacement:"left",column:1},{default:()=>[a(r1,{label:"显示多标签"},{default:()=>[a(q,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),a(r1,{label:"显示面包屑"},{default:()=>[a(q,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]})]})]})]})]})}});function $2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const q2=C({name:"Breadcrumb",setup(){const e=e1(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:_(()=>e.breadcrumbOptions),handleDropdownSelect:(o,i)=>{t(o,i)}}},render(){let e;return a(g2,null,$2(e=this.modelBreadcrumbOptions.map(t=>a(m2,{key:t.key},{default:()=>{var l;return[a(D,{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]})}}),G2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],W2=()=>{window.$message.info("账号退出中..."),R2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)},J2=C({name:"SiderBar",setup(){const e=Z(),{t}=j(),{updateLocale:l,changeSwitcher:n}=e,{drawerPlacement:o,breadcrumbSwitch:i}=R(e),s=B(!1),r=k("person"),v={display:"flex"},p=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],f=[{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"}],y={reload:()=>{n(!1,"reloadRouteSwitch"),setTimeout(()=>n(!0,"reloadRouteSwitch"))},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{u1.isEnabled?u1.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:p,rightTooltipIconOptions:f,t,handleIconClick:c=>{var h;(h=y[c])==null||h.call(y)},showSettings:s,updateLocale:l,handlePersonSelect:c=>{c==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{W2()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:r,spaceItemStyle:v,drawerPlacement:o,breadcrumbSwitch:i}},render(){return a(w1,{class:"layout-header",bordered:!0},{default:()=>[a(x,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(x,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(Q,null,{trigger:()=>a(b,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(q2,null,null):""]}),a(x,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(I2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(D,{options:L2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(b,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(D,{options:G2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(_1,{checkable:!0,size:"large"},{icon:()=>a(b,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(U2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function 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=Z(),n=X(),{menuKey:o,menuTagOptions:i}=R(t),{menuModelValueChange:s,spliceMenTagOptions:r,emptyMenuTagOptions:v,setMenuTagOptions:p}=t,{changeSwitcher:f}=l,{rootRoute:{path:y}}={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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},P=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const c=_(()=>i.value),h=B([{label:"重新加载",key:"reloadCurrentPage",icon:()=>T(b,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>T(b,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>T(b,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>T(b,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>T(b,{size:16,name:"close"},{}),disabled:!1}]),M=H2(),L={reloadCurrentPage:()=>{f(!1,"reloadRouteSwitch"),setTimeout(()=>f(!0,"reloadRouteSwitch"))},closeAll:()=>{h.value.length>1&&(v(),n.replace({path:y}))},closeRight:()=>{const d=h.value.length,m=c.value[w];r(w+1,d-1),o.value!==m.key&&s(m.key,m)},closeLeft:()=>{r(0,w)},closeOther:()=>{const d=c.value[w];o.value!==d.key?(v(),s(d.key,d)):p(d,!1)}},u=I({x:0,y:0,actionDropdownShow:!1}),S=d=>{if(r(d),o.value!==y){const m=c.value,O=m.length,F=m[O-1];s(F.key,F)}},z=(d,m)=>{h.value.forEach(O=>{if(O.key===d){O.disabled=m;return}})},E=d=>{s(d.key,d)},K=d=>{var O;const m=document.getElementById(M);if(m){const l1=Array.from(m.childNodes).find(H1=>j2(H1,"n-scrollbar-container")).scrollLeft||0,V1=d==="left"?Math.max(0,l1-200):l1+200;(O=e.value)==null||O.scrollTo({left:V1,behavior:"smooth"})}},V=d=>{var m;u.actionDropdownShow=!1,(m=L[d])==null||m.call(L)},A=(d,m)=>{m.preventDefault(),u.actionDropdownShow=!1,w=d,y1().then(()=>{u.actionDropdownShow=!0,u.x=m.clientX,u.y=m.clientY})},t1=()=>{const d=c.value.length-1;w===d?z("closeRight",!0):w0&&z("closeLeft",!1)},P1=()=>{w=c.value.findIndex(m=>m.key===o.value),t1()};return N(()=>c.value,d=>{h.value.forEach(m=>{P.includes(m.key)&&(d.length>1?m.disabled=!1:m.disabled=!0)})},{immediate:!0,deep:!0}),N(()=>u.actionDropdownShow,()=>{t1()}),{modelMenuTagOptions:c,menuModelValueChange:s,closeCurrentMenuTag:S,menuKey:o,handleTagClick:E,moreOptions:h,handleScrollX:K,scrollRef:e,scrollBarUUID:M,actionDropdownSelect:V,rootPath:y,actionState:u,handleContextMenu:A,setCurrentContentmenuIndex:P1}},render(){let e;return a(w1,null,{default:()=>[a("div",{class:"menu-tag"},[a(D,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),a(x,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(f2,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(x,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},X2(e=this.modelMenuTagOptions.map((t,l)=>a(_1,{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(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(D,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(b,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Y2=C({name:"Layout",setup(){const e=Z(),{height:t}=y2(),{themeValue:l,reloadRouteSwitch:n,menuTagSwitch:o}=R(e),i=_(()=>{let r={};return e.menuTagSwitch?r={"--layout-content-height":"calc(100% - 111px)"}:r={"--layout-content-height":"calc(100% - 64px)"},r}),{layout:{copyright:s}}={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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{windowHeight:t,modelReloadRoute:n,modelMenuTagSwitch:o,cssVarsRef:i,copyright:s}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(p1,{class:"layout-full",hasSider:!0},{default:()=>[a(B2,null,null),a(p1,null,{default:()=>[a(J2,null,null),this.modelMenuTagSwitch?a(Q2,null,null):"",a(v2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(N2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),e3={path:"/dashboard",name:"dashboard",component:()=>g(()=>import("./index-171e293b.js"),["assets/index-171e293b.js","assets/index-a303d937.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/@vue-a5f4faa6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/screenfull-578bfdd4.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},t3={path:"/rely",name:"rely",component:()=>g(()=>import("./index-036adb5a.js"),["assets/index-036adb5a.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>g(()=>import("./index-cbfdeadf.js"),["assets/index-cbfdeadf.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},l3={path:"/error",name:"error",component:()=>g(()=>import("./index-90f35f63.js"),["assets/index-90f35f63.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},n3={path:"/echart",name:"echart",component:()=>g(()=>import("./index-894831ff.js"),["assets/index-894831ff.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/@vue-a5f4faa6.js","assets/lodash-es-1a3ec8cd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.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/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/screenfull-578bfdd4.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},o3={path:"/scroll-reveal",name:"scroll-reveal",component:()=>g(()=>import("./index-5cdc46e2.js"),["assets/index-5cdc46e2.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},i3={path:"/axios",name:"axios",component:()=>g(()=>import("./index-36e3cbc2.js"),["assets/index-36e3cbc2.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/@vue-a5f4faa6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},a3={path:"/table",name:"table",component:()=>g(()=>import("./index-5bd35810.js"),["assets/index-5bd35810.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/@vue-a5f4faa6.js","assets/vuedraggable-4f23b1e5.js","assets/date-fns-7f923de7.js","assets/vue-4f7d146d.js","assets/sortablejs-77186f55.js","assets/naive-ui-54973a8c.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/index-e066b9a8.css"]),meta:{i18nKey:"Table",icon:"table"}},s3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-a3fc6a28.js"),["assets/index-a3fc6a28.js","assets/@vue-a5f4faa6.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-6d27bb2a.js"),["assets/index-6d27bb2a.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>g(()=>import("./index-c9f99453.js"),["assets/index-c9f99453.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>g(()=>import("./index-0c019195.js"),["assets/index-0c019195.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>g(()=>import("./index-171f2dad.js"),["assets/index-171f2dad.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},r3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-a3fc6a28.js"),["assets/index-a3fc6a28.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},p3={path:"/office",name:"office",component:()=>g(()=>import("./index-44f3e065.js"),["assets/index-44f3e065.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"/document",name:"document",component:()=>g(()=>import("./index-55058b5b.js"),["assets/index-55058b5b.js","assets/@vue-a5f4faa6.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-1a3ec8cd.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.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-a5326c57.js","assets/screenfull-578bfdd4.js"]),meta:{i18nKey:"Office_Document"}},{path:"/presentation",name:"presentation",component:()=>g(()=>import("./index-a86b856a.js"),["assets/index-a86b856a.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>g(()=>import("./index-80967c30.js"),["assets/index-80967c30.js","assets/@vue-a5f4faa6.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},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-dbaf0484.js"),["assets/index-dbaf0484.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/@vue-a5f4faa6.js","assets/@vueuse-a5326c57.js","assets/vue-router-dc1ee7d4.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-fea629fb.js","assets/index-a303d937.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/screenfull-578bfdd4.js","assets/index-e5a94b1b.css"])},{path:"/",name:"layout",redirect:d3,component:Y2,children:u3},{path:"/:catchAll(.*)",name:"error-page",component:()=>g(()=>import("./index-90f35f63.js"),["assets/index-90f35f63.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=o=>{o(l),Y("menuKey",l)};t((o,i,s)=>{const r=k("token"),v=k("menuKey"),{role:p}=R(T1()),{meta:f}=o;r!=="no"?(()=>f.role?f.role.length===0?!0:f.role.includes(p.value):!0)()?o.path==="/"||i.path==="/login"?v!=="no"?s(v):n(s):s():n(s):o.path==="/"||i.path==="/login"?s():s("/")})},H=W1({history:J1(),routes:h3,scrollBehavior:()=>({left:0,top:0})}),x1=()=>m3(H),k1=e=>{e.use(H)},Z1=()=>{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(O1);C1(e),R1(e),k1(e),Z1(),x1(),e.mount("#app")},f3=()=>{let e;window.__WUJIE_MOUNT=()=>{e=b1(O1),C1(e),R1(e),k1(e),Z1(),x1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?f3():g3();export{b as R,K2 as T,I3 as a,Z as b,U3 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:s1,dateLocal:c1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:s1,dateLocal:c1}}},Y=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},k=(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":_2,"../../locales/system-two/en-US.json":w2,"../../locales/system-two/zh-CN.json":S2,"../../locales/zh-CN.json":C2});Object.keys(l).forEach(o=>{var r;const i=(r=o.match(t))==null?void 0:r[1],s=JSON.parse(l[o]);e[i]=a1({},e[i]),I1(s,(v,p)=>{e[i][p]=a1(e[i][p],v)})})}catch(l){console.error(l)}return e},S1=()=>{const e=k("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},C1=e=>{const t=S1(),l=$1({locale:t,allowComposition:!0,messages:z2()});e.use(l)},Z=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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},t=I({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:S1()}),{locale:l}=j(),n=s=>{l.value=s,t.localeLanguage=s,Y("localeLanguage",s,"localStorage")},o=s=>{t.primaryColorOverride.common.primaryColor=s,t.primaryColorOverride.common.primaryColorHover=s,document.body.style.setProperty("--ray-theme-primary-color",s)},i=(s,r)=>{Object.hasOwn(t,r)&&typeof t[r]=="boolean"&&(t[r]=s)};return{...G(t),updateLocale:n,changePrimaryColor:o,changeSwitcher:i}},{persist:{key:"piniaSettingStore"}});const b=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=_(()=>e.color),l=_(()=>`#${e.prefix}-${e.name}`),n=_(()=>{const o={"--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&&(o.cursor="pointer"),o});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"],d1=["admin"],x2=e=>{const{role:t}=R(T1()),{meta:l,name:n}=e,o=(l==null?void 0:l.hidden)===void 0||(l==null?void 0:l.hidden)===!1?!1:l==null?void 0:l.hidden;return d1.length&&d1.includes(t.value)||O2.includes(n)?!o:l!=null&&l.role?l.role.includes(t.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 o of e.children){const i=L1(o,t,l);i.length>0&&n.push(e,...i)}return n},$=(e,t,l)=>{const n=[];for(const o of e){const i=L1(o,t,l);i.length>0&&n.push(...i)}return n},Z2=(e,t,l)=>{e.path!==t&&(l.find(o=>o.path===e.path)||l.push(e))},e1=J("menu",()=>{const e=X(),t=q1(),{t:l}=j(),{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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=k("menuKey")==="no"?n:k("menuKey"),i=I({menuKey:o,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),s=(c,h)=>$(c,"key",h),r=(c,h)=>{const M=h.meta;if(M.windowOpen)window.open(M.windowOpen);else if(i.menuKey!==c){if(Z2(h,i.menuKey,i.menuTagOptions),i.breadcrumbOptions=$(i.options,"key",c),c[0]!=="/"){const L=s(i.options,c).map(u=>u.key).join("/");e.push(L)}else e.push(h.path);i.menuKey=c,Y("menuKey",c)}},v=c=>{const h=M=>{var L;for(const u of M)if((L=u==null?void 0:u.children)!=null&&L.length&&h(u.children),c===u.path){r(u.path,u);break}};h(i.options)},p=(c,h=!0)=>{const M=Array.isArray(c);h?M?i.menuTagOptions.push(...c):i.menuTagOptions.push(c):M?i.menuTagOptions=c:i.menuTagOptions=[c]},f=()=>{const c=e.getRoutes().find(M=>M.name==="layout"),h=(M,L)=>M.map(u=>{var A;(A=u.children)!=null&&A.length&&(u.children=h(u.children));const{meta:S}=u,z=_(()=>S!=null&&S.i18nKey?l(`GlobalMenuOptions.${S.i18nKey}`):S==null?void 0:S.noLocalTitle),E={...u,key:u.path,label:()=>T(M1,null,{default:()=>z.value}),breadcrumbLabel:z.value},K={icon:()=>T(b,{name:S.icon,size:20},{})},V=S!=null&&S.icon?Object.assign({},E,K):E;return u.path===o&&p(V),V.show=x2(u),V});i.options=h(c==null?void 0:c.children),y1(()=>{i.breadcrumbOptions=$(i.options,"key",i.menuKey)})},y=c=>i.collapsed=c,P=(c,h=1)=>i.menuTagOptions.splice(c,h),w=()=>{i.menuTagOptions=[]};return N(()=>t.fullPath,c=>{v(c)},{immediate:!0}),{...G(i),menuModelValueChange:r,setupAppRoutes:f,collapsedMenu:y,spliceMenTagOptions:P,emptyMenuTagOptions:w,setMenuTagOptions:p}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),T1=J("signin",()=>{const e=I({role:""}),t=l=>K1(l)?1:(e.role="admin",0);return{...G(e),signin:t}},{persist:{key:"piniaSigninStore"}}),h1=B1(),R1=e=>{e.use(h1),h1.use(U1)},P2=C({name:"GlobalProvider",setup(){const e=Z(),t=_(()=>e.primaryColorOverride),l=_(()=>e.themeValue?X1:null),n=_(()=>{const v=e.localeLanguage;return T2(v)}),{message:o,notification:i,dialog:s,loadingBar:r}=Q1(["message","dialog","notification","loadingBar"],{configProviderProps:_(()=>({theme:l.value}))});return window.$dialog=s,window.$message=o,window.$loadingBar=r,window.$notification=i,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return a(o2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(Y1,null,{default:()=>[a(e2,null,{default:()=>[a(t2,null,{default:()=>[a(l2,null,{default:()=>{var e,t;return[a(n2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),z1=B(!1),I3=e=>z1.value=e,V2=C({name:"GlobalSpin",props:{...i2},setup(){return{spinValue:z1,overrides:{opacitySpinning:"0"}}},render(){return a(a2,D1(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 o=0;if(t=t||l.length,e)for(o=0;o{e&&t&&l&&e.addEventListener(t,l,n)},F3=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},D2=(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)})},j2=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(o=>o!=="");return l.includes(n.join(" "))},U3=(e,t)=>{e&&(m1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):m1(t,"String")&&t.split(";").forEach(n=>{const[o,i]=n.split(":");o&&i&&(e.style[o.trim()]=i.trim())}))},O1=C({name:"App",setup(){const e=Z(),{themeValue:t}=R(e);(()=>{const{primaryColor: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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},o=document.body,i=k("piniaSettingStore","localStorage"),s=F1(i,"primaryColorOverride.common.primaryColor");o.style.setProperty("--ray-theme-primary-color",s||n)})(),N(()=>t.value,n=>{const o=document.body,i="ray-template--dark",s="ray-template--light";n?g1(o,s):g1(o,i),D2(o,n?i:s)},{immediate:!0})},render(){return a(P2,null,{default:()=>[a(V2,null,{default:()=>a(G1,null,null),description:()=>"lodaing..."})]})}}),E2="modulepreload",A2=function(e){return"/"+e},f1={},g=function(t,l,n){if(!l||l.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(l.map(i=>{if(i=A2(i),i in f1)return;f1[i]=!0;const s=i.endsWith(".css"),r=s?'[rel="stylesheet"]':"";if(!!n)for(let f=o.length-1;f>=0;f--){const y=o[f];if(y.href===i&&(!s||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${r}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":E2,s||(p.as="script",p.crossOrigin=""),p.href=i,document.head.appendChild(p),s)return new Promise((f,y)=>{p.addEventListener("load",f),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const N2=C({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,l)=>{const n=j1("router-view");return n1(),o1(n,null,{default:i1(({Component:o,route:i})=>[a(A1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:i1(()=>[(n1(),o1(E1(o),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const B2=C({name:"LayoutMenu",setup(){const e=e1(),t=X(),{menuModelValueChange:l,setupAppRoutes:n,collapsedMenu:o}=e,i=_({get:()=>e.menuKey,set:()=>{}}),s=_(()=>e.options),r=_(()=>e.collapsed),v=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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},f=()=>{p&&p.url&&(p.jumpType==="station"?t.push(p.url):window.open(p.url))};return n(),{modelMenuKey:i,menuModelValueChange:l,modelMenuOptions:s,modelCollapsed:r,collapsedMenu:o,collapsedWidth:v,sideBarLogo:p,handleSideBarLogoClick:f}},render(){return a(c2,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[a(b,{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(s2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const I2=C({name:"RayTooltipIcon",props:{...r2,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(b,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const K2=C({name:"ThemeSwitch",setup(){const{t:e}=j(),t=Z(),{changeSwitcher:l}=t,{themeValue:n}=R(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:i})=>i?{backgroundColor:"#000000"}:{}}},render(){const{t:e}=this;return a(x,{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(b,{name:"dark"},{}),"unchecked-icon":()=>T(b,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("LayoutHeaderSettingOptions.ThemeOptions.Dark"):e("LayoutHeaderSettingOptions.ThemeOptions.Light")})]})}}),F2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function v1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const U2=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=j(),n=Z(),{changePrimaryColor:o,changeSwitcher:i}=n,{themeValue:s,primaryColorOverride:r,menuTagSwitch:v,breadcrumbSwitch:p}=R(n);return{modelShow:_({get:()=>e.show,set:P=>{t("update:show",P)}}),t:l,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:o,themeValue:s,primaryColorOverride:r,menuTagSwitch:v,changeSwitcher:i,breadcrumbSwitch:p}},render(){let e,t;const{t:l}=this;return a(h2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[a(p2,{title:l("LayoutHeaderSettingOptions.Title")},{default:()=>[a(x,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(U,{titlePlacement:"center"},v1(e=l("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(K2,null,null),a(U,{titlePlacement:"center"},v1(t=l("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),a(u2,{swatches:F2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(U,{titlePlacement:"center"},{default:()=>[N1("界面显示")]}),a(d2,{labelPlacement:"left",column:1},{default:()=>[a(r1,{label:"显示多标签"},{default:()=>[a(q,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),a(r1,{label:"显示面包屑"},{default:()=>[a(q,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]})]})]})]})]})}});function $2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!W(e)}const q2=C({name:"Breadcrumb",setup(){const e=e1(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:_(()=>e.breadcrumbOptions),handleDropdownSelect:(o,i)=>{t(o,i)}}},render(){let e;return a(g2,null,$2(e=this.modelBreadcrumbOptions.map(t=>a(m2,{key:t.key},{default:()=>{var l;return[a(D,{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]})}}),G2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],W2=()=>{window.$message.info("账号退出中..."),R2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)},J2=C({name:"SiderBar",setup(){const e=Z(),{t}=j(),{updateLocale:l,changeSwitcher:n}=e,{drawerPlacement:o,breadcrumbSwitch:i}=R(e),s=B(!1),r=k("person"),v={display:"flex"},p=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],f=[{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"}],y={reload:()=>{n(!1,"reloadRouteSwitch"),setTimeout(()=>n(!0,"reloadRouteSwitch"))},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{u1.isEnabled?u1.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:p,rightTooltipIconOptions:f,t,handleIconClick:c=>{var h;(h=y[c])==null||h.call(y)},showSettings:s,updateLocale:l,handlePersonSelect:c=>{c==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{W2()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:r,spaceItemStyle:v,drawerPlacement:o,breadcrumbSwitch:i}},render(){return a(w1,{class:"layout-header",bordered:!0},{default:()=>[a(x,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(x,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(Q,null,{trigger:()=>a(b,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(q2,null,null):""]}),a(x,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(I2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(D,{options:L2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(b,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(D,{options:G2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(_1,{checkable:!0,size:"large"},{icon:()=>a(b,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(U2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function 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=Z(),n=X(),{menuKey:o,menuTagOptions:i}=R(t),{menuModelValueChange:s,spliceMenTagOptions:r,emptyMenuTagOptions:v,setMenuTagOptions:p}=t,{changeSwitcher:f}=l,{rootRoute:{path:y}}={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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},P=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const c=_(()=>i.value),h=B([{label:"重新加载",key:"reloadCurrentPage",icon:()=>T(b,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>T(b,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>T(b,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>T(b,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>T(b,{size:16,name:"close"},{}),disabled:!1}]),M=H2(),L={reloadCurrentPage:()=>{f(!1,"reloadRouteSwitch"),setTimeout(()=>f(!0,"reloadRouteSwitch"))},closeAll:()=>{h.value.length>1&&(v(),n.replace({path:y}))},closeRight:()=>{const d=h.value.length,m=c.value[w];r(w+1,d-1),o.value!==m.key&&s(m.key,m)},closeLeft:()=>{r(0,w)},closeOther:()=>{const d=c.value[w];o.value!==d.key?(v(),s(d.key,d)):p(d,!1)}},u=I({x:0,y:0,actionDropdownShow:!1}),S=d=>{if(r(d),o.value!==y){const m=c.value,O=m.length,F=m[O-1];s(F.key,F)}},z=(d,m)=>{h.value.forEach(O=>{if(O.key===d){O.disabled=m;return}})},E=d=>{s(d.key,d)},K=d=>{var O;const m=document.getElementById(M);if(m){const l1=Array.from(m.childNodes).find(H1=>j2(H1,"n-scrollbar-container")).scrollLeft||0,V1=d==="left"?Math.max(0,l1-200):l1+200;(O=e.value)==null||O.scrollTo({left:V1,behavior:"smooth"})}},V=d=>{var m;u.actionDropdownShow=!1,(m=L[d])==null||m.call(L)},A=(d,m)=>{m.preventDefault(),u.actionDropdownShow=!1,w=d,y1().then(()=>{u.actionDropdownShow=!0,u.x=m.clientX,u.y=m.clientY})},t1=()=>{const d=c.value.length-1;w===d?z("closeRight",!0):w0&&z("closeLeft",!1)},P1=()=>{w=c.value.findIndex(m=>m.key===o.value),t1()};return N(()=>c.value,d=>{h.value.forEach(m=>{P.includes(m.key)&&(d.length>1?m.disabled=!1:m.disabled=!0)})},{immediate:!0,deep:!0}),N(()=>u.actionDropdownShow,()=>{t1()}),{modelMenuTagOptions:c,menuModelValueChange:s,closeCurrentMenuTag:S,menuKey:o,handleTagClick:E,moreOptions:h,handleScrollX:K,scrollRef:e,scrollBarUUID:M,actionDropdownSelect:V,rootPath:y,actionState:u,handleContextMenu:A,setCurrentContentmenuIndex:P1}},render(){let e;return a(w1,null,{default:()=>[a("div",{class:"menu-tag"},[a(D,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),a(x,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[a(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),a(f2,{xScrollable:!0,ref:"scrollRef",id:this.scrollBarUUID},{default:()=>[a(x,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},X2(e=this.modelMenuTagOptions.map((t,l)=>a(_1,{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(b,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),a(D,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[a(b,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Y2=C({name:"Layout",setup(){const e=Z(),{height:t}=y2(),{themeValue:l,reloadRouteSwitch:n,menuTagSwitch:o}=R(e),i=_(()=>{let r={};return e.menuTagSwitch?r={"--layout-content-height":"calc(100% - 111px)"}:r={"--layout-content-height":"calc(100% - 64px)"},r}),{layout:{copyright:s}}={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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{windowHeight:t,modelReloadRoute:n,modelMenuTagSwitch:o,cssVarsRef:i,copyright:s}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(p1,{class:"layout-full",hasSider:!0},{default:()=>[a(B2,null,null),a(p1,null,{default:()=>[a(J2,null,null),this.modelMenuTagSwitch?a(Q2,null,null):"",a(v2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(N2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),e3={path:"/dashboard",name:"dashboard",component:()=>g(()=>import("./index-77ff331f.js"),["assets/index-77ff331f.js","assets/index-a303d937.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/@vue-a5f4faa6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/screenfull-578bfdd4.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},t3={path:"/rely",name:"rely",component:()=>g(()=>import("./index-036adb5a.js"),["assets/index-036adb5a.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>g(()=>import("./index-36b14718.js"),["assets/index-36b14718.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},l3={path:"/error",name:"error",component:()=>g(()=>import("./index-f31b5ca6.js"),["assets/index-f31b5ca6.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},n3={path:"/echart",name:"echart",component:()=>g(()=>import("./index-d3430a3b.js"),["assets/index-d3430a3b.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/@vue-a5f4faa6.js","assets/lodash-es-1a3ec8cd.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.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/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/screenfull-578bfdd4.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},o3={path:"/scroll-reveal",name:"scroll-reveal",component:()=>g(()=>import("./index-5cdc46e2.js"),["assets/index-5cdc46e2.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},i3={path:"/axios",name:"axios",component:()=>g(()=>import("./index-36e3cbc2.js"),["assets/index-36e3cbc2.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/@vue-a5f4faa6.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},a3={path:"/table",name:"table",component:()=>g(()=>import("./index-24c3436b.js"),["assets/index-24c3436b.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/@vue-a5f4faa6.js","assets/vuedraggable-4f23b1e5.js","assets/date-fns-7f923de7.js","assets/vue-4f7d146d.js","assets/sortablejs-77186f55.js","assets/naive-ui-54973a8c.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/@vueuse-a5326c57.js","assets/index-e066b9a8.css"]),meta:{i18nKey:"Table",icon:"table"}},s3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-a3fc6a28.js"),["assets/index-a3fc6a28.js","assets/@vue-a5f4faa6.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-6d27bb2a.js"),["assets/index-6d27bb2a.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>g(()=>import("./index-c9f99453.js"),["assets/index-c9f99453.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>g(()=>import("./index-0c019195.js"),["assets/index-0c019195.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>g(()=>import("./index-171f2dad.js"),["assets/index-171f2dad.js","assets/@vue-a5f4faa6.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},r3={path:"/doc",name:"doc",component:()=>g(()=>import("./index-a3fc6a28.js"),["assets/index-a3fc6a28.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},p3={path:"/office",name:"office",component:()=>g(()=>import("./index-44f3e065.js"),["assets/index-44f3e065.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"/document",name:"document",component:()=>g(()=>import("./index-4b50bc00.js"),["assets/index-4b50bc00.js","assets/@vue-a5f4faa6.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-1a3ec8cd.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/vue-router-dc1ee7d4.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.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-a5326c57.js","assets/screenfull-578bfdd4.js"]),meta:{i18nKey:"Office_Document"}},{path:"/presentation",name:"presentation",component:()=>g(()=>import("./index-a86b856a.js"),["assets/index-a86b856a.js","assets/@vue-a5f4faa6.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"/spreadsheet",name:"spreadsheet",component:()=>g(()=>import("./index-80967c30.js"),["assets/index-80967c30.js","assets/@vue-a5f4faa6.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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},h3=[{path:"/",name:"login",component:()=>g(()=>import("./index-1e1c120a.js"),["assets/index-1e1c120a.js","assets/vue-i18n-1b078a41.js","assets/@intlify-bd5dfa46.js","assets/@vue-a5f4faa6.js","assets/@vueuse-a5326c57.js","assets/vue-router-dc1ee7d4.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-fea629fb.js","assets/index-a303d937.js","assets/pinia-15a322aa.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/screenfull-578bfdd4.js","assets/index-a0f27a8b.css"])},{path:"/",name:"layout",redirect:d3,component:Y2,children:u3},{path:"/:catchAll(.*)",name:"error-page",component:()=>g(()=>import("./index-f31b5ca6.js"),["assets/index-f31b5ca6.js","assets/vue-router-dc1ee7d4.js","assets/@vue-a5f4faa6.js","assets/naive-ui-54973a8c.js","assets/date-fns-7f923de7.js","assets/vueuc-b41d756f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-379872f5.js","assets/vooks-a21d2fcd.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-1a3ec8cd.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"},n=o=>{o(l),Y("menuKey",l)};t((o,i,s)=>{const r=k("token"),v=k("menuKey"),{role:p}=R(T1()),{meta:f}=o;r!=="no"?(()=>f.role?f.role.length===0?!0:f.role.includes(p.value):!0)()?o.path==="/"||i.path==="/login"?v!=="no"?s(v):n(s):s():n(s):o.path==="/"||i.path==="/login"?s():s("/")})},H=W1({history:J1(),routes:h3,scrollBehavior:()=>({left:0,top:0})}),x1=()=>m3(H),k1=e=>{e.use(H)},Z1=()=>{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(O1);C1(e),R1(e),k1(e),Z1(),x1(),e.mount("#app")},f3=()=>{let e;window.__WUJIE_MOUNT=()=>{e=b1(O1),C1(e),R1(e),k1(e),Z1(),x1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?f3():g3();export{b as R,K2 as T,I3 as a,Z as b,U3 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-45bc92a0.js.gz b/assets/index-d84b3024.js.gz similarity index 72% rename from assets/index-45bc92a0.js.gz rename to assets/index-d84b3024.js.gz index 4e1c7e679c40b0db3b1bd9b43a240e7fc39a9680..72e0772894041c6c74497590498760d864529a80 100644 GIT binary patch delta 9444 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 diff --git a/assets/index-dbaf0484.js.gz b/assets/index-dbaf0484.js.gz deleted file mode 100644 index 8655671a729e2f10e050931d99e1c063b58fa22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3201 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 diff --git a/assets/index-e5a94b1b.css.gz b/assets/index-e5a94b1b.css.gz deleted file mode 100644 index 9132aa7bc736a925dd1100f28c8c06b0852d7acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmV;S0$%+eiwFP!000026XjOhj+-zLeeYL9sUq!4aYQaOsd?#Bzo30a1_t5=Y-%RA zjq>j`5ReIkZrbchRTV|pGxj;yGiQb`{+g)_a4`J-?JHRgok=VsE=~c@(wH47*@L&? zNIZFPu5DoqhB3(sgSjxDpG&|&`5=46(iGGwl^I7a1yv9;(8^9LT|ea=8K{sMFg$w2>2yMh!L((*wL<7!Z=tw7Z& zo=_!`Av}Gy^b0;0+PmeuVeb}JHARjwxNfT?)GCT0)WTV4<)BQ9K|dh#^Zk8@7ctt4 zNsg*YWxk%km+7(C)W>0HAK`$6#XJ(!*Fgg1coI=2C1l!2t@a84c1*PS}>Q6H(&LGG;^Sh5{BV5K)}@I)i2@C?SMeQ_L0zE*BzgSGb?Rp?0=laong;1SzY1fepk!{t.push(i)}}},render(){return e("div",{class:"error-page"},[e(s,{status:"500",title:"小调皮你走错地方了"},{footer:()=>e(o,{onClick:this.handleBack.bind(this)},{default:()=>[p("返回首页")]})})])}});export{N as default}; +import{u as r}from"./vue-router-dc1ee7d4.js";import{K as s,I as o}from"./naive-ui-54973a8c.js";import{e as n,ab as e,c as p}from"./@vue-a5f4faa6.js";import"./date-fns-7f923de7.js";import"./vueuc-b41d756f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-379872f5.js";import"./vooks-a21d2fcd.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-1a3ec8cd.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";const N=n({name:"ErrorPage",setup(){const t=r(),{rootRoute:{path: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-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},rootRoute:{name:"dashboard",path:"/dashboard"},primaryColor:"#2d8cf0"};return{handleBack:()=>{t.push(i)}}},render(){return e("div",{class:"error-page"},[e(s,{status:"500",title:"小调皮你走错地方了"},{footer:()=>e(o,{onClick:this.handleBack.bind(this)},{default:()=>[p("返回首页")]})})])}});export{N as default}; diff --git a/assets/index-f31b5ca6.js.gz b/assets/index-f31b5ca6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bca1ad06837b4cec244d42d52a279623bb2d187c GIT binary patch literal 1370 zcmV-g1*Q5QiwFP!000026LnTgkK;rTzVj<0b4ifx#IM-NXwZm-0|KqkYHzDW>a@#A z&p2+=-44lGIU#Z7vRa9U5L}SBptL%eO*-@wye2O zZPO#NC$@#)OUECs8t?>f6bLV;0YI9^{a3m?>f{^i%7n*XSz$+^0rNtzSa!60j=-5zi76*BnjEhqn ztW@sJ#zCA!A)J~dz_Q$6YU3h+NpNbsqEdPSsvMJ#(n*$vMRFFE^Bd`rFv!D#=4ZB? z3F*y7aTaCK`N`MKd|rYV2T3qalCx8f!Y1it9M0&uJ1n_kyz(-VK^hfjQk6U>a^ZpW z0ulku&Y3BJS!+4Ngof#?DE>!j^~?*S5u|B$rW%o(ih3(jGQ@JM41jO~+039QucYcd zysY|dMV2siJ`#e9&&V7cSAuHl{-CuObt(D-w-ubLN4mtOZB5i-%C_6fw!WE9+Z<{w zLq!?LY3u0fXe10N7vM~t&nJH1j~v$_%K{0Pux7K;7(zev1IHz6#w9KTTxuK@n_6)X zN#bUV&WOp$=GtO{z)u|)=z<8PcM?A~UVAk=uhb9G&)F5ZjTgm!A7rU>tBH^{TwIkERl(*S zepXQFswd?s7C|K|Hp8asgg(xBwaSUey)T(sc!%5!nH}E~HN0+0 z*fvbe6`cZ%U_tU$=VL~(?c#d~zGTwqHGb<60ti*M(s1ks_W_;S6F=47i$>mTI)x(L z?iz_{&mlKFBijfymx`L^%etx4?RfPXM<6VZ26lM3S@ruTRsuMs$uhx+N5acm&R zy>6EEW4y(wqvyXCcDr?t-abqE$iX~@$46|jve=S{%>!O?tgd&%Jfp?P*}d=2ZdxOyi)&cY5nSfxdKG zO|(H%G8*l(yu1D8_3c;xe)rp}KYx1t^7hU1Z|{D%{pZE+um1QN{n`Q(!phg-q0ilx zR}V^teAI$T|G>|mu`2KD%>g>)P>`ln#_LJlcV7SX{Ol(`B30PY#I+yDRo literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 185ab590..8848ebbb 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ ray template - + diff --git a/index.html.gz b/index.html.gz index e2442430640b3fcbebd99c685c006dc91ff59ee3..a84c1485a41a77188fd15d9a918c10df68249ae0 100644 GIT binary patch delta 624 zcmV-$0+0QG1^)z)8h^iM;!I}xxVDGwp+^}+%r3?rz}`)NeQ})5_A$MbJy{_02_Xq_ zc=O@&`}=QSK1RJ8)bZ}Hej)|>+{UQm<6RUTdIY`-UL4Rt#Ck9mT^oPB|3vCIN^VLe z^apW-$ zwYT&nx$9ewi)2WygLjeC(n(OnGEms2yZsByNvH7WZA1=-NrA&dvdwLJ%Z!}dZG*$e zXNBIF8Lb_SJWCx}!~7<}dN*w%HOFVd>%7bMG~Yeg_;^S*#9y9ou*u6K@ZXs?&u`Gv zG9!UP}^uB zSCI*gmDVA*&PSN=ChKz1<~&0`gagjZAAz(r#bXkf-4|GtLeT;Veb0 zc%Zv{JvpH*sYF9Fj#U^A7sp9grg@Q33`1GOL0!C?rGH4V2|TwGvz8e2g=|PxHFZTr z5g3Vae6$2;%Bcv=>V->VNw?4Itj8=Jyum6SP@_^nvn&R^z6~! z0Eo1~x@ileYLE+(S&|}estjrtm@#We?AqEgTCyVWKJi@^QHxnApD=YN_&@GD>n;jy zkLcn*2wU?m8YarzSA);M?NO8beAOJfkzZ~=E|*C1Hil_hd%PcRitB>yKfmz$Q2GIW K_>Ubq2><|>d@(fu delta 625 zcmV-%0*?Lv1b_vQ8h;xCsBe|>SB&h|0Als#D>^9dmd zv3v93^ZWa6Up^*h-|NHOZuuk{%xRyZNe_2PvO6P)MF?V#9uj^A>(KAhulJuwlP1|s zsg-$5Eb4u#_+Zk+Uq%da4=2pre0uxb>ohrAl>0QZaM^^pmw&}qvVlIVm=!*agY{_= zFdj{?^rVD8?*-0^Be@RVCCVtTKoiG7<38VPUtnH&jfY?(@z{?VJnph}Zq++()#z^< z><2Mv494u>++fv7nZ#KhHVH1c=`v*mK9iDlyrr<+Jh=3*%T~l+p0BVm$ODMqnK#dG z(BnKI0VYccP=8&S|BYHm0((X3yn`)D8iyOh!2-z{6qEwQvGgFooe4UULxH^E;x+a* z>M5wmh}J3RQ8*tWOhj9BrEJSM3rA(VR`NnR!GwhJ6=I|E#*n<*)(w<-JkAc2M@t0H z5o;0Yu2@b^8b@l`(n4Szhr`(m(p7oM3W{+khuG^&aDTIsIku7KcI3_xi=mJ$DeAVV zsbrCn7=}kjfaZeA*sPv~vW|4yvMHJ(*3*aSbka!5oaGf`kzO9LAG{h2X`sQnkdf8! zOB7h$R