diff --git a/.DS_Store b/.DS_Store index 67a9e20f..5fd4c7d1 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/assets/index.88d80735.js b/assets/index.03e26d4c.js similarity index 97% rename from assets/index.88d80735.js rename to assets/index.03e26d4c.js index 57f9ea50..bc150f0c 100644 --- a/assets/index.88d80735.js +++ b/assets/index.03e26d4c.js @@ -1 +1 @@ -import{R as r}from"./index.a503f04c.js";import{R as n}from"./index.8edb05c4.js";import{M as s,w as m,x as d,E as f,B as i,q as o}from"./naive-ui.7944048f.js";import{e as c,ao as t,q as b,d as E,c as a}from"./@vue.6f9b3ecc.js";import"./pinia.04532b5d.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./lodash-es.474663c3.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const M=c({name:"Dashboard",setup(){return{coverLetterOptions:[{label:"\u638C\u63E1\u642C\u7816\u6846\u67B6",des:()=>t(o,null,{default:()=>[t(i,{type:"success"},{default:()=>[a("Vue3.x")]}),t(i,{type:"info"},{default:()=>[a("React")]})]})},{label:"\u4ECE\u4E8B\u642C\u7816\u65F6\u957F",des:()=>t(o,null,{default:()=>[t(i,{type:"success"},{default:()=>[a("\u7EC3\u4E60\u65F6\u957F\u4E24\u5E74\u534A\u7684\u5C0F\u767D\u524D\u7AEF\u642C\u7816\u5E08")]})]})},{label:"\u4E2A\u4EBA",des:()=>t(o,{align:"center"},{default:()=>[t(r,{name:"ray",size:"22"},null),a("\u52AA\u529B\u642C\u7816\u3001\u52AA\u529B\u6478\u9C7C, \u5EFA\u8BBE\u7F8E\u4E3D\u5BB6\u56ED")]}),span:2},{label:"\u8865\u5145\u8BF4\u660E",des:()=>t(o,{align:"center"},{default:()=>[a("\u5982\u679C\u6709\u5E0C\u671B\u8865\u5145\u7684\u529F\u80FD\u53EF\u4EE5\u5728"),t("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[a("GitHub")]),a("\u63D0\u4E00\u4E2A Issues")]}),span:2}]}},render(){let e;return t(f,{class:"dashboard-layout layout-full"},{default:()=>[t(s,null,{header:()=>b(r,{name:"ray",size:"64"},{}),default:()=>"\u5F53\u4F60\u770B\u89C1\u8FD9\u4E2A\u9875\u9762\u540E, \u5C31\u8BF4\u660E\u9879\u76EE\u5DF2\u7ECF\u542F\u52A8\u6210\u529F\u4E86~"}),t(s,{title:"\u4E2A\u4EBA\u4ECB\u7ECD"},{default:()=>[t(m,{bordered:!0,labelPlacement:"left",column:2},p(e=this.coverLetterOptions.map(u=>{let l;return t(d,{key:u.label,label:u.label,span:u==null?void 0:u.span},p(l=u.des())?l:{default:()=>[l]})}))?e:{default:()=>[e]})]}),t(s,{title:"\u53CB\u60C5\u94FE\u63A5"},{default:()=>[t(n,null,null)]})]})}});export{M as default}; +import{R as r}from"./index.d6645ad3.js";import{R as n}from"./index.8edb05c4.js";import{M as s,w as m,x as d,E as f,B as i,q as o}from"./naive-ui.7944048f.js";import{e as c,ao as t,q as b,d as E,c as a}from"./@vue.6f9b3ecc.js";import"./pinia.04532b5d.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./lodash-es.474663c3.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const M=c({name:"Dashboard",setup(){return{coverLetterOptions:[{label:"\u638C\u63E1\u642C\u7816\u6846\u67B6",des:()=>t(o,null,{default:()=>[t(i,{type:"success"},{default:()=>[a("Vue3.x")]}),t(i,{type:"info"},{default:()=>[a("React")]})]})},{label:"\u4ECE\u4E8B\u642C\u7816\u65F6\u957F",des:()=>t(o,null,{default:()=>[t(i,{type:"success"},{default:()=>[a("\u7EC3\u4E60\u65F6\u957F\u4E24\u5E74\u534A\u7684\u5C0F\u767D\u524D\u7AEF\u642C\u7816\u5E08")]})]})},{label:"\u4E2A\u4EBA",des:()=>t(o,{align:"center"},{default:()=>[t(r,{name:"ray",size:"22"},null),a("\u52AA\u529B\u642C\u7816\u3001\u52AA\u529B\u6478\u9C7C, \u5EFA\u8BBE\u7F8E\u4E3D\u5BB6\u56ED")]}),span:2},{label:"\u8865\u5145\u8BF4\u660E",des:()=>t(o,{align:"center"},{default:()=>[a("\u5982\u679C\u6709\u5E0C\u671B\u8865\u5145\u7684\u529F\u80FD\u53EF\u4EE5\u5728"),t("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[a("GitHub")]),a("\u63D0\u4E00\u4E2A Issues")]}),span:2}]}},render(){let e;return t(f,{class:"dashboard-layout layout-full"},{default:()=>[t(s,null,{header:()=>b(r,{name:"ray",size:"64"},{}),default:()=>"\u5F53\u4F60\u770B\u89C1\u8FD9\u4E2A\u9875\u9762\u540E, \u5C31\u8BF4\u660E\u9879\u76EE\u5DF2\u7ECF\u542F\u52A8\u6210\u529F\u4E86~"}),t(s,{title:"\u4E2A\u4EBA\u4ECB\u7ECD"},{default:()=>[t(m,{bordered:!0,labelPlacement:"left",column:2},p(e=this.coverLetterOptions.map(u=>{let l;return t(d,{key:u.label,label:u.label,span:u==null?void 0:u.span},p(l=u.des())?l:{default:()=>[l]})}))?e:{default:()=>[e]})]}),t(s,{title:"\u53CB\u60C5\u94FE\u63A5"},{default:()=>[t(n,null,null)]})]})}});export{M as default}; diff --git a/assets/index.03e26d4c.js.gz b/assets/index.03e26d4c.js.gz new file mode 100644 index 00000000..3bc9d15b Binary files /dev/null and b/assets/index.03e26d4c.js.gz differ diff --git a/assets/index.1d076b80.js.gz b/assets/index.1d076b80.js.gz deleted file mode 100644 index fe1f0244..00000000 Binary files a/assets/index.1d076b80.js.gz and /dev/null differ diff --git a/assets/index.8b61dea6.js b/assets/index.2312553f.js similarity index 99% rename from assets/index.8b61dea6.js rename to assets/index.2312553f.js index 84ba83fe..af6b457c 100644 --- a/assets/index.8b61dea6.js +++ b/assets/index.2312553f.js @@ -1 +1 @@ -import{s as T}from"./pinia.04532b5d.js";import{c as R}from"./lodash-es.474663c3.js";import{b as L}from"./index.a503f04c.js";import{v as w}from"./hook.746076e4.js";import{u as f,i as $,a as D,b as V,c as U,d as j,e as z,f as M,g as I,h as N,j as P,k as _,l as W,m as q,n as G,o as X,p as H,q as J}from"./echarts.bdfdf659.js";import{e as x,r as m,l as K,w as F,h as Q,o as Y,n as Z,f as ee,ao as t,c as te}from"./@vue.6f9b3ecc.js";import{M as u,u as S}from"./naive-ui.7944048f.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";import"./zrender.a83c43bd.js";const ae=(e,s,a,r=!1)=>{e&&s&&a&&e.addEventListener(s,a,r)},se=(e,s,a,r=!1)=>{e&&s&&a&&e.removeEventListener(s,a,r)},k=(e,s)=>{e&&(w(s,"Object")?Object.keys(s).forEach(a=>{e.style[a]=s[a]}):w(s,"String")&&s.split(";").forEach(r=>{const[l,n]=r.split(":");l&&n&&(e.style[l.trim()]=n.trim())}))},h=x({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:()=>[]}},setup(e){const s=L(),{themeValue:a}=T(s),r=m(),l=m();let n;const g=K(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),E=async()=>{f([D,V,U,j,z,M,I,N]),f([P,_,W,q,G]),f([X,H]),f([J]);try{f(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},b=()=>{let o=R(e.options);const c=p=>Object.assign({},o,p);return e.showAria&&(o=c({aria:{enabled:!0,decal:{show:!0}}})),o},i=o=>{var v,A;const c=r.value,p=b(),{height:B,width:O}=c.getBoundingClientRect();B===0&&k(c,{height:"200px"}),O===0&&k(c,{width:"200px"});try{n=$(c,o),l.value=n,p&&n.setOption(p),(v=e.success)==null||v.call(e,n)}catch{(A=e.error)==null||A.call(e)}},d=o=>{if(e.autoChangeTheme){i(o?"dark":"");return}e.theme||i("")},y=()=>{n&&(n.clear(),n.dispose())},C=()=>{n&&n.resize()};return F(()=>[a.value],([o])=>{e.autoChangeTheme&&(y(),d(o))}),F(()=>e.showAria,()=>{y(),(e.autoChangeTheme||e.theme)&&a.value?i("dark"):i("")}),Q(async()=>{await E()}),Y(()=>{Z(()=>{e.autoChangeTheme?d(a.value):e.theme?i("dark"):i(""),e.autoResize&&ae(window,"resize",C)})}),ee(()=>{y(),se(window,"resize",C)}),{rayChartRef:r,cssVarsRef:g,echartInstance:l}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),$e=x({name:"Echart",setup(){const e=m(),s=m(!1),a=m(!1);return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"\u65E5\u671F",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:s,handleLoadingShow:i=>{if(e.value){const{echartInstance:d}=e.value;i?d.showLoading():d.hideLoading()}},chartAria:a,handleAriaShow:i=>{a.value=i},handleChartRenderSuccess:i=>{window.$notification.info({title:"\u53EF\u89C6\u5316\u56FE\u6E32\u67D3\u6210\u529F\u56DE\u8C03\u51FD\u6570",content:"\u53EF\u89C6\u5316\u56FE\u6E32\u67D3\u6210\u529F, \u5E76\u4E14\u8FD4\u56DE\u4E86\u5F53\u524D\u53EF\u89C6\u5316\u56FE\u5B9E\u4F8B",duration:5*1e3}),console.log(i)},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(u,{title:"RayChart\u7EC4\u4EF6\u4F7F\u7528"},{default:()=>[te("\u5728\u4F7F\u7528\u8BE5\u7EC4\u4EF6\u65F6, \u4E00\u5B9A\u8981\u6CE8\u610F\u6839\u7EC4\u4EF6\u7684\u9AD8\u5EA6\u521D\u59CB\u5316\u95EE\u9898, \u5982\u679C\u9700\u8981\u4F7F\u7528\u5176\u4F59\u7684\u56FE\u4F8B, \u53EA\u9700\u8981\u4ECE echarts \u4E2D\u5BFC\u5165\u5BF9\u5E94\u7EC4\u4EF6, \u5E76\u4E14\u4F7F\u7528 use \u65B9\u6CD5\u6CE8\u518C. \u8BE5\u7EC4\u4EF6\u5B9E\u73B0\u4E86\u81EA\u52A8\u8DDF\u968F\u6A21\u677F\u4E3B\u9898\u5207\u6362\u529F\u80FD, \u4F46\u662F\u52A8\u6001\u5207\u6362\u635F\u8017\u8F83\u5927, \u6240\u4EE5\u9ED8\u8BA4\u4E0D\u542F\u7528")]}),t(u,{title:"\u57FA\u7840\u4F7F\u7528"},{default:()=>[t("div",{class:"chart--container"},[t(h,{options:this.baseOptions},null)])]}),t(u,{title:"\u6E32\u67D3\u6210\u529F\u540E\u8FD0\u884C\u56DE\u8C03\u51FD\u6570"},{default:()=>[t("div",{class:"chart--container"},[t(h,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)])]}),t(u,{title:"\u80FD\u8DDF\u968F\u4E3B\u9898\u5207\u6362\u7684\u53EF\u89C6\u5316\u56FE"},{default:()=>[t("div",{class:"chart--container"},[t(h,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)])]}),t(u,{title:"\u4E0D\u8DDF\u968F\u4E3B\u9898\u5207\u6362\u7684\u6697\u8272\u4E3B\u9898\u53EF\u89C6\u5316\u56FE"},{default:()=>[t("div",{class:"chart--container"},[t(h,{theme:"dark",options:this.baseOptions},null)])]}),t(u,{title:"\u52A0\u8F7D\u52A8\u753B"},{default:()=>[t(S,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"\u9690\u85CF\u52A0\u8F7D\u52A8\u753B",unchecked:()=>"\u663E\u793A\u52A0\u8F7D\u52A8\u753B"}),t("div",{class:"chart--container"},[t(h,{ref:"baseChartRef",options:this.baseOptions},null)])]}),t(u,{title:"\u8D34\u753B\u53EF\u89C6\u5316\u56FE"},{default:()=>[t(S,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"\u9690\u85CF\u8D34\u82B1",unchecked:()=>"\u663E\u793A\u8D34\u82B1"}),t("div",{class:"chart--container"},[t(h,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{$e as default}; +import{s as T}from"./pinia.04532b5d.js";import{c as R}from"./lodash-es.474663c3.js";import{b as L}from"./index.d6645ad3.js";import{v as w}from"./hook.746076e4.js";import{u as f,i as $,a as D,b as V,c as U,d as j,e as z,f as M,g as I,h as N,j as P,k as _,l as W,m as q,n as G,o as X,p as H,q as J}from"./echarts.bdfdf659.js";import{e as x,r as m,l as K,w as F,h as Q,o as Y,n as Z,f as ee,ao as t,c as te}from"./@vue.6f9b3ecc.js";import{M as u,u as S}from"./naive-ui.7944048f.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";import"./zrender.a83c43bd.js";const ae=(e,s,a,r=!1)=>{e&&s&&a&&e.addEventListener(s,a,r)},se=(e,s,a,r=!1)=>{e&&s&&a&&e.removeEventListener(s,a,r)},k=(e,s)=>{e&&(w(s,"Object")?Object.keys(s).forEach(a=>{e.style[a]=s[a]}):w(s,"String")&&s.split(";").forEach(r=>{const[l,n]=r.split(":");l&&n&&(e.style[l.trim()]=n.trim())}))},h=x({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:()=>[]}},setup(e){const s=L(),{themeValue:a}=T(s),r=m(),l=m();let n;const g=K(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),E=async()=>{f([D,V,U,j,z,M,I,N]),f([P,_,W,q,G]),f([X,H]),f([J]);try{f(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},b=()=>{let o=R(e.options);const c=p=>Object.assign({},o,p);return e.showAria&&(o=c({aria:{enabled:!0,decal:{show:!0}}})),o},i=o=>{var v,A;const c=r.value,p=b(),{height:B,width:O}=c.getBoundingClientRect();B===0&&k(c,{height:"200px"}),O===0&&k(c,{width:"200px"});try{n=$(c,o),l.value=n,p&&n.setOption(p),(v=e.success)==null||v.call(e,n)}catch{(A=e.error)==null||A.call(e)}},d=o=>{if(e.autoChangeTheme){i(o?"dark":"");return}e.theme||i("")},y=()=>{n&&(n.clear(),n.dispose())},C=()=>{n&&n.resize()};return F(()=>[a.value],([o])=>{e.autoChangeTheme&&(y(),d(o))}),F(()=>e.showAria,()=>{y(),(e.autoChangeTheme||e.theme)&&a.value?i("dark"):i("")}),Q(async()=>{await E()}),Y(()=>{Z(()=>{e.autoChangeTheme?d(a.value):e.theme?i("dark"):i(""),e.autoResize&&ae(window,"resize",C)})}),ee(()=>{y(),se(window,"resize",C)}),{rayChartRef:r,cssVarsRef:g,echartInstance:l}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),$e=x({name:"Echart",setup(){const e=m(),s=m(!1),a=m(!1);return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"\u65E5\u671F",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:s,handleLoadingShow:i=>{if(e.value){const{echartInstance:d}=e.value;i?d.showLoading():d.hideLoading()}},chartAria:a,handleAriaShow:i=>{a.value=i},handleChartRenderSuccess:i=>{window.$notification.info({title:"\u53EF\u89C6\u5316\u56FE\u6E32\u67D3\u6210\u529F\u56DE\u8C03\u51FD\u6570",content:"\u53EF\u89C6\u5316\u56FE\u6E32\u67D3\u6210\u529F, \u5E76\u4E14\u8FD4\u56DE\u4E86\u5F53\u524D\u53EF\u89C6\u5316\u56FE\u5B9E\u4F8B",duration:5*1e3}),console.log(i)},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(u,{title:"RayChart\u7EC4\u4EF6\u4F7F\u7528"},{default:()=>[te("\u5728\u4F7F\u7528\u8BE5\u7EC4\u4EF6\u65F6, \u4E00\u5B9A\u8981\u6CE8\u610F\u6839\u7EC4\u4EF6\u7684\u9AD8\u5EA6\u521D\u59CB\u5316\u95EE\u9898, \u5982\u679C\u9700\u8981\u4F7F\u7528\u5176\u4F59\u7684\u56FE\u4F8B, \u53EA\u9700\u8981\u4ECE echarts \u4E2D\u5BFC\u5165\u5BF9\u5E94\u7EC4\u4EF6, \u5E76\u4E14\u4F7F\u7528 use \u65B9\u6CD5\u6CE8\u518C. \u8BE5\u7EC4\u4EF6\u5B9E\u73B0\u4E86\u81EA\u52A8\u8DDF\u968F\u6A21\u677F\u4E3B\u9898\u5207\u6362\u529F\u80FD, \u4F46\u662F\u52A8\u6001\u5207\u6362\u635F\u8017\u8F83\u5927, \u6240\u4EE5\u9ED8\u8BA4\u4E0D\u542F\u7528")]}),t(u,{title:"\u57FA\u7840\u4F7F\u7528"},{default:()=>[t("div",{class:"chart--container"},[t(h,{options:this.baseOptions},null)])]}),t(u,{title:"\u6E32\u67D3\u6210\u529F\u540E\u8FD0\u884C\u56DE\u8C03\u51FD\u6570"},{default:()=>[t("div",{class:"chart--container"},[t(h,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)])]}),t(u,{title:"\u80FD\u8DDF\u968F\u4E3B\u9898\u5207\u6362\u7684\u53EF\u89C6\u5316\u56FE"},{default:()=>[t("div",{class:"chart--container"},[t(h,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)])]}),t(u,{title:"\u4E0D\u8DDF\u968F\u4E3B\u9898\u5207\u6362\u7684\u6697\u8272\u4E3B\u9898\u53EF\u89C6\u5316\u56FE"},{default:()=>[t("div",{class:"chart--container"},[t(h,{theme:"dark",options:this.baseOptions},null)])]}),t(u,{title:"\u52A0\u8F7D\u52A8\u753B"},{default:()=>[t(S,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"\u9690\u85CF\u52A0\u8F7D\u52A8\u753B",unchecked:()=>"\u663E\u793A\u52A0\u8F7D\u52A8\u753B"}),t("div",{class:"chart--container"},[t(h,{ref:"baseChartRef",options:this.baseOptions},null)])]}),t(u,{title:"\u8D34\u753B\u53EF\u89C6\u5316\u56FE"},{default:()=>[t(S,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"\u9690\u85CF\u8D34\u82B1",unchecked:()=>"\u663E\u793A\u8D34\u82B1"}),t("div",{class:"chart--container"},[t(h,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{$e as default}; diff --git a/assets/index.2312553f.js.gz b/assets/index.2312553f.js.gz new file mode 100644 index 00000000..a76e1f43 Binary files /dev/null and b/assets/index.2312553f.js.gz differ diff --git a/assets/index.4c4de23b.css b/assets/index.4c4de23b.css new file mode 100644 index 00000000..7d70452a --- /dev/null +++ b/assets/index.4c4de23b.css @@ -0,0 +1 @@ +@charset "UTF-8";.fade-enter-active,.fade-leave-active{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.fade-enter-from{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translate(-30px)}.fade-leave-to{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translate(30px)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:inline-block;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth)}.ray-icon svg[rayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height)}.layout{-webkit-box-sizing:border-box;box-sizing:border-box}.layout>.layout-full{height:100%}.layout .layout-content__router-view{height:var(--layout-content-height);padding:9px}.layout .layout-footer{padding:24px;text-align:center}.ray-menu__logo{height:50px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .layout-header__method--icon{cursor:pointer;outline:none;border:none}.ray-tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu-tag{height:46px}.menu-tag .menu-tag-sapce{width:calc(100% - 18px);padding:9px}.menu-tag .n-tag{cursor:pointer} diff --git a/assets/index.4c4de23b.css.gz b/assets/index.4c4de23b.css.gz new file mode 100644 index 00000000..40362a0c Binary files /dev/null and b/assets/index.4c4de23b.css.gz differ diff --git a/assets/index.683375a2.css b/assets/index.683375a2.css deleted file mode 100644 index 6ca88840..00000000 --- a/assets/index.683375a2.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.fade-enter-active,.fade-leave-active{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.fade-enter-from{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translate(-30px)}.fade-leave-to{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translate(30px)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ray-icon{width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:inline-block;position:relative;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0)}.ray-icon svg[rayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height)}.layout{-webkit-box-sizing:border-box;box-sizing:border-box}.layout>.layout-full{height:100%}.layout .layout-content__router-view{height:var(--layout-content-height);padding:9px}.layout .layout-footer{padding:24px;text-align:center}.ray-menu__logo{height:50px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .layout-header__method--icon{cursor:pointer;outline:none;border:none}.ray-tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu-tag{height:46px}.menu-tag .menu-tag-sapce{width:calc(100% - 18px);padding:9px}.menu-tag .n-tag{cursor:pointer} diff --git a/assets/index.683375a2.css.gz b/assets/index.683375a2.css.gz deleted file mode 100644 index f249558d..00000000 Binary files a/assets/index.683375a2.css.gz and /dev/null differ diff --git a/assets/index.88d80735.js.gz b/assets/index.88d80735.js.gz deleted file mode 100644 index 9f5d536f..00000000 Binary files a/assets/index.88d80735.js.gz and /dev/null differ diff --git a/assets/index.8b61dea6.js.gz b/assets/index.8b61dea6.js.gz deleted file mode 100644 index d8b8e225..00000000 Binary files a/assets/index.8b61dea6.js.gz and /dev/null differ diff --git a/assets/index.91c4343c.js.gz b/assets/index.91c4343c.js.gz deleted file mode 100644 index 1d525a32..00000000 Binary files a/assets/index.91c4343c.js.gz and /dev/null differ diff --git a/assets/index.91c4343c.js b/assets/index.91e5b918.js similarity index 99% rename from assets/index.91c4343c.js rename to assets/index.91e5b918.js index 0e7eb185..594c0200 100644 --- a/assets/index.91c4343c.js +++ b/assets/index.91e5b918.js @@ -1 +1 @@ -import{s as G}from"./pinia.04532b5d.js";import{b as O,R as E}from"./index.a503f04c.js";import{V as $}from"./vuedraggable.69650ee3.js";import{M as h,N as L,S as A,q as g,I as v,T as j,U as Y,R as H,A as X,r as R,V as q,W as J,X as C,Y as I,Z as K,H as T,_ as W,u as Z,E as Q,B as ee}from"./naive-ui.7944048f.js";import{e as w,i as te,r as F,ao as e,l as k,E as z,p as ae,M as U,F as N,x as le,n as ue,c as r,q as b}from"./@vue.6f9b3ecc.js";import{p as ie}from"./print-js.47d9cc28.js";import{u as ne}from"./hook.746076e4.js";import{u as y,w as se}from"./xlsx.842cb549.js";import{d as oe}from"./dayjs.9ac94883.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./lodash-es.474663c3.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";import"./vue.3e1409f3.js";import"./sortablejs.95e4fa30.js";const re=t=>t.map(l=>(l.fixed&&(l.fixed==="right"?l.rightFixedActivated=!0:l.leftFixedActivated=!0),l.resizable&&(l.resizeColumnActivated=!0),l)),de=w({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:a}){const l=O(),u=te("tableSettingProvider",{}),i=F(re(u.modelColumns.value)),d=F(!0),{themeValue:s}=G(l);return{settingOptions:i,handleDraggableEnd:()=>{a("columnsUpdate",i.value)},handleFixedClick:(c,p)=>{const n=`${c}FixedActivated`,o=i.value[p];n==="leftFixedActivated"?o.rightFixedActivated=!1:n==="rightFixedActivated"&&(o.leftFixedActivated=!1),o[n]=!o[n],o[n]?o.fixed=c:o.fixed=void 0,i.value[p]=o,a("columnsUpdate",i.value)},disableDraggable:d,FixedPopoverIcon:c=>{const{element:p,name:n,tooltip:o,fn:_,index:B,fixed:x,key:V}=c;return e(A,null,{trigger:()=>e(E,{customClassName:`draggable-item__icon ${p[V]?"draggable-item__icon--actived":""}`,name:n,size:"18",onClick:_.bind(this,x,B)},null),default:()=>o})},handleResizeColumnClick:c=>{const p=i.value[c];p.resizeColumnActivated=!p.resizeColumnActivated,p.resizable=p.resizeColumnActivated,i.value[c]=p,a("columnsUpdate",i.value)},themeValue:s}},render(){return e(A,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(E,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(h,{bordered:!1,class:"table-setting__card"},{default:()=>e($,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:t,index:a})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(E,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(L,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"\u5DE6\u56FA\u5B9A",fn:this.handleFixedClick,index:a,fixed:"left",key:"leftFixedActivated"}),e(A,null,{trigger:()=>e(E,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,a)},null),default:()=>"\u4FEE\u6539\u5217\u5BBD"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"\u53F3\u56FA\u5B9A",fn:this.handleFixedClick,index:a,fixed:"right",key:"rightFixedActivated"})])})})})}}),M=w({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"\u53D6\u6D88"},positiveText:{type:String,default:"\u786E\u8BA4"},icon:{type:String,required:!0},iconSize:{type:Number,default:18}},emits:["positive","negative"],setup(t,{emit:a}){const l=F(!1);return{handleEmit:i=>{a(i==="positive"?"positive":"negative"),l.value=!1},showPopoconfirm:l}},render(){return e(j,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(E,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(g,null,{default:()=>[e(v,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(v,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})})}}),pe={...Y,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:"\u662F\u5426\u5BFC\u51FA\u4E3AExcel\u8868\u683C?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"\u786E\u8BA4"},exportNegativeText:{type:String,default:"\u53D6\u6D88"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"\u786E\u8BA4"},printNegativeText:{type:String,default:"\u53D6\u6D88"},printTooltip:{type:String,default:"\u662F\u5426\u6253\u5370\u8BE5\u8868\u683C?"},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:!0}},ce=t=>t.reduce((l,u)=>(l[u.key]=u.title,l),{}),me=(t,a,l)=>{for(let u=t.s.c;u<=t.e.c;u++){const i=y.encode_col(u)+"1";a[i].v=l[a[i].v]}},he=async(t,a,l={})=>{await new Promise((u,i)=>{if(t!=null&&t.length){const d=ce(a!=null?a:[]),s=y.json_to_sheet(t),m=y.book_new(),f=l.filename?l.filename+".xlsx":oe().format("YYYY-MM-DD")+"\u5BFC\u51FA\u8868\u683C.xlsx";y.book_append_sheet(m,s,"Data");const D=y.decode_range(s["!ref"]);a!=null&&a.length&&me(D,s,d),se(m,f),u()}else i()})},S=w({name:"RayTable",props:pe,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:a}){const l=ne(),u=k(()=>t.rightClickMenu),i=k({get:()=>t.columns,set:n=>{a("update:columns",n)}}),d=z({x:0,y:0,showMenu:!1});let s=-1;const m=k(()=>({"--ray-table-header-space":t.tableHeaderSpace}));ae("tableSettingProvider",{modelRightClickMenu:u,modelColumns:i});const f=n=>{i.value=n},D=(n,o)=>{a("menuSelect",n,s,o),d.showMenu=!1},P=(n,o)=>{var B;return{...(B=t.rowProps)==null?void 0:B.call(t,n,o),onContextmenu:x=>{x.preventDefault(),s=o,d.showMenu=!1,ue().then(()=>{d.showMenu=!0,d.x=x.clientX,d.y=x.clientY})}}},c=async()=>{if(t.data.length&&t.columns.length)try{await he(t.data,t.columns,{filename:t.exportFilename}),a("exportSuccess")}catch{a("exportError")}},p=()=>{const n=Object.assign({},t.printOptions,{printable:l,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"\u8868\u683C"});ie(n)};return{tableUUID:l,handleColumnsUpdate:f,...U(d),handleRowProps:P,handleRightMenuSelect:D,handleExportPositive:c,handlePrintPositive:p,cssVars:m}},render(){return e(h,{class:"ray-table",bordered:this.bordered,style:[this.cssVars]},{default:()=>e(N,null,[e(H,le({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this)}),{empty:()=>{var t,a;return(a=(t=this.$slots)==null?void 0:t.empty)==null?void 0:a.call(t)},loading:()=>{var t,a;return(a=(t=this.$slots)==null?void 0:t.loading)==null?void 0:a.call(t)}}),this.showMenu?e(X,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?e("div",{class:"ray-table-header-extra__space"},[e(M,{icon:this.printIcon,tooltip:this.printTooltip,positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e(R,{vertical:!0},null),e(M,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(R,{vertical:!0},null),e(de,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,a;return(a=(t=this.$slots).tableFooter)==null?void 0:a.call(t)}})}});const ge={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["\u5C55\u5F00","\u6536\u8D77"]},bordered:{type:Boolean,default:!0},...q},fe=w({name:"RayCollapseGrid",props:ge,emits:["updateValue"],setup(t,{emit:a}){const l=F(t.value),u=()=>{l.value=!l.value,a("updateValue",l.value)};return{modelCollapsed:l,handleCollapse:u,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:u.bind(this)},[e("span",null,[l.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(E,{customClassName:`collapse-icon--arrow ${l.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(h,{bordered:this.bordered},{default:()=>e(J,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,a;return[(a=(t=this.$slots).default)==null?void 0:a.call(t),e(C,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(g,{justify:"end"},{default:()=>{var l,u;return[(u=(l=this.$slots).action)==null?void 0:u.call(l),this.CollapseIcon()]}})]})]}})})}}),Je=w({name:"TableView",setup(){const t=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(f=>b(ee,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>f}))},{title:"Action",key:"actions",render:s=>b(v,{size:"small"},{default:()=>"Send Email"})}],a=F([...t].map(s=>({...s,width:400}))),l=F([{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"]}]),u=[{label:"\u7F16\u8F91",key:"edit"},{label:()=>b("span",{style:{color:"red"}},"\u5220\u9664"),key:"delete"}],i=z({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),d=(s,m)=>{s==="delete"&&l.value.splice(m,1)};return{...U(i),tableData:l,actionColumns:a,baseColumns:t,tableMenuOptions:u,handleMenuSelect:d}},render(){return e(Q,null,{default:()=>[e(h,{title:"RayTable"},{default:()=>[e("p",null,[r("\u8BE5\u7EC4\u4EF6\u57FA\u4E8E Naive UI DataTable \u7EC4\u4EF6\u5C01\u88C5. \u5B9E\u73B0\u53F3\u952E\u83DC\u5355, \u8868\u683C\u6807\u9898, \u5BFC\u51FA\u4E3A excel \u64CD\u4F5C\u680F\u7B49\u529F\u80FD")]),e("p",null,[r("RayTable \u5B8C\u5168\u7EE7\u627F DataTable \u7684\u6240\u6709\u5C5E\u6027\u4E0E\u65B9\u6CD5")]),e("p",null,[r("\u76F8\u5173\u62D3\u5C55 props \u5C5E\u6027, \u53EF\u4EE5\u5728\u6E90\u7801\u4F4D\u7F6E src/components/RayTable/src/props.ts \u4E2D\u67E5\u770B\u76F8\u5173\u4EE3\u7801\u4E0E\u6CE8\u91CA")]),e("p",null,[r("\u8BE5\u7EC4\u4EF6\u53EF\u4EE5\u914D\u5408 RayCollapseGird \u7EC4\u4EF6\u4F7F\u7528\u5B9E\u73B0\u53EF\u6298\u53E0\u641C\u7D22\u680F")])]}),e(h,{style:["margin-top: 18px"]},{default:()=>e(g,{vertical:!0},{default:()=>[e(g,{style:["margin-top: 18px"]},{default:()=>[r("\u8BE5\u7EC4\u4EF6\u57FA\u4E8E NGird \u5B9E\u73B0, \u4F46\u662F\u7531\u4E8E css grid \u9650\u5236, \u4E0D\u80FD\u5BF9\u4E8E NGridItem \u7EC4\u4EF6\u8FDB\u884C\u4E8C\u6B21\u5C01\u88C5, \u6240\u4EE5\u4F7F\u7528\u65F6\u5FC5\u987B\u914D\u5408 NGridItem \u4F7F\u7528\u624D\u80FD\u5B9E\u73B0\u793A\u4F8B\u6548\u679C(\u4F7F\u7528 NGridItem \u5305\u88F9\u5143\u7D20\u5373\u53EF).")]}),e(g,{style:["margin-top: 18px"]},{default:()=>[e(g,{align:"center"},{default:()=>[r("\u6570\u91CF "),e(I,{value:this.gridItemCount,"onUpdate:value":t=>this.gridItemCount=t},null)]}),e(g,{align:"center"},{default:()=>[r("\u884C\u6570 "),e(I,{value:this.gridCollapsedRows,"onUpdate:value":t=>this.gridCollapsedRows=t},null)]})]}),e(fe,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`\u6211\u662F RayCollapseGrid \u7EC4\u4EF6${t?"\u6536\u8D77":"\u5C55\u5F00"}\u7684\u56DE\u8C03\u51FD\u6570`)},{action:()=>e(N,null,[e(v,null,{default:()=>[r("\u641C\u7D22")]}),e(v,null,{default:()=>[r("\u91CD\u7F6E")]})]),default:()=>e(N,null,[e(C,null,{default:()=>[e(K,null,null)]}),e(C,null,{default:()=>[e(T,null,null)]}),e(C,null,{default:()=>[e(W,{type:"datetimerange",clearable:!0},null)]}),e(C,null,{default:()=>[e(T,null,null)]}),e(C,null,{default:()=>[e(T,null,null)]})])})]})}),e(h,{title:"\u57FA\u7840\u4F7F\u7528",style:["margin-top: 18px"]},{default:()=>[e(S,{title:b(Z,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.baseColumns,action:!1,pagination:{pageSize:10},loading:this.tableLoading},{tableFooter:()=>"\u8868\u683C\u7684\u5E95\u90E8\u5185\u5BB9\u533A\u57DF\uFF0C\u6709\u65F6\u5019\u4F60\u53EF\u80FD\u4F1A\u7528\u4E0A"})]}),e(h,{style:["margin-top: 18px"]},{header:()=>e("div",null,[e("p",null,[r("\u4F7F\u7528\u54CD\u5E94\u5F0F\u65B9\u6CD5\u4EE3\u7406 columns \u5E76\u4E14\u6253\u5F00 action \u5219\u53EF\u4EE5\u542F\u7528\u64CD\u4F5C\u680F(v-model:columns)")]),e("p",null,[r("\u62D6\u62FD\u64CD\u4F5C\u680F\u52A8\u6001\u5207\u6362\u8868\u683C\u5217")]),e("p",null,[r("\u70B9\u51FB\u5DE6\u53F3\u56FA\u5B9A\u6309\u94AE, \u5373\u53EF\u52A8\u6001\u56FA\u5B9A\u5217")]),e("p",null,[r("\u70B9\u51FB\u4FEE\u6539\u5217\u5BBD\u5EA6, \u5373\u53EF\u62D6\u52A8\u5217\u4FEE\u6539\u5BBD\u5EA6")]),e("p",null,[r("\u70B9\u51FB\u5BFC\u51FA\u6309\u94AE\u5373\u53EF\u5BFC\u51FA excel \u8868\u683C, \u9ED8\u8BA4\u4EE5\u5217\u4E3A\u8868\u5934\u8F93\u51FA")]),e("p",null,[r("\u70B9\u51FB\u6253\u5370\u6309\u94AE\u5373\u53EF\u6253\u5370\u8BE5\u8868\u683C")])]),default:()=>e(S,{title:b(T,{placeholder:"\u8BF7\u8F93\u5165\u68C0\u7D22\u6761\u4EF6",style:["width: 200px"]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t},null)}),e(h,{title:"\u53F3\u952E\u83DC\u5355",style:["margin-top: 18px"]},{default:()=>[e(S,{title:"\u53F3\u952E\u83DC\u5355\u8868\u683C",action:!1,data:this.tableData,columns:this.baseColumns,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},null)]})]})}});export{Je as default}; +import{s as G}from"./pinia.04532b5d.js";import{b as O,R as E}from"./index.d6645ad3.js";import{V as $}from"./vuedraggable.69650ee3.js";import{M as h,N as L,S as A,q as g,I as v,T as j,U as Y,R as H,A as X,r as R,V as q,W as J,X as C,Y as I,Z as K,H as T,_ as W,u as Z,E as Q,B as ee}from"./naive-ui.7944048f.js";import{e as w,i as te,r as F,ao as e,l as k,E as z,p as ae,M as U,F as N,x as le,n as ue,c as r,q as b}from"./@vue.6f9b3ecc.js";import{p as ie}from"./print-js.47d9cc28.js";import{u as ne}from"./hook.746076e4.js";import{u as y,w as se}from"./xlsx.842cb549.js";import{d as oe}from"./dayjs.9ac94883.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./vue-i18n.715a0b35.js";import"./@intlify.c1495d3a.js";import"./vue-router.e6f2912b.js";import"./lodash-es.474663c3.js";import"./@vueuse.a0b06385.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";import"./vue.3e1409f3.js";import"./sortablejs.95e4fa30.js";const re=t=>t.map(l=>(l.fixed&&(l.fixed==="right"?l.rightFixedActivated=!0:l.leftFixedActivated=!0),l.resizable&&(l.resizeColumnActivated=!0),l)),de=w({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:a}){const l=O(),u=te("tableSettingProvider",{}),i=F(re(u.modelColumns.value)),d=F(!0),{themeValue:s}=G(l);return{settingOptions:i,handleDraggableEnd:()=>{a("columnsUpdate",i.value)},handleFixedClick:(c,p)=>{const n=`${c}FixedActivated`,o=i.value[p];n==="leftFixedActivated"?o.rightFixedActivated=!1:n==="rightFixedActivated"&&(o.leftFixedActivated=!1),o[n]=!o[n],o[n]?o.fixed=c:o.fixed=void 0,i.value[p]=o,a("columnsUpdate",i.value)},disableDraggable:d,FixedPopoverIcon:c=>{const{element:p,name:n,tooltip:o,fn:_,index:B,fixed:x,key:V}=c;return e(A,null,{trigger:()=>e(E,{customClassName:`draggable-item__icon ${p[V]?"draggable-item__icon--actived":""}`,name:n,size:"18",onClick:_.bind(this,x,B)},null),default:()=>o})},handleResizeColumnClick:c=>{const p=i.value[c];p.resizeColumnActivated=!p.resizeColumnActivated,p.resizable=p.resizeColumnActivated,i.value[c]=p,a("columnsUpdate",i.value)},themeValue:s}},render(){return e(A,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(E,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(h,{bordered:!1,class:"table-setting__card"},{default:()=>e($,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:t,index:a})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(E,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(L,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"\u5DE6\u56FA\u5B9A",fn:this.handleFixedClick,index:a,fixed:"left",key:"leftFixedActivated"}),e(A,null,{trigger:()=>e(E,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,a)},null),default:()=>"\u4FEE\u6539\u5217\u5BBD"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"\u53F3\u56FA\u5B9A",fn:this.handleFixedClick,index:a,fixed:"right",key:"rightFixedActivated"})])})})})}}),M=w({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"\u53D6\u6D88"},positiveText:{type:String,default:"\u786E\u8BA4"},icon:{type:String,required:!0},iconSize:{type:Number,default:18}},emits:["positive","negative"],setup(t,{emit:a}){const l=F(!1);return{handleEmit:i=>{a(i==="positive"?"positive":"negative"),l.value=!1},showPopoconfirm:l}},render(){return e(j,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(E,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(g,null,{default:()=>[e(v,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(v,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})})}}),pe={...Y,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:"\u662F\u5426\u5BFC\u51FA\u4E3AExcel\u8868\u683C?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"\u786E\u8BA4"},exportNegativeText:{type:String,default:"\u53D6\u6D88"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"\u786E\u8BA4"},printNegativeText:{type:String,default:"\u53D6\u6D88"},printTooltip:{type:String,default:"\u662F\u5426\u6253\u5370\u8BE5\u8868\u683C?"},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:!0}},ce=t=>t.reduce((l,u)=>(l[u.key]=u.title,l),{}),me=(t,a,l)=>{for(let u=t.s.c;u<=t.e.c;u++){const i=y.encode_col(u)+"1";a[i].v=l[a[i].v]}},he=async(t,a,l={})=>{await new Promise((u,i)=>{if(t!=null&&t.length){const d=ce(a!=null?a:[]),s=y.json_to_sheet(t),m=y.book_new(),f=l.filename?l.filename+".xlsx":oe().format("YYYY-MM-DD")+"\u5BFC\u51FA\u8868\u683C.xlsx";y.book_append_sheet(m,s,"Data");const D=y.decode_range(s["!ref"]);a!=null&&a.length&&me(D,s,d),se(m,f),u()}else i()})},S=w({name:"RayTable",props:pe,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:a}){const l=ne(),u=k(()=>t.rightClickMenu),i=k({get:()=>t.columns,set:n=>{a("update:columns",n)}}),d=z({x:0,y:0,showMenu:!1});let s=-1;const m=k(()=>({"--ray-table-header-space":t.tableHeaderSpace}));ae("tableSettingProvider",{modelRightClickMenu:u,modelColumns:i});const f=n=>{i.value=n},D=(n,o)=>{a("menuSelect",n,s,o),d.showMenu=!1},P=(n,o)=>{var B;return{...(B=t.rowProps)==null?void 0:B.call(t,n,o),onContextmenu:x=>{x.preventDefault(),s=o,d.showMenu=!1,ue().then(()=>{d.showMenu=!0,d.x=x.clientX,d.y=x.clientY})}}},c=async()=>{if(t.data.length&&t.columns.length)try{await he(t.data,t.columns,{filename:t.exportFilename}),a("exportSuccess")}catch{a("exportError")}},p=()=>{const n=Object.assign({},t.printOptions,{printable:l,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"\u8868\u683C"});ie(n)};return{tableUUID:l,handleColumnsUpdate:f,...U(d),handleRowProps:P,handleRightMenuSelect:D,handleExportPositive:c,handlePrintPositive:p,cssVars:m}},render(){return e(h,{class:"ray-table",bordered:this.bordered,style:[this.cssVars]},{default:()=>e(N,null,[e(H,le({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this)}),{empty:()=>{var t,a;return(a=(t=this.$slots)==null?void 0:t.empty)==null?void 0:a.call(t)},loading:()=>{var t,a;return(a=(t=this.$slots)==null?void 0:t.loading)==null?void 0:a.call(t)}}),this.showMenu?e(X,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?e("div",{class:"ray-table-header-extra__space"},[e(M,{icon:this.printIcon,tooltip:this.printTooltip,positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e(R,{vertical:!0},null),e(M,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(R,{vertical:!0},null),e(de,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,a;return(a=(t=this.$slots).tableFooter)==null?void 0:a.call(t)}})}});const ge={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["\u5C55\u5F00","\u6536\u8D77"]},bordered:{type:Boolean,default:!0},...q},fe=w({name:"RayCollapseGrid",props:ge,emits:["updateValue"],setup(t,{emit:a}){const l=F(t.value),u=()=>{l.value=!l.value,a("updateValue",l.value)};return{modelCollapsed:l,handleCollapse:u,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:u.bind(this)},[e("span",null,[l.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(E,{customClassName:`collapse-icon--arrow ${l.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(h,{bordered:this.bordered},{default:()=>e(J,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,a;return[(a=(t=this.$slots).default)==null?void 0:a.call(t),e(C,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(g,{justify:"end"},{default:()=>{var l,u;return[(u=(l=this.$slots).action)==null?void 0:u.call(l),this.CollapseIcon()]}})]})]}})})}}),Je=w({name:"TableView",setup(){const t=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(f=>b(ee,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>f}))},{title:"Action",key:"actions",render:s=>b(v,{size:"small"},{default:()=>"Send Email"})}],a=F([...t].map(s=>({...s,width:400}))),l=F([{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"]}]),u=[{label:"\u7F16\u8F91",key:"edit"},{label:()=>b("span",{style:{color:"red"}},"\u5220\u9664"),key:"delete"}],i=z({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),d=(s,m)=>{s==="delete"&&l.value.splice(m,1)};return{...U(i),tableData:l,actionColumns:a,baseColumns:t,tableMenuOptions:u,handleMenuSelect:d}},render(){return e(Q,null,{default:()=>[e(h,{title:"RayTable"},{default:()=>[e("p",null,[r("\u8BE5\u7EC4\u4EF6\u57FA\u4E8E Naive UI DataTable \u7EC4\u4EF6\u5C01\u88C5. \u5B9E\u73B0\u53F3\u952E\u83DC\u5355, \u8868\u683C\u6807\u9898, \u5BFC\u51FA\u4E3A excel \u64CD\u4F5C\u680F\u7B49\u529F\u80FD")]),e("p",null,[r("RayTable \u5B8C\u5168\u7EE7\u627F DataTable \u7684\u6240\u6709\u5C5E\u6027\u4E0E\u65B9\u6CD5")]),e("p",null,[r("\u76F8\u5173\u62D3\u5C55 props \u5C5E\u6027, \u53EF\u4EE5\u5728\u6E90\u7801\u4F4D\u7F6E src/components/RayTable/src/props.ts \u4E2D\u67E5\u770B\u76F8\u5173\u4EE3\u7801\u4E0E\u6CE8\u91CA")]),e("p",null,[r("\u8BE5\u7EC4\u4EF6\u53EF\u4EE5\u914D\u5408 RayCollapseGird \u7EC4\u4EF6\u4F7F\u7528\u5B9E\u73B0\u53EF\u6298\u53E0\u641C\u7D22\u680F")])]}),e(h,{style:["margin-top: 18px"]},{default:()=>e(g,{vertical:!0},{default:()=>[e(g,{style:["margin-top: 18px"]},{default:()=>[r("\u8BE5\u7EC4\u4EF6\u57FA\u4E8E NGird \u5B9E\u73B0, \u4F46\u662F\u7531\u4E8E css grid \u9650\u5236, \u4E0D\u80FD\u5BF9\u4E8E NGridItem \u7EC4\u4EF6\u8FDB\u884C\u4E8C\u6B21\u5C01\u88C5, \u6240\u4EE5\u4F7F\u7528\u65F6\u5FC5\u987B\u914D\u5408 NGridItem \u4F7F\u7528\u624D\u80FD\u5B9E\u73B0\u793A\u4F8B\u6548\u679C(\u4F7F\u7528 NGridItem \u5305\u88F9\u5143\u7D20\u5373\u53EF).")]}),e(g,{style:["margin-top: 18px"]},{default:()=>[e(g,{align:"center"},{default:()=>[r("\u6570\u91CF "),e(I,{value:this.gridItemCount,"onUpdate:value":t=>this.gridItemCount=t},null)]}),e(g,{align:"center"},{default:()=>[r("\u884C\u6570 "),e(I,{value:this.gridCollapsedRows,"onUpdate:value":t=>this.gridCollapsedRows=t},null)]})]}),e(fe,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`\u6211\u662F RayCollapseGrid \u7EC4\u4EF6${t?"\u6536\u8D77":"\u5C55\u5F00"}\u7684\u56DE\u8C03\u51FD\u6570`)},{action:()=>e(N,null,[e(v,null,{default:()=>[r("\u641C\u7D22")]}),e(v,null,{default:()=>[r("\u91CD\u7F6E")]})]),default:()=>e(N,null,[e(C,null,{default:()=>[e(K,null,null)]}),e(C,null,{default:()=>[e(T,null,null)]}),e(C,null,{default:()=>[e(W,{type:"datetimerange",clearable:!0},null)]}),e(C,null,{default:()=>[e(T,null,null)]}),e(C,null,{default:()=>[e(T,null,null)]})])})]})}),e(h,{title:"\u57FA\u7840\u4F7F\u7528",style:["margin-top: 18px"]},{default:()=>[e(S,{title:b(Z,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.baseColumns,action:!1,pagination:{pageSize:10},loading:this.tableLoading},{tableFooter:()=>"\u8868\u683C\u7684\u5E95\u90E8\u5185\u5BB9\u533A\u57DF\uFF0C\u6709\u65F6\u5019\u4F60\u53EF\u80FD\u4F1A\u7528\u4E0A"})]}),e(h,{style:["margin-top: 18px"]},{header:()=>e("div",null,[e("p",null,[r("\u4F7F\u7528\u54CD\u5E94\u5F0F\u65B9\u6CD5\u4EE3\u7406 columns \u5E76\u4E14\u6253\u5F00 action \u5219\u53EF\u4EE5\u542F\u7528\u64CD\u4F5C\u680F(v-model:columns)")]),e("p",null,[r("\u62D6\u62FD\u64CD\u4F5C\u680F\u52A8\u6001\u5207\u6362\u8868\u683C\u5217")]),e("p",null,[r("\u70B9\u51FB\u5DE6\u53F3\u56FA\u5B9A\u6309\u94AE, \u5373\u53EF\u52A8\u6001\u56FA\u5B9A\u5217")]),e("p",null,[r("\u70B9\u51FB\u4FEE\u6539\u5217\u5BBD\u5EA6, \u5373\u53EF\u62D6\u52A8\u5217\u4FEE\u6539\u5BBD\u5EA6")]),e("p",null,[r("\u70B9\u51FB\u5BFC\u51FA\u6309\u94AE\u5373\u53EF\u5BFC\u51FA excel \u8868\u683C, \u9ED8\u8BA4\u4EE5\u5217\u4E3A\u8868\u5934\u8F93\u51FA")]),e("p",null,[r("\u70B9\u51FB\u6253\u5370\u6309\u94AE\u5373\u53EF\u6253\u5370\u8BE5\u8868\u683C")])]),default:()=>e(S,{title:b(T,{placeholder:"\u8BF7\u8F93\u5165\u68C0\u7D22\u6761\u4EF6",style:["width: 200px"]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t},null)}),e(h,{title:"\u53F3\u952E\u83DC\u5355",style:["margin-top: 18px"]},{default:()=>[e(S,{title:"\u53F3\u952E\u83DC\u5355\u8868\u683C",action:!1,data:this.tableData,columns:this.baseColumns,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},null)]})]})}});export{Je as default}; diff --git a/assets/index.91e5b918.js.gz b/assets/index.91e5b918.js.gz new file mode 100644 index 00000000..dac40c1f Binary files /dev/null and b/assets/index.91e5b918.js.gz differ diff --git a/assets/index.1d076b80.js b/assets/index.ac816ac0.js similarity index 98% rename from assets/index.1d076b80.js rename to assets/index.ac816ac0.js index c448578c..531f42ca 100644 --- a/assets/index.1d076b80.js +++ b/assets/index.ac816ac0.js @@ -1 +1 @@ -import{u as w}from"./vue-i18n.715a0b35.js";import{u as b}from"./@vueuse.a0b06385.js";import{u as y}from"./vue-router.e6f2912b.js";import{u as v,a as d,s as m,b as S,c as R,R as F}from"./index.a503f04c.js";import{G as p,H as g,I as M,J as P,K as C,q as V,L as x,A as T,M as I,O as k,P as c,r as O}from"./naive-ui.7944048f.js";import{e as r,r as h,ao as e,d as $,E as j,M as q,c as f}from"./@vue.6f9b3ecc.js";import{R as H}from"./index.8edb05c4.js";import"./@intlify.c1495d3a.js";import"./pinia.04532b5d.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./lodash-es.474663c3.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function U(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$(t)}const z=r({name:"Signin",setup(){const{t}=w(),o=v(),{signin:n}=o,s=()=>({name:"ray",pwd:"123456"}),a=y(),i=h(s()),l=h(),L={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:i,loginFormRef:l,handleLogin:()=>{var u;(u=l.value)==null||u.validate(N=>{N?window.$message.error("\u4E0D\u53EF\u4EE5\u8FD9\u6837\u54DF, \u4E0D\u53EF\u4EE5\u54DF"):(d(!0),n(i.value)===0&&setTimeout(()=>{d(!1),window.$message.success(`\u6B22\u8FCE${i.value.name}\u767B\u9646~`),m("token","tokenValue"),m("person",i.value),a.push("/dashboard")},2*1e3))})},rules:L,t}},render(){let t;return e(P,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(p,{label:this.t("LoginModule.Name"),path:"name"},{default:()=>[e(g,{value:this.signinForm.name,"onUpdate:value":o=>this.signinForm.name=o,placeholder:this.t("LoginModule.NamePlaceholder")},null)]}),e(p,{label:this.t("LoginModule.Password"),path:"pwd"},{default:()=>[e(g,{value:this.signinForm.pwd,"onUpdate:value":o=>this.signinForm.pwd=o,type:"password",placeholder:this.t("LoginModule.PasswordPlaceholder")},null)]}),e(M,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},U(t=this.t("LoginModule.Login"))?t:{default:()=>[t]})]})}}),A=r({name:"Register",render(){return e(C,{status:"info",title:"\u63D0\u793A",description:"\u6211\u5B9E\u5728\u662F\u4E0D\u60F3\u5199\u4E86..."},null)}}),he=r({name:"Login",setup(){const t=j({tabsValue:"signin"}),{t:o}=w(),{height:n}=b(),s=S(),{updateLocale:a}=s;return{...q(t),windowHeight:n,updateLocale:a,ray:o}},render(){return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e(V,null,{default:()=>[e(x,{class:"login-title",type:"info"},{default:()=>[f("Ray Template")]}),e(T,{options:R(),onSelect:t=>this.updateLocale(t)},{default:()=>[e(F,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(I,null,{default:()=>[e(k,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t},{default:()=>[e(c,{tab:this.ray("LoginModule.Signin"),name:"signin"},{default:()=>[e(z,null,null)]}),e(c,{tab:this.ray("LoginModule.Register"),name:"register"},{default:()=>[e(A,null,null)]})]}),e(O,null,{default:()=>[f("\u53CB\u60C5\u94FE\u63A5")]}),e(H,null,null)]})])}});export{he as default}; +import{u as w}from"./vue-i18n.715a0b35.js";import{u as b}from"./@vueuse.a0b06385.js";import{u as y}from"./vue-router.e6f2912b.js";import{u as v,a as d,s as m,b as S,c as R,R as F}from"./index.d6645ad3.js";import{G as p,H as g,I as M,J as P,K as C,q as V,L as x,A as T,M as I,O as k,P as c,r as O}from"./naive-ui.7944048f.js";import{e as r,r as h,ao as e,d as $,E as j,M as q,c as f}from"./@vue.6f9b3ecc.js";import{R as H}from"./index.8edb05c4.js";import"./@intlify.c1495d3a.js";import"./pinia.04532b5d.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.js";import"./lodash-es.474663c3.js";import"./screenfull.c1f291d3.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function U(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$(t)}const z=r({name:"Signin",setup(){const{t}=w(),o=v(),{signin:n}=o,s=()=>({name:"ray",pwd:"123456"}),a=y(),i=h(s()),l=h(),L={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:i,loginFormRef:l,handleLogin:()=>{var u;(u=l.value)==null||u.validate(N=>{N?window.$message.error("\u4E0D\u53EF\u4EE5\u8FD9\u6837\u54DF, \u4E0D\u53EF\u4EE5\u54DF"):(d(!0),n(i.value)===0&&setTimeout(()=>{d(!1),window.$message.success(`\u6B22\u8FCE${i.value.name}\u767B\u9646~`),m("token","tokenValue"),m("person",i.value),a.push("/dashboard")},2*1e3))})},rules:L,t}},render(){let t;return e(P,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(p,{label:this.t("LoginModule.Name"),path:"name"},{default:()=>[e(g,{value:this.signinForm.name,"onUpdate:value":o=>this.signinForm.name=o,placeholder:this.t("LoginModule.NamePlaceholder")},null)]}),e(p,{label:this.t("LoginModule.Password"),path:"pwd"},{default:()=>[e(g,{value:this.signinForm.pwd,"onUpdate:value":o=>this.signinForm.pwd=o,type:"password",placeholder:this.t("LoginModule.PasswordPlaceholder")},null)]}),e(M,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},U(t=this.t("LoginModule.Login"))?t:{default:()=>[t]})]})}}),A=r({name:"Register",render(){return e(C,{status:"info",title:"\u63D0\u793A",description:"\u6211\u5B9E\u5728\u662F\u4E0D\u60F3\u5199\u4E86..."},null)}}),he=r({name:"Login",setup(){const t=j({tabsValue:"signin"}),{t:o}=w(),{height:n}=b(),s=S(),{updateLocale:a}=s;return{...q(t),windowHeight:n,updateLocale:a,ray:o}},render(){return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e(V,null,{default:()=>[e(x,{class:"login-title",type:"info"},{default:()=>[f("Ray Template")]}),e(T,{options:R(),onSelect:t=>this.updateLocale(t)},{default:()=>[e(F,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(I,null,{default:()=>[e(k,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t},{default:()=>[e(c,{tab:this.ray("LoginModule.Signin"),name:"signin"},{default:()=>[e(z,null,null)]}),e(c,{tab:this.ray("LoginModule.Register"),name:"register"},{default:()=>[e(A,null,null)]})]}),e(O,null,{default:()=>[f("\u53CB\u60C5\u94FE\u63A5")]}),e(H,null,null)]})])}});export{he as default}; diff --git a/assets/index.ac816ac0.js.gz b/assets/index.ac816ac0.js.gz new file mode 100644 index 00000000..ccfc4b2e Binary files /dev/null and b/assets/index.ac816ac0.js.gz differ diff --git a/assets/index.a503f04c.js b/assets/index.d6645ad3.js similarity index 60% rename from assets/index.a503f04c.js rename to assets/index.d6645ad3.js index 49cf297f..730adbac 100644 --- a/assets/index.a503f04c.js +++ b/assets/index.d6645ad3.js @@ -1 +1 @@ -import{E as H,M as N,e as v,l as y,ao as n,w as h1,q as L,r as x,x as g1,aH as D,af as I,b6 as $,aN as y1,aP as f1,T as v1,c as z1,d as k,H as Q}from"./@vue.6f9b3ecc.js";import{d as E,s as C,c as w1}from"./pinia.04532b5d.js";import{s as _1}from"./pinia-plugin-persistedstate.c449c8e7.js";import{c as b1,u as M}from"./vue-i18n.715a0b35.js";import{z as j,d as F,e as S1,a as C1,N as X,c as L1,b as M1,f as T1,g as O1,h as V1,i as R1,j as x1,k as H1,s as N1,l as k1,m as E1,n as P1,t as B1,o as P,p as A1,q as _,r as R,u as K,v as D1,w as I1,x as $1,y as j1,A as U,B as Y,C as F1,D as K1,E as q,F as U1}from"./naive-ui.7944048f.js";import{u as e1,a as q1,R as W1,c as G1,b as Z1}from"./vue-router.e6f2912b.js";import{i as J1}from"./lodash-es.474663c3.js";import{u as Q1}from"./@vueuse.a0b06385.js";import{s as W}from"./screenfull.c1f291d3.js";import"./vue-demi.b3a9cad9.js";import"./@intlify.c1495d3a.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function o(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerpolicy&&(i.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?i.credentials="include":l.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(l){if(l.ep)return;l.ep=!0;const i=o(l);fetch(l.href,i)}})();if(typeof window<"u"){let e=function(){var t=document.body,o=document.getElementById("__svg__icons__dom__");o||(o=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.style.position="absolute",o.style.width="0",o.style.height="0",o.id="__svg__icons__dom__",o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),o.innerHTML='',t.insertBefore(o,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const X1={"en-US":{GlobalMenuOptions:{Dashboard:e=>{const{normalize:t}=e;return t(["Home"])},Rely:e=>{const{normalize:t}=e;return t(["Rely"])},RelyAbout:e=>{const{normalize:t}=e;return t(["Rely About"])},Error:e=>{const{normalize:t}=e;return t(["Error Page"])},Echart:e=>{const{normalize:t}=e;return t(["Chart"])},scrollReveal:e=>{const{normalize:t}=e;return t(["Scroll Reveal"])},Axios:e=>{const{normalize:t}=e;return t(["Axios Request"])},Table:e=>{const{normalize:t}=e;return t(["Table"])},Doc:e=>{const{normalize:t}=e;return t(["Doc"])},DocLocal:e=>{const{normalize:t}=e;return t(["Doc (China)"])}},LayoutHeaderTooltipOptions:{Reload:e=>{const{normalize:t}=e;return t(["Reload Current Page"])},Lock:e=>{const{normalize:t}=e;return t(["Lock"])},Setting:e=>{const{normalize:t}=e;return t(["Setting"])},Github:e=>{const{normalize:t}=e;return t(["Github"])},FullScreen:e=>{const{normalize:t}=e;return t(["Full Screen"])},CancelFullScreen:e=>{const{normalize:t}=e;return t(["Cancel Full Screen"])}},LayoutHeaderSettingOptions:{Title:e=>{const{normalize:t}=e;return t(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:t}=e;return t(["Theme"])},Dark:e=>{const{normalize:t}=e;return t(["Dark"])},Light:e=>{const{normalize:t}=e;return t(["Light"])},PrimaryColorConfig:e=>{const{normalize:t}=e;return t(["Primary Color"])}}},LoginModule:{Register:e=>{const{normalize:t}=e;return t(["Register"])},Signin:e=>{const{normalize:t}=e;return t(["Signin"])},NamePlaceholder:e=>{const{normalize:t}=e;return t(["please enter user name"])},PasswordPlaceholder:e=>{const{normalize:t}=e;return t(["please enter password"])},Login:e=>{const{normalize:t}=e;return t(["Login"])},Name:e=>{const{normalize:t}=e;return t(["User Name"])},Password:e=>{const{normalize:t}=e;return t(["User Password"])}}},"zh-CN":{GlobalMenuOptions:{Dashboard:e=>{const{normalize:t}=e;return t(["\u9996\u9875"])},Rely:e=>{const{normalize:t}=e;return t(["\u4F9D\u8D56\u9879"])},RelyAbout:e=>{const{normalize:t}=e;return t(["\u5173\u4E8E"])},Error:e=>{const{normalize:t}=e;return t(["\u9519\u8BEF\u9875"])},Echart:e=>{const{normalize:t}=e;return t(["\u53EF\u89C6\u5316"])},scrollReveal:e=>{const{normalize:t}=e;return t(["\u6EDA\u52A8\u52A8\u753B"])},Axios:e=>{const{normalize:t}=e;return t(["\u8BF7\u6C42"])},Table:e=>{const{normalize:t}=e;return t(["\u8868\u683C"])},Doc:e=>{const{normalize:t}=e;return t(["\u6587\u6863"])},DocLocal:e=>{const{normalize:t}=e;return t(["\u6587\u6863 (\u56FD\u5185\u5730\u5740)"])}},LayoutHeaderTooltipOptions:{Reload:e=>{const{normalize:t}=e;return t(["\u5237\u65B0\u5F53\u524D\u9875\u9762"])},Lock:e=>{const{normalize:t}=e;return t(["\u9501\u5C4F"])},Setting:e=>{const{normalize:t}=e;return t(["\u8BBE\u7F6E"])},Github:e=>{const{normalize:t}=e;return t(["Github"])},FullScreen:e=>{const{normalize:t}=e;return t(["\u5168\u5C4F"])},CancelFullScreen:e=>{const{normalize:t}=e;return t(["\u9000\u51FA\u5168\u5C4F"])}},LayoutHeaderSettingOptions:{Title:e=>{const{normalize:t}=e;return t(["\u9879\u76EE\u914D\u7F6E"])},ThemeOptions:{Title:e=>{const{normalize:t}=e;return t(["\u4E3B\u9898"])},Dark:e=>{const{normalize:t}=e;return t(["\u6697\u8272"])},Light:e=>{const{normalize:t}=e;return t(["\u660E\u4EAE"])},PrimaryColorConfig:e=>{const{normalize:t}=e;return t(["\u4E3B\u9898\u8272"])}}},LoginModule:{Register:e=>{const{normalize:t}=e;return t(["\u6CE8\u518C"])},Signin:e=>{const{normalize:t}=e;return t(["\u767B\u9646"])},NamePlaceholder:e=>{const{normalize:t}=e;return t(["\u8BF7\u8F93\u5165\u7528\u6237\u540D"])},PasswordPlaceholder:e=>{const{normalize:t}=e;return t(["\u8BF7\u8F93\u5165\u5BC6\u7801"])},Login:e=>{const{normalize:t}=e;return t(["\u767B \u9646"])},Name:e=>{const{normalize:t}=e;return t(["\u7528\u6237\u540D"])},Password:e=>{const{normalize:t}=e;return t(["\u5BC6\u7801"])}}}},t1=(e,t,o="sessionStorage")=>{const a=JSON.stringify(t);o==="localStorage"?window.localStorage.setItem(e,a):window.sessionStorage.setItem(e,a)},w=(e,t="sessionStorage")=>{const o=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(o,null)?"no":JSON.parse(o)},Y1=(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)}},o1=()=>w("localeLanguage","localStorage")!=="no"?w("localeLanguage","localStorage"):"zh-CN",n1=e=>{const t=o1(),o=b1({locale:t,allowComposition:!0,messages:X1});e.use(o)},e2=()=>[{key:"zh-CN",label:"\u4E2D\u6587(\u7B80\u4F53)"},{key:"en-US",label:"English(US)"}],l1=e=>{switch(e){case"zh-CN":return{local:j,dateLocal:F};case"en-US":return{local:S1,dateLocal:C1};default:return{local:j,dateLocal:F}}},t2=()=>{const e=o1();return l1(e)},T=E("setting",()=>{const e=H({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,naiveLocal:t2(),spinSwitch:!1}),{locale:t}=M(),o=i=>{t.value=i,e.naiveLocal=l1(i)},a=i=>{e.primaryColorOverride.common.primaryColor=i},l=(i,r)=>{Object.hasOwn(e,r)&&typeof e[r]=="boolean"&&(e[r]=i)};return{...N(e),updateLocale:o,changePrimaryColor:a,changeSwitcher:l}},{persist:{key:"piniaSettingStore"}});const z=v({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:""}},setup(e){const t=y(()=>e.color),o=y(()=>`#${e.prefix}-${e.name}`),a=y(()=>({"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.width?e.height+"px":e.size+"px"}));return{modelColor:t,symbolId:o,cssVars:a}},render(){return n("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[n("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[n("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),o2=["login","error-page","doc"],n2=["admin"],l2=e=>{const{role:t}=C(a1()),{meta:o,name:a}=e,l=(o==null?void 0:o.hidden)===void 0||(o==null?void 0:o.hidden)===!1?o==null?void 0:o.hidden:!0;return n2.includes(t.value)||o2.includes(a)?l:o!=null&&o.role?o.role.includes(t.value)&&l:l},i1=E("menu",()=>{const e=e1(),t=q1(),{t:o}=M(),a=w("menuKey")==="no"?"/dashboard":w("menuKey"),l=H({menuKey:a,options:[],collapsed:!1,menuTagOptions:[]}),i=c=>{c.path!==l.menuKey&&(l.menuTagOptions.find(g=>g.path===c.path)||l.menuTagOptions.push(c))},r=(c,p)=>{const g=p.meta;g.windowOpen?window.open(g.windowOpen):(i(p),l.menuKey=c,e.push(`${p.path}`),t1("menuKey",c))},u=c=>{const p=g=>{var O;for(const d of g)if((O=d==null?void 0:d.children)!=null&&O.length&&p(d.children),c===d.path){r(d.path,d);break}};p(l.options)},h=()=>{const c=e.getRoutes().find(g=>g.name==="layout"),p=(g,O)=>g.map(d=>{var A;(A=d.children)!=null&&A.length&&(d.children=p(d.children));const{meta:b}=d,B={...d,key:d.path,label:()=>L(X,null,{default:()=>o(`GlobalMenuOptions.${b.i18nKey}`)})},p1={icon:()=>L(z,{name:b.icon,size:20},{})},V=b!=null&&b.icon?Object.assign({},B,p1):B;return d.path===a&&l.menuTagOptions.push(V),V.show=l2(d),V});l.options=p(c==null?void 0:c.children)},s=c=>l.collapsed=c,m=c=>l.menuTagOptions.splice(c,1);return h1(()=>t.fullPath,c=>{u(c)},{immediate:!0}),{...N(l),menuModelValueChange:r,setupAppRoutes:h,collapsedMenu:s,spliceMenTagOptions:m}}),a1=E("signin",()=>{const e=H({role:""}),t=o=>J1(o)?1:(e.role="admin",0);return{...N(e),signin:t}},{persist:{key:"piniaSigninStore"}}),G=w1(),r1=e=>{e.use(G),G.use(_1)},i2=v({name:"GlobalProvider",setup(){const e=T(),t=y(()=>e.primaryColorOverride),o=y(()=>e.themeValue?H1:null),a=y(()=>e.naiveLocal),{message:l,notification:i,dialog:r,loadingBar:u}=L1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:o.value}))});return window.$dialog=r,window.$message=l,window.$loadingBar=u,window.$notification=i,{modelPrimaryColorOverride:t,modelThemeValue:o,modelLocal:a}},render(){return n(x1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.modelLocal.local,dateLocal:this.modelLocal.dateLocal},{default:()=>[n(M1,null,{default:()=>[n(T1,null,{default:()=>[n(O1,null,{default:()=>[n(V1,null,{default:()=>{var e,t;return[n(R1,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),s1=x(!1),ie=e=>s1.value=e,a2=v({name:"GlobalSpin",props:{...N1},setup(){return{spinValue:s1,overrides:{opacitySpinning:"0"}}},render(){return n(k1,g1(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:()=>{var e,t;return(t=(e=this.$slots).description)==null?void 0:t.call(e)}})}}),c1=v({name:"App",render(){return n(i2,null,{default:()=>[n(a2,null,{default:()=>n(W1,null,null),description:()=>"lodaing..."})]})}}),r2="modulepreload",s2=function(e){return"/"+e},Z={},f=function(t,o,a){if(!o||o.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(o.map(i=>{if(i=s2(i),i in Z)return;Z[i]=!0;const r=i.endsWith(".css"),u=r?'[rel="stylesheet"]':"";if(!!a)for(let m=l.length-1;m>=0;m--){const c=l[m];if(c.href===i&&(!r||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const s=document.createElement("link");if(s.rel=r?"stylesheet":r2,r||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),r)return new Promise((m,c)=>{s.addEventListener("load",m),s.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const c2=v({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,o)=>{const a=y1("router-view");return D(),I(a,null,{default:$(({Component:l,route:i})=>[n(v1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:$(()=>[(D(),I(f1(l),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const u2=v({name:"LayoutMenu",setup(){const e=i1(),t=e1(),{menuModelValueChange:o,setupAppRoutes:a,collapsedMenu:l}=e,i=y({get:()=>e.menuKey,set:()=>{}}),r=y(()=>e.options),u=y(()=>e.collapsed),h=64,{layout:{sideBarLogo: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",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:"^3.2.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.0.8"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},m=()=>{s&&s.url&&(s.jumpType==="station"?t.push(s.url):window.open(s.url))};return a(),{modelMenuKey:i,menuModelValueChange:o,modelMenuOptions:r,modelCollapsed:u,collapsedMenu:l,collapsedWidth:h,sideBarLogo:s,handleSideBarLogoClick:m}},render(){return n(P1,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?n("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[n(z,{name:this.sideBarLogo.icon,size:"30"},null),n("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[n(X,null,{default:()=>[this.sideBarLogo.title]})])]):"",n(E1,{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 d2=v({name:"RayTooltipIcon",props:{...B1,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:a=>{t("click",a)}}},render(){return n(P,this.$props,{trigger:()=>n(z,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const m2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function J(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const p2=v({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:o}=M(),a=T(),{changePrimaryColor:l,changeSwitcher:i}=a,{themeValue:r,primaryColorOverride:u,menuTagSwitch:h}=C(a);return{modelShow:y({get:()=>e.show,set:c=>{t("update:show",c)}}),ray:o,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:l,themeValue:r,primaryColorOverride:u,menuTagSwitch:h,changeSwitcher:i}},render(){let e,t;return n(j1,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,placement:this.placement,width:this.width},{default:()=>[n(A1,{title:this.ray("LayoutHeaderSettingOptions.Title")},{default:()=>[n(_,{class:"setting-drawer__space",vertical:!0},{default:()=>[n(R,{titlePlacement:"center"},J(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),n(_,{justify:"center"},{default:()=>[n(P,null,{trigger:()=>n(K,{value:this.themeValue,"onUpdate:value":o=>this.themeValue=o,railStyle:this.handleRailStyle.bind(this),onUpdateValue:o=>this.changeSwitcher(o,"themeValue")},{"checked-icon":()=>L(z,{name:"dark"},{}),"unchecked-icon":()=>L(z,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),n(R,{titlePlacement:"center"},J(t=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),n(D1,{swatches:m2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),n(R,{titlePlacement:"center"},{default:()=>[z1("\u754C\u9762\u663E\u793A")]}),n(I1,{labelPlacement:"left",column:1},{default:()=>[n($1,{label:"\u663E\u793A\u591A\u6807\u7B7E"},{default:()=>[n(K,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]})]})]})]})]})}}),h2=()=>[{key:"person",label:"\u4E2A\u4EBA\u4FE1\u606F"},{type:"divider",key:"d1"},{key:"logout",label:"\u9000\u51FA\u767B\u9646"}],g2=()=>{window.$message.info("\u8D26\u53F7\u9000\u51FA\u4E2D..."),Y1("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};function y2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const f2=v({name:"SiderBar",setup(){const e=T(),{t}=M(),{updateLocale:o,changeSwitcher:a}=e,l=x(e.drawerPlacement),i=x(!1),r=w("person"),u=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],h=[{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"}],s={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"),1.5*1e3)},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{W.isEnabled?W.toggle():window.$message.warning("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u5168\u5C4F~")}};return{leftIconOptions:u,rightTooltipIconOptions:h,t,handleIconClick:p=>{var g;(g=s[p])==null||g.call(s)},modelDrawerPlacement:l,showSettings:i,updateLocale:o,handlePersonSelect:p=>{p==="logout"?window.$dialog.warning({title:"\u63D0\u793A",content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u767B\u5F55\u5417",positiveText:"\u786E\u5B9A",negativeText:"\u4E0D\u786E\u5B9A",onPositiveClick:()=>{g2()}}):window.$message.info("\u8FD9\u4E2A\u4EBA\u5F88\u61D2, \u6CA1\u505A\u8FD9\u4E2A\u529F\u80FD~")},person:r}},render(){let e;return n(F1,{class:"layout-header",bordered:!0},{default:()=>[n(_,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[n(_,{align:"center"},y2(e=this.leftIconOptions.map(t=>n(P,null,{trigger:()=>n(z,{customClassName:"layout-header__method--icon",name:t.name,size:t.size,onClick:this.handleIconClick.bind(this,t.name)},null),default:()=>this.t(t.tooltip)})))?e:{default:()=>[e]}),n(_,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(t=>n(d2,{iconName:t.name,tooltipText:this.t(t.tooltip),onClick:this.handleIconClick.bind(this,t.name)},null)),n(U,{options:e2(),onSelect:t=>this.updateLocale(String(t)),trigger:"click"},{default:()=>[n(z,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),n(U,{options:h2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[n(Y,{checkable:!0,size:"large"},{icon:()=>n(z,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),n(p2,{show:this.showSettings,"onUpdate:show":t=>this.showSettings=t,placement:this.modelDrawerPlacement},null)]})}});function v2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const z2=v({name:"MenuTag",setup(){const e=i1(),{menuTagOptions:t,menuKey:o}=C(e),{menuModelValueChange:a,spliceMenTagOptions:l}=e;return{menuTagOptions:t,menuModelValueChange:a,handleCloseTag:u=>{if(l(u),o.value!=="/dashboard"){const h=t.value,s=h.length,m=h[s-1];a(m.key,m)}},menuKey:o,handleTagClick:u=>{a(u.key,u)}}},render(){let e;return n(K1,{class:"menu-tag",xScrollable:!0},{default:()=>[n(_,{class:"menu-tag-sapce",wrap:!1,align:"center"},v2(e=this.menuTagOptions.map((t,o)=>n(Y,{closable:t.key!=="/dashboard"&&this.menuTagOptions.length>1,onClose:()=>this.handleCloseTag(o),type:t.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,t),bordered:!1},{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]})}}),w2=v({name:"Layout",setup(){const e=T(),{height:t}=Q1(),{themeValue:o,reloadRouteSwitch:a,menuTagSwitch:l}=C(e),i=y(()=>{let u={};return e.menuTagSwitch?u={"--layout-content-height":"calc(100% - 110px)"}:u={"--layout-content-height":"calc(100% - 64px)"},u}),{layout:{copyright:r}}={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",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:"^3.2.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.0.8"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}};return{windowHeight:t,modelReloadRoute:a,modelMenuTagSwitch:l,cssVarsRef:i,copyright:r,themeValue:o}},render(){return n("div",{class:["layout",this.themeValue?"layout--dark":""],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[n(q,{class:"layout-full",hasSider:!0},{default:()=>[n(u2,null,null),n(q,null,{default:()=>[n(f2,null,null),this.modelMenuTagSwitch?n(z2,null,null):"",n(U1,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?n(c2,null,null):"",this.copyright?n("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),_2={path:"/dashboard",name:"dashboard",component:()=>f(()=>import("./index.88d80735.js"),["assets/index.88d80735.js","assets/index.8edb05c4.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/@vue.6f9b3ecc.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.dc50c796.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},b2={path:"/rely",name:"rely",component:()=>f(()=>import("./index.da4867fc.js"),["assets/index.da4867fc.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>f(()=>import("./index.949e380a.js"),["assets/index.949e380a.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.184de73a.css"]),meta:{i18nKey:"RelyAbout"}}]},S2={path:"/error",name:"error",component:()=>f(()=>import("./index.21c569cb.js"),["assets/index.21c569cb.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.fa813b60.css"]),meta:{i18nKey:"Error",icon:"error"}},C2={path:"/echart",name:"echart",component:()=>f(()=>import("./index.8b61dea6.js"),["assets/index.8b61dea6.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/@vue.6f9b3ecc.js","assets/lodash-es.474663c3.js","assets/hook.746076e4.js","assets/echarts.bdfdf659.js","assets/zrender.a83c43bd.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.4b70f135.css"]),meta:{i18nKey:"Echart",icon:"echart"}},L2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>f(()=>import("./index.09cfa672.js"),["assets/index.09cfa672.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.0d9096a4.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!1}},M2={path:"/axios",name:"axios",component:()=>f(()=>import("./index.6ce0b2a6.js"),["assets/index.6ce0b2a6.js","assets/axios.754b77ca.js","assets/form-data.2b153385.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/@vue.6f9b3ecc.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.2b2366c8.css"]),meta:{i18nKey:"Axios",icon:"axios"}},T2={path:"/table",name:"table",component:()=>f(()=>import("./index.91c4343c.js"),["assets/index.91c4343c.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/@vue.6f9b3ecc.js","assets/vuedraggable.69650ee3.js","assets/date-fns.03faffa8.js","assets/vue.3e1409f3.js","assets/sortablejs.95e4fa30.js","assets/naive-ui.7944048f.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/print-js.47d9cc28.js","assets/hook.746076e4.js","assets/xlsx.842cb549.js","assets/dayjs.9ac94883.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.8e9f9bce.css"]),meta:{i18nKey:"Table",icon:"table"}},O2={path:"/doc",name:"doc",component:()=>f(()=>import("./index.f3d451e8.js"),["assets/index.f3d451e8.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},V2={path:"/doc",name:"doc",component:()=>f(()=>import("./index.f3d451e8.js"),["assets/index.f3d451e8.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray.yunkuangao.com/ray-template-doc/"}},R2=[_2,C2,T2,M2,L2,S2,O2,V2,b2],x2=[{path:"/",name:"login",component:()=>f(()=>import("./index.1d076b80.js"),["assets/index.1d076b80.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/@vue.6f9b3ecc.js","assets/@vueuse.a0b06385.js","assets/vue-router.e6f2912b.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.8edb05c4.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/screenfull.c1f291d3.js","assets/index.6a9d9035.css"])},{path:"/",name:"layout",redirect:"/dashboard",component:w2,children:R2},{path:"/:catchAll(.*)",name:"error-page",component:()=>f(()=>import("./index.21c569cb.js"),["assets/index.21c569cb.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.fa813b60.css"])}],H2=e=>{const{beforeEach:t}=e,o=a=>{a("/dashboard"),t1("menuKey","/dashboard")};t((a,l,i)=>{const r=w("token"),u=w("menuKey"),{role:h}=C(a1()),{meta:s}=a;r!=="no"?(()=>s.role?s.role.length===0?!0:s.role.includes(h.value):!0)()?a.path==="/"||l.path==="/login"?u!=="no"?i(u):o(i):i():o(i):a.path==="/"||l.path==="/login"?i():i("/")})},S=G1({history:Z1(),routes:x2,scrollBehavior:()=>({left:0,top:0})}),u1=()=>H2(S),d1=e=>{e.use(S)},m1=()=>{S.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),S.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),S.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},N2=()=>{const e=Q(c1);n1(e),r1(e),d1(e),m1(),u1(),e.mount("#app")},k2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=Q(c1),n1(e),r1(e),d1(e),m1(),u1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?k2():N2();export{z as R,ie as a,T as b,e2 as c,t1 as s,a1 as u}; +import{E as H,M as N,e as v,l as y,ao as n,w as h1,q as L,r as x,x as g1,aH as D,af as I,b6 as $,aN as y1,aP as f1,T as v1,c as z1,d as k,H as Q}from"./@vue.6f9b3ecc.js";import{d as E,s as C,c as w1}from"./pinia.04532b5d.js";import{s as _1}from"./pinia-plugin-persistedstate.c449c8e7.js";import{c as b1,u as M}from"./vue-i18n.715a0b35.js";import{z as j,d as F,e as S1,a as C1,N as X,c as L1,b as M1,f as T1,g as O1,h as V1,i as R1,j as x1,k as H1,s as N1,l as k1,m as E1,n as P1,t as B1,o as P,p as A1,q as _,r as R,u as K,v as D1,w as I1,x as $1,y as j1,A as U,B as Y,C as F1,D as K1,E as q,F as U1}from"./naive-ui.7944048f.js";import{u as e1,a as q1,R as W1,c as G1,b as Z1}from"./vue-router.e6f2912b.js";import{i as J1}from"./lodash-es.474663c3.js";import{u as Q1}from"./@vueuse.a0b06385.js";import{s as W}from"./screenfull.c1f291d3.js";import"./vue-demi.b3a9cad9.js";import"./@intlify.c1495d3a.js";import"./date-fns.03faffa8.js";import"./vueuc.feb70412.js";import"./evtd.9eee5233.js";import"./seemly.786de437.js";import"./@css-render.66179467.js";import"./vooks.d8957d1b.js";import"./vdirs.9b78243b.js";import"./@juggle.32c34d6c.js";import"./css-render.20ab466e.js";import"./@emotion.6322e2ae.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function o(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerpolicy&&(i.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?i.credentials="include":l.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(l){if(l.ep)return;l.ep=!0;const i=o(l);fetch(l.href,i)}})();if(typeof window<"u"){let e=function(){var t=document.body,o=document.getElementById("__svg__icons__dom__");o||(o=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.style.position="absolute",o.style.width="0",o.style.height="0",o.id="__svg__icons__dom__",o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),o.innerHTML='',t.insertBefore(o,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const X1={"en-US":{GlobalMenuOptions:{Dashboard:e=>{const{normalize:t}=e;return t(["Home"])},Rely:e=>{const{normalize:t}=e;return t(["Rely"])},RelyAbout:e=>{const{normalize:t}=e;return t(["Rely About"])},Error:e=>{const{normalize:t}=e;return t(["Error Page"])},Echart:e=>{const{normalize:t}=e;return t(["Chart"])},scrollReveal:e=>{const{normalize:t}=e;return t(["Scroll Reveal"])},Axios:e=>{const{normalize:t}=e;return t(["Axios Request"])},Table:e=>{const{normalize:t}=e;return t(["Table"])},Doc:e=>{const{normalize:t}=e;return t(["Doc"])},DocLocal:e=>{const{normalize:t}=e;return t(["Doc (China)"])}},LayoutHeaderTooltipOptions:{Reload:e=>{const{normalize:t}=e;return t(["Reload Current Page"])},Lock:e=>{const{normalize:t}=e;return t(["Lock"])},Setting:e=>{const{normalize:t}=e;return t(["Setting"])},Github:e=>{const{normalize:t}=e;return t(["Github"])},FullScreen:e=>{const{normalize:t}=e;return t(["Full Screen"])},CancelFullScreen:e=>{const{normalize:t}=e;return t(["Cancel Full Screen"])}},LayoutHeaderSettingOptions:{Title:e=>{const{normalize:t}=e;return t(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:t}=e;return t(["Theme"])},Dark:e=>{const{normalize:t}=e;return t(["Dark"])},Light:e=>{const{normalize:t}=e;return t(["Light"])},PrimaryColorConfig:e=>{const{normalize:t}=e;return t(["Primary Color"])}}},LoginModule:{Register:e=>{const{normalize:t}=e;return t(["Register"])},Signin:e=>{const{normalize:t}=e;return t(["Signin"])},NamePlaceholder:e=>{const{normalize:t}=e;return t(["please enter user name"])},PasswordPlaceholder:e=>{const{normalize:t}=e;return t(["please enter password"])},Login:e=>{const{normalize:t}=e;return t(["Login"])},Name:e=>{const{normalize:t}=e;return t(["User Name"])},Password:e=>{const{normalize:t}=e;return t(["User Password"])}}},"zh-CN":{GlobalMenuOptions:{Dashboard:e=>{const{normalize:t}=e;return t(["\u9996\u9875"])},Rely:e=>{const{normalize:t}=e;return t(["\u4F9D\u8D56\u9879"])},RelyAbout:e=>{const{normalize:t}=e;return t(["\u5173\u4E8E"])},Error:e=>{const{normalize:t}=e;return t(["\u9519\u8BEF\u9875"])},Echart:e=>{const{normalize:t}=e;return t(["\u53EF\u89C6\u5316"])},scrollReveal:e=>{const{normalize:t}=e;return t(["\u6EDA\u52A8\u52A8\u753B"])},Axios:e=>{const{normalize:t}=e;return t(["\u8BF7\u6C42"])},Table:e=>{const{normalize:t}=e;return t(["\u8868\u683C"])},Doc:e=>{const{normalize:t}=e;return t(["\u6587\u6863"])},DocLocal:e=>{const{normalize:t}=e;return t(["\u6587\u6863 (\u56FD\u5185\u5730\u5740)"])}},LayoutHeaderTooltipOptions:{Reload:e=>{const{normalize:t}=e;return t(["\u5237\u65B0\u5F53\u524D\u9875\u9762"])},Lock:e=>{const{normalize:t}=e;return t(["\u9501\u5C4F"])},Setting:e=>{const{normalize:t}=e;return t(["\u8BBE\u7F6E"])},Github:e=>{const{normalize:t}=e;return t(["Github"])},FullScreen:e=>{const{normalize:t}=e;return t(["\u5168\u5C4F"])},CancelFullScreen:e=>{const{normalize:t}=e;return t(["\u9000\u51FA\u5168\u5C4F"])}},LayoutHeaderSettingOptions:{Title:e=>{const{normalize:t}=e;return t(["\u9879\u76EE\u914D\u7F6E"])},ThemeOptions:{Title:e=>{const{normalize:t}=e;return t(["\u4E3B\u9898"])},Dark:e=>{const{normalize:t}=e;return t(["\u6697\u8272"])},Light:e=>{const{normalize:t}=e;return t(["\u660E\u4EAE"])},PrimaryColorConfig:e=>{const{normalize:t}=e;return t(["\u4E3B\u9898\u8272"])}}},LoginModule:{Register:e=>{const{normalize:t}=e;return t(["\u6CE8\u518C"])},Signin:e=>{const{normalize:t}=e;return t(["\u767B\u9646"])},NamePlaceholder:e=>{const{normalize:t}=e;return t(["\u8BF7\u8F93\u5165\u7528\u6237\u540D"])},PasswordPlaceholder:e=>{const{normalize:t}=e;return t(["\u8BF7\u8F93\u5165\u5BC6\u7801"])},Login:e=>{const{normalize:t}=e;return t(["\u767B \u9646"])},Name:e=>{const{normalize:t}=e;return t(["\u7528\u6237\u540D"])},Password:e=>{const{normalize:t}=e;return t(["\u5BC6\u7801"])}}}},t1=(e,t,o="sessionStorage")=>{const a=JSON.stringify(t);o==="localStorage"?window.localStorage.setItem(e,a):window.sessionStorage.setItem(e,a)},w=(e,t="sessionStorage")=>{const o=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(o,null)?"no":JSON.parse(o)},Y1=(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)}},o1=()=>w("localeLanguage","localStorage")!=="no"?w("localeLanguage","localStorage"):"zh-CN",n1=e=>{const t=o1(),o=b1({locale:t,allowComposition:!0,messages:X1});e.use(o)},e2=()=>[{key:"zh-CN",label:"\u4E2D\u6587(\u7B80\u4F53)"},{key:"en-US",label:"English(US)"}],l1=e=>{switch(e){case"zh-CN":return{local:j,dateLocal:F};case"en-US":return{local:S1,dateLocal:C1};default:return{local:j,dateLocal:F}}},t2=()=>{const e=o1();return l1(e)},T=E("setting",()=>{const e=H({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,naiveLocal:t2(),spinSwitch:!1}),{locale:t}=M(),o=i=>{t.value=i,e.naiveLocal=l1(i)},a=i=>{e.primaryColorOverride.common.primaryColor=i},l=(i,r)=>{Object.hasOwn(e,r)&&typeof e[r]=="boolean"&&(e[r]=i)};return{...N(e),updateLocale:o,changePrimaryColor:a,changeSwitcher:l}},{persist:{key:"piniaSettingStore"}});const z=v({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}},setup(e){const t=y(()=>e.color),o=y(()=>`#${e.prefix}-${e.name}`),a=y(()=>({"--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{modelColor:t,symbolId:o,cssVars:a}},render(){return n("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[n("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[n("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),o2=["login","error-page","doc"],n2=["admin"],l2=e=>{const{role:t}=C(a1()),{meta:o,name:a}=e,l=(o==null?void 0:o.hidden)===void 0||(o==null?void 0:o.hidden)===!1?o==null?void 0:o.hidden:!0;return n2.includes(t.value)||o2.includes(a)?l:o!=null&&o.role?o.role.includes(t.value)&&l:l},i1=E("menu",()=>{const e=e1(),t=q1(),{t:o}=M(),a=w("menuKey")==="no"?"/dashboard":w("menuKey"),l=H({menuKey:a,options:[],collapsed:!1,menuTagOptions:[]}),i=c=>{c.path!==l.menuKey&&(l.menuTagOptions.find(g=>g.path===c.path)||l.menuTagOptions.push(c))},r=(c,p)=>{const g=p.meta;g.windowOpen?window.open(g.windowOpen):(i(p),l.menuKey=c,e.push(`${p.path}`),t1("menuKey",c))},u=c=>{const p=g=>{var O;for(const d of g)if((O=d==null?void 0:d.children)!=null&&O.length&&p(d.children),c===d.path){r(d.path,d);break}};p(l.options)},h=()=>{const c=e.getRoutes().find(g=>g.name==="layout"),p=(g,O)=>g.map(d=>{var A;(A=d.children)!=null&&A.length&&(d.children=p(d.children));const{meta:b}=d,B={...d,key:d.path,label:()=>L(X,null,{default:()=>o(`GlobalMenuOptions.${b.i18nKey}`)})},p1={icon:()=>L(z,{name:b.icon,size:20},{})},V=b!=null&&b.icon?Object.assign({},B,p1):B;return d.path===a&&l.menuTagOptions.push(V),V.show=l2(d),V});l.options=p(c==null?void 0:c.children)},s=c=>l.collapsed=c,m=c=>l.menuTagOptions.splice(c,1);return h1(()=>t.fullPath,c=>{u(c)},{immediate:!0}),{...N(l),menuModelValueChange:r,setupAppRoutes:h,collapsedMenu:s,spliceMenTagOptions:m}}),a1=E("signin",()=>{const e=H({role:""}),t=o=>J1(o)?1:(e.role="admin",0);return{...N(e),signin:t}},{persist:{key:"piniaSigninStore"}}),G=w1(),r1=e=>{e.use(G),G.use(_1)},i2=v({name:"GlobalProvider",setup(){const e=T(),t=y(()=>e.primaryColorOverride),o=y(()=>e.themeValue?H1:null),a=y(()=>e.naiveLocal),{message:l,notification:i,dialog:r,loadingBar:u}=L1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:o.value}))});return window.$dialog=r,window.$message=l,window.$loadingBar=u,window.$notification=i,{modelPrimaryColorOverride:t,modelThemeValue:o,modelLocal:a}},render(){return n(x1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.modelLocal.local,dateLocal:this.modelLocal.dateLocal},{default:()=>[n(M1,null,{default:()=>[n(T1,null,{default:()=>[n(O1,null,{default:()=>[n(V1,null,{default:()=>{var e,t;return[n(R1,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),s1=x(!1),ie=e=>s1.value=e,a2=v({name:"GlobalSpin",props:{...N1},setup(){return{spinValue:s1,overrides:{opacitySpinning:"0"}}},render(){return n(k1,g1(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:()=>{var e,t;return(t=(e=this.$slots).description)==null?void 0:t.call(e)}})}}),c1=v({name:"App",render(){return n(i2,null,{default:()=>[n(a2,null,{default:()=>n(W1,null,null),description:()=>"lodaing..."})]})}}),r2="modulepreload",s2=function(e){return"/"+e},Z={},f=function(t,o,a){if(!o||o.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(o.map(i=>{if(i=s2(i),i in Z)return;Z[i]=!0;const r=i.endsWith(".css"),u=r?'[rel="stylesheet"]':"";if(!!a)for(let m=l.length-1;m>=0;m--){const c=l[m];if(c.href===i&&(!r||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const s=document.createElement("link");if(s.rel=r?"stylesheet":r2,r||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),r)return new Promise((m,c)=>{s.addEventListener("load",m),s.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const c2=v({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(t,o)=>{const a=y1("router-view");return D(),I(a,null,{default:$(({Component:l,route:i})=>[n(v1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:$(()=>[(D(),I(f1(l),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const u2=v({name:"LayoutMenu",setup(){const e=i1(),t=e1(),{menuModelValueChange:o,setupAppRoutes:a,collapsedMenu:l}=e,i=y({get:()=>e.menuKey,set:()=>{}}),r=y(()=>e.options),u=y(()=>e.collapsed),h=64,{layout:{sideBarLogo: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",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:"^3.2.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.0.8"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},m=()=>{s&&s.url&&(s.jumpType==="station"?t.push(s.url):window.open(s.url))};return a(),{modelMenuKey:i,menuModelValueChange:o,modelMenuOptions:r,modelCollapsed:u,collapsedMenu:l,collapsedWidth:h,sideBarLogo:s,handleSideBarLogoClick:m}},render(){return n(P1,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?n("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[n(z,{name:this.sideBarLogo.icon,size:"30"},null),n("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[n(X,null,{default:()=>[this.sideBarLogo.title]})])]):"",n(E1,{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 d2=v({name:"RayTooltipIcon",props:{...B1,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:a=>{t("click",a)}}},render(){return n(P,this.$props,{trigger:()=>n(z,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const m2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function J(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const p2=v({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:o}=M(),a=T(),{changePrimaryColor:l,changeSwitcher:i}=a,{themeValue:r,primaryColorOverride:u,menuTagSwitch:h}=C(a);return{modelShow:y({get:()=>e.show,set:c=>{t("update:show",c)}}),ray:o,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:l,themeValue:r,primaryColorOverride:u,menuTagSwitch:h,changeSwitcher:i}},render(){let e,t;return n(j1,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,placement:this.placement,width:this.width},{default:()=>[n(A1,{title:this.ray("LayoutHeaderSettingOptions.Title")},{default:()=>[n(_,{class:"setting-drawer__space",vertical:!0},{default:()=>[n(R,{titlePlacement:"center"},J(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),n(_,{justify:"center"},{default:()=>[n(P,null,{trigger:()=>n(K,{value:this.themeValue,"onUpdate:value":o=>this.themeValue=o,railStyle:this.handleRailStyle.bind(this),onUpdateValue:o=>this.changeSwitcher(o,"themeValue")},{"checked-icon":()=>L(z,{name:"dark"},{}),"unchecked-icon":()=>L(z,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),n(R,{titlePlacement:"center"},J(t=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),n(D1,{swatches:m2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),n(R,{titlePlacement:"center"},{default:()=>[z1("\u754C\u9762\u663E\u793A")]}),n(I1,{labelPlacement:"left",column:1},{default:()=>[n($1,{label:"\u663E\u793A\u591A\u6807\u7B7E"},{default:()=>[n(K,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]})]})]})]})]})}}),h2=()=>[{key:"person",label:"\u4E2A\u4EBA\u4FE1\u606F"},{type:"divider",key:"d1"},{key:"logout",label:"\u9000\u51FA\u767B\u9646"}],g2=()=>{window.$message.info("\u8D26\u53F7\u9000\u51FA\u4E2D..."),Y1("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)};function y2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const f2=v({name:"SiderBar",setup(){const e=T(),{t}=M(),{updateLocale:o,changeSwitcher:a}=e,l=x(e.drawerPlacement),i=x(!1),r=w("person"),u=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],h=[{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"}],s={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"),1.5*1e3)},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{W.isEnabled?W.toggle():window.$message.warning("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u5168\u5C4F~")}};return{leftIconOptions:u,rightTooltipIconOptions:h,t,handleIconClick:p=>{var g;(g=s[p])==null||g.call(s)},modelDrawerPlacement:l,showSettings:i,updateLocale:o,handlePersonSelect:p=>{p==="logout"?window.$dialog.warning({title:"\u63D0\u793A",content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u767B\u5F55\u5417",positiveText:"\u786E\u5B9A",negativeText:"\u4E0D\u786E\u5B9A",onPositiveClick:()=>{g2()}}):window.$message.info("\u8FD9\u4E2A\u4EBA\u5F88\u61D2, \u6CA1\u505A\u8FD9\u4E2A\u529F\u80FD~")},person:r}},render(){let e;return n(F1,{class:"layout-header",bordered:!0},{default:()=>[n(_,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[n(_,{align:"center"},y2(e=this.leftIconOptions.map(t=>n(P,null,{trigger:()=>n(z,{customClassName:"layout-header__method--icon",name:t.name,size:t.size,onClick:this.handleIconClick.bind(this,t.name)},null),default:()=>this.t(t.tooltip)})))?e:{default:()=>[e]}),n(_,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(t=>n(d2,{iconName:t.name,tooltipText:this.t(t.tooltip),onClick:this.handleIconClick.bind(this,t.name)},null)),n(U,{options:e2(),onSelect:t=>this.updateLocale(String(t)),trigger:"click"},{default:()=>[n(z,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),n(U,{options:h2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[n(Y,{checkable:!0,size:"large"},{icon:()=>n(z,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),n(p2,{show:this.showSettings,"onUpdate:show":t=>this.showSettings=t,placement:this.modelDrawerPlacement},null)]})}});function v2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const z2=v({name:"MenuTag",setup(){const e=i1(),{menuTagOptions:t,menuKey:o}=C(e),{menuModelValueChange:a,spliceMenTagOptions:l}=e;return{menuTagOptions:t,menuModelValueChange:a,handleCloseTag:u=>{if(l(u),o.value!=="/dashboard"){const h=t.value,s=h.length,m=h[s-1];a(m.key,m)}},menuKey:o,handleTagClick:u=>{a(u.key,u)}}},render(){let e;return n(K1,{class:"menu-tag",xScrollable:!0},{default:()=>[n(_,{class:"menu-tag-sapce",wrap:!1,align:"center"},v2(e=this.menuTagOptions.map((t,o)=>n(Y,{closable:t.key!=="/dashboard"&&this.menuTagOptions.length>1,onClose:()=>this.handleCloseTag(o),type:t.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,t),bordered:!1},{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]})}}),w2=v({name:"Layout",setup(){const e=T(),{height:t}=Q1(),{themeValue:o,reloadRouteSwitch:a,menuTagSwitch:l}=C(e),i=y(()=>{let u={};return e.menuTagSwitch?u={"--layout-content-height":"calc(100% - 110px)"}:u={"--layout-content-height":"calc(100% - 64px)"},u}),{layout:{copyright:r}}={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",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:"^3.2.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.0.8"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}};return{windowHeight:t,modelReloadRoute:a,modelMenuTagSwitch:l,cssVarsRef:i,copyright:r,themeValue:o}},render(){return n("div",{class:["layout",this.themeValue?"layout--dark":""],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[n(q,{class:"layout-full",hasSider:!0},{default:()=>[n(u2,null,null),n(q,null,{default:()=>[n(f2,null,null),this.modelMenuTagSwitch?n(z2,null,null):"",n(U1,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?n(c2,null,null):"",this.copyright?n("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),_2={path:"/dashboard",name:"dashboard",component:()=>f(()=>import("./index.03e26d4c.js"),["assets/index.03e26d4c.js","assets/index.8edb05c4.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/@vue.6f9b3ecc.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.dc50c796.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},b2={path:"/rely",name:"rely",component:()=>f(()=>import("./index.da4867fc.js"),["assets/index.da4867fc.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>f(()=>import("./index.949e380a.js"),["assets/index.949e380a.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.184de73a.css"]),meta:{i18nKey:"RelyAbout"}}]},S2={path:"/error",name:"error",component:()=>f(()=>import("./index.21c569cb.js"),["assets/index.21c569cb.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.fa813b60.css"]),meta:{i18nKey:"Error",icon:"error"}},C2={path:"/echart",name:"echart",component:()=>f(()=>import("./index.2312553f.js"),["assets/index.2312553f.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/@vue.6f9b3ecc.js","assets/lodash-es.474663c3.js","assets/hook.746076e4.js","assets/echarts.bdfdf659.js","assets/zrender.a83c43bd.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.4b70f135.css"]),meta:{i18nKey:"Echart",icon:"echart"}},L2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>f(()=>import("./index.09cfa672.js"),["assets/index.09cfa672.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.0d9096a4.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!1}},M2={path:"/axios",name:"axios",component:()=>f(()=>import("./index.6ce0b2a6.js"),["assets/index.6ce0b2a6.js","assets/axios.754b77ca.js","assets/form-data.2b153385.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/@vue.6f9b3ecc.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.2b2366c8.css"]),meta:{i18nKey:"Axios",icon:"axios"}},T2={path:"/table",name:"table",component:()=>f(()=>import("./index.91e5b918.js"),["assets/index.91e5b918.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/@vue.6f9b3ecc.js","assets/vuedraggable.69650ee3.js","assets/date-fns.03faffa8.js","assets/vue.3e1409f3.js","assets/sortablejs.95e4fa30.js","assets/naive-ui.7944048f.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/print-js.47d9cc28.js","assets/hook.746076e4.js","assets/xlsx.842cb549.js","assets/dayjs.9ac94883.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/vue-router.e6f2912b.js","assets/@vueuse.a0b06385.js","assets/screenfull.c1f291d3.js","assets/index.8e9f9bce.css"]),meta:{i18nKey:"Table",icon:"table"}},O2={path:"/doc",name:"doc",component:()=>f(()=>import("./index.f3d451e8.js"),["assets/index.f3d451e8.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},V2={path:"/doc",name:"doc",component:()=>f(()=>import("./index.f3d451e8.js"),["assets/index.f3d451e8.js","assets/@vue.6f9b3ecc.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/"}},R2=[_2,C2,T2,M2,L2,S2,O2,V2,b2],x2=[{path:"/",name:"login",component:()=>f(()=>import("./index.ac816ac0.js"),["assets/index.ac816ac0.js","assets/vue-i18n.715a0b35.js","assets/@intlify.c1495d3a.js","assets/@vue.6f9b3ecc.js","assets/@vueuse.a0b06385.js","assets/vue-router.e6f2912b.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.8edb05c4.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/pinia-plugin-persistedstate.c449c8e7.js","assets/screenfull.c1f291d3.js","assets/index.6a9d9035.css"])},{path:"/",name:"layout",redirect:"/dashboard",component:w2,children:R2},{path:"/:catchAll(.*)",name:"error-page",component:()=>f(()=>import("./index.21c569cb.js"),["assets/index.21c569cb.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.7944048f.js","assets/date-fns.03faffa8.js","assets/vueuc.feb70412.js","assets/evtd.9eee5233.js","assets/seemly.786de437.js","assets/@css-render.66179467.js","assets/vooks.d8957d1b.js","assets/vdirs.9b78243b.js","assets/@juggle.32c34d6c.js","assets/css-render.20ab466e.js","assets/@emotion.6322e2ae.js","assets/lodash-es.474663c3.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.fa813b60.css"])}],H2=e=>{const{beforeEach:t}=e,o=a=>{a("/dashboard"),t1("menuKey","/dashboard")};t((a,l,i)=>{const r=w("token"),u=w("menuKey"),{role:h}=C(a1()),{meta:s}=a;r!=="no"?(()=>s.role?s.role.length===0?!0:s.role.includes(h.value):!0)()?a.path==="/"||l.path==="/login"?u!=="no"?i(u):o(i):i():o(i):a.path==="/"||l.path==="/login"?i():i("/")})},S=G1({history:Z1(),routes:x2,scrollBehavior:()=>({left:0,top:0})}),u1=()=>H2(S),d1=e=>{e.use(S)},m1=()=>{S.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),S.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),S.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},N2=()=>{const e=Q(c1);n1(e),r1(e),d1(e),m1(),u1(),e.mount("#app")},k2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=Q(c1),n1(e),r1(e),d1(e),m1(),u1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?k2():N2();export{z as R,ie as a,T as b,e2 as c,t1 as s,a1 as u}; diff --git a/assets/index.a503f04c.js.gz b/assets/index.d6645ad3.js.gz similarity index 65% rename from assets/index.a503f04c.js.gz rename to assets/index.d6645ad3.js.gz index 0b0d1243..71b525cd 100644 Binary files a/assets/index.a503f04c.js.gz and b/assets/index.d6645ad3.js.gz differ diff --git a/index.html b/index.html index 57996fd1..f2528310 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ ray template - + @@ -30,7 +30,7 @@ - +
diff --git a/index.html.gz b/index.html.gz index 10bed70c..a572c10d 100644 Binary files a/index.html.gz and b/index.html.gz differ