diff --git a/.DS_Store b/.DS_Store index 03411f93..e8b5827b 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/assets/index.acf641a7.js b/assets/index.0631390e.js similarity index 98% rename from assets/index.acf641a7.js rename to assets/index.0631390e.js index 6e7d18f8..69df4dd7 100644 --- a/assets/index.acf641a7.js +++ b/assets/index.0631390e.js @@ -1 +1 @@ -import{s as T}from"./pinia.04532b5d.js";import{c as R}from"./lodash-es.16993470.js";import{a as L}from"./index.81cab3e6.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.b5bbe967.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.60f46551.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.0631390e.js.gz b/assets/index.0631390e.js.gz new file mode 100644 index 00000000..81f1b5a6 Binary files /dev/null and b/assets/index.0631390e.js.gz differ diff --git a/assets/index.a89ad0c9.js b/assets/index.09cfa672.js similarity index 85% rename from assets/index.a89ad0c9.js rename to assets/index.09cfa672.js index c340dcf4..8ae3dd06 100644 --- a/assets/index.a89ad0c9.js +++ b/assets/index.09cfa672.js @@ -1 +1 @@ -import{e as o,ao as r,c as e}from"./@vue.6f9b3ecc.js";import{M as t}from"./naive-ui.b5bbe967.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"./lodash-es.16993470.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const D=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(t,{title:"\u63D0\u793A"},{default:()=>[e("RayScrollReveal\u7EC4\u4EF6\u6709\u70B9\u95EE\u9898, \u6682\u65F6\u79FB\u9664. \u4E0D\u80FD\u6B63\u5E38\u7684\u5B9E\u73B0\u6EDA\u52A8\u52A8\u753B. \u5F88\u662F\u64CD\u86CB!!!")]})])}});export{D as default}; +import{e as o,ao as r,c as e}from"./@vue.6f9b3ecc.js";import{M as t}from"./naive-ui.7944048f.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"./lodash-es.474663c3.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const D=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(t,{title:"\u63D0\u793A"},{default:()=>[e("RayScrollReveal\u7EC4\u4EF6\u6709\u70B9\u95EE\u9898, \u6682\u65F6\u79FB\u9664. \u4E0D\u80FD\u6B63\u5E38\u7684\u5B9E\u73B0\u6EDA\u52A8\u52A8\u753B. \u5F88\u662F\u64CD\u86CB!!!")]})])}});export{D as default}; diff --git a/assets/index.1d967e8e.js b/assets/index.1d967e8e.js deleted file mode 100644 index 1bd54bf9..00000000 --- a/assets/index.1d967e8e.js +++ /dev/null @@ -1 +0,0 @@ -import{u as h}from"./vue-i18n.715a0b35.js";import{u as L}from"./@vueuse.a0b06385.js";import{u as N}from"./vue-router.e6f2912b.js";import{u as l,s as u,a as b,b as y,R as v}from"./index.81cab3e6.js";import{G as d,H as m,I as R,J as F,K as S,q as M,L as P,A as C,M as V,O as x,P as p,r as T}from"./naive-ui.b5bbe967.js";import{e as s,r as g,ao as e,d as I,E as k,M as O,c}from"./@vue.6f9b3ecc.js";import{R as $}from"./index.2db57bd2.js";import"./@intlify.c1495d3a.js";import"./pinia.04532b5d.js";import"./vue-demi.b3a9cad9.js";import"./pinia-plugin-persistedstate.c449c8e7.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"./lodash-es.16993470.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function j(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!I(t)}const q=s({name:"Signin",setup(){const{t}=h(),o=()=>({name:"ray",pwd:"123456"}),a=N(),i=g(o()),n=g(),f={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:i,loginFormRef:n,handleLogin:()=>{var r;(r=n.value)==null||r.validate(w=>{w?window.$message.error("\u4E0D\u53EF\u4EE5\u8FD9\u6837\u54DF, \u4E0D\u53EF\u4EE5\u54DF"):(l(!0),setTimeout(()=>{a.push("/dashboard"),l(!1),window.$message.success(`\u6B22\u8FCE${i.value.name}\u767B\u9646~`),u("token","tokenValue"),u("person",i.value)},2*1e3))})},rules:f,t}},render(){let t;return e(F,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(d,{label:this.t("LoginModule.Name"),path:"name"},{default:()=>[e(m,{value:this.signinForm.name,"onUpdate:value":o=>this.signinForm.name=o,placeholder:this.t("LoginModule.NamePlaceholder")},null)]}),e(d,{label:this.t("LoginModule.Password"),path:"pwd"},{default:()=>[e(m,{value:this.signinForm.pwd,"onUpdate:value":o=>this.signinForm.pwd=o,type:"password",placeholder:this.t("LoginModule.PasswordPlaceholder")},null)]}),e(R,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},j(t=this.t("LoginModule.Login"))?t:{default:()=>[t]})]})}}),H=s({name:"Register",render(){return e(S,{status:"info",title:"\u63D0\u793A",description:"\u6211\u5B9E\u5728\u662F\u4E0D\u60F3\u5199\u4E86..."},null)}}),pe=s({name:"Login",setup(){const t=k({tabsValue:"signin"}),{t:o}=h(),{height:a}=L(),i=b(),{updateLocale:n}=i;return{...O(t),windowHeight:a,updateLocale:n,ray:o}},render(){return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e(M,null,{default:()=>[e(P,{class:"login-title",type:"info"},{default:()=>[c("Ray Template")]}),e(C,{options:y(),onSelect:t=>this.updateLocale(t)},{default:()=>[e(v,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(V,null,{default:()=>[e(x,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t},{default:()=>[e(p,{tab:this.ray("LoginModule.Signin"),name:"signin"},{default:()=>[e(q,null,null)]}),e(p,{tab:this.ray("LoginModule.Register"),name:"register"},{default:()=>[e(H,null,null)]})]}),e(T,null,{default:()=>[c("\u53CB\u60C5\u94FE\u63A5")]}),e($,null,null)]})])}});export{pe as default}; diff --git a/assets/index.1d967e8e.js.gz b/assets/index.1d967e8e.js.gz deleted file mode 100644 index e5b94442..00000000 Binary files a/assets/index.1d967e8e.js.gz and /dev/null differ diff --git a/assets/index.a880f808.js b/assets/index.21c569cb.js similarity index 86% rename from assets/index.a880f808.js rename to assets/index.21c569cb.js index 1ac5a4c4..728a22b6 100644 --- a/assets/index.a880f808.js +++ b/assets/index.21c569cb.js @@ -1 +1 @@ -import{u as o}from"./vue-router.e6f2912b.js";import{K as e,I as a}from"./naive-ui.b5bbe967.js";import{e as i,ao as r,c as m}from"./@vue.6f9b3ecc.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"./lodash-es.16993470.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const P=i({name:"ErrorPage",setup(){const t=o();return{handleBack:()=>{t.push("/dashboard")}}},render(){return r("div",{class:"error-page"},[r(e,{status:"500",title:"\u5C0F\u8C03\u76AE\u4F60\u8D70\u9519\u5730\u65B9\u4E86"},{footer:()=>r(a,{onClick:this.handleBack.bind(this)},{default:()=>[m("\u8FD4\u56DE\u9996\u9875")]})})])}});export{P as default}; +import{u as o}from"./vue-router.e6f2912b.js";import{K as e,I as a}from"./naive-ui.7944048f.js";import{e as i,ao as r,c as m}from"./@vue.6f9b3ecc.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"./lodash-es.474663c3.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const P=i({name:"ErrorPage",setup(){const t=o();return{handleBack:()=>{t.push("/dashboard")}}},render(){return r("div",{class:"error-page"},[r(e,{status:"500",title:"\u5C0F\u8C03\u76AE\u4F60\u8D70\u9519\u5730\u65B9\u4E86"},{footer:()=>r(a,{onClick:this.handleBack.bind(this)},{default:()=>[m("\u8FD4\u56DE\u9996\u9875")]})})])}});export{P as default}; diff --git a/assets/index.2db57bd2.js.gz b/assets/index.2db57bd2.js.gz deleted file mode 100644 index b7a85fc8..00000000 Binary files a/assets/index.2db57bd2.js.gz and /dev/null differ diff --git a/assets/index.2507d8a9.js b/assets/index.357f966b.js similarity index 95% rename from assets/index.2507d8a9.js rename to assets/index.357f966b.js index 61fb7e15..dc0fee79 100644 --- a/assets/index.2507d8a9.js +++ b/assets/index.357f966b.js @@ -1 +1 @@ -import{s as G}from"./pinia.04532b5d.js";import{a as O,R as E}from"./index.81cab3e6.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.b5bbe967.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"./@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"./lodash-es.16993470.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.60f46551.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.2507d8a9.js.gz b/assets/index.357f966b.js.gz similarity index 70% rename from assets/index.2507d8a9.js.gz rename to assets/index.357f966b.js.gz index fc2acb1a..bafa54c5 100644 Binary files a/assets/index.2507d8a9.js.gz and b/assets/index.357f966b.js.gz differ diff --git a/assets/index.60f46551.js b/assets/index.60f46551.js new file mode 100644 index 00000000..a8ed7a18 --- /dev/null +++ b/assets/index.60f46551.js @@ -0,0 +1 @@ +import{E as H,M as N,e as v,l as y,ao as n,w as h1,q as M,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 P,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 L}from"./vue-i18n.715a0b35.js";import{z as j,d as F,e as S1,a as C1,N as X,c as M1,b as L1,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 P1,n as E1,t as B1,o as E,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"])}},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"])}},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=P("setting",()=>{const e=H({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,naiveLocal:t2(),spinSwitch:!1}),{locale:t}=L(),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:""},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}`);return{modelColor:t,symbolId:o}},render(){return n("div",{class:`ray-icon ${this.customClassName}`},[n("svg",{ariaHidden:!0,style:{width:`${this.width?this.width:this.size}px`,height:`${this.height?this.height:this.size}px`}},[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=P("menu",()=>{const e=e1(),t=q1(),{t:o}=L(),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 m of g)if((O=m==null?void 0:m.children)!=null&&O.length&&p(m.children),c===m.path){r(m.path,m);break}};p(l.options)},h=()=>{const c=e.getRoutes().find(g=>g.name==="layout"),p=(g,O)=>g.map(m=>{var A;(A=m.children)!=null&&A.length&&(m.children=p(m.children));const{meta:b}=m,B={...m,key:m.path,label:()=>M(X,null,{default:()=>o(`GlobalMenuOptions.${b.i18nKey}`)})},p1={icon:()=>M(z,{name:b.icon,size:20},{})},V=b!=null&&b.icon?Object.assign({},B,p1):B;return m.path===a&&l.menuTagOptions.push(V),V.show=l2(m),V});l.options=p(c==null?void 0:c.children)},s=c=>l.collapsed=c,d=c=>l.menuTagOptions.splice(c,1);return h1(()=>t.fullPath,c=>{u(c)},{immediate:!0}),{...N(l),menuModelValueChange:r,setupAppRoutes:h,collapsedMenu:s,spliceMenTagOptions:d}}),a1=P("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}=M1(["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(L1,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),le=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 d=l.length-1;d>=0;d--){const c=l[d];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((d,c)=>{s.addEventListener("load",d),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"}}},d=()=>{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:d}},render(){return n(E1,{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(P1,{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(E,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}=L(),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(E,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":()=>M(z,{name:"dark"},{}),"unchecked-icon":()=>M(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}=L(),{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(E,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,d=h[s-1];a(d.key,d)}},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.66c5509c.js"),["assets/index.66c5509c.js","assets/index.dde40b6c.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.0631390e.js"),["assets/index.0631390e.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"}},M2={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}},L2={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.357f966b.js"),["assets/index.357f966b.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=[_2,C2,T2,L2,M2,S2,O2,b2],R2=[{path:"/",name:"login",component:()=>f(()=>import("./index.f86ff301.js"),["assets/index.f86ff301.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.dde40b6c.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:V2},{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"])}],x2=e=>{const{beforeEach:t}=e,o=a=>{a("/dashboard"),t1("menuKey","/dashboard")};t((a,l,i)=>{var d;const r=w("token"),u=w("menuKey"),{role:h}=C(a1()),{meta:s}=a;r!=="no"?(d=s==null?void 0:s.role)!=null&&d.includes(h.value)?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:R2,scrollBehavior:()=>({left:0,top:0})}),u1=()=>x2(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()})},H2=()=>{const e=Q(c1);n1(e),r1(e),d1(e),m1(),u1(),e.mount("#app")},N2=()=>{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__?N2():H2();export{z as R,le as a,T as b,e2 as c,t1 as s,a1 as u}; diff --git a/assets/index.60f46551.js.gz b/assets/index.60f46551.js.gz new file mode 100644 index 00000000..3ee255b1 Binary files /dev/null and b/assets/index.60f46551.js.gz differ diff --git a/assets/index.87952d9a.js b/assets/index.66c5509c.js similarity index 75% rename from assets/index.87952d9a.js rename to assets/index.66c5509c.js index d3a1208a..f292916a 100644 --- a/assets/index.87952d9a.js +++ b/assets/index.66c5509c.js @@ -1 +1 @@ -import{R as r}from"./index.81cab3e6.js";import{R as n}from"./index.2db57bd2.js";import{M as s,w as m,x as d,E as f,B as i,q as o}from"./naive-ui.b5bbe967.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"./@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"./lodash-es.16993470.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.60f46551.js";import{R as n}from"./index.dde40b6c.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.66c5509c.js.gz b/assets/index.66c5509c.js.gz new file mode 100644 index 00000000..7f8ed65d Binary files /dev/null and b/assets/index.66c5509c.js.gz differ diff --git a/assets/index.9eb1d2db.js b/assets/index.6ce0b2a6.js similarity index 94% rename from assets/index.9eb1d2db.js rename to assets/index.6ce0b2a6.js index 9cb8a615..fc8d862e 100644 --- a/assets/index.9eb1d2db.js +++ b/assets/index.6ce0b2a6.js @@ -1 +1 @@ -import{a as p}from"./axios.754b77ca.js";import{C as i,M as c,q as d,H as m,F as y,R as h,E}from"./naive-ui.b5bbe967.js";import{e as D,E as f,h as C,M as w,ao as t,c as b}from"./@vue.6f9b3ecc.js";import"./form-data.2b153385.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"./lodash-es.16993470.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const F=(e,a)=>{const s=e.headers;a.forEach(u=>{s[u.key]=u.value})},o=p.create({baseURL:"",withCredentials:!1,timeout:5*1e3});o.interceptors.request.use(e=>(F(e,[{key:"X-TOKEN",value:"token"}]),e),e=>Promise.reject(e));o.interceptors.response.use(e=>{const{data:a}=e;return Promise.resolve(a)},e=>Promise.reject(e));let r;const v=e=>{r&&r.abort(),r=new AbortController;const a=Object.assign({},e,{signal:r.signal});return o(a)},n=async e=>v({method:"get",url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`}),U=D({name:"Axios",setup(){const e=f({weatherData:[],inputCityValue:""}),a=[{title:"\u7A7A\u6C14\u6307\u6570",key:"air"},{title:"\u98CE\u901F",key:"win_meter"},{title:"\u80FD\u89C1\u5EA6",key:"visibility"},{title:"\u5929\u6C14\u60C5\u51B5",key:"wea_day"},{title:"\u63D0\u793A",key:"air_tips"}],s=async u=>{const l=await n(u);e.weatherData=l.data};return C(async()=>{const u=await n("\u6210\u90FD");e.weatherData=u.data}),{...w(e),columns:a,handleInputCityValue:s}},render(){return t(E,null,{default:()=>[t(i,{bordered:!0},{default:()=>[t(c,{title:"\u8BF7\u6C42\u51FD\u6570"},{default:()=>[b("\u57FA\u4E8E axios \u5C01\u88C5, \u80FD\u591F\u81EA\u52A8\u53D6\u6D88\u8FDE\u7EED\u8BF7\u6C42, \u907F\u514D\u91CD\u590D\u6E32\u67D3\u9020\u6210\u95EE\u9898. \u53EF\u5728\u8BE5\u793A\u4F8B\u4E2D\u6D4B\u8BD5, \u5E76\u4E14\u6253\u5F00\u63A7\u5236\u53F0\u7684\u7F51\u7EDC\u9009\u9879\u5361\u67E5\u770B")]})]}),t(i,{bordered:!0},{default:()=>[t(d,{class:"axios-header__btn",align:"center",justify:"space-between"},{default:()=>[t(m,{value:this.inputCityValue,"onUpdate:value":e=>this.inputCityValue=e,onInput:this.handleInputCityValue.bind(this),placeholder:"\u8BF7\u8F93\u5165\u57CE\u5E02"},null)]})]}),t(y,null,{default:()=>[t(h,{data:this.weatherData,columns:this.columns},null)]})]})}});export{U as default}; +import{a as p}from"./axios.754b77ca.js";import{C as i,M as c,q as d,H as m,F as y,R as h,E}from"./naive-ui.7944048f.js";import{e as D,E as f,h as C,M as w,ao as t,c as b}from"./@vue.6f9b3ecc.js";import"./form-data.2b153385.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"./lodash-es.474663c3.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";const F=(e,a)=>{const s=e.headers;a.forEach(u=>{s[u.key]=u.value})},o=p.create({baseURL:"",withCredentials:!1,timeout:5*1e3});o.interceptors.request.use(e=>(F(e,[{key:"X-TOKEN",value:"token"}]),e),e=>Promise.reject(e));o.interceptors.response.use(e=>{const{data:a}=e;return Promise.resolve(a)},e=>Promise.reject(e));let r;const v=e=>{r&&r.abort(),r=new AbortController;const a=Object.assign({},e,{signal:r.signal});return o(a)},n=async e=>v({method:"get",url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`}),U=D({name:"Axios",setup(){const e=f({weatherData:[],inputCityValue:""}),a=[{title:"\u7A7A\u6C14\u6307\u6570",key:"air"},{title:"\u98CE\u901F",key:"win_meter"},{title:"\u80FD\u89C1\u5EA6",key:"visibility"},{title:"\u5929\u6C14\u60C5\u51B5",key:"wea_day"},{title:"\u63D0\u793A",key:"air_tips"}],s=async u=>{const l=await n(u);e.weatherData=l.data};return C(async()=>{const u=await n("\u6210\u90FD");e.weatherData=u.data}),{...w(e),columns:a,handleInputCityValue:s}},render(){return t(E,null,{default:()=>[t(i,{bordered:!0},{default:()=>[t(c,{title:"\u8BF7\u6C42\u51FD\u6570"},{default:()=>[b("\u57FA\u4E8E axios \u5C01\u88C5, \u80FD\u591F\u81EA\u52A8\u53D6\u6D88\u8FDE\u7EED\u8BF7\u6C42, \u907F\u514D\u91CD\u590D\u6E32\u67D3\u9020\u6210\u95EE\u9898. \u53EF\u5728\u8BE5\u793A\u4F8B\u4E2D\u6D4B\u8BD5, \u5E76\u4E14\u6253\u5F00\u63A7\u5236\u53F0\u7684\u7F51\u7EDC\u9009\u9879\u5361\u67E5\u770B")]})]}),t(i,{bordered:!0},{default:()=>[t(d,{class:"axios-header__btn",align:"center",justify:"space-between"},{default:()=>[t(m,{value:this.inputCityValue,"onUpdate:value":e=>this.inputCityValue=e,onInput:this.handleInputCityValue.bind(this),placeholder:"\u8BF7\u8F93\u5165\u57CE\u5E02"},null)]})]}),t(y,null,{default:()=>[t(h,{data:this.weatherData,columns:this.columns},null)]})]})}});export{U as default}; diff --git a/assets/index.6ce0b2a6.js.gz b/assets/index.6ce0b2a6.js.gz new file mode 100644 index 00000000..03c0375c Binary files /dev/null and b/assets/index.6ce0b2a6.js.gz differ diff --git a/assets/index.81cab3e6.js b/assets/index.81cab3e6.js deleted file mode 100644 index 1cab1724..00000000 --- a/assets/index.81cab3e6.js +++ /dev/null @@ -1 +0,0 @@ -import{E as Z,M as J,e as v,l as y,ao as n,w as h1,q as S,r as O,x as g1,aH as B,af as A,b6 as D,aN as y1,aP as f1,T as v1,c as z1,d as V,H as Q}from"./@vue.6f9b3ecc.js";import{d as X,c as w1,s as x}from"./pinia.04532b5d.js";import{s as _1}from"./pinia-plugin-persistedstate.c449c8e7.js";import{c as b1,u as C}from"./vue-i18n.715a0b35.js";import{z as I,d as $,e as S1,a as C1,N as Y,c as M1,b as L1,f as T1,g as O1,h as V1,i as x1,j as R1,k as H1,s as N1,l as k1,m as P1,n as E1,t as B1,o as R,p as A1,q as _,r as T,u as j,v as D1,w as I1,x as $1,y as j1,A as F,B as e1,C as F1,D as K1,E as K,F as U1}from"./naive-ui.b5bbe967.js";import{u as t1,a as q1,R as W1,c as G1,b as Z1}from"./vue-router.e6f2912b.js";import{u as J1}from"./@vueuse.a0b06385.js";import{s as U}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"./lodash-es.16993470.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 Q1={"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"])}},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"])}},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"])}}}},o1=(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)},X1=(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)}},n1=()=>w("localeLanguage","localStorage")!=="no"?w("localeLanguage","localStorage"):"zh-CN",l1=e=>{const t=n1(),o=b1({locale:t,allowComposition:!0,messages:Q1});e.use(o)},Y1=()=>[{key:"zh-CN",label:"\u4E2D\u6587(\u7B80\u4F53)"},{key:"en-US",label:"English(US)"}],i1=e=>{switch(e){case"zh-CN":return{local:I,dateLocal:$};case"en-US":return{local:S1,dateLocal:C1};default:return{local:I,dateLocal:$}}},e2=()=>{const e=n1();return i1(e)},M=X("setting",()=>{const e=Z({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,naiveLocal:e2(),spinSwitch:!1}),{locale:t}=C(),o=i=>{t.value=i,e.naiveLocal=i1(i)},a=i=>{e.primaryColorOverride.common.primaryColor=i},l=(i,r)=>{Object.hasOwn(e,r)&&typeof e[r]=="boolean"&&(e[r]=i)};return{...J(e),updateLocale:o,changePrimaryColor:a,changeSwitcher:l}},{persist:{key:"piniaSettingStore"}});const z=v({name:"RayIcon",props:{color:{type:String,default:""},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}`);return{modelColor:t,symbolId:o}},render(){return n("div",{class:`ray-icon ${this.customClassName}`},[n("svg",{ariaHidden:!0,style:{width:`${this.width?this.width:this.size}px`,height:`${this.height?this.height:this.size}px`}},[n("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),a1=X("menu",()=>{const e=t1(),t=q1(),{t:o}=C(),a=w("menuKey")==="no"?"/dashboard":w("menuKey"),l=Z({menuKey:a,options:[],collapsed:!1,menuTagOptions:[]}),i=s=>{s.path!==l.menuKey&&(l.menuTagOptions.find(h=>h.path===s.path)||l.menuTagOptions.push(s))},r=(s,p)=>{const h=p.meta;h.windowOpen?window.open(h.windowOpen):(i(p),l.menuKey=s,e.push(`${p.path}`),o1("menuKey",s))},u=s=>{const p=h=>{var L;for(const d of h)if((L=d==null?void 0:d.children)!=null&&L.length&&p(d.children),s===d.path){r(d.path,d);break}};p(l.options)},g=()=>{const s=e.getRoutes().find(h=>h.name==="layout"),p=(h,L)=>h.map(d=>{var k,P;(k=d.children)!=null&&k.length&&(d.children=p(d.children));const H={...d,key:d.path,label:()=>S(Y,null,{default:()=>o(`GlobalMenuOptions.${d.meta.i18nKey}`)})},p1={icon:()=>{var E;return S(z,{name:(E=d==null?void 0:d.meta)==null?void 0:E.icon,size:20},{})}},N=(P=d.meta)!=null&&P.icon?Object.assign({},H,p1):H;return d.path===a&&l.menuTagOptions.push(N),N});l.options=p(s==null?void 0:s.children)},c=s=>l.collapsed=s,m=s=>l.menuTagOptions.splice(s,1);return h1(()=>t.fullPath,s=>{u(s)},{immediate:!0}),{...J(l),menuModelValueChange:r,setupAppRoutes:g,collapsedMenu:c,spliceMenTagOptions:m}}),q=w1(),r1=e=>{e.use(q),q.use(_1)},t2=v({name:"GlobalProvider",setup(){const e=M(),t=y(()=>e.primaryColorOverride),o=y(()=>e.themeValue?H1:null),a=y(()=>e.naiveLocal),{message:l,notification:i,dialog:r,loadingBar:u}=M1(["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(R1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.modelLocal.local,dateLocal:this.modelLocal.dateLocal},{default:()=>[n(L1,null,{default:()=>[n(T1,null,{default:()=>[n(O1,null,{default:()=>[n(V1,null,{default:()=>{var e,t;return[n(x1,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),s1=O(!1),X2=e=>s1.value=e,o2=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(t2,null,{default:()=>[n(o2,null,{default:()=>n(W1,null,null),description:()=>"lodaing..."})]})}}),n2="modulepreload",l2=function(e){return"/"+e},W={},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=l2(i),i in W)return;W[i]=!0;const r=i.endsWith(".css"),u=r?'[rel="stylesheet"]':"";if(!!a)for(let m=l.length-1;m>=0;m--){const s=l[m];if(s.href===i&&(!r||s.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const c=document.createElement("link");if(c.rel=r?"stylesheet":n2,r||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),r)return new Promise((m,s)=>{c.addEventListener("load",m),c.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const i2=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 B(),A(a,null,{default:D(({Component:l,route:i})=>[n(v1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:D(()=>[(B(),A(f1(l),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const a2=v({name:"LayoutMenu",setup(){const e=a1(),t=t1(),{menuModelValueChange:o,setupAppRoutes:a,collapsedMenu:l}=e,i=y({get:()=>e.menuKey,set:()=>{}}),r=y(()=>e.options),u=y(()=>e.collapsed),g=64,{layout:{sideBarLogo:c}}={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.7"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},m=()=>{c&&c.url&&(c.jumpType==="station"?t.push(c.url):window.open(c.url))};return a(),{modelMenuKey:i,menuModelValueChange:o,modelMenuOptions:r,modelCollapsed:u,collapsedMenu:l,collapsedWidth:g,sideBarLogo:c,handleSideBarLogoClick:m}},render(){return n(E1,{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(Y,null,{default:()=>[this.sideBarLogo.title]})])]):"",n(P1,{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 r2=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(R,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 s2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function G(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!V(e)}const c2=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}=C(),a=M(),{changePrimaryColor:l,changeSwitcher:i}=a,{themeValue:r,primaryColorOverride:u,menuTagSwitch:g}=x(a);return{modelShow:y({get:()=>e.show,set:s=>{t("update:show",s)}}),ray:o,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:l,themeValue:r,primaryColorOverride:u,menuTagSwitch:g,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(T,{titlePlacement:"center"},G(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),n(_,{justify:"center"},{default:()=>[n(R,null,{trigger:()=>n(j,{value:this.themeValue,"onUpdate:value":o=>this.themeValue=o,railStyle:this.handleRailStyle.bind(this),onUpdateValue:o=>this.changeSwitcher(o,"themeValue")},{"checked-icon":()=>S(z,{name:"dark"},{}),"unchecked-icon":()=>S(z,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),n(T,{titlePlacement:"center"},G(t=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),n(D1,{swatches:s2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),n(T,{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(j,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]})]})]})]})]})}}),u2=()=>[{key:"person",label:"\u4E2A\u4EBA\u4FE1\u606F"},{type:"divider",key:"d1"},{key:"logout",label:"\u9000\u51FA\u767B\u9646"}];function d2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!V(e)}const m2=v({name:"SiderBar",setup(){const e=M(),{t}=C(),{updateLocale:o,changeSwitcher:a}=e,l=O(e.drawerPlacement),i=O(!1),r=w("person"),u=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],g=[{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"}],c={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:()=>{U.isEnabled?U.toggle():window.$message.warning("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u5168\u5C4F~")}};return{leftIconOptions:u,rightTooltipIconOptions:g,t,handleIconClick:p=>{var h;(h=c[p])==null||h.call(c)},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:()=>{window.$message.info("\u8D26\u53F7\u9000\u51FA\u4E2D..."),X1("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)}}):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"},d2(e=this.leftIconOptions.map(t=>n(R,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(r2,{iconName:t.name,tooltipText:this.t(t.tooltip),onClick:this.handleIconClick.bind(this,t.name)},null)),n(F,{options:Y1(),onSelect:t=>this.updateLocale(String(t)),trigger:"click"},{default:()=>[n(z,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),n(F,{options:u2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[n(e1,{checkable:!0,size:"large"},{icon:()=>n(z,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),n(c2,{show:this.showSettings,"onUpdate:show":t=>this.showSettings=t,placement:this.modelDrawerPlacement},null)]})}});function p2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!V(e)}const h2=v({name:"MenuTag",setup(){const e=a1(),{menuTagOptions:t,menuKey:o}=x(e),{menuModelValueChange:a,spliceMenTagOptions:l}=e;return{menuTagOptions:t,menuModelValueChange:a,handleCloseTag:u=>{if(l(u),o.value!=="/dashboard"){const g=t.value,c=g.length,m=g[c-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"},p2(e=this.menuTagOptions.map((t,o)=>n(e1,{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]})]})}}),g2=v({name:"Layout",setup(){const e=M(),{height:t}=J1(),{themeValue:o,reloadRouteSwitch:a,menuTagSwitch:l}=x(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.7"},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(K,{class:"layout-full",hasSider:!0},{default:()=>[n(a2,null,null),n(K,null,{default:()=>[n(m2,null,null),this.modelMenuTagSwitch?n(h2,null,null):"",n(U1,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?n(i2,null,null):"",this.copyright?n("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),y2={path:"/dashboard",name:"dashboard",component:()=>f(()=>import("./index.87952d9a.js"),["assets/index.87952d9a.js","assets/index.2db57bd2.js","assets/naive-ui.b5bbe967.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.16993470.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"}},f2={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.d384f006.js"),["assets/index.d384f006.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.b5bbe967.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.16993470.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.184de73a.css"]),meta:{i18nKey:"RelyAbout"}}]},v2={path:"/error",name:"error",component:()=>f(()=>import("./index.a880f808.js"),["assets/index.a880f808.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.b5bbe967.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.16993470.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"}},z2={path:"/echart",name:"echart",component:()=>f(()=>import("./index.acf641a7.js"),["assets/index.acf641a7.js","assets/pinia.04532b5d.js","assets/vue-demi.b3a9cad9.js","assets/@vue.6f9b3ecc.js","assets/lodash-es.16993470.js","assets/hook.746076e4.js","assets/echarts.bdfdf659.js","assets/zrender.a83c43bd.js","assets/naive-ui.b5bbe967.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"}},w2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>f(()=>import("./index.a89ad0c9.js"),["assets/index.a89ad0c9.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.b5bbe967.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.16993470.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"}},_2={path:"/axios",name:"axios",component:()=>f(()=>import("./index.9eb1d2db.js"),["assets/index.9eb1d2db.js","assets/axios.754b77ca.js","assets/form-data.2b153385.js","assets/naive-ui.b5bbe967.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.16993470.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"}},b2={path:"/table",name:"table",component:()=>f(()=>import("./index.2507d8a9.js"),["assets/index.2507d8a9.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.b5bbe967.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.16993470.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"}},S2={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/"}},C2=[y2,z2,b2,_2,w2,v2,S2,f2],M2=[{path:"/",name:"login",component:()=>f(()=>import("./index.1d967e8e.js"),["assets/index.1d967e8e.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.b5bbe967.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.16993470.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.2db57bd2.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:g2,children:C2},{path:"/:catchAll(.*)",name:"error-page",component:()=>f(()=>import("./index.a880f808.js"),["assets/index.a880f808.js","assets/vue-router.e6f2912b.js","assets/@vue.6f9b3ecc.js","assets/naive-ui.b5bbe967.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.16993470.js","assets/treemate.80cdf2c2.js","assets/date-fns-tz.974adeb4.js","assets/async-validator.fb49d0f5.js","assets/index.fa813b60.css"])}],b=G1({history:Z1(),routes:M2,scrollBehavior:()=>({left:0,top:0})}),u1=e=>{e.use(b)},d1=()=>{b.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),b.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),b.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},m1=()=>{b.beforeEach((e,t,o)=>{const a=w("token"),l=w("menuKey");console.log("route",l),console.log("token",a),a!=="no"?e.path==="/"||t.path==="/login"?l!=="no"?o(l):(o("/dashboard"),o1("menuKey","/dashboard")):o():e.path==="/"||t.path==="/login"?o():o("/")})},L2=()=>{const e=Q(c1);l1(e),r1(e),u1(e),d1(),m1(),e.mount("#app")},T2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=Q(c1),l1(e),r1(e),u1(e),d1(),m1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?T2():L2();export{z as R,M as a,Y1 as b,o1 as s,X2 as u}; diff --git a/assets/index.81cab3e6.js.gz b/assets/index.81cab3e6.js.gz deleted file mode 100644 index a5924892..00000000 Binary files a/assets/index.81cab3e6.js.gz and /dev/null differ diff --git a/assets/index.87952d9a.js.gz b/assets/index.87952d9a.js.gz deleted file mode 100644 index bc3c7f85..00000000 Binary files a/assets/index.87952d9a.js.gz and /dev/null differ diff --git a/assets/index.d384f006.js b/assets/index.949e380a.js similarity index 94% rename from assets/index.d384f006.js rename to assets/index.949e380a.js index 55e807d5..c776c601 100644 --- a/assets/index.d384f006.js +++ b/assets/index.949e380a.js @@ -1 +1 @@ -import{e as F,r as g,h as D,ao as t,c as k,d as x}from"./@vue.6f9b3ecc.js";import{M as s,w as a,x as o,B as C}from"./naive-ui.b5bbe967.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"./lodash-es.16993470.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function p(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!x(i)}const I=F({name:"RelyAbout",setup(){const{pkg:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",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.7"},layout:{copyright:"Copyright \xA9 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},{dependencies:n,devDependencies:u,name:e,version:v}=i,E=[{title:"\u4F9D\u8D56\u540D\u79F0",key:"name"},{title:"\u4F9D\u8D56\u7248\u672C",key:"relyVersion"},{title:"\u4F9D\u8D56\u5730\u5740",key:"relyAddress"}],r=g([]),d=g([]),f=[{name:"\u9879\u76EE\u540D\u79F0",label:e},{name:"\u7248\u672C\u4FE1\u606F",label:v},{name:"\u9879\u76EE\u5730\u5740",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"\u5173\u4E8E\u9879\u76EE"},{default:()=>[k("ray template \u662F\u4E00\u4E2A\u57FA\u4E8E: tsx pinia vue3.x vite sass \u7684\u4E2D\u540E\u53F0\u89E3\u51B3\u65B9\u6848. \u9879\u76EE\u5E72\u51C0\u4E0E\u8F7B\u5DE7, \u5DF2\u7ECF\u96C6\u6210\u4E86\u5F88\u591A\u9879\u76EE\u4E2D\u53EF\u80FD\u9700\u8981\u7684\u642C\u7816\u5DE5\u5177\u53EF\u4EE5\u8BA9\u4F60\u5FEB\u901F\u8D77\u4E00\u4E2A\u76F8\u5173\u9879\u76EE, \u5E76\u4E14\u4E0D\u9700\u8981\u5254\u9664\u5927\u91CF\u65E0\u7528\u9875\u9762\u4E0E\u7EC4\u4EF6.")]}),t(s,{title:"\u9879\u76EE\u4FE1\u606F"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(C,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"\u751F\u4EA7\u4F9D\u8D56"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"\u5F00\u53D1\u4F9D\u8D56"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; +import{e as F,r as g,h as D,ao as t,c as k,d as x}from"./@vue.6f9b3ecc.js";import{M as s,w as a,x as o,B as C}from"./naive-ui.7944048f.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"./lodash-es.474663c3.js";import"./treemate.80cdf2c2.js";import"./date-fns-tz.974adeb4.js";import"./async-validator.fb49d0f5.js";function p(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!x(i)}const I=F({name:"RelyAbout",setup(){const{pkg:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",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"}}},{dependencies:n,devDependencies:u,name:e,version:v}=i,E=[{title:"\u4F9D\u8D56\u540D\u79F0",key:"name"},{title:"\u4F9D\u8D56\u7248\u672C",key:"relyVersion"},{title:"\u4F9D\u8D56\u5730\u5740",key:"relyAddress"}],r=g([]),d=g([]),f=[{name:"\u9879\u76EE\u540D\u79F0",label:e},{name:"\u7248\u672C\u4FE1\u606F",label:v},{name:"\u9879\u76EE\u5730\u5740",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"\u5173\u4E8E\u9879\u76EE"},{default:()=>[k("ray template \u662F\u4E00\u4E2A\u57FA\u4E8E: tsx pinia vue3.x vite sass \u7684\u4E2D\u540E\u53F0\u89E3\u51B3\u65B9\u6848. \u9879\u76EE\u5E72\u51C0\u4E0E\u8F7B\u5DE7, \u5DF2\u7ECF\u96C6\u6210\u4E86\u5F88\u591A\u9879\u76EE\u4E2D\u53EF\u80FD\u9700\u8981\u7684\u642C\u7816\u5DE5\u5177\u53EF\u4EE5\u8BA9\u4F60\u5FEB\u901F\u8D77\u4E00\u4E2A\u76F8\u5173\u9879\u76EE, \u5E76\u4E14\u4E0D\u9700\u8981\u5254\u9664\u5927\u91CF\u65E0\u7528\u9875\u9762\u4E0E\u7EC4\u4EF6.")]}),t(s,{title:"\u9879\u76EE\u4FE1\u606F"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(C,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"\u751F\u4EA7\u4F9D\u8D56"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"\u5F00\u53D1\u4F9D\u8D56"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; diff --git a/assets/index.949e380a.js.gz b/assets/index.949e380a.js.gz new file mode 100644 index 00000000..bde9639f Binary files /dev/null and b/assets/index.949e380a.js.gz differ diff --git a/assets/index.9eb1d2db.js.gz b/assets/index.9eb1d2db.js.gz deleted file mode 100644 index 409289e1..00000000 Binary files a/assets/index.9eb1d2db.js.gz and /dev/null differ diff --git a/assets/index.acf641a7.js.gz b/assets/index.acf641a7.js.gz deleted file mode 100644 index 9f93e9a6..00000000 Binary files a/assets/index.acf641a7.js.gz and /dev/null differ diff --git a/assets/index.d384f006.js.gz b/assets/index.d384f006.js.gz deleted file mode 100644 index bc4794fd..00000000 Binary files a/assets/index.d384f006.js.gz and /dev/null differ diff --git a/assets/index.2db57bd2.js b/assets/index.dde40b6c.js similarity index 94% rename from assets/index.2db57bd2.js rename to assets/index.dde40b6c.js index 6242c22e..0c9cf271 100644 --- a/assets/index.2db57bd2.js +++ b/assets/index.dde40b6c.js @@ -1 +1 @@ -import{o as a,Q as s,q as i}from"./naive-ui.b5bbe967.js";import{e as c,ao as n,d as r}from"./@vue.6f9b3ecc.js";function p(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!r(t)}const d=c({name:"RayLink",setup(){return{handleLinkClick:e=>{window.open(e.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"\u4E91\u4E4B\u5BB6",icon:"https://yunkuangao.me/wp-content/uploads/2022/05/cropped-cropped-QQ%E5%9B%BE%E7%89%8720220511113928.jpg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"\u4E91\u56FE\u5E8A",icon:"https://yunkuangao.com/images/20170801_005902048_iOS.md.jpg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray\u7684\u524D\u7AEF\u5B66\u4E60\u7B14\u8BB0",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray\u7684\u9762\u8BD5\u9898\u603B\u7ED3",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return n(i,null,p(t=this.avatarOptions.map(o=>n(a,null,{trigger:()=>n(s,{round:!0,src:o.icon,style:["cursor: pointer"],onClick:this.handleLinkClick.bind(this,o),objectFit:"cover"},null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{d as R}; +import{o as a,Q as s,q as i}from"./naive-ui.7944048f.js";import{e as c,ao as n,d as r}from"./@vue.6f9b3ecc.js";function p(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!r(t)}const d=c({name:"RayLink",setup(){return{handleLinkClick:e=>{window.open(e.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"\u4E91\u4E4B\u5BB6",icon:"https://yunkuangao.me/wp-content/uploads/2022/05/cropped-cropped-QQ%E5%9B%BE%E7%89%8720220511113928.jpg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"\u4E91\u56FE\u5E8A",icon:"https://yunkuangao.com/images/20170801_005902048_iOS.md.jpg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray\u7684\u524D\u7AEF\u5B66\u4E60\u7B14\u8BB0",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray\u7684\u9762\u8BD5\u9898\u603B\u7ED3",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return n(i,null,p(t=this.avatarOptions.map(o=>n(a,null,{trigger:()=>n(s,{round:!0,src:o.icon,style:["cursor: pointer"],onClick:this.handleLinkClick.bind(this,o),objectFit:"cover"},null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{d as R}; diff --git a/assets/index.dde40b6c.js.gz b/assets/index.dde40b6c.js.gz new file mode 100644 index 00000000..0914e18e Binary files /dev/null and b/assets/index.dde40b6c.js.gz differ diff --git a/assets/index.f86ff301.js b/assets/index.f86ff301.js new file mode 100644 index 00000000..67f3e68d --- /dev/null +++ b/assets/index.f86ff301.js @@ -0,0 +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.60f46551.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.dde40b6c.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(()=>{a.push("/dashboard"),d(!1),window.$message.success(`\u6B22\u8FCE${i.value.name}\u767B\u9646~`),m("token","tokenValue"),m("person",i.value)},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.f86ff301.js.gz b/assets/index.f86ff301.js.gz new file mode 100644 index 00000000..2e37798e Binary files /dev/null and b/assets/index.f86ff301.js.gz differ diff --git a/assets/lodash-es.16993470.js b/assets/lodash-es.16993470.js deleted file mode 100644 index 1112ab40..00000000 --- a/assets/lodash-es.16993470.js +++ /dev/null @@ -1 +0,0 @@ -var Ze=typeof global=="object"&&global&&global.Object===Object&&global;const le=Ze;var qe=typeof self=="object"&&self&&self.Object===Object&&self,Qe=le||qe||Function("return this")();const O=Qe;var Ve=O.Symbol;const S=Ve;var ge=Object.prototype,ke=ge.hasOwnProperty,rn=ge.toString,B=S?S.toStringTag:void 0;function en(r){var e=ke.call(r,B),n=r[B];try{r[B]=void 0;var t=!0}catch{}var a=rn.call(r);return t&&(e?r[B]=n:delete r[B]),a}var nn=Object.prototype,tn=nn.toString;function an(r){return tn.call(r)}var on="[object Null]",fn="[object Undefined]",Lr=S?S.toStringTag:void 0;function R(r){return r==null?r===void 0?fn:on:Lr&&Lr in Object(r)?en(r):an(r)}function P(r){return r!=null&&typeof r=="object"}var un="[object Symbol]";function ar(r){return typeof r=="symbol"||P(r)&&R(r)==un}function pe(r,e){for(var n=-1,t=r==null?0:r.length,a=Array(t);++n0){if(++e>=Gn)return arguments[0]}else e=0;return r.apply(void 0,arguments)}}function Wn(r){return function(){return r}}var zn=function(){try{var r=L(Object,"defineProperty");return r({},"",{}),r}catch{}}();const rr=zn;var Xn=rr?function(r,e){return rr(r,"toString",{configurable:!0,enumerable:!1,value:Wn(e),writable:!0})}:Tr;const Jn=Xn;var Yn=Kn(Jn);const Zn=Yn;function qn(r,e){for(var n=-1,t=r==null?0:r.length;++n-1&&r%1==0&&r-1&&r%1==0&&r<=tt}function U(r){return r!=null&&wr(r.length)&&!Ar(r)}function at(r,e,n){if(!A(n))return!1;var t=typeof e;return(t=="number"?U(n)&&mr(e,n.length):t=="string"&&e in n)?J(n[e],r):!1}function it(r){return nt(function(e,n){var t=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=r.length>3&&typeof i=="function"?(a--,i):void 0,o&&at(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),e=Object(e);++t-1}function Ta(r,e){var n=this.__data__,t=ir(n,r);return t<0?(++this.size,n.push([r,e])):n[t][1]=e,this}function E(r){var e=-1,n=r==null?0:r.length;for(this.clear();++ea?0:a+e),n=n>a?a:n,n<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(a);++t=t?r:za(r,e,n)}var Ja="\\ud800-\\udfff",Ya="\\u0300-\\u036f",Za="\\ufe20-\\ufe2f",qa="\\u20d0-\\u20ff",Qa=Ya+Za+qa,Va="\\ufe0e\\ufe0f",ka="\\u200d",ri=RegExp("["+ka+Ja+Qa+Va+"]");function Pe(r){return ri.test(r)}function ei(r){return r.split("")}var Ee="\\ud800-\\udfff",ni="\\u0300-\\u036f",ti="\\ufe20-\\ufe2f",ai="\\u20d0-\\u20ff",ii=ni+ti+ai,oi="\\ufe0e\\ufe0f",fi="["+Ee+"]",pr="["+ii+"]",dr="\\ud83c[\\udffb-\\udfff]",ui="(?:"+pr+"|"+dr+")",xe="[^"+Ee+"]",Ce="(?:\\ud83c[\\udde6-\\uddff]){2}",Ie="[\\ud800-\\udbff][\\udc00-\\udfff]",si="\\u200d",je=ui+"?",Me="["+oi+"]?",ci="(?:"+si+"(?:"+[xe,Ce,Ie].join("|")+")"+Me+je+")*",li=Me+je+ci,gi="(?:"+[xe+pr+"?",pr,Ce,Ie,fi].join("|")+")",pi=RegExp(dr+"(?="+dr+")|"+gi+li,"g");function di(r){return r.match(pi)||[]}function hi(r){return Pe(r)?di(r):ei(r)}function yi(r){return function(e){e=Ae(e);var n=Pe(e)?hi(e):void 0,t=n?n[0]:e.charAt(0),a=n?Xa(n,1).join(""):e.slice(1);return t[r]()+a}}var bi=yi("toUpperCase");const lu=bi;function vi(){this.__data__=new E,this.size=0}function $i(r){var e=this.__data__,n=e.delete(r);return this.size=e.size,n}function _i(r){return this.__data__.get(r)}function Ti(r){return this.__data__.has(r)}var Ai=200;function mi(r,e){var n=this.__data__;if(n instanceof E){var t=n.__data__;if(!z||t.lengthf))return!1;var s=i.get(r),l=i.get(e);if(s&&l)return s==e&&l==r;var c=-1,g=!0,h=n&sf?new tr:void 0;for(i.set(r,e),i.set(e,r);++c=e||I<0||c&&G>=i}function b(){var $=lr();if(y($))return w($);f=setTimeout(b,_($))}function w($){return f=void 0,g&&t?h($):(t=a=void 0,o)}function Q(){f!==void 0&&clearTimeout(f),s=0,t=u=a=f=void 0}function D(){return f===void 0?o:w(lr())}function C(){var $=lr(),I=y($);if(t=arguments,a=this,u=$,I){if(f===void 0)return v(u);if(c)return clearTimeout(f),f=setTimeout(b,e),h(u)}return f===void 0&&(f=setTimeout(b,e)),o}return C.cancel=Q,C.flush=D,C}function $r(r,e,n){(n!==void 0&&!J(r[e],n)||n===void 0&&!(e in r))&&Or(r,e,n)}function iu(r){return P(r)&&U(r)}function _r(r,e){if(!(e==="constructor"&&typeof r[e]=="function")&&e!="__proto__")return r[e]}function ou(r){return Y(r,q(r))}function fu(r,e,n,t,a,i,o){var f=_r(r,n),u=_r(e,n),s=o.get(u);if(s){$r(r,n,s);return}var l=i?i(f,u,n+"",r,e,o):void 0,c=l===void 0;if(c){var g=T(u),h=!g&&K(u),v=!g&&!h&&Er(u);l=u,g||h||v?T(f)?l=f:iu(f)?l=he(f):h?(c=!1,l=Fe(u,!0)):v?(c=!1,l=Ue(u,!0)):l=[]:Wa(u)||er(u)?(l=f,er(f)?l=ou(f):(!A(f)||Ar(f))&&(l=Ge(u))):c=!1}c&&(o.set(u,l),a(l,u,t,i,o),o.delete(u)),$r(r,n,l)}function Ye(r,e,n,t,a){r!==e&&Je(e,function(i,o){if(a||(a=new m),A(i))fu(r,e,o,n,Ye,t,a);else{var f=t?t(_r(r,o),i,o+"",r,e,a):void 0;f===void 0&&(f=i),$r(r,o,f)}},q)}function uu(r,e){var n=-1,t=U(r)?Array(r.length):[];return kf(r,function(a,i,o){t[++n]=e(a,i,o)}),t}function pu(r,e){var n=T(r)?pe:uu;return n(r,Jf(e))}var su=it(function(r,e,n){Ye(r,e,n)});const du=su;var cu="Expected a function";function hu(r,e,n){var t=!0,a=!0;if(typeof r!="function")throw new TypeError(cu);return A(n)&&(t="leading"in n?!!n.leading:t,a="trailing"in n?!!n.trailing:a),au(r,e,{leading:t,maxWait:e,trailing:a})}export{pu as a,gu as c,Da as g,du as m,hu as t,lu as u}; diff --git a/assets/lodash-es.16993470.js.gz b/assets/lodash-es.16993470.js.gz deleted file mode 100644 index e4a05386..00000000 Binary files a/assets/lodash-es.16993470.js.gz and /dev/null differ diff --git a/assets/lodash-es.474663c3.js b/assets/lodash-es.474663c3.js new file mode 100644 index 00000000..71f815b4 --- /dev/null +++ b/assets/lodash-es.474663c3.js @@ -0,0 +1 @@ +var qe=typeof global=="object"&&global&&global.Object===Object&&global;const le=qe;var Qe=typeof self=="object"&&self&&self.Object===Object&&self,Ve=le||Qe||Function("return this")();const m=Ve;var ke=m.Symbol;const S=ke;var ge=Object.prototype,rn=ge.hasOwnProperty,en=ge.toString,K=S?S.toStringTag:void 0;function nn(r){var e=rn.call(r,K),n=r[K];try{r[K]=void 0;var t=!0}catch{}var a=en.call(r);return t&&(e?r[K]=n:delete r[K]),a}var tn=Object.prototype,an=tn.toString;function on(r){return an.call(r)}var fn="[object Null]",un="[object Undefined]",Lr=S?S.toStringTag:void 0;function R(r){return r==null?r===void 0?un:fn:Lr&&Lr in Object(r)?nn(r):on(r)}function P(r){return r!=null&&typeof r=="object"}var sn="[object Symbol]";function ar(r){return typeof r=="symbol"||P(r)&&R(r)==sn}function pe(r,e){for(var n=-1,t=r==null?0:r.length,a=Array(t);++n0){if(++e>=Bn)return arguments[0]}else e=0;return r.apply(void 0,arguments)}}function zn(r){return function(){return r}}var Xn=function(){try{var r=L(Object,"defineProperty");return r({},"",{}),r}catch{}}();const er=Xn;var Jn=er?function(r,e){return er(r,"toString",{configurable:!0,enumerable:!1,value:zn(e),writable:!0})}:Or;const Yn=Jn;var Zn=Wn(Yn);const qn=Zn;function Qn(r,e){for(var n=-1,t=r==null?0:r.length;++n-1&&r%1==0&&r-1&&r%1==0&&r<=at}function D(r){return r!=null&&Pr(r.length)&&!mr(r)}function it(r,e,n){if(!A(n))return!1;var t=typeof e;return(t=="number"?D(n)&&wr(e,n.length):t=="string"&&e in n)?Y(n[e],r):!1}function ot(r){return tt(function(e,n){var t=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=r.length>3&&typeof i=="function"?(a--,i):void 0,o&&it(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),e=Object(e);++t-1}function _a(r,e){var n=this.__data__,t=fr(n,r);return t<0?(++this.size,n.push([r,e])):n[t][1]=e,this}function E(r){var e=-1,n=r==null?0:r.length;for(this.clear();++ea?0:a+e),n=n>a?a:n,n<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(a);++t=t?r:za(r,e,n)}var Ja="\\ud800-\\udfff",Ya="\\u0300-\\u036f",Za="\\ufe20-\\ufe2f",qa="\\u20d0-\\u20ff",Qa=Ya+Za+qa,Va="\\ufe0e\\ufe0f",ka="\\u200d",ri=RegExp("["+ka+Ja+Qa+Va+"]");function Ee(r){return ri.test(r)}function ei(r){return r.split("")}var xe="\\ud800-\\udfff",ni="\\u0300-\\u036f",ti="\\ufe20-\\ufe2f",ai="\\u20d0-\\u20ff",ii=ni+ti+ai,oi="\\ufe0e\\ufe0f",fi="["+xe+"]",hr="["+ii+"]",yr="\\ud83c[\\udffb-\\udfff]",ui="(?:"+hr+"|"+yr+")",Ce="[^"+xe+"]",Ie="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",si="\\u200d",Me=ui+"?",Re="["+oi+"]?",ci="(?:"+si+"(?:"+[Ce,Ie,je].join("|")+")"+Re+Me+")*",li=Re+Me+ci,gi="(?:"+[Ce+hr+"?",hr,Ie,je,fi].join("|")+")",pi=RegExp(yr+"(?="+yr+")|"+gi+li,"g");function di(r){return r.match(pi)||[]}function hi(r){return Ee(r)?di(r):ei(r)}function yi(r){return function(e){e=Oe(e);var n=Ee(e)?hi(e):void 0,t=n?n[0]:e.charAt(0),a=n?Xa(n,1).join(""):e.slice(1);return t[r]()+a}}var bi=yi("toUpperCase");const hu=bi;function vi(){this.__data__=new E,this.size=0}function $i(r){var e=this.__data__,n=e.delete(r);return this.size=e.size,n}function Ti(r){return this.__data__.get(r)}function _i(r){return this.__data__.has(r)}var Ai=200;function Oi(r,e){var n=this.__data__;if(n instanceof E){var t=n.__data__;if(!J||t.lengthf))return!1;var s=i.get(r),l=i.get(e);if(s&&l)return s==e&&l==r;var c=-1,g=!0,h=n&sf?new tr:void 0;for(i.set(r,e),i.set(e,r);++c=e||I<0||c&&H>=i}function b(){var $=pr();if(y($))return w($);f=setTimeout(b,T($))}function w($){return f=void 0,g&&t?h($):(t=a=void 0,o)}function V(){f!==void 0&&clearTimeout(f),s=0,t=u=a=f=void 0}function N(){return f===void 0?o:w(pr())}function C(){var $=pr(),I=y($);if(t=arguments,a=this,u=$,I){if(f===void 0)return v(u);if(c)return clearTimeout(f),f=setTimeout(b,e),h(u)}return f===void 0&&(f=setTimeout(b,e)),o}return C.cancel=V,C.flush=N,C}function _r(r,e,n){(n!==void 0&&!Y(r[e],n)||n===void 0&&!(e in r))&&Sr(r,e,n)}function iu(r){return P(r)&&D(r)}function Ar(r,e){if(!(e==="constructor"&&typeof r[e]=="function")&&e!="__proto__")return r[e]}function ou(r){return Z(r,Q(r))}function fu(r,e,n,t,a,i,o){var f=Ar(r,n),u=Ar(e,n),s=o.get(u);if(s){_r(r,n,s);return}var l=i?i(f,u,n+"",r,e,o):void 0,c=l===void 0;if(c){var g=_(u),h=!g&&U(u),v=!g&&!h&&or(u);l=u,g||h||v?_(f)?l=f:iu(f)?l=he(f):h?(c=!1,l=Le(u,!0)):v?(c=!1,l=Ge(u,!0)):l=[]:Wa(u)||z(u)?(l=f,z(f)?l=ou(f):(!A(f)||mr(f))&&(l=Be(u))):c=!1}c&&(o.set(u,l),a(l,u,t,i,o),o.delete(u)),_r(r,n,l)}function Ze(r,e,n,t,a){r!==e&&Ye(e,function(i,o){if(a||(a=new O),A(i))fu(r,e,o,n,Ze,t,a);else{var f=t?t(Ar(r,o),i,o+"",r,e,a):void 0;f===void 0&&(f=i),_r(r,o,f)}},Q)}function uu(r,e){var n=-1,t=D(r)?Array(r.length):[];return kf(r,function(a,i,o){t[++n]=e(a,i,o)}),t}function bu(r,e){var n=_(r)?pe:uu;return n(r,Jf(e))}var su="[object Map]",cu="[object Set]",lu=Object.prototype,gu=lu.hasOwnProperty;function vu(r){if(r==null)return!0;if(D(r)&&(_(r)||typeof r=="string"||typeof r.splice=="function"||U(r)||or(r)||z(r)))return!r.length;var e=B(r);if(e==su||e==cu)return!r.size;if(ir(r))return!Ae(r).length;for(var n in r)if(gu.call(r,n))return!1;return!0}var pu=ot(function(r,e,n){Ze(r,e,n)});const $u=pu;var du="Expected a function";function Tu(r,e,n){var t=!0,a=!0;if(typeof r!="function")throw new TypeError(du);return A(n)&&(t="leading"in n?!!n.leading:t,a="trailing"in n?!!n.trailing:a),au(r,e,{leading:t,maxWait:e,trailing:a})}export{bu as a,yu as c,Da as g,vu as i,$u as m,Tu as t,hu as u}; diff --git a/assets/lodash-es.474663c3.js.gz b/assets/lodash-es.474663c3.js.gz new file mode 100644 index 00000000..0c497735 Binary files /dev/null and b/assets/lodash-es.474663c3.js.gz differ diff --git a/assets/naive-ui.b5bbe967.js b/assets/naive-ui.7944048f.js similarity index 99% rename from assets/naive-ui.b5bbe967.js rename to assets/naive-ui.7944048f.js index aab257e6..aeb83eb9 100644 --- a/assets/naive-ui.b5bbe967.js +++ b/assets/naive-ui.7944048f.js @@ -1,4 +1,4 @@ -import{z as Fc,b as Ic,p as Bc,i as ho,f as yt,e as Ct,h as De,s as Fo,j as un,k as Dc,l as Li,m as Nt,n as Mc,o as Ci,q as uo,r as zt,u as In,v as Rl,w as Oc,x as zl,y as Ac,A as Eo,B as kn,C as Rn,D as Jo,E as _c,F as Zn,G as Hc,H as Qn,I as Vi,J as Et,K as Ec,L as Pa,M as Lc,N as yi,O as Pl}from"./date-fns.03faffa8.js";import{r as $a,V as No,a as Kr,b as cr,F as ji,c as ur,d as fr,e as Ta,L as $l,f as Vc}from"./vueuc.feb70412.js";import{c as zn,F as Ot,C as Tl,d as jc,v as wo,e as te,i as Me,g as Ni,w as lt,f as no,r as B,o as Xt,h as Jr,j as Nc,k as Wi,p as qe,l as x,m as Pt,q as i,T as Bt,s as Fl,t as be,x as vo,n as wt,y as Kt,z as qr,A as Fa,B as Il,D as Wc,E as Ui,G as Ki,H as Uc,u as Ia}from"./@vue.6f9b3ecc.js";import{r as Gt,s as Ft,c as We,g as Do,d as Wt,a as kr,h as po,b as pe,t as Vo,e as jo,f as wi,i as nr,j as Si,k as Bo,l as Rr,m as ki,n as Bl,o as ir,p as Lo,q as wn,u as Wr,v as Ri,w as zi,x as Pi,y as ar,z as Ut,A as Kc,B as $i,C as qc,D as Hr}from"./seemly.786de437.js";import{o as _t,a as Mt}from"./evtd.9eee5233.js";import{u as rt,i as Mo,a as Gc,b as xt,c as lr,d as qi,e as Dl,f as Ml,g as Yc,o as Xc}from"./vooks.d8957d1b.js";import{c as So,m as Zc,z as Gi}from"./vdirs.9b78243b.js";import{m as Sr,u as Qc,a as Jc,g as Pn,t as Jn}from"./lodash-es.16993470.js";import{c as eu,a as en}from"./treemate.80cdf2c2.js";import{f as tu}from"./date-fns-tz.974adeb4.js";import{S as ou}from"./async-validator.fb49d0f5.js";import{m as $n}from"./@emotion.6322e2ae.js";import{p as ru,u as Bn}from"./@css-render.66179467.js";import{C as nu,e as iu}from"./css-render.20ab466e.js";function Dn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function Ba(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function hr(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(a=>{t.includes(a)||(r[a]=e[a])}),Object.assign(r,o)}function Co(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(zn(String(r)));return}if(Array.isArray(r)){Co(r,t,o);return}if(r.type===Ot){if(r.children===null)return;Array.isArray(r.children)&&Co(r.children,t,o)}else r.type!==Tl&&o.push(r)}}),o}function J(e,...t){if(Array.isArray(e))e.forEach(o=>J(o,...t));else return e(...t)}function mo(e){return Object.keys(e)}const mt=(e,...t)=>typeof e=="function"?e(...t):typeof e=="string"?zn(e):typeof e=="number"?zn(String(e)):null;function ro(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function Da(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw Error(`${e} has no smaller size.`)}function au(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ti(e,t="default",o=void 0){const r=e[t];if(!r)return ro("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Co(r(o));return n.length===1?n[0]:(ro("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function Ol(e){return t=>{t?e.value=t.$el:e.value=null}}function tn(e){return e.some(t=>jc(t)?!(t.type===Tl||t.type===Ot&&!tn(t.children)):!0)?e:null}function Je(e,t){return e&&tn(e())||t()}function lu(e,t,o){return e&&tn(e(t))||o(t)}function dt(e,t){const o=e&&tn(e());return t(o||null)}function zr(e){return!(e&&tn(e()))}function Ur(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function su(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===wo);return!!(o&&o.value===!1)}const Fi=te({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),du=/^(\d|\.)+$/,Ma=/(\d|\.)+/;function Rt(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(du.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=Ma.exec(e);return n?e.replace(Ma,String((Number(n[0])+o)*t)):e}return e}function Gr(e){return e.replace(/#|\(|\)|,|\s/g,"_")}function re(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}re("abc","def");const cu="n",Yr=`.${cu}-`,uu="__",fu="--",Al=nu(),_l=ru({blockPrefix:Yr,elementPrefix:uu,modifierPrefix:fu});Al.use(_l);const{c:S,find:Fy}=Al,{cB:m,cE:P,cM:I,cNotM:et}=_l;function Tr(e){return S(({props:{bPrefix:t}})=>`${t||Yr}modal, ${t||Yr}drawer`,[e])}function on(e){return S(({props:{bPrefix:t}})=>`${t||Yr}popover`,[e])}function Hl(e){return S(({props:{bPrefix:t}})=>`&${t||Yr}modal`,e)}const hu=(...e)=>S(">",[m(...e)]);let ei;function vu(){return ei===void 0&&(ei=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ei}const zo=typeof document<"u"&&typeof window<"u",El=new WeakSet;function Xr(e){El.add(e)}function Ll(e){return!El.has(e)}function pu(e,t,o){var r;const n=Me(e,null);if(n===null)return;const a=(r=Ni())===null||r===void 0?void 0:r.proxy;lt(o,s),s(o.value),no(()=>{s(void 0,o.value)});function s(c,u){const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===a),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===a)||c[u].push(a)}}function mu(e,t,o){if(!t)return e;const r=B(e.value);let n=null;return lt(e,a=>{n!==null&&window.clearTimeout(n),a===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const Yi="n-internal-select-menu",Vl="n-internal-select-menu-body",rn="n-modal-body",jl="n-modal",nn="n-drawer-body",Xi="n-drawer",Fr="n-popover-body",Nl="__disabled__";function At(e){const t=Me(rn,null),o=Me(nn,null),r=Me(Fr,null),n=Me(Vl,null),a=B();if(typeof document<"u"){a.value=document.fullscreenElement;const s=()=>{a.value=document.fullscreenElement};Xt(()=>{_t("fullscreenchange",document,s)}),no(()=>{Mt("fullscreenchange",document,s)})}return rt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?Nl:l===!0?a.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l!=null?l:a.value||"body"})}At.tdkey=Nl;At.propTo={type:[String,Object,Boolean],default:void 0};let Oa=!1;function gu(){if(!!zo&&!!window.CSS&&!Oa&&(Oa=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}function Wl(e,t){t&&(Xt(()=>{const{value:o}=e;o&&$a.registerHandler(o,t)}),no(()=>{const{value:o}=e;o&&$a.unregisterHandler(o)}))}let Cr=0,Aa="",_a="",Ha="",Ea="";const La=B("0px");function Ul(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=Aa,t.style.overflow=_a,t.style.overflowX=Ha,t.style.overflowY=Ea,La.value="0px"};Xt(()=>{o=lt(e,a=>{if(a){if(!Cr){const s=window.innerWidth-t.offsetWidth;s>0&&(Aa=t.style.marginRight,t.style.marginRight=`${s}px`,La.value=`${s}px`),_a=t.style.overflow,Ha=t.style.overflowX,Ea=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Cr++}else Cr--,Cr||n(),r=!1},{immediate:!0})}),no(()=>{o==null||o(),r&&(Cr--,Cr||n(),r=!1)})}const Zi=B(!1),Va=()=>{Zi.value=!0},ja=()=>{Zi.value=!1};let Er=0;const Kl=()=>(zo&&(Jr(()=>{Er||(window.addEventListener("compositionstart",Va),window.addEventListener("compositionend",ja)),Er++}),no(()=>{Er<=1?(window.removeEventListener("compositionstart",Va),window.removeEventListener("compositionend",ja),Er=0):Er--})),Zi);function Qi(e){const t={isDeactivated:!1};let o=!1;return Nc(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),Wi(()=>{t.isDeactivated=!0,o||(o=!0)}),t}const Ii="n-form-item";function so(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Me(Ii,null);qe(Ii,null);const a=x(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=x(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=x(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return no(()=>{n&&n.restoreValidation()}),{mergedSizeRef:a,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const io={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:bu,fontFamily:xu,lineHeight:Cu}=io,ql=S("body",` +import{z as Fc,b as Ic,p as Bc,i as ho,f as yt,e as Ct,h as De,s as Fo,j as un,k as Dc,l as Li,m as Nt,n as Mc,o as Ci,q as uo,r as zt,u as In,v as Rl,w as Oc,x as zl,y as Ac,A as Eo,B as kn,C as Rn,D as Jo,E as _c,F as Zn,G as Hc,H as Qn,I as Vi,J as Et,K as Ec,L as Pa,M as Lc,N as yi,O as Pl}from"./date-fns.03faffa8.js";import{r as $a,V as No,a as Kr,b as cr,F as ji,c as ur,d as fr,e as Ta,L as $l,f as Vc}from"./vueuc.feb70412.js";import{c as zn,F as Ot,C as Tl,d as jc,v as wo,e as te,i as Me,g as Ni,w as lt,f as no,r as B,o as Xt,h as Jr,j as Nc,k as Wi,p as qe,l as x,m as Pt,q as i,T as Bt,s as Fl,t as be,x as vo,n as wt,y as Kt,z as qr,A as Fa,B as Il,D as Wc,E as Ui,G as Ki,H as Uc,u as Ia}from"./@vue.6f9b3ecc.js";import{r as Gt,s as Ft,c as We,g as Do,d as Wt,a as kr,h as po,b as pe,t as Vo,e as jo,f as wi,i as nr,j as Si,k as Bo,l as Rr,m as ki,n as Bl,o as ir,p as Lo,q as wn,u as Wr,v as Ri,w as zi,x as Pi,y as ar,z as Ut,A as Kc,B as $i,C as qc,D as Hr}from"./seemly.786de437.js";import{o as _t,a as Mt}from"./evtd.9eee5233.js";import{u as rt,i as Mo,a as Gc,b as xt,c as lr,d as qi,e as Dl,f as Ml,g as Yc,o as Xc}from"./vooks.d8957d1b.js";import{c as So,m as Zc,z as Gi}from"./vdirs.9b78243b.js";import{m as Sr,u as Qc,a as Jc,g as Pn,t as Jn}from"./lodash-es.474663c3.js";import{c as eu,a as en}from"./treemate.80cdf2c2.js";import{f as tu}from"./date-fns-tz.974adeb4.js";import{S as ou}from"./async-validator.fb49d0f5.js";import{m as $n}from"./@emotion.6322e2ae.js";import{p as ru,u as Bn}from"./@css-render.66179467.js";import{C as nu,e as iu}from"./css-render.20ab466e.js";function Dn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function Ba(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function hr(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(a=>{t.includes(a)||(r[a]=e[a])}),Object.assign(r,o)}function Co(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(zn(String(r)));return}if(Array.isArray(r)){Co(r,t,o);return}if(r.type===Ot){if(r.children===null)return;Array.isArray(r.children)&&Co(r.children,t,o)}else r.type!==Tl&&o.push(r)}}),o}function J(e,...t){if(Array.isArray(e))e.forEach(o=>J(o,...t));else return e(...t)}function mo(e){return Object.keys(e)}const mt=(e,...t)=>typeof e=="function"?e(...t):typeof e=="string"?zn(e):typeof e=="number"?zn(String(e)):null;function ro(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function Da(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw Error(`${e} has no smaller size.`)}function au(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ti(e,t="default",o=void 0){const r=e[t];if(!r)return ro("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Co(r(o));return n.length===1?n[0]:(ro("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function Ol(e){return t=>{t?e.value=t.$el:e.value=null}}function tn(e){return e.some(t=>jc(t)?!(t.type===Tl||t.type===Ot&&!tn(t.children)):!0)?e:null}function Je(e,t){return e&&tn(e())||t()}function lu(e,t,o){return e&&tn(e(t))||o(t)}function dt(e,t){const o=e&&tn(e());return t(o||null)}function zr(e){return!(e&&tn(e()))}function Ur(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function su(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===wo);return!!(o&&o.value===!1)}const Fi=te({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),du=/^(\d|\.)+$/,Ma=/(\d|\.)+/;function Rt(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(du.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=Ma.exec(e);return n?e.replace(Ma,String((Number(n[0])+o)*t)):e}return e}function Gr(e){return e.replace(/#|\(|\)|,|\s/g,"_")}function re(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}re("abc","def");const cu="n",Yr=`.${cu}-`,uu="__",fu="--",Al=nu(),_l=ru({blockPrefix:Yr,elementPrefix:uu,modifierPrefix:fu});Al.use(_l);const{c:S,find:Fy}=Al,{cB:m,cE:P,cM:I,cNotM:et}=_l;function Tr(e){return S(({props:{bPrefix:t}})=>`${t||Yr}modal, ${t||Yr}drawer`,[e])}function on(e){return S(({props:{bPrefix:t}})=>`${t||Yr}popover`,[e])}function Hl(e){return S(({props:{bPrefix:t}})=>`&${t||Yr}modal`,e)}const hu=(...e)=>S(">",[m(...e)]);let ei;function vu(){return ei===void 0&&(ei=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ei}const zo=typeof document<"u"&&typeof window<"u",El=new WeakSet;function Xr(e){El.add(e)}function Ll(e){return!El.has(e)}function pu(e,t,o){var r;const n=Me(e,null);if(n===null)return;const a=(r=Ni())===null||r===void 0?void 0:r.proxy;lt(o,s),s(o.value),no(()=>{s(void 0,o.value)});function s(c,u){const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===a),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===a)||c[u].push(a)}}function mu(e,t,o){if(!t)return e;const r=B(e.value);let n=null;return lt(e,a=>{n!==null&&window.clearTimeout(n),a===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const Yi="n-internal-select-menu",Vl="n-internal-select-menu-body",rn="n-modal-body",jl="n-modal",nn="n-drawer-body",Xi="n-drawer",Fr="n-popover-body",Nl="__disabled__";function At(e){const t=Me(rn,null),o=Me(nn,null),r=Me(Fr,null),n=Me(Vl,null),a=B();if(typeof document<"u"){a.value=document.fullscreenElement;const s=()=>{a.value=document.fullscreenElement};Xt(()=>{_t("fullscreenchange",document,s)}),no(()=>{Mt("fullscreenchange",document,s)})}return rt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?Nl:l===!0?a.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l!=null?l:a.value||"body"})}At.tdkey=Nl;At.propTo={type:[String,Object,Boolean],default:void 0};let Oa=!1;function gu(){if(!!zo&&!!window.CSS&&!Oa&&(Oa=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}function Wl(e,t){t&&(Xt(()=>{const{value:o}=e;o&&$a.registerHandler(o,t)}),no(()=>{const{value:o}=e;o&&$a.unregisterHandler(o)}))}let Cr=0,Aa="",_a="",Ha="",Ea="";const La=B("0px");function Ul(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=Aa,t.style.overflow=_a,t.style.overflowX=Ha,t.style.overflowY=Ea,La.value="0px"};Xt(()=>{o=lt(e,a=>{if(a){if(!Cr){const s=window.innerWidth-t.offsetWidth;s>0&&(Aa=t.style.marginRight,t.style.marginRight=`${s}px`,La.value=`${s}px`),_a=t.style.overflow,Ha=t.style.overflowX,Ea=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Cr++}else Cr--,Cr||n(),r=!1},{immediate:!0})}),no(()=>{o==null||o(),r&&(Cr--,Cr||n(),r=!1)})}const Zi=B(!1),Va=()=>{Zi.value=!0},ja=()=>{Zi.value=!1};let Er=0;const Kl=()=>(zo&&(Jr(()=>{Er||(window.addEventListener("compositionstart",Va),window.addEventListener("compositionend",ja)),Er++}),no(()=>{Er<=1?(window.removeEventListener("compositionstart",Va),window.removeEventListener("compositionend",ja),Er=0):Er--})),Zi);function Qi(e){const t={isDeactivated:!1};let o=!1;return Nc(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),Wi(()=>{t.isDeactivated=!0,o||(o=!0)}),t}const Ii="n-form-item";function so(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Me(Ii,null);qe(Ii,null);const a=x(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=x(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=x(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return no(()=>{n&&n.restoreValidation()}),{mergedSizeRef:a,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const io={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:bu,fontFamily:xu,lineHeight:Cu}=io,ql=S("body",` margin: 0; font-size: ${bu}; font-family: ${xu}; diff --git a/assets/naive-ui.7944048f.js.gz b/assets/naive-ui.7944048f.js.gz new file mode 100644 index 00000000..c1b3168d Binary files /dev/null and b/assets/naive-ui.7944048f.js.gz differ diff --git a/assets/naive-ui.b5bbe967.js.gz b/assets/naive-ui.b5bbe967.js.gz deleted file mode 100644 index f6da980b..00000000 Binary files a/assets/naive-ui.b5bbe967.js.gz and /dev/null differ diff --git a/index.html b/index.html index 91032d29..f3bd264b 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ ray template - + @@ -22,11 +22,11 @@ - + - + diff --git a/index.html.gz b/index.html.gz index 3e71fc9d..2212dd93 100644 Binary files a/index.html.gz and b/index.html.gz differ