From d051bbf89df9b13f89f9d297d248e0bec4d9da12 Mon Sep 17 00:00:00 2001 From: ray_wuhao <443547225@qq.com> Date: Mon, 12 Jun 2023 15:41:15 +0800 Subject: [PATCH] v3.3.4 --- .DS_Store | Bin 6148 -> 6148 bytes .../{en-US-43d9cad2.js => en-US-3a740601.js} | 2 +- ...US-43d9cad2.js.gz => en-US-3a740601.js.gz} | Bin 1148 -> 1148 bytes assets/index-0b561e7d.js | 1 + assets/index-0b561e7d.js.gz | Bin 0 -> 1111 bytes assets/index-0f07dd52.js.gz | Bin 1523 -> 0 bytes .../{index-0f07dd52.js => index-1064a966.js} | 2 +- assets/index-1064a966.js.gz | Bin 0 -> 1523 bytes assets/index-1526b4ce.js.gz | Bin 5633 -> 0 bytes .../{index-1d0654fb.js => index-1c5fde3e.js} | 2 +- assets/index-1c5fde3e.js.gz | Bin 0 -> 2126 bytes assets/index-1d0654fb.js.gz | Bin 2127 -> 0 bytes .../{index-30d8c00f.js => index-2371ec4f.js} | 2 +- assets/index-2371ec4f.js.gz | Bin 0 -> 38615 bytes assets/index-30d8c00f.js.gz | Bin 38376 -> 0 bytes assets/index-3b9ae7b6.css | 1 + assets/index-3b9ae7b6.css.gz | Bin 0 -> 2031 bytes assets/index-4c0e2b71.js.gz | Bin 560 -> 0 bytes .../{index-cd798ed2.js => index-54f76c04.js} | 2 +- assets/index-54f76c04.js.gz | Bin 0 -> 3250 bytes .../{index-4c0e2b71.js => index-572fabc4.js} | 2 +- assets/index-572fabc4.js.gz | Bin 0 -> 560 bytes assets/index-59180df0.css | 1 - assets/index-59180df0.css.gz | Bin 2015 -> 0 bytes assets/index-78a4478f.js.gz | Bin 700 -> 0 bytes .../{index-df3b7b68.js => index-8540e42e.js} | 2 +- assets/index-8540e42e.js.gz | Bin 0 -> 2183 bytes assets/index-951384e1.css | 1 + .../{index-de853114.js => index-9b7dfaf4.js} | 2 +- assets/index-9b7dfaf4.js.gz | Bin 0 -> 3240 bytes .../{index-1526b4ce.js => index-a45a385f.js} | 2 +- assets/index-a45a385f.js.gz | Bin 0 -> 5635 bytes assets/index-cd798ed2.js.gz | Bin 3251 -> 0 bytes assets/index-de853114.js.gz | Bin 3239 -> 0 bytes assets/index-df3b7b68.js.gz | Bin 2183 -> 0 bytes .../{index-78a4478f.js => index-ecb865f0.js} | 2 +- assets/index-ecb865f0.js.gz | Bin 0 -> 699 bytes .../{zh-CN-aeed72b1.js => zh-CN-10d4d136.js} | 2 +- assets/zh-CN-10d4d136.js.gz | Bin 0 -> 1322 bytes assets/zh-CN-aeed72b1.js.gz | Bin 1322 -> 0 bytes index.html | 4 ++-- index.html.gz | Bin 1332 -> 1332 bytes 42 files changed, 16 insertions(+), 14 deletions(-) rename assets/{en-US-43d9cad2.js => en-US-3a740601.js} (98%) rename assets/{en-US-43d9cad2.js.gz => en-US-3a740601.js.gz} (79%) create mode 100644 assets/index-0b561e7d.js create mode 100644 assets/index-0b561e7d.js.gz delete mode 100644 assets/index-0f07dd52.js.gz rename assets/{index-0f07dd52.js => index-1064a966.js} (97%) create mode 100644 assets/index-1064a966.js.gz delete mode 100644 assets/index-1526b4ce.js.gz rename assets/{index-1d0654fb.js => index-1c5fde3e.js} (98%) create mode 100644 assets/index-1c5fde3e.js.gz delete mode 100644 assets/index-1d0654fb.js.gz rename assets/{index-30d8c00f.js => index-2371ec4f.js} (51%) create mode 100644 assets/index-2371ec4f.js.gz delete mode 100644 assets/index-30d8c00f.js.gz create mode 100644 assets/index-3b9ae7b6.css create mode 100644 assets/index-3b9ae7b6.css.gz delete mode 100644 assets/index-4c0e2b71.js.gz rename assets/{index-cd798ed2.js => index-54f76c04.js} (98%) create mode 100644 assets/index-54f76c04.js.gz rename assets/{index-4c0e2b71.js => index-572fabc4.js} (93%) create mode 100644 assets/index-572fabc4.js.gz delete mode 100644 assets/index-59180df0.css delete mode 100644 assets/index-59180df0.css.gz delete mode 100644 assets/index-78a4478f.js.gz rename assets/{index-df3b7b68.js => index-8540e42e.js} (98%) create mode 100644 assets/index-8540e42e.js.gz create mode 100644 assets/index-951384e1.css rename assets/{index-de853114.js => index-9b7dfaf4.js} (99%) create mode 100644 assets/index-9b7dfaf4.js.gz rename assets/{index-1526b4ce.js => index-a45a385f.js} (99%) create mode 100644 assets/index-a45a385f.js.gz delete mode 100644 assets/index-cd798ed2.js.gz delete mode 100644 assets/index-de853114.js.gz delete mode 100644 assets/index-df3b7b68.js.gz rename assets/{index-78a4478f.js => index-ecb865f0.js} (94%) create mode 100644 assets/index-ecb865f0.js.gz rename assets/{zh-CN-aeed72b1.js => zh-CN-10d4d136.js} (98%) create mode 100644 assets/zh-CN-10d4d136.js.gz delete mode 100644 assets/zh-CN-aeed72b1.js.gz diff --git a/.DS_Store b/.DS_Store index 4315b2a1e3bd713889773338d9279d7a9007b0b4..b7c8d946423885d6c179da1dbef0595fbbe194ee 100644 GIT binary patch delta 338 zcmZoMXfc@J&&ahgU^gQp*JK{1j{2nX;)0}{{3HejhHXg&Ihn;J1_sv{nV4Bv+1NSQ zIk-7ugER8WgG&-iN{gKmi=siiko^3dBp5p}DJ(O!JYGP=IX|x?F*7f<2&^G9B^9V7 zCOk7QCBNJ$zceqU7_2uKBEiAQ!5J?gR$X6hprc@JP^+U*ZD?v}q@!SAZc`bB-t1e8H#~0m7#>8I5*$L tB`GIA2`J7{xa<^julVE{%yMi{<{oBwCWD5}f*fKj6APYgX6N|J4**Q-9DM)) diff --git a/assets/en-US-43d9cad2.js b/assets/en-US-3a740601.js similarity index 98% rename from assets/en-US-43d9cad2.js rename to assets/en-US-3a740601.js index b18e487f..87f35b43 100644 --- a/assets/en-US-43d9cad2.js +++ b/assets/en-US-3a740601.js @@ -1 +1 @@ -import{m as o}from"./index-30d8c00f.js";import"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./naive-ui-bed575c4.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const n={Title:e=>{const{normalize:r}=e;return r(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["Theme"])},Dark:e=>{const{normalize:r}=e;return r(["Dark"])},Light:e=>{const{normalize:r}=e;return r(["Light"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["Primary Color"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["Display"])}},t=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={Reload:e=>{const{normalize:r}=e;return r(["Reload Current Page"])},Lock:e=>{const{normalize:r}=e;return r(["Lock"])},Setting:e=>{const{normalize:r}=e;return r(["Setting"])},Github:e=>{const{normalize:r}=e;return r(["Github"])},FullScreen:e=>{const{normalize:r}=e;return r(["Full Screen"])},CancelFullScreen:e=>{const{normalize:r}=e;return r(["Cancel Full Screen"])},Search:e=>{const{normalize:r}=e;return r(["Search"])}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={Dashboard:e=>{const{normalize:r}=e;return r(["Home"])},Rely:e=>{const{normalize:r}=e;return r(["Rely"])},RelyAbout:e=>{const{normalize:r}=e;return r(["Rely About"])},Error:e=>{const{normalize:r}=e;return r(["Error Page"])},Echart:e=>{const{normalize:r}=e;return r(["Chart"])},scrollReveal:e=>{const{normalize:r}=e;return r(["Scroll Reveal"])},Axios:e=>{const{normalize:r}=e;return r(["Axios Request"])},Table:e=>{const{normalize:r}=e;return r(["Table"])},MultiMenu:e=>{const{normalize:r}=e;return r(["MultiMenu(catch)"])},Doc:e=>{const{normalize:r}=e;return r(["Doc"])},DocLocal:e=>{const{normalize:r}=e;return r(["Doc (China)"])},Office:e=>{const{normalize:r}=e;return r(["Office"])},Office_Document:e=>{const{normalize:r}=e;return r(["Document"])},Office_Presentation:e=>{const{normalize:r}=e;return r(["Presentation"])},Office_Spreadsheet:e=>{const{normalize:r}=e;return r(["Spreadsheet"])},CalculatePrecision:e=>{const{normalize:r}=e;return r(["Precision"])}},m=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),s={Title:e=>{const{normalize:r}=e;return r(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["Theme"])},Dark:e=>{const{normalize:r}=e;return r(["Dark"])},Light:e=>{const{normalize:r}=e;return r(["Light"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["Primary Color"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["Interface Display"])}},c=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"})),u={Register:e=>{const{normalize:r}=e;return r(["Register"])},Signin:e=>{const{normalize:r}=e;return r(["Signin"])},QRCodeSignin:e=>{const{normalize:r}=e;return r(["QRCode Signin"])},NamePlaceholder:e=>{const{normalize:r}=e;return r(["please enter user name"])},PasswordPlaceholder:e=>{const{normalize:r}=e;return r(["please enter password"])},Login:e=>{const{normalize:r}=e;return r(["Login"])},Name:e=>{const{normalize:r}=e;return r(["User Name"])},Password:e=>{const{normalize:r}=e;return r(["User Password"])}},z=Object.freeze(Object.defineProperty({__proto__:null,default:u},Symbol.toStringTag,{value:"Module"})),_=Object.assign({"./en-US/headerSettingOptions.json":t,"./en-US/headerTooltip.json":l,"./en-US/menu.json":m,"./en-US/setting.json":c,"./en-US/views/login/index.json":z}),I={message:{...o(_,"en-US")}};export{I as default}; +import{m as o}from"./index-2371ec4f.js";import"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./naive-ui-bed575c4.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const n={Title:e=>{const{normalize:r}=e;return r(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["Theme"])},Dark:e=>{const{normalize:r}=e;return r(["Dark"])},Light:e=>{const{normalize:r}=e;return r(["Light"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["Primary Color"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["Display"])}},t=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={Reload:e=>{const{normalize:r}=e;return r(["Reload Current Page"])},Lock:e=>{const{normalize:r}=e;return r(["Lock"])},Setting:e=>{const{normalize:r}=e;return r(["Setting"])},Github:e=>{const{normalize:r}=e;return r(["Github"])},FullScreen:e=>{const{normalize:r}=e;return r(["Full Screen"])},CancelFullScreen:e=>{const{normalize:r}=e;return r(["Cancel Full Screen"])},Search:e=>{const{normalize:r}=e;return r(["Search"])}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={Dashboard:e=>{const{normalize:r}=e;return r(["Home"])},Rely:e=>{const{normalize:r}=e;return r(["Rely"])},RelyAbout:e=>{const{normalize:r}=e;return r(["Rely About"])},Error:e=>{const{normalize:r}=e;return r(["Error Page"])},Echart:e=>{const{normalize:r}=e;return r(["Chart"])},scrollReveal:e=>{const{normalize:r}=e;return r(["Scroll Reveal"])},Axios:e=>{const{normalize:r}=e;return r(["Axios Request"])},Table:e=>{const{normalize:r}=e;return r(["Table"])},MultiMenu:e=>{const{normalize:r}=e;return r(["MultiMenu(catch)"])},Doc:e=>{const{normalize:r}=e;return r(["Doc"])},DocLocal:e=>{const{normalize:r}=e;return r(["Doc (China)"])},Office:e=>{const{normalize:r}=e;return r(["Office"])},Office_Document:e=>{const{normalize:r}=e;return r(["Document"])},Office_Presentation:e=>{const{normalize:r}=e;return r(["Presentation"])},Office_Spreadsheet:e=>{const{normalize:r}=e;return r(["Spreadsheet"])},CalculatePrecision:e=>{const{normalize:r}=e;return r(["Precision"])}},m=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),s={Title:e=>{const{normalize:r}=e;return r(["Configuration"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["Theme"])},Dark:e=>{const{normalize:r}=e;return r(["Dark"])},Light:e=>{const{normalize:r}=e;return r(["Light"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["Primary Color"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["Interface Display"])}},c=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"})),u={Register:e=>{const{normalize:r}=e;return r(["Register"])},Signin:e=>{const{normalize:r}=e;return r(["Signin"])},QRCodeSignin:e=>{const{normalize:r}=e;return r(["QRCode Signin"])},NamePlaceholder:e=>{const{normalize:r}=e;return r(["please enter user name"])},PasswordPlaceholder:e=>{const{normalize:r}=e;return r(["please enter password"])},Login:e=>{const{normalize:r}=e;return r(["Login"])},Name:e=>{const{normalize:r}=e;return r(["User Name"])},Password:e=>{const{normalize:r}=e;return r(["User Password"])}},z=Object.freeze(Object.defineProperty({__proto__:null,default:u},Symbol.toStringTag,{value:"Module"})),_=Object.assign({"./en-US/headerSettingOptions.json":t,"./en-US/headerTooltip.json":l,"./en-US/menu.json":m,"./en-US/setting.json":c,"./en-US/views/login/index.json":z}),I={message:{...o(_,"en-US")}};export{I as default}; diff --git a/assets/en-US-43d9cad2.js.gz b/assets/en-US-3a740601.js.gz similarity index 79% rename from assets/en-US-43d9cad2.js.gz rename to assets/en-US-3a740601.js.gz index 0daad54a56a74b5e9150d8896591826494f95cac..62a9eec18f1f25bb4eef2c74e3325e182da38b6f 100644 GIT binary patch delta 176 zcmV;h08jt?2>b|;UVlFtg}??`_rbI-xx=CCYF7Y>fsVpn8lH<%x_>YvOD6p!8qlW9 z0?DKygD8ypEFPbWw_I{cMlnjl$?#lO8cZSQWE3W}2U-7IEL2L(hJZm(Z`gxjLoO-b z0Vz01AdN>c8@$k7FhY|k8pZMCTn0Ovl4KYT;;0YjA_I_%Jse5dFbiSQNW>L0hG@Vn eY7)U942Nmcs#0GKiF&d5djkmM%*r%_5C8z<>Pp7| delta 176 zcmV;h08jt?2>b|;UVqd}$E?@Ox(}vx$sG=5SGxj840IIs((qiA(*1)WSu*J-(SSB( z7Dy%y8AM^!XYu%4yycQpGKx_WPKM{Q(qIZXC!;W-J;?g!VxdxMHUtcUdcz(J8*)kc z4oJaC0%<&o+2Dotf)ScT(I}25=Q7yYlqAD&5J!DD7a4$D>>NqThFJ)cMk215F+>Aq eQIiM;VK_{iR+ai{FvGF=djkl3^RYC85C8xxy-lhB diff --git a/assets/index-0b561e7d.js b/assets/index-0b561e7d.js new file mode 100644 index 00000000..359de262 --- /dev/null +++ b/assets/index-0b561e7d.js @@ -0,0 +1 @@ +import{i as m,o as f,f as c}from"./index-2371ec4f.js";import{h as y,d as S,r as d,o as g,j as v,ad as e,z as b,e as p}from"./@vue-5ea710d1.js";import{L as N,f as l}from"./naive-ui-bed575c4.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";const h=y({name:"RayIframe",props:{src:{type:String,required:!0},iframeWrapperClass:{type:String,default:""},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},success:{type:Function,default:null},error:{type:Function,default:null},customSpinProps:{type:Object,default:()=>({})}},setup(t){const w=S(()=>({"--ray-iframe-frameborder":m(t.frameborder),"--ray-iframe-width":m(t.width),"--ray-iframe-height":m(t.height)})),i=d(),o=d(!0),n=r=>{var a;o.value=!1,(a=t.success)==null||a.call(t,i.value,r)},u=r=>{var a;o.value=!1,(a=t.error)==null||a.call(t,i.value,r)},s=()=>i.value;return g(()=>{f(s(),"load",n.bind(this)),f(s(),"error",u)}),v(()=>{c(s(),"load",n),c(s(),"error",u)}),{cssVars:w,iframeRef:i,spinShow:o}},render(){return e("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[e(N,b(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>e("iframe",{class:"ray-iframe__container",ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},null)})])}}),K=y({name:"IframeDemo",setup(){return{}},render(){return e(l,{vertical:!0,size:[20,20]},{default:()=>[e(l,{vertical:!0,size:[20,20]},{default:()=>[e("h2",null,[p("naive ui")]),e(h,{src:"https://www.naiveui.com/zh-CN/dark",height:"500",allow:"fullscreen"},null)]}),e(l,{vertical:!0,size:[20,20]},{default:()=>[e("h2",null,[p("vueuse")]),e(h,{src:"https://www.vueusejs.com/",height:"500"},null)]})]})}});export{K as default}; diff --git a/assets/index-0b561e7d.js.gz b/assets/index-0b561e7d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4cbd6241c0805a833c7c1fdb3be100092f6bd233 GIT binary patch literal 1111 zcmV-d1gQHTiwFP!000026Qx#di{myB{@!1)Ct9#U^7=JzOOAyrg>uKX+(P>yghRH+ zv2u=`N^){pU;cZ?va_3bx1pt9BE|E}=$S_|V~fqUlDZK$T-|JF)h-#$+9f$=vf2>m zR+K4xV}3C9APF;Pt;n6|yz&-zplQ22QrRwP7h^@&?XsiX7=b>uOH83%wx`JVyBb&o zeC)ZYcOLjt3w!8z6eo1a#SU04SPW@2j*{@q1I;NvtQE`RsUHU+AKEmqtW+!vyueSQ z$)$NKO2OGULW?&YUD{fTDQpBAdogz*^DoUsm2#CcPzZ8IE{y!w?!udtj88mw62O4; zy(o1dvIBa@qsb^7zxI|@twFMJkh)pmr2~IN)C!oF1fHKkbZJ$I1Sqq*C|Df8C{4WV zt;DxQy%Htcf>c6jNR@8oN~b{_X4CK$qdH+c4uWwMO)qV*(dhFyKEW-{Q@FD7aFW;1n`m7kWm>ks4@RNz|eTJ=B{RLh{Z{C}y-q`lSw z2&Am!bx2YxU2Pt*ZGP`=z<_^?*O2IEsAbRJTg}lv;<=#ft)=azyUhLk(dw*(G06|C zyCQa`KACMS?VLTZ=_S_OLWeTjp}kYS19W@)XxmiGQ_H3m{=Rchdp>V-{{Edi30{z;spx=I+DBSn31D=*?ylyo4E>Wki7LtRW@WT# zGD{&-QdB%8v~*&8{a88|3X|wf<^V!#OpNY2r{u!Prpaq$gYEtYmuj}}JL5BCGeH$z z=3|caSK)ni)4;Nuo)TCj6+42yrhOLVMQB1>QqJopTT-PDSdI&0?+;xb=>n_=8e84d z%Q~WsY8e>QiBHSeaUApPM^#i>T@)BHJMrkropJl}1?x?7QDQw|PT7n+XG~~2G`f>y z(zl-ZYqnjhng8vs?=17*Y_S*dR#DC+mbXnmzD%cXH2sVdlk{bOQn7hc*n&1YkXm4M z;IyJjJfUR1OMMr$YR*$#{6{d!ePU?R#nvL`tKp^=1SwOna%!d~$+gD*y}jM<_l|+o z!bz&l?NiP^JmBb-U&(2Rk;rvPuM}xtrrm3m^ja*BZQTFCuzQ7H;nxAy$`HJy^}=D< d4jlUqzL^iGkLFvfJN0_ybBLJGJAySAkCAWs@d>3PWtDAI|nU zxz@2G-?RIXSysc8{_BX(W4tuhxMLZ$|<39_hVRZ-OA-ICu}*x!!Y2fZitad2MQ?&GLooChptnT2CCy&(3M<5k&~d`MxdaZSV+o}oKREQ zUULPR2nd-JwMe;iuZ<OM+NdY3%6TN1`(f}?A5K|{HEy8r-=yfDzO#x&jF)PDl zuXzNS#6WtL-d57tbTV`Fwrx2C+CoOwL|vA&zWda}!BCJ?SxV?I)oaD74WX$!h9M|2 zOlzv74{E$(I7MU%6=-9G3DhuQaA`SNN$R=ek%}Bu0E#SUQmI_84NekGP|{K|B`08C zB@mVk+NGM-C7A1bxe*m(!G@G}wm=b*q_ozb)v_iqrLL|g6QCbq4cS;w#AH^^%KeeY zonp~|LQ+ae=~Su@o5i$g|2|uifznlTx_f!;}6|Hrfv;#AB8|Afj9k7d#5~id%@kB>y-E7oA&p+|5JIb?c46V)i9*n z_{Dqo+MAzk{XFfxTx>mTdiUmAFE+!pUgPe7x*E^jt*zc#YLpR0Gta5eq(~o0>O^h6 z^Hw&f(nmtq>DNSpIm9 zi<|EDGjC;`V{gggtRjWL783F4Q zKxZ8wjDqSAMM5C3Trud>(Rx@3XA$|#QD|!cBL3o%+nAzoM?S~cfw-sTF`huRWLkz* ztX>4gBjoOIkf*ci!2Rt3QkM{+(k>o2boK`x=b6;*+r!;~_2Pxg`!@EyK31>up*GR! zGa&sr2e<>p2A~4Y(KpfQJc?kj1 zDwPFNLO6a@sN!W%iIT#J08H}$N|mooz-pevgVLqOsUXGv8ae$!46MgT8YRj(-mXAzUAXKpP}YjL)-E{>rAmdbg{L<-r=(k+w?I z3ZWT9^e#Ao;)QSoWaK|0wH=ITZrZ2S*Qd4L=ZDJg>H1?GFyE)sRIey~{FN!U`IrBA znktyve9(S=pDIdwX1>+ja2pF=qtW_qy`!~nsouPOKXuEWUZgU^hJR-{od4Fwl>hoB z6UE&Z?WrejW7fYnN8|YGYyP8MdZjDUJ+I^~&iS`z+7EX8g=Yg^Ne@d8^tU7N_1G}H Z7W}up8vI2LFVu%W`4=NL3eTPk006)S{;~i7 diff --git a/assets/index-0f07dd52.js b/assets/index-1064a966.js similarity index 97% rename from assets/index-0f07dd52.js rename to assets/index-1064a966.js index 86241855..81c8825d 100644 --- a/assets/index-0f07dd52.js +++ b/assets/index-1064a966.js @@ -1 +1 @@ -import{d as r}from"./index-30d8c00f.js";import{R as f}from"./index-64e0b86b.js";import{U as i,j as E,k as c,Y as d,Z as m,f as l,y as s,A as b}from"./naive-ui-bed575c4.js";import{h as y,ad as u,t as F,e,f as D}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function p(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!D(a)}const w=y({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; +import{d as r}from"./index-2371ec4f.js";import{R as f}from"./index-64e0b86b.js";import{U as i,j as E,k as c,Y as d,Z as m,f as l,y as s,A as b}from"./naive-ui-bed575c4.js";import{h as y,ad as u,t as F,e,f as D}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function p(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!D(a)}const w=y({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; diff --git a/assets/index-1064a966.js.gz b/assets/index-1064a966.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb0a2157accde961837ce225720cb1f87e21edcd GIT binary patch literal 1523 zcmV5rTsC)PV+Bzj-9kk8jvPUiga?$`=0mm zoacQKy;QbrQdL6;hwPeWTO}?!q?;;S6XH@@1SO$G$1yjo2Y#c>PwVwdB_JkeQu1NH zFPWdtkF(`8KfxA-|B5Xt|211myv7!TudoI4pRz^n1~!pC34)^wGN{RPQb`<+U1Y8m z9{DvpJYmZj9)f_Ux*%4_&7w6;;Nupvl>|EG1CCjeww;SV%~s6jzd& zUUOMDbtI&d)FNh6y*8Fmg_16$MH$6Fi}#uhOGUUS0H#i{R18w_qt|sYV+trE#xfEl zdd(xcNeo@9(A#nI0fAl%3xz16HqZ>aH&~IPH5T0k%}BeK(ZvIlgVta4JL^y$SENXbSSRx~3r2fd` zPN86ckPwq%Dw*tq=TKTz$|f_A>Z8pFlq{lKrjS7yNK0BDH3&tw#Gr~Nm3Ug#v=5Mu zTojJTLvk+B~VbJS&>VL)Zy+VQW78px03HBF2C?U_4S#q4aQZg)58jn*))n-o`innslt>5=nmV;0Xmf0tJw;S%_ zW^?f|#=rmgvic#BKT`V@sb^f|^3;GUMpcmhh%v<$0I zxrho!$lc)}PiNJE{p|r#mvlmOIC_WYML;yPe|lyhn^FmOn*ww=0OvLyG#jg} zmASp&Ztm?qq+qt!{%${d>Mku%R=s=`P^G>0uC=`3zWuYcz347&y0h!v-6i_&&8<7% zaQ+bMbgpz_K$rf_?YY+W{D68-^HtfhX{n&*j>UK%t@8#_phSt6;|$OU$19fMlzie+ zsmzn2j-y9~Dq2G2Fv*|r!88w`RQT!yRB|Nh#||>=?|gQUe4c@Ja?;Y(P>kBxDa&Q% zNt6ynI1)K&=6WkP*^JY3)OU`8@$Z2kfa`-0sDq@5@p*R2TiNth?{<~3G+4tr(pC;z z0W^b%-UY{3yZ{cLjQmHWwu2GPP5ZR^`n2}@{80HlU4N_t=KFM->J_Drw=&gi{N+8K zrV7?hrU*Str&^h#HxdtS+1obztav>)tv3(p3;k`|Qi>u*QmYms5N Z=Kr_7>iCk1Kv-trlAUr5 zZL4jIktIix=YiuYvIzl_5ZDdm$tGks556oUMQ)bxNdA}|d*IXk7w$RTt*31syGbe| zSvr0C^y%~XozsfdXu4j|_H)$FG1jSiZbKb%T@v=qeG+rx=H1T?j&>6fo8R3hsGqMk_4Mw)`T8mcYP-~rOElVpi zb8>pJGLc+S9cd2;g}p{RJ_Dg#jf|Ye%ORoECGrwpUKg`h8FBIY26+uHFOvg!IWCr1 zmLj!CfS1)!kQYF|+9adX#Zfb*R=&;qLNdSNG3HcTwyl-N*_2r+ruK}_zZKhrXE}j( z%GYLQrp<|JF=ZAlq+KH$+$y3Wo3_8H73t{2=w#Z8_(InsI+Jbz-)eae*uex%5DHV# zOxCcp>0+6Vvg%m+we6bJuWQT)qS2{QHZ|5i+$zpE8l5SQ&Wy8(^y?R3O}16tg3;xv znW>5C{?VS>3Ye!&kDH^_@uHa-4-_q*X~oKTajeQF({F_vHSJc-aba9vLW{S=E+W=5!W*Io0$t*h0EF`Ct{X?ea@9-WvOpBc|` zKGmw#z`-Yqlf|jY$&7Lm)0*RZCTG}GX6IjE4L7h{N1LHDY2kF?M3cd3ZO`aL5!RkzK>aPJqODWg0$LZOU~Fs;n<@93z|{04ILMySj8@@-0Sruc zVrGU`%yD5o71!~D+yQ0;#@?XNpiPw;dsSMfTAR!q842$U!%#e{Ru7apTHrSa@bSJ% zV6B7frm<^Orv;l;`=93tj9|WX8mH$R`7bu_+O39@q0HyWCNmDGZHG3Pt}Nr2B^Csh zQ&R{yR^aO^N`;T~k2O(kN{RR^Xf@Sz9fL8|%FlW*vFEgX!Tq%+ z8i21mq)r{vW(#4`SaeKX%^Q2$wwjThIC7$n9K*FYZ(Ef$U9Axl2Z^g8x(GecmX>I1j4m?!m>a>>|*fB7wN7ba5E!@G6Y zGIOIO7R{)W$F1G8eAH8kn`x47Kn%Vb9dWZIar!g2GMF7Mcsi$bw%l%3?)YU*OlUoLR?4e z_TfSq+hWAZ08uoT#|ur1>;^&^k3m9VXbOdNXd#O02qo(=p`v5x?k6?^f_C@{Sib@; zzy%b3220`eS+@gY#8AcG^@p(7K=Tkh+sIp2BWDbx+d=fj#Ve+@4pBB-ecCk?!l#Ih zBkMb$6Y8y@%al4~W$@l+z0K6PH-;M=E46=%nF?za5g@r`Fp=UnDYC$KD?uT!0-Kfc zC0H+)I2)9b%NNsP$Xumps!9}=lwa;!d-HPz15`r2akLM$CxaH}qwvTzD4=(6 z4gX;f+uaTZd-pR0GDR?0tt$f}T4J4j(JB$_?17<9+5YWj@5(RT^PhBYK2V-s|2&uV zZ@{J7&$YB16hy`ZL#UOO zl$jT?DbC6O1P@WVl=>4#Ry7?ZCOMbhXW=D5lX~zF22=c z?uamX#sPTJ;mHDR1o&4iuc6Z+iD!`aK(*e+@iO?PIVGYmzDdO0G#v!qM8X=Fsko`| zvA6@md7_`VA!K+i6Jc(U(}<`lY>iNEf^y0egTvhhtd{$&-=MawkXqgK0}y$T596LB z+%}>8Oy*nRgOUba;_+(eWZa|_%c;7`(@Y#$z~G6K-T@Pr&_(;Tls0Sb#Ih7x>?=P& z=tS)SLe<2x|Df>THqR>$T0o^>ow200YfOkJ9wK|)2QQF#%J4DNG-1$6+ook^>&l~h zpQ4|OFx6nD)oNg#mv47|`o4Sa&+@I%di)aNYVWVVhB=0MHKue*aY+O7hxJSojL`!R z3V5W5s~fjzx*Kx8P|T(fvru)tMOvw=Rd`k{0Do{{9}0>_xC~-N?#j_)tWx6VF`|Z1 zX9-==8U`F=M@^6qbh_tU@`3Hch z=%c3dZ9JvuQ;6vt!*nYxwB7;)rbU6Y_HP|DRa+K#v((r{i8C^S%oiPATa1j*xqStM z2FwpsC$H}-uuUsaVaZRQha(TFMiM`R2jzm)PpG&ODjl%R@$!>3&LA)Bp1sli@sjXG zML@r0X0!_h$ajRpM9%yWb6OHAK?I>&DJCmW)9}JVQmjZc^;-E9s|2MO#DVe1BrXW| zLuO~xi3l(r34+DVz@w5%uu09RwlSt+JWB{Rh#T9)ZsGDEv>Hj(`}9`#@^{@^_q*rr zZr{1PxLIMgP{^DTalnCthhvvLqC4^oNLGwE{0ul*j5uJ~jN8&+YQ)ocR`4vM@Bz;v z2_Nt@YVBS4sC)5;hqu0sH7dpqS7<$G*dbY%v7cZGoc3T}We~CC?;{2B9exb8pju@} z27|cYy~HT^`BD>->X1>z(I(nKl(mK!Wf6kLnru!3S*yZSl@be=LRTyd!zIHKbvmJW z9tJm<0g%jwpNKzPPsR9W89@P(!mRb*aKrHCx##jxoLeg}r{bDywc^^Um48ktDzo;A zQ!1<*bVb~hK#&Dy@HV_)Z?v)1(WV>J0v>E52hq4;`5>T09DHL{Rqp)|8~IfY@_Bd$ z`G7gKpdL=&FxHrA&&{or5ZtX5PWceB0(aG~GZw%Y;=;qS>#nWBBx;`c2KMBIQP0J< z&nX4&TlzXv^N7J3G*Fe-;UDeLA#Gtnfn^D=6}Ba)XC-S)zK$v9bV-va3pAign53#8 zg2}jwJOpcMb4A(Zv8n=y(cWcXq#PNs<-$frHkeuk9*sPiXTZ$|$P4kG**?p`%`Crh zRF3pcC(_?hnYO~Zd6`A9yCoo{9HA(qSW_U0IomawLf=^hN|=$_6gnm5|=+kh-CIWK*7ZB=^Z9Rd`NB!Ho0qdi`)j zzD~W|LWoQtr>YC!tN_4|pf%(TZf0}hY(ZZrRG^-LUB$7O)UlG=M6BJ?mx0%Eq3N-8 z04xh4l)$D|jm`Ajq>Qc-)S1H--cG)RO)6{}%LS+pfXNB?wH5t(y~DxGei;pB z0tG-yR?UI%4^t*n1!?nN{LsY_mAE9pltV%QxXkfNdT1f_a_(_2btQsKvs+9Bk01xR z)zo6Ed4)d^Cp;BM0v@bCV4kmU68>`uRtfm>wG3|s0NmOlf%^hMv-8Fq(_^lb9e&op;!meIXt@xQ3!hOiexRk7{ z=aZ)?dYOPHysSbDmAzEy5BlNo0lM&^$j$V+e7=~1So(hX_(&4%=toJ#_m5Lp`R;Ib zUX4ec5B;FX=={DG349Q?i8_$o2Uq7u;-ilkn=5g)=iod1Mf_k3Y(&(3QXIg@ZA;Q6 zm4pgRm%hhkx1Om!KX8Gp#OF+jsU+A%`tOLQ@@}4NNIMKPsm8T@mZ%F7&ALc2C>89I zVCUOz;D;USFrdsq9_;Ha;*0*yg9ajd5G|t?MT0sm3YE*I7`X{4gx^5PD)F9BQ!12) zb&lH#d;3P>aU2fYzAZGnJ3Y9Ky6?Bb_IiAr%mS3v3hc(r@~44~KEm7gE}??3VA^U2i_ zCWjX5kbP+wJufGI(X-4DO|NFrv^YI}{LxGx6Bn@rtcVU;iyCE5ngCA~Fd^F=CS58l1`W^s&cMUS?`qZ#BO6As?REFo3K&*MiK2{V4UGQbff z`7kHMSObZ)Rjpc^czQH!wU9+Pji!|YXF%`z1ZiV)-l}fFhB$rSZ*V~=u_8gi0ccuK zk<>DBT0%}L^MBH|)qJVL52WxSnulJHY5pF!*hYWb7t2%ISZRy4p@Ie}4{mTMiZ0*m ztA#IUE%n?qJzg4%ck);Kewo(7mjS;OHmJMCUblcxcn`j6>|IrB2xB;4Yd5G@vm6c> zbY+V7bCPFyi4%#8a;s3R#*-gq4gA_ep0&##8y7Mk&<*Zd&HQT zRapYk++u@THui2y1Owa(1W>!gm*-;54L@Bu`2^Z7g7Z_f2@-@qlIAjMD+tC4$AbjMMSiG&=lx{m2O zL#5boH~yW8$07}|+*7n;rHKwdckX}u@YnEo zlbKc!pKjuIuZH;`G*<`@u7?%|&fXzP_x$xopM9g`#dwH>EWjgB(!fp)Mv#L6Ys|YX zfLjv;f6u2vT~X9Uue#K!;CA!%A0Sxg=CE>D~*@cMqbR1Z92%I!X3iC4JBpjhZsq>iR9q4vY)6X%EqRk zItt}eFfa)JNMq%zW4L?gWq0S+p+_8f>)I@T^?hkK0{QKE|o%vJu=9fDk{?NU2`_Yw~ z4=-KoUcCCRGj9p#+`E46(ceCWpV4_nj`y*1y^k(#Ke*Prere|)7rO6#_3-Tnq2#BZ zwA}8^54vY>?A-glcj33BP@likyKts=?Lzm*FMDUc-@fx<@8e&3x34~l@6H!@x@T|q z-v0>jVU8oYoZ#?(_dn=fy0v}p+wQd+y}OrpuD`YY;Ns4Mn>pXBJYR7eP1k`^!GAs! z?0J07859CPw|(ayy|2FAx%R%`zkToT$N+@8edE!&_nstFya`-_M`tf~FQ3mPfv4q} zsf`ae;a2axPrH|{_by-C`RQ+VRBzeNkHpV`XS*LE%LiyWA6sk zJ?=(fcLNeGq~8MKE%l^Gpt(%>C;eo1JD3YAOFgVLJD6L)`10WoZ+Fi<=w1EcB%-p^ zhhuSf4X~8}cTLZNguT@VsnM9ZSBE;-80OFCFiZ)@&wj`f&$l=@+fiZg($32$qL8CsF; z=@a@G8{lg?AhQ diff --git a/assets/index-1d0654fb.js b/assets/index-1c5fde3e.js similarity index 98% rename from assets/index-1d0654fb.js rename to assets/index-1c5fde3e.js index 3eedf901..1a4b9f0c 100644 --- a/assets/index-1d0654fb.js +++ b/assets/index-1c5fde3e.js @@ -1 +1 @@ -import{h as F,r as g,k,ad as t,e as D,z as C,f as j}from"./@vue-5ea710d1.js";import{U as s,j as a,k as o,y as x}from"./naive-ui-bed575c4.js";import"./date-fns-43132c58.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-de060e62.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!j(i)}const L=F({name:"RelyAbout",setup(){const{pkg:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{dependencies:n,devDependencies:u,name:e,version:v}=i,E=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],p=g([]),d=g([]),f=[{name:"项目名称",label:e},{name:"版本信息",label:v},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);p.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return k(()=>{b()}),{columns:E,dependenciesOptions:p,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[D("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(x,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:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{L as default}; +import{h as F,r as g,k,ad as t,e as D,z as C,f as j}from"./@vue-5ea710d1.js";import{U as s,j as a,k as o,y as x}from"./naive-ui-bed575c4.js";import"./date-fns-43132c58.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-de060e62.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!j(i)}const L=F({name:"RelyAbout",setup(){const{pkg:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{dependencies:n,devDependencies:u,name:e,version:v}=i,E=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],p=g([]),d=g([]),f=[{name:"项目名称",label:e},{name:"版本信息",label:v},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);p.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return k(()=>{b()}),{columns:E,dependenciesOptions:p,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[D("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(x,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:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{L as default}; diff --git a/assets/index-1c5fde3e.js.gz b/assets/index-1c5fde3e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf2d4a277d42e760531ad07537fbeda3defb4653 GIT binary patch literal 2126 zcmV-U2(kAciwFP!000026RlWVZyU!Ie($f?Yyo3g%r3dSiCTeaUNp1fZ?{W4co0#H*Fdl2^`CIoB;hTq%QxWXJ(cZNhvQ$ z0mGx6bD8ga^Uax&Xg6W07g>u*$g(>TrPVrnX zBX*786}J?)&K5VBiBP95C9J149Ej^rx{grafY3)NYZWwo>z}bMasfupo9A zbGuq`D`mgdSTw`JnQ!A(rLt11tuER~PXu(+xMP(8-Bxm_uRVYQ6QOSXWf+-{YsjY^}koOvs2wAT8@NGMDq(%m9I*iNj!n27kW#%w>PyH(3RO!w%Qe5e(h9>L zU|L+US4&kFxLH~N^Fi#}JseT+Wq^{9@+xVxlvkL=z658a7A*`@BC<3##2_IoG-$JF zPVMG<@4emHBEE2vlnEw19Kn7qQX01%A4d^{H^F~{DKA4iZ<=S$ytW0Vk=-!r(BSL3)nLq zr?j!1dBP)ETY^)rms@e%Rka`IeAew!A{8rYYq=-9`#DfLP;b0In0yzeM^muqT^79A8} zZtc|Ic|?*9_Y@D-rCjk4urIXIppm;L9dfo;ofR3~$@umlXGoH-JfZA12^7wX zJ_rfp!dHi{p(o6I#!mV+D5^)vU#BiXEvQ!r`9PfZ<{sNq5nwOH8qh5L|lnaLfPF2EUI7M9hlvTTwYEyJql-%X# z6rl`A3Fq$(QgEcQ&@ZAU1=189>TTujLzrR@%o zzCQiY`0wXNxl}Go$#S67coz?#Bh!HV5~mkgn|VVCQLO>{2F*-fdU#-5nyr_m(6@{7 zc4;v0t=4cZo&9=3%SwKNP zhJZtF;L(HU2e-eR!ieOR;}J-$t$OkC_Yd~pe>}DJX4X75Usqerx2X74*2?#$BSgZz zVzCX)FKan)8j8Q8n4QP;tqj|+nZ*SG0n%2}Dm2gPmy8iL{pQ*H)dXd6%P%-72{NBp zRu>Jx(ds%$#yk0&Xn^Jj^8Ag#CYmF{GtE%}bqfd>SW6su&t;?;SuxNu`^X9-)M-Y5 zAabCBGiNT-IAE6@23u>XslsS2f8=dj3Tn$LKw3Z?W!;#2Z=!i+yq!oDaxYmH$kY&^ zY4y{Y5Ov_nh{z?}UXLhTMjeowejmdVFCxOAC`Q>7g|N(k_Dlc}skecTp`cDntTMgt{=X7 zIeGR78IxyU9lYEb#!Ov@E`9(>irvE9NfP( zdG^`l!)IU`zx?d*%g@KJ?oYn|_tDP1!>7+Q&V$=~P@ql%D?I;ZymxcF_lZt3`S|A1 zUms2$K05kncmL1#4{rYR=)u#YyMF^r2QNPuzx>8A3!AWu^K|8SwDyTuU~s<+OJ2e<~+iDkszBY!*hN!W!wTKT%wie~rk!Mr%L&A4VP%Jq8f~ E07DBA{Qv*} literal 0 HcmV?d00001 diff --git a/assets/index-1d0654fb.js.gz b/assets/index-1d0654fb.js.gz deleted file mode 100644 index 39f62700061882d18f527fb4e1d28c0e7dc48d3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2127 zcmV-V2(b4biwFP!000026RlY7j}ylk|K7i1vz5@gnq7O>FXvliLJA@MfRreuRi)Ea z8t=~9bGP2v?#vn+#}ZK!LOukjglHQ;Kub!~rU4})91s$ze~W!D|3#mfS^I3?hw>+Zh#bzMOL91aA~|f0qm1=Tr+m7f z6T43Enp+87XN#LBsZRDA>BiBP95C9J14BbO3}&$jrhQ`P)NYfozE%%v3-MqMu^@Jo zaJyD@t6orVE}LQDJg{-QT3xHx*OzUiFG9QBaBKCdN0v>TkX}5r!=MqlWZhjho(?#- zGm?ZPv#X@$x{YuJRG+bJZdWT&RP(U6Vhd@;?RKTstTwBwnYZ#zCnk2yt-FnSy}oQ+ zST?M#*PEn)SHek;3Ca??iJN4t8a0;9F$*#8+JxI7sWd92v4TuwP_?Afs|Vg%JBogQ zX>rM3uhd-NW@Q1)he=@faZJIN0ZKx=b<%7ruP9Ff3C_qYS{h|U z-DaZM@}!5F%Yb>3&G@ORxG=+=4sOS!m<1Svm=E9!%4s@vbBsdLKfAIeZQLgDd`EyC z1!Fc(cr0s6amMv>YmU3F_TzNGdOa$nxg5lbN8q-mgBNWqiD<`$p-&PiMI0~tf>TVR zVL49~ zq>PI|9loZXFpC*G9oV3#J|!1tb-P+uvsx4rYpN6}usodup*)AKd}$_*rUJnGKs$5< zXzMY8(&M9SS&ADNEoKaqZ)&b}7}S=&mZc%g-4? z8ITdq(I#bC6wWzEl4koWkW`N*`QhCo3h(_;1uH_v`HT>rgWImP8Uc& zGyBo_@8^bB@jNM64wM@2;vsZo8j@e)>^$o*esl4r|CNx?cr>AhQ%!NN9p31`ExI929Z>#o<0Y~7pAP! z##XJ447XN6hA006jhAH7<%=~r(${lM5Seq*AGauav$ZiQDw%wDcmL_F>5WhJ9z8M9 zHi07~BY?DJkG+qt?%w&L@W|lK|E*4V#BqA($@K2!1;;nSP)g4nZ=$r-u{JhKC@jVZ zaOe#@c<_Ah_LnmlvAlA80;#oCFFyJH!S4HyXV(7QTErIXYODDc6~D^c#olyV;eTJyd)q%+HP5;)+zmxG2&LxI#s-ype$|$B_|_c9uUjw zp&>Y0Jtxh1w|El`(E>q!urb_33q<&)IWD1I2>}BqQwQF2IcddK0<_FO^3oV}TQMMr z9jM^MiHkG|*+qxJ)>>++G(K58^0qAnwQZFkEg+8bUc&u1(V{ZmPNfRDpRNjIW(d)& z`q@l`x^QL0a7LHP`Yu*{J5O#l$9w~Z_qeld{m!ZF$q z7N5&x`r+4;7uWQrnM%PC&ST-rDmKnq@|+nnFvjj*9#3{IPj>z_z4rp5d_(Yop6Nc{Z$00AaMdvig*^Xi`Vr*1w*Tto z^w}e1OrL$V_wxF|?JK)iZ%kfXnSOV5`tVcjD-&IRy#L2n2X`*-|Koi~y?f(}z5BPO z&pw-e_zX;wm!Iu_`T6A4{pt7rKDc~u|LHT0bMN*J6sVKH3eUfp?A)B}e4^7#KfZbJ z*N4-Gj}AV%zWe9)9RP^ieWzV7C87YJ7Ms diff --git a/assets/index-30d8c00f.js b/assets/index-2371ec4f.js similarity index 51% rename from assets/index-30d8c00f.js rename to assets/index-2371ec4f.js index 270a08bd..9384b228 100644 --- a/assets/index-30d8c00f.js +++ b/assets/index-2371ec4f.js @@ -1 +1 @@ -import{H as j,w as F,O as N,h as C,d as w,ad as i,z as D,r as x,t as I,f as o1,o as g2,j as D1,n as n1,aH as J,a3 as X,bl as M1,aP as v2,u as Q,S as y2,aR as S1,T as b2,F as j1,e as U,J as H1}from"./@vue-5ea710d1.js";import{d as P}from"./dayjs-fb92b34a.js";import{d as i1,s as E,c as _2}from"./pinia-752c5196.js";import{s as e1,d as w2,c as M2,i as S2,g as C2}from"./lodash-es-de060e62.js";import{z as C1,d as k1,N as N1,a as k2,b as O2,t as L2,c as b1,e as t1,f as A,g as z2,h as p1,i as T2,j as A2,k as u1,l as P2,m as E2,n as $,o as x2,p as f1,q as B1,r as V2,s as U1,u as Z2,v as I2,w as R2,x as K1,y as D2,A as O1,B as j2,C as H2,D as N2,E as B2,F as U2,G as K2,H as F2,I as $2,J as W2,K as q2,L as Y2,M as L1,O as z1,P as d1}from"./naive-ui-bed575c4.js";import{c as G2}from"./vue-i18n-a81083e4.js";import{c as J2,a as X2,u as Q2,R as ee}from"./vue-router-73d0f31d.js";import{u as T1,a as te,b as F1}from"./@vueuse-1c312fe5.js";import{s as A1}from"./screenfull-b3e6dc1f.js";import{s as le}from"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-43132c58.js";import"./vue-demi-71ba0ef2.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./@intlify-deb68647.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))o(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function l(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerPolicy&&(a.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?a.credentials="include":n.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(n){if(n.ep)return;n.ep=!0;const a=l(n);fetch(n.href,a)}})();if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const oe="modulepreload",ne=function(e){return"/ray-template/"+e},P1={},M=function(t,l,o){if(!l||l.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(l.map(a=>{if(a=ne(a),a in P1)return;P1[a]=!0;const s=a.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(!!o)for(let m=n.length-1;m>=0;m--){const f=n[m];if(f.href===a&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${c}`))return;const p=document.createElement("link");if(p.rel=s?"stylesheet":oe,s||(p.as="script",p.crossOrigin=""),p.href=a,document.head.appendChild(p),s)return new Promise((m,f)=>{p.addEventListener("load",m),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},ie=(e,t)=>{const l=e[t];return l?typeof l=="function"?l():Promise.resolve(l):new Promise((o,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},a1=(e,t,l="sessionStorage")=>{const o=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,o):window.sessionStorage.setItem(e,o)},R=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},ae=(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)}},$1=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],se="zh-CN",W1="zh-cn",ce={"zh-CN":"zh-cn","en-US":"en"},q1={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},W={name:"Dashboard",path:"/dashboard"},H={MENU_COLLAPSED_WIDTH:64,MENU_COLLAPSED_MODE:"width",MENU_COLLAPSED_ICON_SIZE:22,MENU_COLLAPSED_INDENT:24},re=!1,q={signin:"signin",localeLanguage:"localeLanguage",token:"token"},t4=(e,t="lang")=>{const l={};return Object.keys(e).forEach(o=>{const n=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const c=a.split("/"),r=c.shift(),p=c.join(".");r&&(p?(e1(l,r,l[r]||{}),e1(l[r],p,n)):e1(l,r,n||{}))}),l},pe=async e=>{var l;const t={};for(const o of e){const n=await ie(Object.assign({"./lang/en-US.ts":()=>M(()=>import("./en-US-43d9cad2.js"),["assets/en-US-43d9cad2.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),"./lang/zh-CN.ts":()=>M(()=>import("./zh-CN-aeed72b1.js"),["assets/zh-CN-aeed72b1.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"])}),`./lang/${o.key}.ts`);t[o.key]=((l=n.default)==null?void 0:l.message)??{}}return t},ue=e=>{switch(e){case"zh-CN":return{locale:C1,dateLocal:k1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:C1,dateLocal:k1}}},Y1=()=>{const e=R(q.localeLanguage,"localStorage");return e!=="no"?e:se},l4=()=>({VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),E1=(e,t)=>Object.prototype.toString.call(e).includes(t),de=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[];let n=0;if(t=t||l.length,e)for(n=0;n{e&&t&&l&&e.addEventListener(t,l,o)},me=(e,t,l,o=!1)=>{e&&t&&l&&e.removeEventListener(t,l,o)},G1=(e,t)=>{e&&t.trim().split(" ").forEach(o=>{o&&e.classList.add(o)})},g1=(e,t)=>{if(e)if(t==="removeAllClass"){const l=e.classList;l.forEach(o=>l.remove(o))}else t.trim().split(" ").forEach(o=>{o&&e.classList.remove(o)})},fe=(e,t)=>{const l=e.className,o=t.trim().split(" ").filter(n=>n!=="");return l.includes(o.join(" "))},ge=(e,t)=>{e&&(E1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):E1(t,"String")&&t.split(";").forEach(o=>{const[n,a]=o.split(":");n&&a&&(e.style[n.trim()]=a.trim())}))},J1=(e,t=1)=>{const l=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,n=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let a;if(l.test(e)){const s=e.substring(1);a="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else o.test(e)||n.test(e),a=e;return a&&!a.startsWith("rgba")&&(a=a.replace("rgb","rgba").replace(")",`, ${t})`)),a};let X1;const ve=async()=>{const e=Y1(),t=await pe($1);return G2({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},Q1=async e=>{const t=await ve();X1=t,e.use(t)},ye=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Y=e=>{const{t,locale:l,...o}=X1.global;return{...o,t:(s,...c)=>s?!s.includes(".")&&!e?s:t(ye(e,s),...c):"",locale:s=>{const c=l;c.value=s}}},be=["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],_e={},e2=()=>{P.locale(W1)},we=()=>({locale:t=>{const l=ce[t];l?P.locale(l):P.locale(W1)}}),V=i1("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{t,locale:l}=Y(),{locale:o}=we(),n=j({drawerPlacement:"right",primaryColorOverride:{..._e,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,invertSwitch:!1,breadcrumbSwitch:!0,localeLanguage:Y1(),lockScreenSwitch:!1,lockScreenInputSwitch:!1}),a=r=>{l(r),o(r),n.localeLanguage=r,a1("localeLanguage",r,"localStorage")},s=r=>{e1(n,"settingState.primaryColorOverride.common.primaryColorHover",r);const p=document.body;p.style.setProperty("--ray-theme-primary-color",r),p.style.setProperty("--ray-theme-primary-fade-color",J1(r,.3))},c=(r,p)=>{Object.hasOwn(n,p)&&typeof n[p]=="boolean"&&(n[p]=r)};return F(()=>n.invertSwitch,r=>{const p=document.body,m="ray-template--invert";r?G1(p,m):g1(p,m)}),{...N(n),updateLocale:a,changePrimaryColor:s,changeSwitcher:c}},{persist:{key:"piniaSettingStore"}});const S=C({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1},cursorPointer:{type:Boolean,default:!1}},emits:["click"],setup(e,t){const l=t.emit,o=w(()=>e.color),n=w(()=>`#${e.prefix}-${e.name}`),a=w(()=>{const c={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(c.cursor="pointer"),c});return{modelColor:o,symbolId:n,cssVars:a,handleClick:()=>{l("click")}}},render(){return i("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.handleClick.bind(this)},[i("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[i("use",D({"xlink:href":this.symbolId},{fill:this.modelColor}),null)])])}}),Me=e=>{const{beforeEach:t}=e,{path:l}=W,o=n=>{n(l),a1("menuKey",l)};t((n,a,s)=>{const c=R(q.token),r=R("menuKey"),{signinCallback:p}=E(c1()),m=w(()=>p.value.role),{meta:f}=n;c!=="no"?(()=>f.role?f.role.length===0?!0:f.role.includes(m.value):!0)()?n.path==="/"||a.path==="/login"?r!=="no"?s(r):o(s):s():o(s):n.path==="/"||a.path==="/login"?s():s("/")})},Se="rayLayoutContentWrapperScopeSelector",t2=x(),Ce=["login","error-page","doc"],x1=["admin"],ke=e=>{var l;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(l=t2.value)==null||l.scrollTo({top:0,left:0,behavior:"smooth"})};const Oe=C({name:"LayoutMenu",setup(){const e=G(),{router:t}=s1(),{menuModelValueChange:l,collapsedMenu:o}=e,n=w({get:()=>e.menuKey,set:()=>{}}),a=w(()=>e.options),s=w(()=>e.collapsed),{layout:{sideBarLogo:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{modelMenuKey:n,menuModelValueChange:l,modelMenuOptions:a,modelCollapsed:s,collapsedMenu:o,sideBarLogo:c,handleSideBarLogoClick:()=>{c&&c.url&&(c.jumpType==="station"?t.push(c.url):window.open(c.url))}}},render(){return i(O2,{bordered:!0,showTrigger:!0,collapseMode:H.MENU_COLLAPSED_MODE,collapsedWidth:H.MENU_COLLAPSED_WIDTH,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?i("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?i(S,{name:this.sideBarLogo.icon,size:"30"},null):"",i("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[i(N1,null,{default:()=>[this.sideBarLogo.title]})])]):"",i(k2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:H.MENU_COLLAPSED_INDENT,collapsed:this.modelCollapsed,collapsedIconSize:H.MENU_COLLAPSED_ICON_SIZE,collapsedWidth:H.MENU_COLLAPSED_WIDTH,onUpdateValue:this.menuModelValueChange.bind(this),accordion:re},null)]})}});const Le=C({name:"RayTooltipIcon",props:{...L2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:o=>{t("click",o)}}},render(){return i(b1,this.$props,{trigger:()=>i(S,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const ze=C({name:"ThemeSwitch",setup(){const{t:e}=Y(),t=V(),{changeSwitcher:l}=t,{themeValue:o}=E(t);return{t:e,changeSwitcher:l,themeValue:o,handleRailStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return i(A,{justify:"center"},{default:()=>[i(b1,null,{trigger:()=>i(t1,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>I(S,{name:"dark"},{}),"unchecked-icon":()=>I(S,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function h1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!o1(e)}const Te=C({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=Y(),o=V(),{changePrimaryColor:n,changeSwitcher:a}=o,{themeValue:s,primaryColorOverride:c,menuTagSwitch:r,breadcrumbSwitch:p,invertSwitch:m}=E(o);return{modelShow:w({get:()=>e.show,set:d=>{t("update:show",d)}}),t:l,changePrimaryColor:n,themeValue:s,primaryColorOverride:c,menuTagSwitch:r,changeSwitcher:a,breadcrumbSwitch:p,invertSwitch:m}},render(){let e,t,l;const{t:o}=this;return i(P2,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,placement:this.placement,width:this.width},{default:()=>[i(z2,{title:o("headerSettingOptions.Title")},{default:()=>[i(A,{class:"setting-drawer__space",vertical:!0},{default:()=>[i(p1,{titlePlacement:"center"},h1(e=o("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),i(ze,null,null),i(p1,{titlePlacement:"center"},h1(t=o("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),i(T2,{swatches:be,value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":n=>this.primaryColorOverride.common.primaryColor=n,onUpdateValue:this.changePrimaryColor.bind(this)},null),i(p1,{titlePlacement:"center"},h1(l=o("headerSettingOptions.InterfaceDisplay"))?l:{default:()=>[l]}),i(A2,{labelPlacement:"left",column:1},{default:()=>[i(u1,{label:"多标签"},{default:()=>[i(t1,{value:this.menuTagSwitch,"onUpdate:value":n=>this.menuTagSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"menuTagSwitch")},null)]}),i(u1,{label:"面包屑"},{default:()=>[i(t1,{value:this.breadcrumbSwitch,"onUpdate:value":n=>this.breadcrumbSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"breadcrumbSwitch")},null)]}),i(u1,{label:"反转色"},{default:()=>[i(t1,{value:this.invertSwitch,"onUpdate:value":n=>this.invertSwitch=n,onUpdateValue:n=>this.changeSwitcher(n,"invertSwitch")},null)]})]})]})]})]})}});function Ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!o1(e)}const Pe=C({name:"RBreadcrumb",setup(){const e=G(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:w(()=>e.breadcrumbOptions),handleDropdownSelect:(n,a)=>{t(n,a)}}},render(){let e;return i(x2,null,Ae(e=this.modelBreadcrumbOptions.map(t=>i(E2,{key:t.key},{default:()=>{var l;return[i($,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>i("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function V1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!o1(e)}const Ee=C({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const l=G(),{menuModelValueChange:o}=l,n=w({get:()=>e.show,set:f=>{t("update:show",f),f||(s.searchOptions=[],s.searchValue=null)}}),a=w(()=>l.options),s=j({searchValue:null,searchOptions:[]}),c=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"esc",label:"关闭",plain:!0}],r=f=>{const d=f;(d.ctrlKey||d.metaKey)&&d.key==="k"&&(n.value=!0)},p=f=>{const d=[],k=O=>{O.forEach(h=>{var y,b,z;(y=h.children)!=null&&y.length&&k(h.children);const g=(b=h.breadcrumbLabel)==null?void 0:b.toLocaleLowerCase(),v=String(f).toLocaleLowerCase();g!=null&&g.includes(v)&&l1(h)&&!((z=h.children)!=null&&z.length)&&d.push(h)})};f?(k(a.value),s.searchOptions=d):s.searchOptions=[]},m=f=>{const d=f.meta;d.windowOpen?window.open(d.windowOpen):(n.value=!1,o(f.key,f))};return g2(()=>{he(window,"keydown",r)}),D1(()=>{me(window,"keydown",r)}),{...N(s),modelShow:n,tiptextOptions:c,handleSearchMenuOptions:w2(p,300),handleSearchItemClick:m}},render(){let e,t;return i(U1,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,"transform-origin":"center"},{default:()=>[i("div",{class:"global-seach global-seach--dark global-seach--light"},[i("div",{class:"global-seach__wrapper"},[i("div",{class:"global-seach__card"},[i("div",{class:"global-seach__card-header"},[i(f1,{size:"large",value:this.searchValue,"onUpdate:value":l=>this.searchValue=l,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>i(S,{name:"search",size:"24"},null)})]),i(B1,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?i(A,{vertical:!0,wrapItem:!1,size:[8,8]},V1(e=this.searchOptions.map(l=>i(A,D({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,l)}),{default:()=>{var o;return[i("div",{class:"content-item-icon"},[(o=l==null?void 0:l.meta)!=null&&o.icon?i(S,{name:l.meta.icon,size:"24"},null):i(S,{name:"table",size:"24"},null)]),i("div",{class:"content-item-label"},[l.breadcrumbLabel])]}})))?e:{default:()=>[e]}):i(V2,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),i("div",{class:"global-seach__card-footer"},[i(A,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},V1(t=this.tiptextOptions.map(l=>i("div",{class:"tip-wrapper-item"},[i("div",{class:"item-icon"},[l.plain?i("span",null,[l.icon]):i(S,{name:l.icon,size:"18"},null)]),i("div",{class:"item-laebl"},[l.label])])))?t:{default:()=>[t]})])])])])]})}});const v1=C({name:"AppAvatar",props:{...Z2,...I2,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=R(q.signin),l=w(()=>({"--app-avatar-cursor":e.cursor}));return{signin:t,cssVars:l}},render(){return i(A,D({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>[i(R2,D(this.$props,{src:this.signin.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),i("div",{class:"app-avatar__name"},[this.signin.name])]})}}),xe=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ve={logout:()=>{const e=c1(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=V(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},Ze=e=>{const t=Ve[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ie=C({name:"SiderBar",setup(e,{expose:t}){const l=V(),{t:o}=Y(),{updateLocale:n,changeSwitcher:a}=l,{drawerPlacement:s,breadcrumbSwitch:c}=E(l),r=x(!1),p=R(q.signin),m={display:"flex"},f=x(!1),d=w(()=>[{name:"reload",size:18,tooltip:o("headerTooltip.Reload")}]),k=w(()=>[{name:"search",size:18,tooltip:o("headerTooltip.Search"),eventKey:"search"},{name:"fullscreen",size:18,tooltip:o("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:o("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:o("headerTooltip.Setting"),eventKey:"setting"}]),O={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"))},setting:()=>{r.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{A1.isEnabled?A1.toggle():window.$message.warning("您的浏览器不支持全屏~")},search:()=>{f.value=!0},lock:()=>{a(!0,"lockScreenSwitch")}};return{leftIconOptions:d,rightTooltipIconOptions:k,t:o,handleIconClick:g=>{var v;(v=O[g])==null||v.call(O)},showSettings:r,updateLocale:n,signin:p,spaceItemStyle:m,drawerPlacement:s,breadcrumbSwitch:c,globalSearchShown:f}},render(){return i(K1,{class:"layout-header",bordered:!0},{default:()=>[i(Ee,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),i(A,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>i(b1,null,{trigger:()=>i(S,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>e.tooltip})),this.breadcrumbSwitch?i(Pe,null,null):""]}),i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>i(Le,{iconName:e.name,tooltipText:e.tooltip,onClick:this.handleIconClick.bind(this,e.name)},null)),i($,{options:$1,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[i(S,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),i($,{options:xe(),onSelect:Ze.bind(this),trigger:"click"},{default:()=>[i(v1,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),i(Te,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function Re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!o1(e)}const De=C({name:"MenuTag",setup(){const e=x(null),t=G(),l=V(),{menuKey:o,menuTagOptions:n}=E(t),{menuModelValueChange:a,spliceMenTagOptions:s,emptyMenuTagOptions:c,setMenuTagOptions:r}=t,{changeSwitcher:p}=l,{path:m}=W,f=["closeAll","closeRight","closeLeft","closeOther"];let d=-1;const k=w(()=>n.value.map((u,_,Z)=>(u.key===o.value&&u.key!==m?u.closeable=!0:u.closeable=!1,u.key===m&&(u.closeable=!1),Z.length<=1&&(u.closeable=!1),u))),O=x([{label:"重新加载",key:"reloadCurrentPage",icon:()=>I(S,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>I(S,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>I(S,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>I(S,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>I(S,{size:16,name:"close"},{}),disabled:!1}]),h=de(),g={reloadCurrentPage:()=>{p(!1,"reloadRouteSwitch"),setTimeout(()=>p(!0,"reloadRouteSwitch"))},closeAll:()=>{O.value.length>1&&(c(),w3(!0))},closeRight:()=>{const u=O.value.length,_=k.value[d];s(d+1,u-1),o.value!==_.key&&a(_.key,_)},closeLeft:()=>{s(0,d)},closeOther:()=>{const u=k.value[d];o.value!==u.key?(c(),a(u.key,u)):r(u,!1)}},v=j({x:0,y:0,actionDropdownShow:!1}),y=u=>{if(s(u),o.value!==m){const _=k.value,Z=_.length,r1=_[Z-1];a(r1.key,r1)}},b=(u,_)=>{O.value.forEach(Z=>{if(Z.key===u){Z.disabled=_;return}})},z=u=>{a(u.key,u)},T=u=>{var Z;const _=document.getElementById(h);if(_){const w1=Array.from(_.childNodes).find(f2=>fe(f2,"n-scrollbar-container")).scrollLeft||0,m2=u==="left"?Math.max(0,w1-200):w1+200;(Z=e.value)==null||Z.scrollTo({left:m2,behavior:"smooth"})}},L=u=>{var _;v.actionDropdownShow=!1,(_=g[u])==null||_.call(g)},B=(u,_)=>{_.preventDefault(),v.actionDropdownShow=!1,d=u,n1().then(()=>{v.actionDropdownShow=!0,v.x=_.clientX,v.y=_.clientY})},_1=()=>{const u=k.value.length-1;d===u?b("closeRight",!0):d0&&b("closeLeft",!1)},u2=()=>{d=k.value.findIndex(_=>_.key===o.value),_1()},d2=u=>{k.value.length>1&&u.key!==m&&(u.closeable=!0)},h2=u=>{u.key!==o.value&&(u.closeable=!1)};return F(()=>k.value,u=>{O.value.forEach(_=>{f.includes(_.key)&&(u.length>1?_.disabled=!1:_.disabled=!0)})},{immediate:!0,deep:!0}),F(()=>v.actionDropdownShow,()=>{_1()}),{modelMenuTagOptions:k,menuModelValueChange:a,closeCurrentMenuTag:y,menuKey:o,handleTagClick:z,moreOptions:O,handleScrollX:T,scrollRef:e,scrollBarUUID:h,actionDropdownSelect:L,rootPath:m,actionState:v,handleContextMenu:B,setCurrentContentmenuIndex:u2,menuTagMouseenter:d2,menuTagMouseleave:h2}},render(){let e;return i(K1,null,{default:()=>[i("div",{class:"menu-tag"},[i($,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),i(A,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[i(S,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),i(B1,D({xScrollable:!0,ref:"scrollRef"},{id:this.scrollBarUUID},{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"}}),{default:()=>[i(A,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Re(e=this.modelMenuTagOptions.map((t,l)=>i(D2,D({size:"large",strong:!0,closable:t.closeable,onClose:this.closeCurrentMenuTag.bind(this,l),type:t.key===this.menuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,t),onContextmenu:this.handleContextMenu.bind(this,l),onMouseenter:this.menuTagMouseenter.bind(this,t),onMouseleave:this.menuTagMouseleave.bind(this,t)}),{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),i("div",{class:"menu-tag__right-wrapper"},[i(S,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),i($,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[i(S,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}});const je=C({__name:"TransitionComponent",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const t=s2(),{keepAliveInclude:l}=E(t),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=q1;return(s,c)=>{const r=v2("RouterView");return J(),X(r,null,{default:M1(({Component:p,route:m})=>[i(b2,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:M1(()=>[Q(o)?(J(),X(y2,{key:0,max:Q(n),include:Q(l),exclude:Q(a)},[(J(),X(S1(p),{key:m.fullPath}))],1032,["max","include","exclude"])):(J(),X(S1(p),{key:m.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}}),l2=C({name:"ContentWrapper",setup(){const e=V(),{reloadRouteSwitch:t}=E(e);return{reloadRouteSwitch:t}},render(){return this.reloadRouteSwitch?i(je,{class:"content-wrapper"},null):i(j1,null,null)}}),He=Object.freeze(Object.defineProperty({__proto__:null,default:l2},Symbol.toStringTag,{value:"Module"}));const Ne=C({name:"FooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{copyright:e}},render(){return this.copyright?i("div",{class:"layout-footer-wrapper"},[this.copyright]):i(j1,null,null)}}),Be=e=>{const t=T1(e[0]),l=T1(e[1]);return w(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${l.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${l.height.value}px`}))},Z1=C({name:"RLayout",setup(){const e=x(),t=x(),l=V(),o=G(),{height:n}=te(),{menuTagSwitch:a}=E(l),{setupAppRoutes:s}=o,c=F1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),r=Be([e,t]);return n1().then(()=>{s()}),{windowHeight:n,modelMenuTagSwitch:a,cssVarsRef:r,isLock:c,LAYOUT_CONTENT_REF:t2,layoutSiderBarRef:e,layoutMenuTagRef:t}},render(){return i("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[this.isLock?"":i(O1,{class:"layout-full",hasSider:!0},{default:()=>[i(Oe,null,null),i(O1,{class:"layout__view-container__layout"},{default:()=>[i(Ie,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?i(De,{ref:"layoutMenuTagRef"},null):"",i(j2,D({ref:"LAYOUT_CONTENT_REF",class:"layout-content__router-view",nativeScrollbar:!1},{id:Se}),{default:()=>[i(l2,null,null),i(Ne,null,null)]})]})]})])}}),Ue={path:"/axios",name:"Axios",component:()=>M(()=>import("./index-df3b7b68.js"),["assets/index-df3b7b68.js","assets/axios-760d4776.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios",order:3,keepAlive:!0}},Ke=Object.freeze(Object.defineProperty({__proto__:null,default:Ue},Symbol.toStringTag,{value:"Module"})),Fe={path:"/dashboard",name:"Dashboard",component:()=>M(()=>import("./index-0f07dd52.js"),["assets/index-0f07dd52.js","assets/index-64e0b86b.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard",order:0}},$e=Object.freeze(Object.defineProperty({__proto__:null,default:Fe},Symbol.toStringTag,{value:"Module"})),We={path:"/doc",name:"DocLocal",component:()=>M(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/",order:6}},qe=Object.freeze(Object.defineProperty({__proto__:null,default:We},Symbol.toStringTag,{value:"Module"})),Ye={path:"/doc",name:"Doc",component:()=>M(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/",order:5}},Ge=Object.freeze(Object.defineProperty({__proto__:null,default:Ye},Symbol.toStringTag,{value:"Module"})),Je={path:"/echart",name:"Echart",component:()=>M(()=>import("./index-de853114.js"),["assets/index-de853114.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/lodash-es-de060e62.js","assets/echarts-d6944f71.js","assets/zrender-d1c4172f.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart",order:1}},Xe=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"})),Qe={path:"/error",name:"ErrorPage",component:()=>M(()=>import("./index-78a4478f.js"),["assets/index-78a4478f.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error",hidden:!0}},e3=Object.freeze(Object.defineProperty({__proto__:null,default:Qe},Symbol.toStringTag,{value:"Module"})),y1=()=>M(()=>Promise.resolve().then(()=>He),void 0),t3={path:"/multi",name:"MultiMenu",component:y1,meta:{i18nKey:"MultiMenu",icon:"table",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>M(()=>import("./index-a00ef4f6.js"),["assets/index-a00ef4f6.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:y1,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"SubMenu",component:()=>M(()=>import("./index-38b97305.js"),["assets/index-38b97305.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>M(()=>import("./index-423b4784.js"),["assets/index-423b4784.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1-1",keepAlive:!0}}]}]}]},l3=Object.freeze(Object.defineProperty({__proto__:null,default:t3},Symbol.toStringTag,{value:"Module"})),o3={path:"/office",name:"Office",component:()=>M(()=>import("./index-8d7fc175.js"),["assets/index-8d7fc175.js","assets/vue-router-73d0f31d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"document",name:"Document",component:()=>M(()=>import("./index-4c0e2b71.js"),["assets/index-4c0e2b71.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"presentation",name:"Presentation",component:()=>M(()=>import("./index-63b300f5.js"),["assets/index-63b300f5.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"spreadsheet",name:"Spreadsheet",component:()=>M(()=>import("./index-e394400f.js"),["assets/index-e394400f.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},n3=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"})),i3={path:"/precision",name:"CalculatePrecision",component:()=>M(()=>import("./index-f251309a.js"),["assets/index-f251309a.js","assets/lodash-es-de060e62.js","assets/currency.js-57f74176.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{i18nKey:"CalculatePrecision",icon:"rely",order:2}},a3=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"})),s3={path:"/rely",name:"Rely",component:y1,meta:{i18nKey:"Rely",icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>M(()=>import("./index-1d0654fb.js"),["assets/index-1d0654fb.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},c3=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"})),r3={path:"/scroll-reveal",name:"ScrollReveal",component:()=>M(()=>import("./index-fc8bab43.js"),["assets/index-fc8bab43.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},p3=Object.freeze(Object.defineProperty({__proto__:null,default:r3},Symbol.toStringTag,{value:"Module"})),u3={path:"/table",name:"TableView",component:()=>M(()=>import("./index-1526b4ce.js"),["assets/index-1526b4ce.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/vuedraggable-6b12b321.js","assets/date-fns-43132c58.js","assets/vue-675b3e90.js","assets/sortablejs-488acd37.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/screenfull-b3e6dc1f.js","assets/print-js-887d4f16.js","assets/xlsx-1a040596.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-2dd36944.css"]),meta:{i18nKey:"Table",icon:"table",order:2}},d3=Object.freeze(Object.defineProperty({__proto__:null,default:u3},Symbol.toStringTag,{value:"Module"})),h3=()=>{const e=Object.assign({"../modules/axios.ts":Ke,"../modules/dashboard.ts":$e,"../modules/doc-local.ts":qe,"../modules/doc.ts":Ge,"../modules/echart.ts":Xe,"../modules/error.ts":e3,"../modules/multi-menu.ts":l3,"../modules/office.ts":n3,"../modules/precision.ts":a3,"../modules/rely.ts":c3,"../modules/scroll-reveal.ts":p3,"../modules/table.ts":d3});return Object.keys(e).reduce((l,o)=>{const n=e[o];return l.push(n.default),l},[])},m3=e=>e.sort((t,l)=>{try{const{meta:{order:o=1}}=t,{meta:{order:n=0}}=l;return o-n}catch{throw new Error("orderRoutes error: order must be number!")}}),o2=m3(h3()),I1=e=>e.startsWith("/"),n2=(e,t=[],l="")=>Array.isArray(e)?(e.forEach(n=>{var a;(a=n.children)!=null&&a.length?n2(n.children,t,l+(I1(n.path)?n.path:"/"+n.path)):(n.path=l+(I1(n.path)?n.path:"/"+n.path),t.push(n))}),t):[],f3=e=>Array.isArray(e)?n2(M2(e)):[],{path:g3}=W,v3=[{path:"/",name:"login",component:()=>M(()=>import("./index-cd798ed2.js"),["assets/index-cd798ed2.js","assets/@vueuse-1c312fe5.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-59686564.js","assets/index-64e0b86b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-eaf4f815.css"])},{path:"/",name:"layout",redirect:g3,component:Z1,children:f3(o2)},{path:"/:catchAll(.*)",name:"errorPage",component:Z1,redirect:"/error"}];let K;const y3=()=>J2({history:X2(),routes:v3,scrollBehavior:e=>(ke(e),{top:0,left:0})}),i2=e=>{K=y3(),_3(K),s1(),e.use(K)},s1=()=>{try{if(K)return{router:K};throw new Error}catch{throw new Error("router is not defined")}},l1=e=>{const{signinCallback:t}=E(c1()),l=w(()=>t.value.role),{meta:o,name:n}=e,a=(o==null?void 0:o.hidden)===void 0||(o==null?void 0:o.hidden)===!1?!1:o==null?void 0:o.hidden;return x1.length&&x1.includes(l.value)||Ce.includes(n)?!a:o!=null&&o.role?o.role.includes(l.value)&&!a:!a},b3=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},_3=e=>{b3(e),Me(e)},w3=e=>{const{router:t}=s1(),{push:l,replace:o}=t,{path:n}=W;e?l(n):o(n)},M3=(e,t,l)=>e[t]===l||e.key===l,a2=(e,t,l)=>{const o=[];if(M3(e,t,l))return o.push(e),o;if(e.children&&e.children.length>0)for(const n of e.children){const a=a2(n,t,l);a.length>0&&o.push(e,...a)}return o},m1=(e,t,l)=>{const o=[];for(const n of e){const a=a2(n,t,l);a.length>0&&o.push(...a)}return o},S3=(e,t,l)=>{e.path!==t&&(l.find(n=>n.path===e.path)||l.push(e))},R1=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},o=l?l.title:"";document.title=t+" - "+o},G=i1("menu",()=>{const{router:e}=s1(),t=Q2(),{t:l}=Y(),{setKeepAliveInclude:o}=s2(),{path:n}=W,a=R("menuKey")==="no"?n:R("menuKey"),s=j({menuKey:a,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),c=(h,g)=>m1(h,"key",g),r=(h,g)=>{const v=g.meta;if(v.windowOpen)window.open(v.windowOpen);else if(s.menuKey!==h){if(S3(g,s.menuKey,s.menuTagOptions),R1(g),o(g),s.breadcrumbOptions=m1(s.options,"key",h),h[0]!=="/"){const y=c(s.options,h).map(b=>b.key).join("/");e.push(y)}else e.push(g.path);s.menuKey=h,a1("menuKey",h)}},p=h=>{const g=v=>{var y;for(const b of v)if((y=b==null?void 0:b.children)!=null&&y.length&&g(b.children),h===b.path){r(b.path,b);break}};g(s.options)},m=(h,g=!0)=>{const y=Array.isArray(h)?[...h]:[h];g?s.menuTagOptions.push(...y):s.menuTagOptions=y},f=()=>{const h=v=>{const{meta:y}=v,b=w(()=>y!=null&&y.i18nKey?l(`menu.${y.i18nKey}`):y==null?void 0:y.noLocalTitle),z={...v,key:v.path,label:()=>I(N1,null,{default:()=>b.value}),breadcrumbLabel:b.value},T={icon:()=>I(S,{name:y.icon,size:H.MENU_COLLAPSED_ICON_SIZE},{})},L=y!=null&&y.icon?Object.assign({},z,T):z;return v.path===a&&(m(L),R1(L)),L.show=l1(v),L},g=(v,y)=>{var z;const b=[];for(const T of v){if((z=T.children)!=null&&z.length&&l1(T))T.children=g(T.children);else if(!l1(T))continue;b.push(h(T))}return b};s.options=g(o2),n1(()=>{s.breadcrumbOptions=m1(s.options,"key",s.menuKey)})},d=h=>s.collapsed=h,k=(h,g=1)=>s.menuTagOptions.splice(h,g),O=()=>{s.menuTagOptions=[]};return F(()=>t.fullPath,h=>{p(h)},{immediate:!0}),{...N(s),menuModelValueChange:r,setupAppRoutes:f,collapsedMenu:d,spliceMenTagOptions:k,emptyMenuTagOptions:O,setMenuTagOptions:m}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),c1=i1("signin",()=>{const e=j({signinCallback:{}}),t=o=>new Promise((n,a)=>{S2(o)?a({code:1,message:"登陆失败",data:null}):(e.signinCallback={role:"admin",name:o.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},n({code:0,message:"登陆成功",data:e.signinCallback}))}),l=()=>{window.$message.info("账号退出中..."),ae("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...N(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),s2=i1("keepAlive",()=>{const{maxKeepAliveLength:e}=q1,t=j({keepAliveInclude:[]}),l=()=>t.keepAliveInclude.length,o=n=>{const a=l(),{name:s,meta:{keepAlive:c}}=n;c&&(a>=e&&t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(s))};return{...N(t),setKeepAliveInclude:o}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),c2=e=>{const t=_2();e.use(t),t.use(le)},C3=C({name:"GlobalProvider",setup(){const e=V(),t=w(()=>e.primaryColorOverride),l=w(()=>e.themeValue?H2:null),o=w(()=>{const r=e.localeLanguage;return ue(r)}),{message:n,notification:a,dialog:s,loadingBar:c}=N2(["message","dialog","notification","loadingBar"],{configProviderProps:w(()=>({theme:l.value}))});return window.$dialog=s,window.$message=n,window.$loadingBar=c,window.$notification=a,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:o}},render(){return i(W2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[i(B2,null,{default:()=>[i(U2,null,{default:()=>[i(K2,null,{default:()=>[i(F2,null,{default:()=>{var e,t;return[i($2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),r2=x(!1),o4=e=>r2.value=e,k3=C({name:"GlobalSpin",props:{...q2},setup(){return{spinValue:r2,overrides:{opacitySpinning:"0"}}},render(){return i(Y2,D(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});const O3=C({name:"LockScreen",setup(){const e=x(),t=x(),l=V(),o=c1(),{lockScreenSwitch:n,lockScreenInputSwitch:a}=E(l),{changeSwitcher:s}=l,{logout:c}=o,r="HH:mm",p="A",m="YY年MM月DD日",f="ddd",d=j({lockCondition:{pwd:null},HH_MM:P().format(r),AM_PM:P().locale("en").format(p),YY_MM_DD:P().format(m),DDD:P().format(f)}),k={pwd:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input","blur"]}},O=F1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),h=R(q.signin),g=()=>{var L;(L=e.value)==null||L.validate(B=>{B||(O.value=!0,d.lockCondition.pwd=null,a1("lockScreenPassword",d.lockCondition.pwd),s(!0,"lockScreenSwitch"))})},v=setInterval(()=>{d.HH_MM=P().format(r),d.AM_PM=P().format(p)},6e4),y=setInterval(()=>{d.YY_MM_DD=P().format(m),d.DDD=P().format(f)},864e5),b=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{s(!1,"lockScreenSwitch")})}})},z=()=>{var L;(L=e.value)==null||L.validate(B=>{B||(O.value=!1,d.lockCondition.pwd=null,s(!1,"lockScreenSwitch"))})},T=()=>{n1(()=>{var L;(L=t.value)==null||L.focus()})};return D1(()=>{clearInterval(v),clearInterval(y)}),{lockScreenSwitch:n,lockScreenInputSwitch:a,rules:k,...N(d),isLock:O,handleLockScreen:g,formRef:e,signin:h,handleBackToSignin:b,handleUnlockScreen:z,inputInstRef:t,handleModalUpdateShow:T}},render(){return i(U1,{show:this.lockScreenSwitch,"onUpdate:show":e=>this.lockScreenSwitch=e,"transform-origin":"center",maskClosable:!1,closeOnEsc:!1,preset:this.isLock?void 0:"dialog",title:"锁定屏幕",onAfterEnter:this.handleModalUpdateShow.bind(this)},{default:()=>{var e,t;return[this.isLock?i("div",{class:"lock-screen"},[i("div",{class:"lock-screen__content"},[i("div",{class:"lock-screen__content-bg"},[i("div",{class:"left"},[(e=this.HH_MM)==null?void 0:e.split(":")[0]]),i("div",{class:"right"},[(t=this.HH_MM)==null?void 0:t.split(":")[1]])]),i("div",{class:"lock-screen__content-avatar"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null)]),i("div",{class:"lock-screen__content-input"},[i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules},{default:()=>[i(z1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(A,{justify:"space-between"},{default:()=>[i(d1,{type:"primary",text:!0,onClick:this.handleBackToSignin.bind(this)},{default:()=>[U("返回登陆")]}),i(d1,{type:"primary",text:!0,onClick:this.handleUnlockScreen.bind(this)},{default:()=>[U("进入系统")]})]})]})]),i("div",{class:"lock-screen__content-date"},[i("div",{class:"current-date"},[this.HH_MM,U(" "),i("span",null,[this.AM_PM])]),i("div",{class:"current-year"},[this.YY_MM_DD,U(" "),i("span",null,[this.DDD])])])])]):i("div",{class:"lock-screen__input"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null),i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules,labelPlacement:"left",style:{margin:"24px 0"}},{default:()=>[i(z1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入锁屏密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(d1,{type:"primary",onClick:this.handleLockScreen.bind(this),style:{width:"100%"}},{default:()=>[U("锁屏")]})]})])]}})}}),p2=C({name:"App",setup(){const e=V(),{themeValue:t}=E(e),l=()=>{const{appPrimaryColor:{primaryColor:n,primaryFadeColor:a}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,c=R("piniaSettingStore","localStorage"),r=C2(c,"primaryColorOverride.common.primaryColor"),p=J1(r,.3);s.style.setProperty("--ray-theme-primary-color",r||n),s.style.setProperty("--ray-theme-primary-fade-color",p||a)},o=()=>{const n=document.getElementById("pre-loading-animation");n&&ge(n,{display:"none"})};l(),o(),F(()=>t.value,n=>{const a=document.body,s="ray-template--dark",c="ray-template--light";n?g1(a,c):g1(a,s),G1(a,n?s:c)},{immediate:!0})},render(){return i(C3,null,{default:()=>[i(O3,null,null),i(k3,null,{default:()=>i(ee,null,null),description:()=>"lodaing..."})]})}}),L3=async()=>{const e=H1(p2);await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},z3=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=H1(p2),await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z3():L3();export{q as A,$1 as L,W as R,ze as T,c1 as a,s1 as b,a1 as c,S as d,V as e,me as f,l4 as g,ge as h,de as i,t4 as m,he as o,w3 as r,o4 as s,Y as u}; +import{H as N,w as F,O as U,h as k,d as M,ad as i,z as D,r as V,t as I,f as n1,o as b2,j as D1,n as W,aH as X,a3 as Q,bl as M1,aP as _2,u as e1,S as w2,aR as S1,T as M2,F as j1,e as K,J as N1}from"./@vue-5ea710d1.js";import{d as P}from"./dayjs-fb92b34a.js";import{d as i1,s as E,c as S2}from"./pinia-752c5196.js";import{s as t1,d as C2,c as k2,i as O2,g as L2}from"./lodash-es-de060e62.js";import{z as C1,d as k1,N as H1,a as T2,b as z2,t as A2,c as _1,e as l1,f as A,g as P2,h as p1,i as E2,j as x2,k as u1,l as V2,m as Z2,n as q,o as I2,p as f1,q as B1,r as R2,s as U1,u as D2,v as j2,w as N2,x as K1,y as H2,A as O1,B as B2,C as U2,D as K2,E as $2,F as F2,G as W2,H as q2,I as Y2,J as G2,K as J2,L as X2,M as L1,O as T1,P as d1}from"./naive-ui-bed575c4.js";import{c as Q2}from"./vue-i18n-a81083e4.js";import{c as ee,a as te,u as le,R as oe}from"./vue-router-73d0f31d.js";import{u as z1,a as ne,b as $1}from"./@vueuse-1c312fe5.js";import{s as A1}from"./screenfull-b3e6dc1f.js";import{s as ie}from"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-43132c58.js";import"./vue-demi-71ba0ef2.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./@intlify-deb68647.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function l(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=l(o);fetch(o.href,a)}})();if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const ae="modulepreload",se=function(e){return"/ray-template/"+e},P1={},S=function(t,l,n){if(!l||l.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(l.map(a=>{if(a=se(a),a in P1)return;P1[a]=!0;const s=a.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(!!n)for(let b=o.length-1;b>=0;b--){const v=o[b];if(v.href===a&&(!s||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${c}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":ae,s||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),s)return new Promise((b,v)=>{u.addEventListener("load",b),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},ce=(e,t)=>{const l=e[t];return l?typeof l=="function"?l():Promise.resolve(l):new Promise((n,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},a1=(e,t,l="sessionStorage")=>{const n=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)},R=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},re=(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)}},F1=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],pe="zh-CN",W1="zh-cn",ue={"zh-CN":"zh-cn","en-US":"en"},q1={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},s1={name:"Dashboard",path:"/dashboard"},B={MENU_COLLAPSED_WIDTH:64,MENU_COLLAPSED_MODE:"width",MENU_COLLAPSED_ICON_SIZE:22,MENU_COLLAPSED_INDENT:24},de=!1,Y={signin:"signin",localeLanguage:"localeLanguage",token:"token"},i4=(e,t="lang")=>{const l={};return Object.keys(e).forEach(n=>{const o=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const c=a.split("/"),r=c.shift(),u=c.join(".");r&&(u?(t1(l,r,l[r]||{}),t1(l[r],u,o)):t1(l,r,o||{}))}),l},he=async e=>{var l;const t={};for(const n of e){const o=await ce(Object.assign({"./lang/en-US.ts":()=>S(()=>import("./en-US-3a740601.js"),["assets/en-US-3a740601.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),"./lang/zh-CN.ts":()=>S(()=>import("./zh-CN-10d4d136.js"),["assets/zh-CN-10d4d136.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"])}),`./lang/${n.key}.ts`);t[n.key]=((l=o.default)==null?void 0:l.message)??{}}return t},me=e=>{switch(e){case"zh-CN":return{locale:C1,dateLocal:k1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:C1,dateLocal:k1}}},Y1=()=>{const e=R(Y.localeLanguage,"localStorage");return e!=="no"?e:pe},a4=()=>({VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),E1=(e,t)=>Object.prototype.toString.call(e).includes(t),fe=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];let o=0;if(t=t||l.length,e)for(o=0;o{e&&t&&l&&e.addEventListener(t,l,n)},ye=(e,t,l,n=!1)=>{e&&t&&l&&e.removeEventListener(t,l,n)},G1=(e,t)=>{e&&t.trim().split(" ").forEach(n=>{n&&e.classList.add(n)})},g1=(e,t)=>{if(e)if(t==="removeAllClass"){const l=e.classList;l.forEach(n=>l.remove(n))}else t.trim().split(" ").forEach(n=>{n&&e.classList.remove(n)})},be=(e,t)=>{const l=e.className,n=t.trim().split(" ").filter(o=>o!=="");return l.includes(n.join(" "))},_e=(e,t)=>{e&&(E1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):E1(t,"String")&&t.split(";").forEach(n=>{const[o,a]=n.split(":");o&&a&&(e.style[o.trim()]=a.trim())}))},J1=(e,t=1)=>{const l=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,o=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let a;if(l.test(e)){const s=e.substring(1);a="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else n.test(e)||o.test(e),a=e;return a&&!a.startsWith("rgba")&&(a=a.replace("rgb","rgba").replace(")",`, ${t})`)),a},s4=e=>typeof e=="number"?e.toString()+"px":ge.test(e)?e:e+"px";let X1;const we=async()=>{const e=Y1(),t=await he(F1);return Q2({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},Q1=async e=>{const t=await we();X1=t,e.use(t)},Me=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,G=e=>{const{t,locale:l,...n}=X1.global;return{...n,t:(s,...c)=>s?!s.includes(".")&&!e?s:t(Me(e,s),...c):"",locale:s=>{const c=l;c.value=s}}},Se=["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],Ce={},e2=()=>{P.locale(W1)},ke=()=>({locale:t=>{const l=ue[t];l?P.locale(l):P.locale(W1)}}),Z=i1("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{t,locale:l}=G(),{locale:n}=ke(),o=N({drawerPlacement:"right",primaryColorOverride:{...Ce,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,invertSwitch:!1,breadcrumbSwitch:!0,localeLanguage:Y1(),lockScreenSwitch:!1,lockScreenInputSwitch:!1}),a=r=>{l(r),n(r),o.localeLanguage=r,a1("localeLanguage",r,"localStorage")},s=r=>{t1(o,"settingState.primaryColorOverride.common.primaryColorHover",r);const u=document.body;u.style.setProperty("--ray-theme-primary-color",r),u.style.setProperty("--ray-theme-primary-fade-color",J1(r,.3))},c=(r,u)=>{Object.hasOwn(o,u)&&typeof o[u]=="boolean"&&(o[u]=r)};return F(()=>o.invertSwitch,r=>{const u=document.body,b="ray-template--invert";r?G1(u,b):g1(u,b)}),{...U(o),updateLocale:a,changePrimaryColor:s,changeSwitcher:c}},{persist:{key:"piniaSettingStore"}});const C=k({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1},cursorPointer:{type:Boolean,default:!1}},emits:["click"],setup(e,t){const l=t.emit,n=M(()=>e.color),o=M(()=>`#${e.prefix}-${e.name}`),a=M(()=>{const c={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(c.cursor="pointer"),c});return{modelColor:n,symbolId:o,cssVars:a,handleClick:()=>{l("click")}}},render(){return i("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.handleClick.bind(this)},[i("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[i("use",D({"xlink:href":this.symbolId},{fill:this.modelColor}),null)])])}}),Oe=e=>{const{beforeEach:t}=e;t((l,n,o)=>{const a=R(Y.token),s=R("menuKey"),{signinCallback:c}=E(r1()),r=M(()=>c.value.role),{meta:u}=l;a!=="no"?(()=>u.role?u.role.length===0?!0:u.role.includes(r.value):!0)()?l.path==="/"||n.path==="/login"?s!=="no"?o(s):b1(!0):o():b1(!0):l.path==="/"||n.path==="/login"?o():o("/")})},Le="rayLayoutContentWrapperScopeSelector",t2=V(),Te=["login","error-page","doc"],x1=["admin"],ze=e=>{var l;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(l=t2.value)==null||l.scrollTo({top:0,left:0,behavior:"smooth"})};const Ae=k({name:"LayoutMenu",setup(){const e=J(),{router:t}=c1(),{menuModelValueChange:l,collapsedMenu:n}=e,o=M({get:()=>e.menuKey,set:()=>{}}),a=M(()=>e.options),s=M(()=>e.collapsed),{layout:{sideBarLogo:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{modelMenuKey:o,menuModelValueChange:l,modelMenuOptions:a,modelCollapsed:s,collapsedMenu:n,sideBarLogo:c,handleSideBarLogoClick:()=>{c&&c.url&&(c.jumpType==="station"?t.push(c.url):window.open(c.url))}}},render(){return i(z2,{bordered:!0,showTrigger:!0,collapseMode:B.MENU_COLLAPSED_MODE,collapsedWidth:B.MENU_COLLAPSED_WIDTH,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?i("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?i(C,{name:this.sideBarLogo.icon,size:"30"},null):"",i("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[i(H1,null,{default:()=>[this.sideBarLogo.title]})])]):"",i(T2,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:B.MENU_COLLAPSED_INDENT,collapsed:this.modelCollapsed,collapsedIconSize:B.MENU_COLLAPSED_ICON_SIZE,collapsedWidth:B.MENU_COLLAPSED_WIDTH,onUpdateValue:this.menuModelValueChange.bind(this),accordion:de},null)]})}});const Pe=k({name:"RayTooltipIcon",props:{...A2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:n=>{t("click",n)}}},render(){return i(_1,this.$props,{trigger:()=>i(C,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const Ee=k({name:"ThemeSwitch",setup(){const{t:e}=G(),t=Z(),{changeSwitcher:l}=t,{themeValue:n}=E(t);return{t:e,changeSwitcher:l,themeValue:n,handleRailStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return i(A,{justify:"center"},{default:()=>[i(_1,null,{trigger:()=>i(l1,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>I(C,{name:"dark"},{}),"unchecked-icon":()=>I(C,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function h1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const xe=k({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:l}=G(),n=Z(),{changePrimaryColor:o,changeSwitcher:a}=n,{themeValue:s,primaryColorOverride:c,menuTagSwitch:r,breadcrumbSwitch:u,invertSwitch:b}=E(n);return{modelShow:M({get:()=>e.show,set:f=>{t("update:show",f)}}),t:l,changePrimaryColor:o,themeValue:s,primaryColorOverride:c,menuTagSwitch:r,changeSwitcher:a,breadcrumbSwitch:u,invertSwitch:b}},render(){let e,t,l;const{t:n}=this;return i(V2,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,placement:this.placement,width:this.width},{default:()=>[i(P2,{title:n("headerSettingOptions.Title")},{default:()=>[i(A,{class:"setting-drawer__space",vertical:!0},{default:()=>[i(p1,{titlePlacement:"center"},h1(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),i(Ee,null,null),i(p1,{titlePlacement:"center"},h1(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),i(E2,{swatches:Se,value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),i(p1,{titlePlacement:"center"},h1(l=n("headerSettingOptions.InterfaceDisplay"))?l:{default:()=>[l]}),i(x2,{labelPlacement:"left",column:1},{default:()=>[i(u1,{label:"多标签"},{default:()=>[i(l1,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]}),i(u1,{label:"面包屑"},{default:()=>[i(l1,{value:this.breadcrumbSwitch,"onUpdate:value":o=>this.breadcrumbSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"breadcrumbSwitch")},null)]}),i(u1,{label:"反转色"},{default:()=>[i(l1,{value:this.invertSwitch,"onUpdate:value":o=>this.invertSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"invertSwitch")},null)]})]})]})]})]})}});function Ve(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Ze=k({name:"RBreadcrumb",setup(){const e=J(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:M(()=>e.breadcrumbOptions),handleDropdownSelect:(o,a)=>{t(o,a)}}},render(){let e;return i(I2,null,Ve(e=this.modelBreadcrumbOptions.map(t=>i(Z2,{key:t.key},{default:()=>{var l;return[i(q,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>i("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function V1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Ie=k({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const l=J(),{menuModelValueChange:n}=l,o=M({get:()=>e.show,set:v=>{t("update:show",v),v||(s.searchOptions=[],s.searchValue=null)}}),a=M(()=>l.options),s=N({searchValue:null,searchOptions:[]}),c=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"esc",label:"关闭",plain:!0}],r=v=>{const f=v;(f.ctrlKey||f.metaKey)&&f.key==="k"&&(o.value=!0)},u=v=>{const f=[],x=w=>{w.forEach(d=>{var g,y,z;(g=d.children)!=null&&g.length&&x(d.children);const m=(y=d.breadcrumbLabel)==null?void 0:y.toLocaleLowerCase(),_=String(v).toLocaleLowerCase();m!=null&&m.includes(_)&&o1(d)&&!((z=d.children)!=null&&z.length)&&f.push(d)})};v?(x(a.value),s.searchOptions=f):s.searchOptions=[]},b=v=>{const f=v.meta;f.windowOpen?window.open(f.windowOpen):(o.value=!1,n(v.key,v))};return b2(()=>{ve(window,"keydown",r)}),D1(()=>{ye(window,"keydown",r)}),{...U(s),modelShow:o,tiptextOptions:c,handleSearchMenuOptions:C2(u,300),handleSearchItemClick:b}},render(){let e,t;return i(U1,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,"transform-origin":"center"},{default:()=>[i("div",{class:"global-seach global-seach--dark global-seach--light"},[i("div",{class:"global-seach__wrapper"},[i("div",{class:"global-seach__card"},[i("div",{class:"global-seach__card-header"},[i(f1,{size:"large",value:this.searchValue,"onUpdate:value":l=>this.searchValue=l,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>i(C,{name:"search",size:"24"},null)})]),i(B1,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?i(A,{vertical:!0,wrapItem:!1,size:[8,8]},V1(e=this.searchOptions.map(l=>i(A,D({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,l)}),{default:()=>{var n;return[i("div",{class:"content-item-icon"},[(n=l==null?void 0:l.meta)!=null&&n.icon?i(C,{name:l.meta.icon,size:"24"},null):i(C,{name:"table",size:"24"},null)]),i("div",{class:"content-item-label"},[l.breadcrumbLabel])]}})))?e:{default:()=>[e]}):i(R2,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),i("div",{class:"global-seach__card-footer"},[i(A,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},V1(t=this.tiptextOptions.map(l=>i("div",{class:"tip-wrapper-item"},[i("div",{class:"item-icon"},[l.plain?i("span",null,[l.icon]):i(C,{name:l.icon,size:"18"},null)]),i("div",{class:"item-laebl"},[l.label])])))?t:{default:()=>[t]})])])])])]})}});const v1=k({name:"AppAvatar",props:{...D2,...j2,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=R(Y.signin),l=M(()=>({"--app-avatar-cursor":e.cursor}));return{signin:t,cssVars:l}},render(){return i(A,D({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>[i(N2,D(this.$props,{src:this.signin.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),i("div",{class:"app-avatar__name"},[this.signin.name])]})}}),Re=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],De={logout:()=>{const e=r1(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=Z(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},je=e=>{const t=De[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ne=k({name:"SiderBar",setup(e,{expose:t}){const l=Z(),{t:n}=G(),{updateLocale:o,changeSwitcher:a}=l,{drawerPlacement:s,breadcrumbSwitch:c}=E(l),r=V(!1),u=R(Y.signin),b={display:"flex"},v=V(!1),f=M(()=>[{name:"reload",size:18,tooltip:n("headerTooltip.Reload")}]),x=M(()=>[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},{name:"fullscreen",size:18,tooltip:n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}]),w={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"))},setting:()=>{r.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{A1.isEnabled?A1.toggle():window.$message.warning("您的浏览器不支持全屏~")},search:()=>{v.value=!0},lock:()=>{a(!0,"lockScreenSwitch")}};return{leftIconOptions:f,rightTooltipIconOptions:x,t:n,handleIconClick:m=>{var _;(_=w[m])==null||_.call(w)},showSettings:r,updateLocale:o,signin:u,spaceItemStyle:b,drawerPlacement:s,breadcrumbSwitch:c,globalSearchShown:v}},render(){return i(K1,{class:"layout-header",bordered:!0},{default:()=>[i(Ie,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),i(A,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>i(_1,null,{trigger:()=>i(C,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>e.tooltip})),this.breadcrumbSwitch?i(Ze,null,null):""]}),i(A,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>i(Pe,{iconName:e.name,tooltipText:e.tooltip,onClick:this.handleIconClick.bind(this,e.name)},null)),i(q,{options:F1,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[i(C,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),i(q,{options:Re(),onSelect:je.bind(this),trigger:"click"},{default:()=>[i(v1,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),i(xe,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function He(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!n1(e)}const Be=k({name:"MenuTag",setup(e,{expose:t}){const l=V(null),n=J(),o=Z(),{menuKey:a,menuTagOptions:s}=E(n),{menuModelValueChange:c,spliceMenTagOptions:r,emptyMenuTagOptions:u,setMenuTagOptions:b}=n,{changeSwitcher:v}=o,{path:f}=s1,x=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const d=M(()=>s.value.map((p,h,T)=>(p.key===a.value&&p.key!==f?p.closeable=!0:p.closeable=!1,p.key===f&&(p.closeable=!1),T.length<=1&&(p.closeable=!1),p))),m=V([{label:"重新加载",key:"reloadCurrentPage",icon:()=>I(C,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>I(C,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>I(C,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>I(C,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>I(C,{size:16,name:"close"},{}),disabled:!1}]),_=fe(),g={reloadCurrentPage:()=>{v(!1,"reloadRouteSwitch"),setTimeout(()=>v(!0,"reloadRouteSwitch"))},closeAll:()=>{m.value.length>1&&(u(),b1(!0))},closeRight:()=>{const p=m.value.length,h=d.value[w];r(w+1,p-1),a.value!==h.key&&c(h.key,h)},closeLeft:()=>{r(0,w)},closeOther:()=>{const p=d.value[w];a.value!==p.key?(u(),c(p.key,p)):b(p,!1)}},y=N({x:0,y:0,actionDropdownShow:!1}),z=p=>{if(r(p),a.value!==f){const h=d.value,T=h.length,j=h[T-1];c(j.key,j)}},O=(p,h)=>{m.value.forEach(T=>{if(T.key===p){T.disabled=h;return}})},L=p=>{c(p.key,p)},H=()=>{const p=document.getElementById(_);if(p)return Array.from(p.childNodes).find(j=>be(j,"n-scrollbar-container"))},u2=p=>{var T;const h=H();if(h){const j=h.scrollLeft||0,y2=p==="left"?Math.max(0,j-200):j+200;(T=l.value)==null||T.scrollTo({left:y2,behavior:"smooth"})}},d2=p=>{var h;y.actionDropdownShow=!1,(h=g[p])==null||h.call(g)},h2=(p,h)=>{h.preventDefault(),y.actionDropdownShow=!1,w=p,W().then(()=>{y.actionDropdownShow=!0,y.x=h.clientX,y.y=h.clientY})},w1=()=>{const p=d.value.length-1;w===p?O("closeRight",!0):w0&&O("closeLeft",!1)},m2=()=>{w=d.value.findIndex(h=>h.key===a.value),w1()},f2=p=>{d.value.length>1&&p.key!==f&&(p.closeable=!0)},g2=p=>{p.key!==a.value&&(p.closeable=!1)},v2=()=>{H()&&W().then(()=>{var h;(h=l.value)==null||h.scrollTo({left:99999,behavior:"smooth"})})};return F(()=>d.value,(p,h)=>{m.value.forEach(T=>{x.includes(T.key)&&(p.length>1?T.disabled=!1:T.disabled=!0)}),h!=null&&h.length&&p.length>(h==null?void 0:h.length)&&v2()},{immediate:!0}),F(()=>y.actionDropdownShow,()=>{w1()}),t({}),{modelMenuTagOptions:d,menuModelValueChange:c,closeCurrentMenuTag:z,menuKey:a,handleTagClick:L,moreOptions:m,handleScrollX:u2,scrollRef:l,scrollBarUUID:_,actionDropdownSelect:d2,rootPath:f,actionState:y,handleContextMenu:h2,setCurrentContentmenuIndex:m2,menuTagMouseenter:f2,menuTagMouseleave:g2}},render(){let e;return i(K1,null,{default:()=>[i("div",{class:"menu-tag"},[i(q,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),i(A,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[i(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),i(B1,D({xScrollable:!0,ref:"scrollRef"},{id:this.scrollBarUUID}),{default:()=>[i(A,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},He(e=this.modelMenuTagOptions.map((t,l)=>i(H2,D({size:"large",strong:!0,closable:t.closeable,onClose:this.closeCurrentMenuTag.bind(this,l),type:t.key===this.menuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,t),onContextmenu:this.handleContextMenu.bind(this,l),onMouseenter:this.menuTagMouseenter.bind(this,t),onMouseleave:this.menuTagMouseleave.bind(this,t),tag_data:t.path}),{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),i("div",{class:"menu-tag__right-wrapper"},[i(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),i(q,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[i(C,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}});const Ue=k({__name:"TransitionComponent",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const t=s2(),{keepAliveInclude:l}=E(t),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:a}=q1;return(s,c)=>{const r=_2("RouterView");return X(),Q(r,null,{default:M1(({Component:u,route:b})=>[i(M2,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:M1(()=>[e1(n)?(X(),Q(w2,{key:0,max:e1(o),include:e1(l),exclude:e1(a)},[(X(),Q(S1(u),{key:b.fullPath}))],1032,["max","include","exclude"])):(X(),Q(S1(u),{key:b.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}}),l2=k({name:"ContentWrapper",setup(){const e=Z(),{reloadRouteSwitch:t}=E(e);return{reloadRouteSwitch:t}},render(){return this.reloadRouteSwitch?i(Ue,{class:"content-wrapper"},null):i(j1,null,null)}}),Ke=Object.freeze(Object.defineProperty({__proto__:null,default:l2},Symbol.toStringTag,{value:"Module"}));const $e=k({name:"FooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{copyright:e}},render(){return this.copyright?i("div",{class:"layout-footer-wrapper"},[this.copyright]):i(j1,null,null)}}),Fe=e=>{const t=z1(e[0]),l=z1(e[1]);return M(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${l.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${l.height.value}px`}))},Z1=k({name:"RLayout",setup(){const e=V(),t=V(),l=Z(),n=J(),{height:o}=ne(),{menuTagSwitch:a}=E(l),{setupAppRoutes:s}=n,c=$1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),r=Fe([e,t]);return W().then(()=>{s()}),{windowHeight:o,modelMenuTagSwitch:a,cssVarsRef:r,isLock:c,LAYOUT_CONTENT_REF:t2,layoutSiderBarRef:e,layoutMenuTagRef:t}},render(){return i("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[this.isLock?"":i(O1,{class:"layout-full",hasSider:!0},{default:()=>[i(Ae,null,null),i(O1,{class:"layout__view-container__layout"},{default:()=>[i(Ne,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?i(Be,{ref:"layoutMenuTagRef"},null):"",i(B2,D({ref:"LAYOUT_CONTENT_REF",class:"layout-content__router-view",nativeScrollbar:!1},{id:Le}),{default:()=>[i(l2,null,null),i($e,null,null)]})]})]})])}}),We={path:"/axios",name:"Axios",component:()=>S(()=>import("./index-8540e42e.js"),["assets/index-8540e42e.js","assets/axios-760d4776.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios",order:3,keepAlive:!0}},qe=Object.freeze(Object.defineProperty({__proto__:null,default:We},Symbol.toStringTag,{value:"Module"})),Ye={path:"/dashboard",name:"Dashboard",component:()=>S(()=>import("./index-1064a966.js"),["assets/index-1064a966.js","assets/index-64e0b86b.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard",order:0}},Ge=Object.freeze(Object.defineProperty({__proto__:null,default:Ye},Symbol.toStringTag,{value:"Module"})),Je={path:"/doc",name:"DocLocal",component:()=>S(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/",order:6}},Xe=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"})),Qe={path:"/doc",name:"Doc",component:()=>S(()=>import("./index-e7bbd96d.js"),["assets/index-e7bbd96d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/",order:5}},e3=Object.freeze(Object.defineProperty({__proto__:null,default:Qe},Symbol.toStringTag,{value:"Module"})),t3={path:"/echart",name:"Echart",component:()=>S(()=>import("./index-9b7dfaf4.js"),["assets/index-9b7dfaf4.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/lodash-es-de060e62.js","assets/echarts-d6944f71.js","assets/zrender-d1c4172f.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart",order:1}},l3=Object.freeze(Object.defineProperty({__proto__:null,default:t3},Symbol.toStringTag,{value:"Module"})),o3={path:"/error",name:"ErrorPage",component:()=>S(()=>import("./index-ecb865f0.js"),["assets/index-ecb865f0.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error",hidden:!0}},n3=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"})),i3={path:"/iframe",name:"IframeDemo",component:()=>S(()=>import("./index-0b561e7d.js"),["assets/index-0b561e7d.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-951384e1.css"]),meta:{icon:"rely",order:2,noLocalTitle:"iframe"}},a3=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"})),y1=()=>S(()=>Promise.resolve().then(()=>Ke),void 0),s3={path:"/multi",name:"MultiMenu",component:y1,meta:{i18nKey:"MultiMenu",icon:"table",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>S(()=>import("./index-a00ef4f6.js"),["assets/index-a00ef4f6.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:y1,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"SubMenu",component:()=>S(()=>import("./index-38b97305.js"),["assets/index-38b97305.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>S(()=>import("./index-423b4784.js"),["assets/index-423b4784.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1-1",keepAlive:!0}}]}]}]},c3=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"})),r3={path:"/office",name:"Office",component:()=>S(()=>import("./index-8d7fc175.js"),["assets/index-8d7fc175.js","assets/vue-router-73d0f31d.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office",icon:"office",hidden:!0},children:[{path:"document",name:"Document",component:()=>S(()=>import("./index-572fabc4.js"),["assets/index-572fabc4.js","assets/@vue-5ea710d1.js","assets/dayjs-fb92b34a.js","assets/date-fns-43132c58.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"presentation",name:"Presentation",component:()=>S(()=>import("./index-63b300f5.js"),["assets/index-63b300f5.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"spreadsheet",name:"Spreadsheet",component:()=>S(()=>import("./index-e394400f.js"),["assets/index-e394400f.js","assets/@vue-5ea710d1.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},p3=Object.freeze(Object.defineProperty({__proto__:null,default:r3},Symbol.toStringTag,{value:"Module"})),u3={path:"/precision",name:"CalculatePrecision",component:()=>S(()=>import("./index-f251309a.js"),["assets/index-f251309a.js","assets/lodash-es-de060e62.js","assets/currency.js-57f74176.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/@vue-5ea710d1.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js"]),meta:{i18nKey:"CalculatePrecision",icon:"rely",order:2}},d3=Object.freeze(Object.defineProperty({__proto__:null,default:u3},Symbol.toStringTag,{value:"Module"})),h3={path:"/rely",name:"Rely",component:y1,meta:{i18nKey:"Rely",icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>S(()=>import("./index-1c5fde3e.js"),["assets/index-1c5fde3e.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},m3=Object.freeze(Object.defineProperty({__proto__:null,default:h3},Symbol.toStringTag,{value:"Module"})),f3={path:"/scroll-reveal",name:"ScrollReveal",component:()=>S(()=>import("./index-fc8bab43.js"),["assets/index-fc8bab43.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},g3=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"})),v3={path:"/table",name:"TableView",component:()=>S(()=>import("./index-a45a385f.js"),["assets/index-a45a385f.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5ea710d1.js","assets/vuedraggable-6b12b321.js","assets/date-fns-43132c58.js","assets/vue-675b3e90.js","assets/sortablejs-488acd37.js","assets/naive-ui-bed575c4.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/screenfull-b3e6dc1f.js","assets/print-js-887d4f16.js","assets/xlsx-1a040596.js","assets/dayjs-fb92b34a.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/@vueuse-1c312fe5.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-2dd36944.css"]),meta:{i18nKey:"Table",icon:"table",order:2}},y3=Object.freeze(Object.defineProperty({__proto__:null,default:v3},Symbol.toStringTag,{value:"Module"})),b3=()=>{const e=Object.assign({"../modules/axios.ts":qe,"../modules/dashboard.ts":Ge,"../modules/doc-local.ts":Xe,"../modules/doc.ts":e3,"../modules/echart.ts":l3,"../modules/error.ts":n3,"../modules/iframe.ts":a3,"../modules/multi-menu.ts":c3,"../modules/office.ts":p3,"../modules/precision.ts":d3,"../modules/rely.ts":m3,"../modules/scroll-reveal.ts":g3,"../modules/table.ts":y3});return Object.keys(e).reduce((l,n)=>{const o=e[n];return l.push(o.default),l},[])},_3=e=>e.sort((t,l)=>{try{const{meta:{order:n=1}}=t,{meta:{order:o=0}}=l;return n-o}catch{throw new Error("orderRoutes error: order must be number!")}}),o2=_3(b3()),I1=e=>e.startsWith("/"),n2=(e,t=[],l="")=>Array.isArray(e)?(e.forEach(o=>{var a;(a=o.children)!=null&&a.length?n2(o.children,t,l+(I1(o.path)?o.path:"/"+o.path)):(o.path=l+(I1(o.path)?o.path:"/"+o.path),t.push(o))}),t):[],w3=e=>Array.isArray(e)?n2(k2(e)):[],{path:M3}=s1,S3=[{path:"/",name:"login",component:()=>S(()=>import("./index-54f76c04.js"),["assets/index-54f76c04.js","assets/@vueuse-1c312fe5.js","assets/@vue-5ea710d1.js","assets/naive-ui-bed575c4.js","assets/date-fns-43132c58.js","assets/vueuc-ab337559.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-3e4116d4.js","assets/vooks-30ff42a2.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-9041c6f6.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-59686564.js","assets/index-64e0b86b.js","assets/dayjs-fb92b34a.js","assets/pinia-752c5196.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-a81083e4.js","assets/@intlify-deb68647.js","assets/vue-router-73d0f31d.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-eaf4f815.css"])},{path:"/",name:"layout",redirect:M3,component:Z1,children:w3(o2)},{path:"/:catchAll(.*)",name:"errorPage",component:Z1,redirect:"/error"}];let $;const C3=()=>ee({history:te(),routes:S3,scrollBehavior:e=>(ze(e),{top:0,left:0})}),i2=e=>{$=C3(),O3($),c1(),e.use($)},c1=()=>{try{if($)return{router:$};throw new Error}catch{throw new Error("router is not defined")}},o1=e=>{const{signinCallback:t}=E(r1()),l=M(()=>t.value.role),{meta:n,name:o}=e,a=(n==null?void 0:n.hidden)===void 0||(n==null?void 0:n.hidden)===!1?!1:n==null?void 0:n.hidden;return x1.length&&x1.includes(l.value)||Te.includes(o)?!a:n!=null&&n.role?n.role.includes(l.value)&&!a:!a},k3=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},O3=e=>{k3(e),Oe(e)},b1=(e=!0)=>{const{router:t}=c1(),{push:l,replace:n}=t,{path:o}=s1;e?l(o):n(o),a1("menuKey",o)},L3=(e,t,l)=>e[t]===l||e.key===l,a2=(e,t,l)=>{const n=[];if(L3(e,t,l))return n.push(e),n;if(e.children&&e.children.length>0)for(const o of e.children){const a=a2(o,t,l);a.length>0&&n.push(e,...a)}return n},m1=(e,t,l)=>{const n=[];for(const o of e){const a=a2(o,t,l);a.length>0&&n.push(...a)}return n},T3=(e,t,l)=>{e.path!==t&&(l.find(o=>o.path===e.path)||l.push(e))},R1=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=l?l.title:"";document.title=t+" - "+n},J=i1("menu",()=>{const{router:e}=c1(),t=le(),{t:l}=G(),{setKeepAliveInclude:n}=s2(),{path:o}=s1,a=R("menuKey")==="no"?o:R("menuKey"),s=N({menuKey:a,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),c=(d,m)=>m1(d,"key",m),r=(d,m)=>{const _=m.meta;if(_.windowOpen)window.open(_.windowOpen);else if(s.menuKey!==d){if(T3(m,s.menuKey,s.menuTagOptions),R1(m),n(m),s.breadcrumbOptions=m1(s.options,"key",d),d[0]!=="/"){const g=c(s.options,d).map(y=>y.key).join("/");e.push(g)}else e.push(m.path);s.menuKey=d,a1("menuKey",d)}},u=d=>{const m=_=>{var g;for(const y of _)if((g=y==null?void 0:y.children)!=null&&g.length&&m(y.children),d===y.path){r(y.path,y);break}};m(s.options)},b=(d,m=!0)=>{const g=Array.isArray(d)?[...d]:[d];m?s.menuTagOptions.push(...g):s.menuTagOptions=g},v=()=>{const d=_=>{const{meta:g}=_,y=M(()=>g!=null&&g.i18nKey?l(`menu.${g.i18nKey}`):g==null?void 0:g.noLocalTitle),z={..._,key:_.path,label:()=>I(H1,null,{default:()=>y.value}),breadcrumbLabel:y.value},O={icon:()=>I(C,{name:g.icon,size:B.MENU_COLLAPSED_ICON_SIZE},{})},L=g!=null&&g.icon?Object.assign({},z,O):z;return _.path===a&&(b(L),R1(L)),L.show=o1(_),L},m=(_,g)=>{var z;const y=[];for(const O of _){if((z=O.children)!=null&&z.length&&o1(O))O.children=m(O.children);else if(!o1(O))continue;y.push(d(O))}return y};s.options=m(o2),W(()=>{s.breadcrumbOptions=m1(s.options,"key",s.menuKey)})},f=d=>s.collapsed=d,x=(d,m=1)=>s.menuTagOptions.splice(d,m),w=()=>{s.menuTagOptions=[]};return F(()=>t.fullPath,d=>{u(d)},{immediate:!0}),{...U(s),menuModelValueChange:r,setupAppRoutes:v,collapsedMenu:f,spliceMenTagOptions:x,emptyMenuTagOptions:w,setMenuTagOptions:b}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),r1=i1("signin",()=>{const e=N({signinCallback:{}}),t=n=>new Promise((o,a)=>{O2(n)?a({code:1,message:"登陆失败",data:null}):(e.signinCallback={role:"admin",name:n.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},o({code:0,message:"登陆成功",data:e.signinCallback}))}),l=()=>{window.$message.info("账号退出中..."),re("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...U(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),s2=i1("keepAlive",()=>{const{maxKeepAliveLength:e}=q1,t=N({keepAliveInclude:[]}),l=()=>t.keepAliveInclude.length,n=o=>{const a=l(),{name:s,meta:{keepAlive:c}}=o;c&&(a>=e&&t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(s))};return{...U(t),setKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),c2=e=>{const t=S2();e.use(t),t.use(ie)},z3=k({name:"GlobalProvider",setup(){const e=Z(),t=M(()=>e.primaryColorOverride),l=M(()=>e.themeValue?U2:null),n=M(()=>{const r=e.localeLanguage;return me(r)}),{message:o,notification:a,dialog:s,loadingBar:c}=K2(["message","dialog","notification","loadingBar"],{configProviderProps:M(()=>({theme:l.value}))});return window.$dialog=s,window.$message=o,window.$loadingBar=c,window.$notification=a,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:n}},render(){return i(G2,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[i($2,null,{default:()=>[i(F2,null,{default:()=>[i(W2,null,{default:()=>[i(q2,null,{default:()=>{var e,t;return[i(Y2,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),r2=V(!1),c4=e=>r2.value=e,A3=k({name:"GlobalSpin",props:{...J2},setup(){return{spinValue:r2,overrides:{opacitySpinning:"0"}}},render(){return i(X2,D(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});const P3=k({name:"LockScreen",setup(){const e=V(),t=V(),l=Z(),n=r1(),{lockScreenSwitch:o,lockScreenInputSwitch:a}=E(l),{changeSwitcher:s}=l,{logout:c}=n,r="HH:mm",u="A",b="YY年MM月DD日",v="ddd",f=N({lockCondition:{pwd:null},HH_MM:P().format(r),AM_PM:P().locale("en").format(u),YY_MM_DD:P().format(b),DDD:P().format(v)}),x={pwd:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input","blur"]}},w=$1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),d=R(Y.signin),m=()=>{var L;(L=e.value)==null||L.validate(H=>{H||(w.value=!0,f.lockCondition.pwd=null,a1("lockScreenPassword",f.lockCondition.pwd),s(!0,"lockScreenSwitch"))})},_=setInterval(()=>{f.HH_MM=P().format(r),f.AM_PM=P().format(u)},6e4),g=setInterval(()=>{f.YY_MM_DD=P().format(b),f.DDD=P().format(v)},864e5),y=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{s(!1,"lockScreenSwitch")})}})},z=()=>{var L;(L=e.value)==null||L.validate(H=>{H||(w.value=!1,f.lockCondition.pwd=null,s(!1,"lockScreenSwitch"))})},O=()=>{W(()=>{var L;(L=t.value)==null||L.focus()})};return D1(()=>{clearInterval(_),clearInterval(g)}),{lockScreenSwitch:o,lockScreenInputSwitch:a,rules:x,...U(f),isLock:w,handleLockScreen:m,formRef:e,signin:d,handleBackToSignin:y,handleUnlockScreen:z,inputInstRef:t,handleModalUpdateShow:O}},render(){return i(U1,{show:this.lockScreenSwitch,"onUpdate:show":e=>this.lockScreenSwitch=e,"transform-origin":"center",maskClosable:!1,closeOnEsc:!1,preset:this.isLock?void 0:"dialog",title:"锁定屏幕",onAfterEnter:this.handleModalUpdateShow.bind(this)},{default:()=>{var e,t;return[this.isLock?i("div",{class:"lock-screen"},[i("div",{class:"lock-screen__content"},[i("div",{class:"lock-screen__content-bg"},[i("div",{class:"left"},[(e=this.HH_MM)==null?void 0:e.split(":")[0]]),i("div",{class:"right"},[(t=this.HH_MM)==null?void 0:t.split(":")[1]])]),i("div",{class:"lock-screen__content-avatar"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null)]),i("div",{class:"lock-screen__content-input"},[i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules},{default:()=>[i(T1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(A,{justify:"space-between"},{default:()=>[i(d1,{type:"primary",text:!0,onClick:this.handleBackToSignin.bind(this)},{default:()=>[K("返回登陆")]}),i(d1,{type:"primary",text:!0,onClick:this.handleUnlockScreen.bind(this)},{default:()=>[K("进入系统")]})]})]})]),i("div",{class:"lock-screen__content-date"},[i("div",{class:"current-date"},[this.HH_MM,K(" "),i("span",null,[this.AM_PM])]),i("div",{class:"current-year"},[this.YY_MM_DD,K(" "),i("span",null,[this.DDD])])])])]):i("div",{class:"lock-screen__input"},[i(v1,{vertical:!0,align:"center",avatarSize:52},null),i(L1,{ref:"formRef",model:this.lockCondition,rules:this.rules,labelPlacement:"left",style:{margin:"24px 0"}},{default:()=>[i(T1,{path:"pwd"},{default:()=>[i(f1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入锁屏密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),i(d1,{type:"primary",onClick:this.handleLockScreen.bind(this),style:{width:"100%"}},{default:()=>[K("锁屏")]})]})])]}})}}),p2=k({name:"App",setup(){const e=Z(),{themeValue:t}=E(e),l=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:a}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,c=R("piniaSettingStore","localStorage"),r=L2(c,"primaryColorOverride.common.primaryColor"),u=J1(r,.3);s.style.setProperty("--ray-theme-primary-color",r||o),s.style.setProperty("--ray-theme-primary-fade-color",u||a)},n=()=>{const o=document.getElementById("pre-loading-animation");o&&_e(o,{display:"none"})};l(),n(),F(()=>t.value,o=>{const a=document.body,s="ray-template--dark",c="ray-template--light";o?g1(a,c):g1(a,s),G1(a,o?s:c)},{immediate:!0})},render(){return i(z3,null,{default:()=>[i(P3,null,null),i(A3,null,{default:()=>i(oe,null,null),description:()=>"lodaing..."})]})}}),E3=async()=>{const e=N1(p2);await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},x3=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=N1(p2),await Q1(e),c2(e),i2(e),e2(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?x3():E3();export{Y as A,F1 as L,s1 as R,Ee as T,r1 as a,c1 as b,a1 as c,C as d,Z as e,ye as f,a4 as g,_e as h,s4 as i,fe as j,i4 as m,ve as o,b1 as r,c4 as s,G as u}; diff --git a/assets/index-2371ec4f.js.gz b/assets/index-2371ec4f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..24fb39b96524b5a173fb063ee2fdb82146f85b54 GIT binary patch literal 38615 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 literal 0 HcmV?d00001 diff --git a/assets/index-30d8c00f.js.gz b/assets/index-30d8c00f.js.gz deleted file mode 100644 index fa7d1766d88c5eb442b995b28e88e563ed064534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38376 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

i-n4tBu1T+7mSD&PB#wK)9h~8q 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.layout-full{height:100%}.layout .layout__view-container__layout .n-layout-scroll-container{overflow:hidden}.layout .layout-content__router-view{height:var(--layout-content-height);padding:9px}.layout .layout-content__router-view .n-scrollbar-container,.layout .layout-content__router-view .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-menu__logo{height:50px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .layout-header__method--icon{cursor:pointer;outline:none;border:none}.ray-tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-seach{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-seach .global-seach__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-seach .global-seach__wrapper .global-seach__card{width:650px;border-radius:6px;padding:12px}.global-seach .global-seach__wrapper .global-seach__card .ray-icon{color:var(--ray-theme-primary-color)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-header{margin-bottom:12px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content{height:auto;max-height:calc(100% - 98px)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);-o-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer{width:100%}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:24px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:4px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-seach--dark .global-seach__card{background-color:#242424}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-seach--light .global-seach__card{background-color:#f9f9f9}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:46px;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-tag .menu-tag-sapce{width:calc(100% - 18px);padding:9px}.menu-tag .menu-tag-sapce .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .menu-tag-sapce .ray-icon{cursor:pointer}.menu-tag .menu-tag-sapce .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-setting{width:28px;height:20px}.menu-tag .n-tag{cursor:pointer}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.layout-footer-wrapper{padding:24px;text-align:center}.lock-screen{position:fixed;left:0;right:0;top:0;bottom:0;background:black}.lock-screen .lock-screen__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lock-screen .lock-screen__content .lock-screen__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:220px;gap:80px;z-index:0}.lock-screen .lock-screen__content .lock-screen__content-bg .left,.lock-screen .lock-screen__content .lock-screen__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.lock-screen .lock-screen__content .lock-screen__content-avatar{margin-top:5px;color:#bababa;font-weight:500;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-input{width:260px;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-date .current-year,.lock-screen .lock-screen__content .lock-screen__content-date .current-date span{font-size:1.5rem} diff --git a/assets/index-3b9ae7b6.css.gz b/assets/index-3b9ae7b6.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cfec008380a4a9367c3fed58b5ef56e19c119fc GIT binary patch literal 2031 zcmVX zltfwVQld&xYkLL%_Y5h~divJ4k4qLf?1vR+$RX!F9QrR&N@Piu^VNr+-{Lo4`HO_a z6w_Q$iAki`9Yqa@Q*uXJP>nYBHp2NiP9BHFHm}k(kql+qg0{-gH3kR7i?6Cn#Z* z$6zLi(>2Xw6jn-!9I?Ep6jF4nh@=Fm6sfq*h+MNAL|KqHX8GE4_m*JIS*dWTcAR>- z$m#w-mu2fZ6fy>(xc(iLibaHD!r40aG8V_28ZPPtIK>Ic7~gsCwA~;~ih@&I?n*^7 z^f%7(+kcVhy&1lR+2}o83+jA$hkg>FPy+q9-2o5iLs;diLO+mPAD(mcmPz8g2aTb> zOTpsi^BDc{*$g*$T%3&!IaFI%M5g% z>Y1=11I9>6V=yIgk43p1&sj^dD?tJc*9#b7V5iWwgfYvtfDS&GFb;C?8tB>b+#dt> zW<3KVsSDA%AaG2yC;N@b+!1*OcG*tD26%35XoPH_=YFd$tw&!}3IyLMwUJDty2$vp zAF~q9zVqynS*~Z}P;8H(5>9(KaJU}4zpOvqk^npgf4;T5TloK~Qn6%bz2$%g>U#ZP z&9S+?Ee0G~gaKj($|@)H2McBqpzhegV1xo2dKpD%rg@?Z#}3?q{KP?f30}oK&3G z{czSIoc4bZ+%dZ8qGAwOe2!ZZWh4dX-IQ8@Yb0E3ycA*!&Br9I+JivC2+pNAInSNA?ATWaPHH@2BS`@OOHfOZh_;q?8WXcXj73571AohLvN9!?jSdhwpc0kV z2d^(DKKKI8_Y$T(V(9zfFbFcLQW5t`)YBF?^I+W6Gb0-vlp($Pq*104f-6=SQwf4k zTMsp=0+rxcl8ruvF_i%`vomxojwwWAR%i!8%$JlzX%~YMwuJ(?k>IsSJ)9;w z34P-?HwbLT_+oVhI31F%U7b|>)SSU62(;rC;7pGyJ5C@x21i6%i*8u35u3!UD!uET zFYAE+=sldSg73#(W7H|lC@v%eq3sU2;L-a`VKzXuN`Whs64_JPnb~GksE|qtFobPe zS$S|7iq5pBIoP>*W3KQou)DLc1)UCUbzgZix*bK2nWo4%X*!FGvd!PN32;7Yn4Gla z6X$;hSq(>xt-eg+dWB`*^U6OF0%#7B&-0T9eRhK&(0S8F*Vj>x*es$mhrYvnULiS) z-k=F4uceIpeZ}M~UOIlfl%X}(v_F8Q^+f1EDRyGbpc{?9M4Xi6cf)pLOyupa!=p98 z*=lHVP5gRwssEmd{wE~wnUf^?@3Wu8OZ9cLK5~JcD#ScZJfsz_t!;8x13ghM$&LPd zwjG|NnIuVmhl4ytF$?fFOzwyx(%vGQWgQ$h@WEWC_Z_ zQuy+^t3KQE`+;WAt7#cnR-MBaE=h5?S@(;6-3l4?SC6gkjcv^`rFU~_E)mCRbXTrH znSaW*L7?xhm`Eu$^|XmEh0>3LH*QSVf4Vf#UhU(p5=gTAE~w2m2LpGabV>RjXpO)Vr-o@z&)uKVxL}2xp5$6ozFZ8OkVk5 zm56Tj(*vdXxX)vHIj-N-NN(Fn(dBC#E^tk#hP229CM&s;t)(oM2|5Cn$FwioqNV3b@?= N={HQib1@<)006Hf=T!gz literal 0 HcmV?d00001 diff --git a/assets/index-4c0e2b71.js.gz b/assets/index-4c0e2b71.js.gz deleted file mode 100644 index 6fd2ca315f4f43c7b921259302852088a8766962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmV-00?+*)iwFP!000026LnKfkDD+Qy!Tf`oItWuj4>Y@rOIIs?Wt0wJyksz`#I|r zY=lj;NyLAzNw(64wBqm(^E~g(4Axz52Y=Bk?pA(MgYBaAXKf_BVVcTHq^VjTT(r@* zzSp_0Ltp0t$j+rl27RAj9O81W9Kl@VU$)(G1k8Y!B$ea?S%4%z9UN9ooi#M)OUwgS z#^Ib2nh93j!@V||U#{1UgD-8IinfeLk^&8PgsgV5vUhN?1Xc8fZ+RpDddC{ayix7 z-!5dLRG#t0!bhnGhnqC7XhoOIhjG7e0q2B~f-!cFei$oh%_=AsDeR!LUR#4JUO`FK z!f8JQRdY}o6It0P^`8v=8P{n}g7yUgcPAt8k+(YZ+OP#cRzuZ12C7MAFt12j1%nn# zYU5k2g1OKXRgssErw2RwAhM(~Rg}oZ`8iStmm3Hg$JS4qPk#VrBQRhn1ONc8y8;~m diff --git a/assets/index-cd798ed2.js b/assets/index-54f76c04.js similarity index 98% rename from assets/index-cd798ed2.js rename to assets/index-54f76c04.js index 2390e94a..0a6956a7 100644 --- a/assets/index-cd798ed2.js +++ b/assets/index-54f76c04.js @@ -1 +1 @@ -import{a as T}from"./@vueuse-1c312fe5.js";import{u as N,a as P,b as k,s as f,c as v,A as w,R as V,d as a,e as $,T as z,L as B}from"./index-30d8c00f.js";import{h as l,r as y,ad as e,f as C,H as F,O,e as o,F as q}from"./@vue-5ea710d1.js";import{O as S,p as b,P as A,M as D,r as E,Q as I,f as s,R as x,n as G,S as Q,T as R,U as H,V as U,W as c,h as _}from"./naive-ui-bed575c4.js";import{Q as W}from"./qrcode.vue-59686564.js";import{R as K}from"./index-64e0b86b.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function M(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const X=l({name:"RSignin",setup(){const i=y(),{t}=N(),n=P(),{signin:r}=n,{path:u}=V,p=()=>({name:"Ray Admin",pwd:"123456"}),{router:g}=k(),d=y(p()),L={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:d,loginFormRef:i,handleLogin:()=>{var m;(m=i.value)==null||m.validate(j=>{j||(f(!0),r(d.value).then(h=>{h.code===0&&setTimeout(()=>{f(!1),window.$message.success(`欢迎${d.value.name}登陆~`),v(w.token,"tokenValue"),v(w.signin,h.data),g.push(u)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:L,t}},render(){let i;const{t}=this;return e(D,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(S,{label:t("views.login.index.Name"),path:"name"},{default:()=>[e(b,{value:this.signinForm.name,"onUpdate:value":n=>this.signinForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),e(S,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[e(b,{value:this.signinForm.pwd,"onUpdate:value":n=>this.signinForm.pwd=n,type:"password",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),e(A,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},M(i=t("views.login.index.Login"))?i:{default:()=>[i]})]})}}),Y=l({name:"RRegister",render(){return e(E,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const J=l({name:"QRCodeSignin",setup(){const i=F({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...O(i)}},render(){return e("div",{class:"qrcode-signin"},[e(W,{value:this.qrcodeValue,size:200},null)])}});function Z(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const ee=l({name:"SSOSignin",setup(){return{ssoSigninOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigninClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let i;return e(s,{class:"sso-signin",align:"center",itemStyle:{display:"flex"}},Z(i=this.ssoSigninOptions.map(t=>e(I,null,{trigger:()=>e(a,{name:t.icon,size:"24",cursorPointer:!0,onClick:this.handleSSOSigninClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?i:{default:()=>[i]})}}),je=l({name:"RLogin",setup(){const{t:i}=N(),{layout:{copyright:t}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=F({tabsValue:"signin"}),{height:r,width:u}=T(),p=$(),{updateLocale:g}=p;return{...O(n),windowHeight:r,updateLocale:g,t:i,copyright:t,windowWidth:u}},render(){const{t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(s,{align:"center",class:"login-title__wrapper"},{default:()=>[e(a,{name:"ray",size:"48"},null),e(x,{class:"login-title",type:"info",size:28},{default:()=>[o("Ray Template")]})]}),e(s,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[e(z,null,null),e(G,{options:B,onSelect:t=>this.updateLocale(t)},{default:()=>[e(a,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(Q,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(R,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(s,{align:"center",vertical:!0},{default:()=>[e(a,{name:"login_bg",width:"368",height:"368"},null),e(x,{class:"login-title",type:"info",size:36},{default:()=>[o("开箱即用的中后台管理系统")]})]})]}),e(R,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(U,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t,type:"line",animated:!0,size:"large"},{default:()=>e(q,null,[e(c,{tab:i("views.login.index.Signin"),name:"signin"},{default:()=>[e(X,null,null)]}),e(c,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(Y,null,null)]}),e(c,{tab:i("views.login.index.QRCodeSignin"),name:"qrcodeSignin"},{default:()=>[e(J,null,null)]})])}),e(_,null,{default:()=>[o("其他登陆方式")]}),e(ee,null,null),e(_,null,{default:()=>[o("友情链接")]}),e(K,null,null)]})]})]}),e(s,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{je as default}; +import{a as T}from"./@vueuse-1c312fe5.js";import{u as N,a as P,b as k,s as f,c as v,A as w,R as V,d as a,e as $,T as z,L as B}from"./index-2371ec4f.js";import{h as l,r as y,ad as e,f as C,H as F,O,e as o,F as q}from"./@vue-5ea710d1.js";import{O as S,p as b,P as A,M as D,r as E,Q as I,f as s,R as x,n as G,S as Q,T as R,U as H,V as U,W as c,h as _}from"./naive-ui-bed575c4.js";import{Q as W}from"./qrcode.vue-59686564.js";import{R as K}from"./index-64e0b86b.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";function M(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const X=l({name:"RSignin",setup(){const i=y(),{t}=N(),n=P(),{signin:r}=n,{path:u}=V,p=()=>({name:"Ray Admin",pwd:"123456"}),{router:g}=k(),d=y(p()),L={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:d,loginFormRef:i,handleLogin:()=>{var m;(m=i.value)==null||m.validate(j=>{j||(f(!0),r(d.value).then(h=>{h.code===0&&setTimeout(()=>{f(!1),window.$message.success(`欢迎${d.value.name}登陆~`),v(w.token,"tokenValue"),v(w.signin,h.data),g.push(u)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:L,t}},render(){let i;const{t}=this;return e(D,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(S,{label:t("views.login.index.Name"),path:"name"},{default:()=>[e(b,{value:this.signinForm.name,"onUpdate:value":n=>this.signinForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),e(S,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[e(b,{value:this.signinForm.pwd,"onUpdate:value":n=>this.signinForm.pwd=n,type:"password",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),e(A,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},M(i=t("views.login.index.Login"))?i:{default:()=>[i]})]})}}),Y=l({name:"RRegister",render(){return e(E,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const J=l({name:"QRCodeSignin",setup(){const i=F({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...O(i)}},render(){return e("div",{class:"qrcode-signin"},[e(W,{value:this.qrcodeValue,size:200},null)])}});function Z(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!C(i)}const ee=l({name:"SSOSignin",setup(){return{ssoSigninOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigninClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let i;return e(s,{class:"sso-signin",align:"center",itemStyle:{display:"flex"}},Z(i=this.ssoSigninOptions.map(t=>e(I,null,{trigger:()=>e(a,{name:t.icon,size:"24",cursorPointer:!0,onClick:this.handleSSOSigninClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?i:{default:()=>[i]})}}),je=l({name:"RLogin",setup(){const{t:i}=N(),{layout:{copyright:t}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=F({tabsValue:"signin"}),{height:r,width:u}=T(),p=$(),{updateLocale:g}=p;return{...O(n),windowHeight:r,updateLocale:g,t:i,copyright:t,windowWidth:u}},render(){const{t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(s,{align:"center",class:"login-title__wrapper"},{default:()=>[e(a,{name:"ray",size:"48"},null),e(x,{class:"login-title",type:"info",size:28},{default:()=>[o("Ray Template")]})]}),e(s,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[e(z,null,null),e(G,{options:B,onSelect:t=>this.updateLocale(t)},{default:()=>[e(a,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(Q,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(R,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(s,{align:"center",vertical:!0},{default:()=>[e(a,{name:"login_bg",width:"368",height:"368"},null),e(x,{class:"login-title",type:"info",size:36},{default:()=>[o("开箱即用的中后台管理系统")]})]})]}),e(R,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(U,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t,type:"line",animated:!0,size:"large"},{default:()=>e(q,null,[e(c,{tab:i("views.login.index.Signin"),name:"signin"},{default:()=>[e(X,null,null)]}),e(c,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(Y,null,null)]}),e(c,{tab:i("views.login.index.QRCodeSignin"),name:"qrcodeSignin"},{default:()=>[e(J,null,null)]})])}),e(_,null,{default:()=>[o("其他登陆方式")]}),e(ee,null,null),e(_,null,{default:()=>[o("友情链接")]}),e(K,null,null)]})]})]}),e(s,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{je as default}; diff --git a/assets/index-54f76c04.js.gz b/assets/index-54f76c04.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9740a7ef83536d6537793cc4b0053fb4387d775e GIT binary patch literal 3250 zcmV;j3{CSNiwFP!000026TMk`kK4u(|G%F?-nxbqEP0}+*U^w;$BykJjvse^Brz^$ zid;#1N0BtS)Jc|A6i8zfC=#bg5!6M|v_%7?K%1lpkfw3a0R1e!yX0GRW|x#iNoPC% z6u7%3cV}m3W`FbI@qQRYVr&=exNv>aiGn`S*G>--mc&dm9Mh$I745@ z;hZ|?WqJ*VSJXMNQe;Sd94^pJ9Ih!vHs}o;F4CJg+@QB`aHy1eI}^mW`G9E&*V@dj zHEK?EUKn}Ot&H?;ed9)ilhCQ)}jzL+*21Yt&%HSg+^TP%xMExz;e+cA0f5`DHI~?YO707>LUC zGOJgXw{xTEYj)EpH%(T}FQ4YV@OWngyW60AwXwWA3KGF0tzo+5j%m1gg4l@|^E-*> zX>F6$UB~FGQZ4k7F88&NMKO;Bb7O%9ao5duwXv$Jsd0<7CdQ&nnC zrP1zmj)0Z8r>&Q(2I#)Pz>Y`0qYZ4218o3OFjiS-O$FUf;yZYF;q@XfjUy(K$S;Ud z$bwFRw^}4yC-?7PY40#c=wTFy04a14Y>J5cUEQ%g54N{}{&pa#3W|7(oH%jpEG$i& zz>h`Yjh0s&`*xpMWMh+eeeM$)!ASolIcAg0Iz`w041=3rE0#C3>l)wu0Js z6CN?wI##BA7RPp%S)xb=obAQB7XWN^>Gk?$AiwI_4(kOTTqr3~FhI8pyl<1XmqdgT z?uUsWTN5e7^K-sx$MIeexzEXca#CGYYMS#w)VEwJ8RGK>>sXxjY~S_RC7iU-QsaRg z75XQO{T9~&4he%B^TBQJ-|y=wJXmoD=yvYkFLsK@$|V{V-IP=pJ?0mCu-elxTEb|uyUzOz>|2y4z%HXi_dus$Pd}b&tjCGtz+>^w!QcP#{deylAE!)pH2>uA(c>Q; zJ^1;Z5*-xx093oor$i1nk%*{yr6}#`Af;WRT|G?VUNI?6XypZinWaeyU?`lPl4DT< z7DYi+Bu~D6Z~x)vPac2r{dbQJ{`9Z?4?m`b=^VTfU;{rB8YLc!txHr);8{8^Ak<@k z&yy0T2vE`Eae55}Ry;??eK3n>;j})x7TDgg$o$Qal)EI9j}tm}S;tO1A@AunD{j)U zXSb2tQ7{CvNKYVWL$b`FO~=y4i}FaDQxf<$LcDKF5)sR9omxc*4j0Z4`J7HMp@^!| z7P#KCG|6B;)dsxg$0!5j&!r2{fhria;E3$ZXREf-D|70df#@Vg9s?KM<1T1WFv{hh zfv5KE2-BSiV5S)k$yRoH#9?VfXyBjqxU;KNnsZgX4QCf|7EXew+*&D_BqgQNi`>c^ zi-TP7GXd$|oQt*_tczI}V#pNEQ|P{oI@ltKEr>6jfKb5&XhaSkesK8LZwPf6q<9`; z8i2`P{bv8OKkonG(}UlA4z6?X&X@ZS9zFTyfv)Q$wG5oCyrl5zOoD40XTd#=3i{`Z zV^xGnm$yhyh%mO+*1BBuk~RdK{@NSd4$j&9LSkzW>eq(w>e{>uuaP~{Q$ij&qL zwlRHK*eGWgH;O$jB>Lpe>05s5bv2#s-AWVKR6*r0{)+I9ur1#C{)=}GfBWh2v9Hhb zo!o&7T8iRRAjDG;fVnaRP{@W|5ZhtCl#>hA-;{1Xc6kh81C;1^Y)F9dTj-)P+$@+| z@7rNfv`(?&D-tPC)uibh9hDVrs%}u|Xd?wHQmGQ^BvBkhR|AfRW96_SROF2^iy2g8 z@rlld1(7#N>4?CAQDbKgTN^6O<{_Hg zcR1v_F-e=-H7AH5M3cAIbwe+Mp@%#G+rMq-6?`R5GzvwaL1_w;RiH6&GKt{&oRO}k zfl>!E$!1G#H4ME$D06ytBygstS0%G)W0W#$=oMs_b%u(US=CKQ1=ypcybWMRp3=0a zed-7Z=e|hAHT1fio3)cTYw9LS8%vAN=_)6{F=i7p$QTey-of?;|iU>zw&HqT-Ybqnn% zR>w7TV_n|IX^6*t$Puu-=6KSMVB4zNJiiwB9p2So7=R;zPuO0bHtjsu5k$`fu%CXD@Q!jeMU8aV6YRf z%>-8RRPZKNtb)Kp1%oo~w-XVBP!jSXxHgyqkc^Uovp78lE{+J108tXadsA&Bso<$i zfrk)W$<|B_m8Srx`mP78@Rid#Ji)^LTG$R32JwlE9EqmBZNUL9O-;b zH9^uDEgV99reSfF>1`-nWx7a9G^8pBuq2!c!s7&T#Jvn0O({S;0JB3xfR5Y?Y*#I! zss?bF-GD`20OBd;5fXEzM`|f$&MCmF!oUYFiWN;ohD$`7G`A_?j<1=7xFLe{h&4y* zOvVBUn}x0F;*vDGT5T?E1Yy(IxxD1ZA#+kiAfnV4*3m?m?xul!$^chpRx{K1in@!~ zQIeGPb*wREYJ#FqgRBg>7y>dKV1UL#Lq*#OUCvD8Z1!0A@81fQa;1WhjlrY^s3##J zbCp14>MD|FR0w^*WehLY5WwM`j?H4m1d3p*-pU$QEl=@bB z&|G~rS0m&*-DFxb@|IuhR!KTOQhz3 zbP1-ieU6{%<%tS#o*i|UKF_h@UF8dKwnH(PTYS|=p0uworC^?Zo>-LsjXBR!wtX7c z>8GHKZWdI7lMP2{=NV0 zLz2qHSU$WQ$>HIz58iqAhY$aA@ct*+-q#jnI64~cK*)iH<%sY&&5v^t5+7cH2(kir k5=zrOQu(d)a}pcM|2*!UCMSRLKhRA(f;S!j01IY4nE(I) literal 0 HcmV?d00001 diff --git a/assets/index-4c0e2b71.js b/assets/index-572fabc4.js similarity index 93% rename from assets/index-4c0e2b71.js rename to assets/index-572fabc4.js index 22d53a03..4707d2d3 100644 --- a/assets/index-4c0e2b71.js +++ b/assets/index-572fabc4.js @@ -1 +1 @@ -import{i as t}from"./index-30d8c00f.js";import{h as m,H as e,o as p,n,O as s,ad as a,e as d}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./naive-ui-bed575c4.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const z=m({name:"RDocument",setup(){const o=t(),r=e({}),i=()=>{t(12)};return p(()=>{n(()=>{i()})}),{...s(r),editorUUID:o}},render(){return a("div",null,[d(" ")])}});export{z as default}; +import{j as t}from"./index-2371ec4f.js";import{h as m,H as e,o as p,n,O as s,ad as a,e as d}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./naive-ui-bed575c4.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const z=m({name:"RDocument",setup(){const o=t(),r=e({}),i=()=>{t(12)};return p(()=>{n(()=>{i()})}),{...s(r),editorUUID:o}},render(){return a("div",null,[d(" ")])}});export{z as default}; diff --git a/assets/index-572fabc4.js.gz b/assets/index-572fabc4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..54b0296fb52189a3764558460b31cb85f166e8c3 GIT binary patch literal 560 zcmV-00?+*)iwFP!000026LnKfkDD+Qy!Tf`oItWuj4>Y@rOIIs?Wt0wJyksz`#I|r zY=lj;NyLAzNw(64wBqm(GoJTm9@brN2Y)%NxLf&24YrHcpS6+jhBI0c5V=|(T(r?Q z-s{Zk(AT*DvUBN?LEq;Whq#<8M=%%pS8aD30W;twNhSFp79hz_2ZvQtXARBy67ztS zaX6=hW`b4saIcN#xMTq#b#af)4JC9Mm!#n-sO%nYt>o?%gA1gzNTFEZhU+8XQR4OWYJBXEcL*$N_Zi2}@BZ0`($@op25h5ON*1TG6HQVchRqz&T;0V2s_PAKFSx4sU|x~53IQ#K z)W)}3g>a!Msv<8RPY-tV!DLBgswk0*^Ycm_U?M2V6f81wBA7I4Y+Kw=D5N0jU%z7C zj(crz4};UrgLHm2FKgQ5s=f^@tZ{yI-gfcD@D84$AJ0~d9T*=W2Y&41Xt^i#&sDoTDO)0AxB?RwMC*E.layout-full{height:100%}.layout .layout__view-container__layout .n-layout-scroll-container{overflow:hidden}.layout .layout-content__router-view{height:var(--layout-content-height);padding:9px}.layout .layout-content__router-view .n-scrollbar-container,.layout .layout-content__router-view .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-menu__logo{height:50px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .layout-header__method--icon{cursor:pointer;outline:none;border:none}.ray-tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-seach{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-seach .global-seach__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-seach .global-seach__wrapper .global-seach__card{width:650px;border-radius:6px;padding:12px}.global-seach .global-seach__wrapper .global-seach__card .ray-icon{color:var(--ray-theme-primary-color)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-header{margin-bottom:12px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content{height:auto;max-height:calc(100% - 98px)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);-o-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer{width:100%}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:24px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:4px}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-seach--dark .global-seach__card{background-color:#242424}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-seach--light .global-seach__card{background-color:#f9f9f9}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:46px;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-tag .menu-tag-sapce{width:calc(100% - 18px);padding:9px}.menu-tag .menu-tag-sapce .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .menu-tag-sapce .ray-icon{cursor:pointer}.menu-tag .menu-tag-sapce .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-setting{width:28px;height:20px}.menu-tag .n-tag{cursor:pointer}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.layout-footer-wrapper{padding:24px;text-align:center}.lock-screen{position:fixed;left:0;right:0;top:0;bottom:0;background:black}.lock-screen .lock-screen__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lock-screen .lock-screen__content .lock-screen__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:220px;gap:80px;z-index:0}.lock-screen .lock-screen__content .lock-screen__content-bg .left,.lock-screen .lock-screen__content .lock-screen__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.lock-screen .lock-screen__content .lock-screen__content-avatar{margin-top:5px;color:#bababa;font-weight:500;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-input{width:260px;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.lock-screen .lock-screen__content .lock-screen__content-date .current-year,.lock-screen .lock-screen__content .lock-screen__content-date .current-date span{font-size:1.5rem} diff --git a/assets/index-59180df0.css.gz b/assets/index-59180df0.css.gz deleted file mode 100644 index 3753b34af5353c03e1dd51efd9adfde569d29ab6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2015 zcmV<52O#(#iwFP!000026YUynZ{s%ddw+%6LxBV!4cSi8jf56=*J5!CTwCDw7ARU2 z0wqxvFO;ZKRBT7^fA5eIt%v2ro5%J7Ed0Ud3?K8J;n07NQX)&LoUcCo_bq<&l|M^J zOfk(Bm6$||-BQ$mI3>5V1=V;>!yBfsk|ZygVj}kl=gw?-S^8K^f+t|R{$Ys}SuF|@ zF}3wve{ez~WagP)oGALs8D6@@=G@0wc`tqf*P?cPo|HKC+y{<5erj{5CxuWo#uA70 zj#243Q5CYN9i7cCkmDj}wm{DOd>4v%i_$qt7bsn#^a7=qD7`|dLerBTxUeCSPuLb zB#v3W^4y)>u;#2(xKvwCy6qNwOC6z4kHP={zFkl2sibAoB z-O+#36$=>$3)t)5&|GGquvE{40~s(zN*aUy#T^#qW;|yl$+iRuG+fVMgn^wx8vw>E z*8iz*35 zrM?$j$onG5uV?OLd@yhugGQQ*X#r~O%)u#dSHHpF9sK@>Qj&pN({C;I_xjPcv73Qz zz$WUxyh?VbO}jB0qx(syUHe`8jgyM=x;<|0x?kG~PWv4Mw~VfhrU=-A3<8VKal1ts zNx^wHr54~C2^VWGh1f##@s?KYK_FoSbmirbRKuX|GVS24b>DU;J96-h5y)de{mZep(3ZsgurLfRN8wQL@rM0v=0xor0Ed z2^7)R(oSPy5{R)VXujufK2BDqLU-Dpz>XFj#LqSe9u1&|4Y*dQH3dHz z#!%fp**ioas?z#|ayc!4Z+xq8k=$#3nJTO7E)Y%R1mc`V6P5;QO)H7gMG@aS9Z1cChxu1`^949UL$oZc@R>M(at1pwdUSZkyyz)eRhK&(0S8F*Vj>x*es$mhrYvnS|K^J-k=F4uceIpYsKWuUOIlfl%X}( zwEqK3>xs~TQtZTHGTse;*P*iqroJkqgC6>zrlPub2-ZOA>sj@EWWu%DHeGQ@hk+keWcc67rFu1 z#({-9H2T~GiLrIs0QaO`h<$o7<;H$1>wM-(;NX=HR*C3FKRr;IkNZ5Pm*e_PjpVi+ z<~EqQz234Ha$=gJ-BwP20O7pt6C8WW)b8!~UOW8Hx6rB0g=G3z`_w+b#Z1!3$TkNf z?;*`89Tt*JmGzo}2bf9d3Cf*@;&9bzorI7BEA?6H4?ioLzZS4N>Me8xX`Z0;5Bp-{ zK1Cyd0M|xO+QCGH&)uT^#9^m#X&TE1CG-4ZzML-yZ;0Qx-JfoZhDU!933(;YblKyN z0gtzUwgm1qTXeg=r7<&e*%Ni9v9aq006>A>%#y5 diff --git a/assets/index-78a4478f.js.gz b/assets/index-78a4478f.js.gz deleted file mode 100644 index 5784769bf7a300ee584253c261d4f5c38b364a22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>^DiwFP!000026LnNQZ`Cjq-T4(I>hPXqKjJu_uL4ymG}^Xg%Ne>021QQw9x(woL5Tw(lXuQoOACzCpVT=qqObx8Z&FE7g|-` z?18K~>|^TlwD5f~+cn;XyyUG9JU~mjL{Ep(T&Zd%7l2!dbKp@D72!?c&Oo(@@u6yT zI240mDAiSi%|#110+tY;lN(|Oadxn4u*kC@ry(0-7OpRwoS7XA#*zHkhd8(`mn5w*ONpOS2v^}vS=&;I1EVujJq}=!hnqv=29D+`(a8`I_|vNZf}=>LlTiVibnC=7|UrEr4WzKW)mu9rK)kt zQb?#6orZPkRzp-lR0K&b#D9*?9^%XoiSs^cz|28i-~}tC<0`iWK#)P2FIk1Eja_38 z?WC(&1#|By+lFUg+R}Qc(W)`?ZZ?}ik1jn-rkw`c>UvF2JT4a=>WY#XGxtDi*Sv9Z zuSd`IL?Sb>JJQV7mu*lteDKy0Bj5Lsm9})#&W>N7AHV$l?(6A~Pv6K}fJPy6ZCw09$3Tw8xKI2inge&`|NY&QSwcKuxmuxnR? irbo5=3x>8Eu)ln5UJUQb-(C8Rdw&3=1lKU-1ONc|+*70g diff --git a/assets/index-df3b7b68.js b/assets/index-8540e42e.js similarity index 98% rename from assets/index-df3b7b68.js rename to assets/index-8540e42e.js index 3467d558..566925c1 100644 --- a/assets/index-df3b7b68.js +++ b/assets/index-8540e42e.js @@ -1 +1 @@ -var C=Object.defineProperty;var F=(e,t,n)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var y=(e,t,n)=>(F(e,typeof t!="symbol"?t+"":t,n),n);import{a as A}from"./axios-760d4776.js";import{g as x}from"./index-30d8c00f.js";import{x as q,U as D,f as E,p as w,P as v,B as b,X as N,A as P}from"./naive-ui-bed575c4.js";import{h as k,H as V,k as j,O as B,ad as r,e as c}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";const K={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}};class O{constructor(){y(this,"pendingRequest");this.pendingRequest=new Map}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=this.pendingRequest.get(n).signal;else{const o=new AbortController;t.signal=o.signal,this.pendingRequest.set(n,o)}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}}const p={requestInstance:null,responseInstance:null},l={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},u=new O,m=()=>{const e=s=>s==="requestInstance"?"implementRequestInterceptorArray":"implementResponseInterceptorArray",t=s=>{p.requestInstance=s},n=s=>{p.responseInstance=s},o=s=>p[s];return{createRequestAxiosInstance:t,createResponseAxiosInstance:n,beforeAxiosFetch:s=>{const a=l[e(s)],h=o(s),{MODE:f}=x();h&&(a==null||a.forEach(I=>{typeof I=="function"&&I(h,f)}))},setImplementQueue:(s,a)=>{s&&a&&(l[e(a)]=s)},getImplementQueue:s=>l[e(s)],getAxiosFetchInstance:o}},Q=(e,t)=>{if(e){const n=e.headers;t.forEach(o=>{n[o.key]=o.value})}},{setImplementQueue:_}=m(),H=(e,t)=>{Q(e,[{key:"X-TOKEN",value:"token"}])},T=(e,t)=>{u.removePendingRequest(e),u.addPendingRequest(e)},L=()=>{_([H,T],"requestInstance")},{setImplementQueue:S}=m(),M=(e,t)=>{u.removePendingRequest(e.config)},U=()=>{S([M],"responseInstance")},d=A.create(K),{createRequestAxiosInstance:X,createResponseAxiosInstance:$,beforeAxiosFetch:g}=m();d.interceptors.request.use(e=>(X(e),L(),g("requestInstance"),e),e=>Promise.reject(e));d.interceptors.response.use(e=>{$(e),U(),g("responseInstance");const{data:t}=e;return Promise.resolve(t)},e=>(u.removePendingRequest(e.config||{}),Promise.reject(e)));const R=async e=>d({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`}),xe=k({name:"RAxios",setup(){const e=V({weatherData:[],inputCityValue:""}),t=[{title:"空气指数",key:"air"},{title:"风速",key:"win_meter"},{title:"能见度",key:"visibility"},{title:"天气情况",key:"wea_day"},{title:"提示",key:"air_tips"}],n=async o=>{try{const i=await R(o);e.weatherData=i.data}catch{window.$message.error("请求已被取消")}};return j(async()=>{const o=await R("成都");e.weatherData=o.data}),{...B(e),columns:t,handleInputCityValue:n}},render(){return r(P,null,{default:()=>[r(q,{bordered:!0},{default:()=>[r(D,{title:"请求函数"},{default:()=>[c("基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题"),r("p",null,[c("打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")])]})]}),r(q,{bordered:!0},{default:()=>[r(E,{class:"axios-header__btn",align:"center"},{default:()=>[r(w,{value:this.inputCityValue,"onUpdate:value":e=>this.inputCityValue=e,onInput:this.handleInputCityValue.bind(this),placeholder:"请输入城市"},null),r(v,{onClick:this.handleInputCityValue.bind(this,"")},{default:()=>[c("搜索")]})]})]}),r(b,null,{default:()=>[r(N,{data:this.weatherData,columns:this.columns},null)]})]})}});export{xe as default}; +var C=Object.defineProperty;var F=(e,t,n)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var y=(e,t,n)=>(F(e,typeof t!="symbol"?t+"":t,n),n);import{a as A}from"./axios-760d4776.js";import{g as x}from"./index-2371ec4f.js";import{x as q,U as D,f as E,p as w,P as v,B as b,X as N,A as P}from"./naive-ui-bed575c4.js";import{h as k,H as V,k as j,O as B,ad as r,e as c}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";const K={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}};class O{constructor(){y(this,"pendingRequest");this.pendingRequest=new Map}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=this.pendingRequest.get(n).signal;else{const o=new AbortController;t.signal=o.signal,this.pendingRequest.set(n,o)}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}}const p={requestInstance:null,responseInstance:null},l={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},u=new O,m=()=>{const e=s=>s==="requestInstance"?"implementRequestInterceptorArray":"implementResponseInterceptorArray",t=s=>{p.requestInstance=s},n=s=>{p.responseInstance=s},o=s=>p[s];return{createRequestAxiosInstance:t,createResponseAxiosInstance:n,beforeAxiosFetch:s=>{const a=l[e(s)],h=o(s),{MODE:f}=x();h&&(a==null||a.forEach(I=>{typeof I=="function"&&I(h,f)}))},setImplementQueue:(s,a)=>{s&&a&&(l[e(a)]=s)},getImplementQueue:s=>l[e(s)],getAxiosFetchInstance:o}},Q=(e,t)=>{if(e){const n=e.headers;t.forEach(o=>{n[o.key]=o.value})}},{setImplementQueue:_}=m(),H=(e,t)=>{Q(e,[{key:"X-TOKEN",value:"token"}])},T=(e,t)=>{u.removePendingRequest(e),u.addPendingRequest(e)},L=()=>{_([H,T],"requestInstance")},{setImplementQueue:S}=m(),M=(e,t)=>{u.removePendingRequest(e.config)},U=()=>{S([M],"responseInstance")},d=A.create(K),{createRequestAxiosInstance:X,createResponseAxiosInstance:$,beforeAxiosFetch:g}=m();d.interceptors.request.use(e=>(X(e),L(),g("requestInstance"),e),e=>Promise.reject(e));d.interceptors.response.use(e=>{$(e),U(),g("responseInstance");const{data:t}=e;return Promise.resolve(t)},e=>(u.removePendingRequest(e.config||{}),Promise.reject(e)));const R=async e=>d({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`}),xe=k({name:"RAxios",setup(){const e=V({weatherData:[],inputCityValue:""}),t=[{title:"空气指数",key:"air"},{title:"风速",key:"win_meter"},{title:"能见度",key:"visibility"},{title:"天气情况",key:"wea_day"},{title:"提示",key:"air_tips"}],n=async o=>{try{const i=await R(o);e.weatherData=i.data}catch{window.$message.error("请求已被取消")}};return j(async()=>{const o=await R("成都");e.weatherData=o.data}),{...B(e),columns:t,handleInputCityValue:n}},render(){return r(P,null,{default:()=>[r(q,{bordered:!0},{default:()=>[r(D,{title:"请求函数"},{default:()=>[c("基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题"),r("p",null,[c("打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")])]})]}),r(q,{bordered:!0},{default:()=>[r(E,{class:"axios-header__btn",align:"center"},{default:()=>[r(w,{value:this.inputCityValue,"onUpdate:value":e=>this.inputCityValue=e,onInput:this.handleInputCityValue.bind(this),placeholder:"请输入城市"},null),r(v,{onClick:this.handleInputCityValue.bind(this,"")},{default:()=>[c("搜索")]})]})]}),r(b,null,{default:()=>[r(N,{data:this.weatherData,columns:this.columns},null)]})]})}});export{xe as default}; diff --git a/assets/index-8540e42e.js.gz b/assets/index-8540e42e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..17614f9cea3a024f9c89d623ec33a1bd1c24f046 GIT binary patch literal 2183 zcmV;22zd7&iwFP!000026P;LlZ`;-t|9_uCB?5!mE*ZTgOJEYmNsufLJ5OXV4EKsW zlxS0z3h$LL(VBrRqAELbt$n7%cl<6MWIFw2^kkP=N@-lEyKSa99G4FGeo{V66uD zwCY0ny%aG$W;?ak=y%6=#PGRI-4>Ktm@LDJST$HAw|gL0JtH5xP4Mi5c+XIHw^8+6 z<+%8fqLd{I{#Bet)AL0@6O<mW;3qkvgvHb%$LT=O@}#DE9Q}so-d5kq(TcCj#f-pX$tJjIN9|q%Ig|% zWJ(oMP{>SQchV)M(Na29%0h0Oe8OSEb?h$Qt`}=YaxQ`qy z4qDpGrZYC=$En=(0hrx#U9Fmhf@P-dS&lc|R?T4=LYg~VfW?Ijmo=ZQ=Ir_0ltnF5 zqt$G-n9t9T)1WOZty)Ou^4SbbSOU;+(Mz*nr(u2~b0rwi7kR?pku zS~g|dxeT3*u;ut%tEO_LY$-b_dA(JuxuE6J`E((lp9s$(wN`dMUxLB}Y)(MK6OPBU z5-mY7YfnH!V00TYRGGY)DOPR!dq5{X(B@OQH2OXvfbuRgHLQLIc|EiOATtl8YQ%*N zgNwv@BdAgi*RNbCD+=j2qQ2;Z1xz^9<>mL%L^usVgp~6?OhcB`fucLS94Lz(6Ue4r z!?vN6720gNj!C6AN7uQ>lrXHAF6BJ26hxZ*mWd{)$)Kx>y2FXm#K<_Tb_H&=fD0vA zk+1dfw+4ew;v#K^HDK841PtDv2b7YG1qTffbK17aF4CgJ}6|#oO9KpIG$o zkFPFW($NZ(jpd*Uy-9uA;K^wMhKeRv^>xo-sxqe}Luy&eV^)n+Czuf#J=401W2-Y< z((9C~ESVHKcWR8f#w?y12;>=XRKVphQ0PSwS*T)uWdeN9b-}NUWO;)JGD|3zLW!3Q zLmzS1hX2c{@AqhKPJN3jRGO?NXBuXK3j$uJcmCiGjV!hmmxmzCNjX- z+mN_MfS7lofq=X+yoXKAgeGEc!S`vmys}CT@eIXGF@>ZRg?NcH3>8P?ASPgN;}|y# zLz%EkIj+1*HCD$vH7i6&4M9_%kZ#ngMygCY&HD&kdt<8JjfOF6X{R}H;Xtal1*gEtL=&oWtMXOVY zz$C%6rE8(lKun(t=kOXp8tQU=SHBD@X2uDFU`TpRJX^qHjyNz&4% z+YaE}3o$C!)RnX3+A5iXV{)dUS7SpjzEiOtuaPL_daUTGx^gj6GY&ne$1)c57*OhY z1jJi_ck`{lJ2DNtT4Zm<(w&1k;lt9qD`Ve#dh&kW->8LIVbMmpD+wJ+}?mD?_PYeMh9Xwt_H8rmY<4 zNnA0aA&w2`n571C!o6P?qRGogk9Im89mh1g<s;u=TsJl>XDmdA|t{2b0?$1*b6 zR5qW@=j2Zgm+|M;-?^_P3k|I&N>oBmf1uxP>|T-Mb{<)IPd zjnpaq2T%6z?kJO5y;v*Ony%|7B}z@tZ8aFj&R(a?auKFu$za&F;sq2_I8f}X%Oskm z0e)-JmMhBAh817EMFO1B$O{&JGlo<2QwJG|J-fdnb2`ars!DJB)tgt364AF|qWAL7 z-Y56|^W8_7$KH$Wz59Re{o?aD9(%90*_V`<2+f9G}Y-oyR-4|^{j_P_bEzx{Oo z_8(;^e*3rm=fA^>#-KKp*m$X?|MRE4?{4=Web#&MRqyf3gmEmfyYs8vZ=cDhH#@I) zKmPp9js#b>cJRKx{ps$rUyd$~aqL$<^d)DF4X2V{#hXo?LPfPSJ;OJWkfu zs)8v5*X|lCD<-f3peHVOND$A4XeS!4BcgchdQ)!r<%mZqV*{AMX8`e7l=WE3EEwoj z1ZcFIB}vnzCe%F_t&H-x_wT2@d!P2UAN9WZ5KWY^m43HL;ITzq=r{fsu|$c+&Lj-_ zPoC}m^SLsJW*pG!Z0ubkgN7=V9fJG;z$IbuV_;@1GYqjxHsk+Eh(6^9lEcam{tMx% J`2krG005JtL1zE} literal 0 HcmV?d00001 diff --git a/assets/index-951384e1.css b/assets/index-951384e1.css new file mode 100644 index 00000000..c3b41a82 --- /dev/null +++ b/assets/index-951384e1.css @@ -0,0 +1 @@ +@charset "UTF-8";.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0} diff --git a/assets/index-de853114.js b/assets/index-9b7dfaf4.js similarity index 99% rename from assets/index-de853114.js rename to assets/index-9b7dfaf4.js index 340a73a7..2352039b 100644 --- a/assets/index-de853114.js +++ b/assets/index-9b7dfaf4.js @@ -1 +1 @@ -import{s as z}from"./pinia-752c5196.js";import{d as U,c as j}from"./lodash-es-de060e62.js";import{e as M,o as N,f as P,h as D}from"./index-30d8c00f.js";import{u as c,i as W,a as H,b as q,c as G,d as X,e as Z,f as _,g as J,h as K,j as Q,k as Y,l as I,m as ee,n as te,o as ae,p as se,q as ie,r as ne}from"./echarts-d6944f71.js";import{h as R,r as h,d as O,w as y,k as ue,o as oe,n as le,j as re,ad as t,H as de,O as ce,e as n}from"./@vue-5ea710d1.js";import{_ as o,Z as he,e as x}from"./naive-ui-bed575c4.js";import"./vue-demi-71ba0ef2.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./zrender-d1c4172f.js";const k=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),d=R({name:"RayChart",props:{width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},canvasRender:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>k()}},setup(e,{expose:F}){const f=M(),{themeValue:l}=z(f),E=h(),m=h();let a,p;const b=O(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),A=O(()=>k(e.loadingOptions)),u=async()=>{c([H,q,G,X,Z,_,J,K]),c([Q,Y,I,ee,te,ae]),c([se,ie]),c([ne]);try{c(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},w=()=>{let s=j(e.options);const r=g=>Object.assign({},s,g);return e.showAria&&(s=r({aria:{enabled:!0,decal:{show:!0}}})),s},i=s=>{var B,S;const r=E.value,g=w(),{height:$,width:L}=r.getBoundingClientRect();$===0&&D(r,{height:"200px"}),L===0&&D(r,{width:"200px"});try{a=W(r,s),m.value=a,g&&a.setOption(g),(B=e.success)==null||B.call(e,a)}catch(V){(S=e.error)==null||S.call(e),console.error(V)}},v=s=>{if(e.autoChangeTheme){i(s?"dark":"");return}e.theme||i("")},C=()=>{a&&(a.clear(),a.dispose())},T=()=>{a&&a.resize()};return y(()=>[l.value],([s])=>{e.autoChangeTheme&&(C(),v(s))}),y(()=>e.showAria,()=>{C(),(e.autoChangeTheme||e.theme)&&l.value?i("dark"):i("")}),y(()=>e.loading,s=>{s?a==null||a.showLoading(A.value):a==null||a.hideLoading()}),e.watchOptions&&y(()=>e.watchOptions,()=>{const s=w();a==null||a.setOption(s)}),ue(async()=>{await u()}),oe(()=>{le(()=>{e.autoChangeTheme?v(l.value):e.theme?i("dark"):i(""),e.autoResize&&(p=U(T,500),N(window,"resize",p))})}),re(()=>{C(),P(window,"resize",p)}),F({echart:m}),{rayChartRef:E,cssVarsRef:b,echartInstance:m}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),Pe=R({name:"REchart",setup(){const e=h(),F=h(!1),f=h(!1),l=de({loading:!1});return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:F,handleLoadingShow:u=>{l.loading=u},chartAria:f,handleAriaShow:u=>{f.value=u},handleChartRenderSuccess:u=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3}),e.value},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]}]},...ce(l)}},render(){return t("div",{class:"echart"},[t(o,null,{default:()=>[n("RayChart 组件使用")]}),t(he,null,{default:()=>[n("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(o,null,{default:()=>[n("基础使用")]}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions},null)]),t(o,null,{default:()=>[n("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(d,{ref:"baseChartRef",options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(o,null,{default:()=>[n("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(d,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(o,null,{default:()=>[n("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(d,{theme:"dark",options:this.baseOptions},null)]),t(o,null,{default:()=>[n("加载动画")]}),t(x,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(d,{loading:this.loading,options:this.baseOptions},null)]),t(o,null,{default:()=>[n("贴画可视化图")]}),t(x,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Pe as default}; +import{s as z}from"./pinia-752c5196.js";import{d as U,c as j}from"./lodash-es-de060e62.js";import{e as M,o as N,f as P,h as D}from"./index-2371ec4f.js";import{u as c,i as W,a as H,b as q,c as G,d as X,e as Z,f as _,g as J,h as K,j as Q,k as Y,l as I,m as ee,n as te,o as ae,p as se,q as ie,r as ne}from"./echarts-d6944f71.js";import{h as R,r as h,d as O,w as y,k as ue,o as oe,n as le,j as re,ad as t,H as de,O as ce,e as n}from"./@vue-5ea710d1.js";import{_ as o,Z as he,e as x}from"./naive-ui-bed575c4.js";import"./vue-demi-71ba0ef2.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./zrender-d1c4172f.js";const k=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),d=R({name:"RayChart",props:{width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},canvasRender:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>k()}},setup(e,{expose:F}){const f=M(),{themeValue:l}=z(f),E=h(),m=h();let a,p;const b=O(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),A=O(()=>k(e.loadingOptions)),u=async()=>{c([H,q,G,X,Z,_,J,K]),c([Q,Y,I,ee,te,ae]),c([se,ie]),c([ne]);try{c(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},w=()=>{let s=j(e.options);const r=g=>Object.assign({},s,g);return e.showAria&&(s=r({aria:{enabled:!0,decal:{show:!0}}})),s},i=s=>{var B,S;const r=E.value,g=w(),{height:$,width:L}=r.getBoundingClientRect();$===0&&D(r,{height:"200px"}),L===0&&D(r,{width:"200px"});try{a=W(r,s),m.value=a,g&&a.setOption(g),(B=e.success)==null||B.call(e,a)}catch(V){(S=e.error)==null||S.call(e),console.error(V)}},v=s=>{if(e.autoChangeTheme){i(s?"dark":"");return}e.theme||i("")},C=()=>{a&&(a.clear(),a.dispose())},T=()=>{a&&a.resize()};return y(()=>[l.value],([s])=>{e.autoChangeTheme&&(C(),v(s))}),y(()=>e.showAria,()=>{C(),(e.autoChangeTheme||e.theme)&&l.value?i("dark"):i("")}),y(()=>e.loading,s=>{s?a==null||a.showLoading(A.value):a==null||a.hideLoading()}),e.watchOptions&&y(()=>e.watchOptions,()=>{const s=w();a==null||a.setOption(s)}),ue(async()=>{await u()}),oe(()=>{le(()=>{e.autoChangeTheme?v(l.value):e.theme?i("dark"):i(""),e.autoResize&&(p=U(T,500),N(window,"resize",p))})}),re(()=>{C(),P(window,"resize",p)}),F({echart:m}),{rayChartRef:E,cssVarsRef:b,echartInstance:m}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),Pe=R({name:"REchart",setup(){const e=h(),F=h(!1),f=h(!1),l=de({loading:!1});return{baseOptions:{legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},baseChartRef:e,chartLoading:F,handleLoadingShow:u=>{l.loading=u},chartAria:f,handleAriaShow:u=>{f.value=u},handleChartRenderSuccess:u=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3}),e.value},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]}]},...ce(l)}},render(){return t("div",{class:"echart"},[t(o,null,{default:()=>[n("RayChart 组件使用")]}),t(he,null,{default:()=>[n("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(o,null,{default:()=>[n("基础使用")]}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions},null)]),t(o,null,{default:()=>[n("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(d,{ref:"baseChartRef",options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(o,null,{default:()=>[n("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(d,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(o,null,{default:()=>[n("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(d,{theme:"dark",options:this.baseOptions},null)]),t(o,null,{default:()=>[n("加载动画")]}),t(x,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(d,{loading:this.loading,options:this.baseOptions},null)]),t(o,null,{default:()=>[n("贴画可视化图")]}),t(x,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Pe as default}; diff --git a/assets/index-9b7dfaf4.js.gz b/assets/index-9b7dfaf4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed6feba0ed9bf83d93ecd323d515e99d8fe64f94 GIT binary patch literal 3240 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 arD1%C@c*hy;O+1F%l`nabgULj9RL6+4l>*T literal 0 HcmV?d00001 diff --git a/assets/index-1526b4ce.js b/assets/index-a45a385f.js similarity index 99% rename from assets/index-1526b4ce.js rename to assets/index-a45a385f.js index cf3f43db..10fed844 100644 --- a/assets/index-1526b4ce.js +++ b/assets/index-a45a385f.js @@ -1 +1 @@ -import{s as ee}from"./pinia-752c5196.js";import{e as te,d as C,i as L}from"./index-30d8c00f.js";import{V as ae}from"./vuedraggable-6b12b321.js";import{U as P,N as le,Q as v,a2 as ie,f as X,P as w,a3 as ne,X as se,n as oe,a4 as ue,S as re,T as E,_ as j,a5 as de,a6 as z,Z as y,a7 as ce,p as U,a8 as pe,e as he,A as me,y as ge}from"./naive-ui-bed575c4.js";import{h as F,i as O,r as c,ad as e,z as M,d as S,H as Y,p as fe,o as q,O as J,F as V,n as be,e as u,t as _}from"./@vue-5ea710d1.js";import{s as A}from"./screenfull-b3e6dc1f.js";import{p as ye}from"./print-js-887d4f16.js";import{u as k,w as Ce}from"./xlsx-1a040596.js";import{d as ve}from"./dayjs-fb92b34a.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-43132c58.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-675b3e90.js";import"./sortablejs-488acd37.js";const Fe=t=>t.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),xe=F({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:l}){const a=O("tableSettingProvider",{}),i=te(),n=c(Fe(a.modelColumns.value)),m=c(!0),{themeValue:p}=ee(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,d)=>{const b=`${g}FixedActivated`,h=n.value[d];b==="leftFixedActivated"?h.rightFixedActivated=!1:b==="rightFixedActivated"&&(h.leftFixedActivated=!1),h[b]=!h[b],h[b]?h.fixed=g:h.fixed=void 0,n.value[d]=h,l("columnsUpdate",n.value)},disableDraggable:m,FixedPopoverIcon:g=>{const{element:d,name:b,tooltip:h,fn:N,index:B,fixed:R,key:I}=g;return e(v,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ray-table-icon ${d[I]?"draggable-item__icon--actived":""}`,name:b,size:"18",onClick:N.bind(this,R,B)},null),default:()=>h})},handleResizeColumnClick:g=>{const d=n.value[g];d.resizeColumnActivated=!d.resizeColumnActivated,d.resizable=d.resizeColumnActivated,n.value[g]=d,l("columnsUpdate",n.value)},themeValue:p}},render(){return e(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(P,{bordered:!1,class:"table-setting__card"},{default:()=>e(ae,M({class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key"},{disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)}),{item:({element:t,index:l})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(le,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),e(v,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:l,fixed:"right",key:"rightFixedActivated"})])})})})}}),H=F({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18},popoverContent:{type:String,required:!0}},emits:["positive","negative"],setup(t,{emit:l}){const a=c(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return e(v,null,{trigger:()=>e(ie,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(X,null,{default:()=>[e(w,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(w,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const Ee=F({name:"TableSize",emits:["changeSize"],setup(t,{emit:l}){const a=O("tableSettingProvider",{}),i=c(!1),n=c(a.size),m=S({get:()=>a.size,set:s=>{n.value=s}}),p=c([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:p,currentSize:n,handleDropdownClick:s=>{p.value.forEach(f=>{f.key===s&&(m.value=s,i.value=!1,l("changeSize",s))})},popoverShow:i}},render(){return e(v,{show:this.popoverShow,"onUpdate:show":t=>this.popoverShow=t,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(v,null,{trigger:()=>e(C,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>e(P,{bordered:!1,class:"ray-table__table-size ray-table__table-size--dark ray-table__table-size--light"},{default:()=>[e("div",{class:"table-size__dropdown"},[e("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(t=>e("div",{class:["dropdown-item",t.key===this.currentSize?"dropdown-item--active":""],key:t.key,onClick:this.handleDropdownClick.bind(this,t.key)},[e("div",{class:"drop-item__label"},[t.label])]))])])]})})}});const Se=F({name:"TableScreenfull",setup(){const t=O("tableSettingProvider",{}),l=S(()=>t.rayTableUUID);let a=A.isFullscreen;return{handleScreenfull:()=>{const n=document.getElementById(l.value);a=!a,n&&A.isEnabled&&a?A.request(n):A.exit()}}},render(){return e(v,null,{trigger:()=>e(C,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),Te={...ne,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ke=t=>t.reduce((a,i)=>(a[i.key]=i.title,a),{}),we=(t,l,a)=>{for(let i=t.s.c;i<=t.e.c;i++){const n=k.encode_col(i)+"1";l[n].v=a[l[n].v]}},De=async(t,l,a={})=>{await new Promise((i,n)=>{if(Array.isArray(t))if(t.length){const m=ke(l??[]),p=k.json_to_sheet(t),o=k.book_new(),s=a.filename?a.filename+".xlsx":ve().format("YYYY-MM-DD")+"导出表格.xlsx";k.book_append_sheet(o,p,"Data");const f=k.decode_range(p["!ref"]);l!=null&&l.length&&we(f,p,m),Ce(o,s),i()}else i();else n()})},ze=F({name:"RayTable",props:Te,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:l,expose:a}){const i=c(),n=L(),m=L(),p=S(()=>t.rightClickMenu),o=S({get:()=>t.columns,set:r=>{l("update:columns",r)}}),s=Y({x:0,y:0,showMenu:!1});let f=-1;const $=S(()=>({"--ray-table-header-space":t.tableHeaderSpace})),g=c(t.size),d=c();fe("tableSettingProvider",{modelRightClickMenu:p,modelColumns:o,size:t.size,rayTableUUID:m});const b=r=>{o.value=r},h=(r,x)=>{l("menuSelect",r,f,x),s.showMenu=!1},N=(r,x)=>{var D;return{...(D=t.rowProps)==null?void 0:D.call(t,r,x),onContextmenu:T=>{T.preventDefault(),f=x,s.showMenu=!1,be().then(()=>{s.showMenu=!0,s.x=T.clientX,s.y=T.clientY})}}},B=async()=>{if(t.data.length&&t.columns.length)try{await De(t.data,t.columns,{filename:t.exportFilename}),l("exportSuccess")}catch{l("exportError")}},R=()=>{const r=Object.assign({},t.printOptions,{printable:n,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"表格"});ye(r)},I=r=>{g.value=r},K=r=>{const{clearFilters:x,clearSorter:G,filters:D,page:T,scrollTo:Q,sort:Z,filter:W}=r;d.value={clearFilters:x,clearSorter:G,filters:D,page:T,scrollTo:Q,sort:Z,filter:W}};return a({tableMethods:S(()=>d.value)}),q(()=>{K(i.value)}),{tableUUID:n,rayTableUUID:m,handleColumnsUpdate:b,...J(s),handleRowProps:N,handleRightMenuSelect:h,handleExportPositive:B,handlePrintPositive:R,cssVars:$,handleChangeTableSize:I,tableSize:g,rayTableInstance:i}},render(){return e(P,M({class:"ray-table",bordered:this.bordered,style:[this.cssVars]},{id:this.rayTableUUID}),{default:()=>e(V,null,[e(se,M({ref:"rayTableInstance"},{id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{...this.$slots}),this.showMenu?e(oe,{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(H,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e(H,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(Ee,{onChangeSize:this.handleChangeTableSize.bind(this)},null),e(Se,null,null),e(xe,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)}})}});const _e={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...ue},Ae=F({name:"RayCollapseGrid",props:_e,emits:["updateValue"],setup(t,{emit:l}){const a=c(t.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:i.bind(this)},[e("span",null,[a.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(C,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(P,{bordered:this.bordered},{default:()=>e(re,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,l;return[(l=(t=this.$slots).default)==null?void 0:l.call(t),e(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(X,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),rt=F({name:"TableView",setup(){const t=c(),l=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:o=>o.tags.map(f=>_(ge,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>f}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:o=>_(w,{size:"small"},{default:()=>"Send Email"})}],a=c([...l].map(o=>({...o,width:400}))),i=c([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>_("span",{style:{color:"red"}},"删除"),key:"delete"}],m=Y({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),p=(o,s)=>{o==="delete"&&i.value.splice(s,1)};return q(()=>{var o;(o=t.value)==null||o.tableMethods}),{...J(m),tableData:i,actionColumns:a,baseColumns:l,tableMenuOptions:n,handleMenuSelect:p,tableRef:t}},render(){return e(me,null,{default:()=>[e(j,null,{default:()=>[u("RayTable 组件使用")]}),e(de,{alignText:!0},{default:()=>[e(z,null,{default:()=>[u("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),e(z,null,{default:()=>[u("RayTable 完全继承 DataTable 的所有属性与方法")]}),e(z,null,{default:()=>[u("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),e(z,null,{default:()=>[u("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),e(j,null,{default:()=>[u("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),e(y,null,{default:()=>[u("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),e(y,null,{default:()=>[u("拖拽操作栏动态切换表格列")]}),e(y,null,{default:()=>[u("点击左右固定按钮,即可动态固定列")]}),e(y,null,{default:()=>[u("点击修改列宽度,即可拖动列修改宽度")]}),e(y,null,{default:()=>[u("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),e(y,null,{default:()=>[u("点击打印按钮即可打印该表格")]}),e(y,null,{default:()=>[u("右键菜单")]}),e(y,null,{default:()=>[u("全屏表格")]}),e(Ae,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RayCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>e(V,null,[e(w,{type:"primary"},{default:()=>[u("搜索")]}),e(w,null,{default:()=>[u("重置")]})]),default:()=>e(V,null,[e(E,null,{default:()=>[e(ce,null,null)]}),e(E,null,{default:()=>[e(U,null,null)]}),e(E,null,{default:()=>[e(pe,{type:"datetimerange",clearable:!0},null)]}),e(E,null,{default:()=>[e(U,null,null)]}),e(E,null,{default:()=>[e(U,null,null)]})])}),e(ze,{style:"margin-top: 18px",ref:"tableRef",scrollX:2e3,title:_(he,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上"})]})}});export{rt as default}; +import{s as ee}from"./pinia-752c5196.js";import{e as te,d as C,j as L}from"./index-2371ec4f.js";import{V as ae}from"./vuedraggable-6b12b321.js";import{U as P,N as le,Q as v,a2 as ie,f as X,P as w,a3 as ne,X as se,n as oe,a4 as ue,S as re,T as E,_ as j,a5 as de,a6 as z,Z as y,a7 as ce,p as U,a8 as pe,e as he,A as me,y as ge}from"./naive-ui-bed575c4.js";import{h as F,i as O,r as c,ad as e,z as M,d as S,H as Y,p as fe,o as q,O as J,F as V,n as be,e as u,t as _}from"./@vue-5ea710d1.js";import{s as A}from"./screenfull-b3e6dc1f.js";import{p as ye}from"./print-js-887d4f16.js";import{u as k,w as Ce}from"./xlsx-1a040596.js";import{d as ve}from"./dayjs-fb92b34a.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-43132c58.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-675b3e90.js";import"./sortablejs-488acd37.js";const Fe=t=>t.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),xe=F({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:l}){const a=O("tableSettingProvider",{}),i=te(),n=c(Fe(a.modelColumns.value)),m=c(!0),{themeValue:p}=ee(i);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,d)=>{const b=`${g}FixedActivated`,h=n.value[d];b==="leftFixedActivated"?h.rightFixedActivated=!1:b==="rightFixedActivated"&&(h.leftFixedActivated=!1),h[b]=!h[b],h[b]?h.fixed=g:h.fixed=void 0,n.value[d]=h,l("columnsUpdate",n.value)},disableDraggable:m,FixedPopoverIcon:g=>{const{element:d,name:b,tooltip:h,fn:N,index:B,fixed:R,key:I}=g;return e(v,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ray-table-icon ${d[I]?"draggable-item__icon--actived":""}`,name:b,size:"18",onClick:N.bind(this,R,B)},null),default:()=>h})},handleResizeColumnClick:g=>{const d=n.value[g];d.resizeColumnActivated=!d.resizeColumnActivated,d.resizable=d.resizeColumnActivated,n.value[g]=d,l("columnsUpdate",n.value)},themeValue:p}},render(){return e(v,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(P,{bordered:!1,class:"table-setting__card"},{default:()=>e(ae,M({class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key"},{disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)}),{item:({element:t,index:l})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(le,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),e(v,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:l,fixed:"right",key:"rightFixedActivated"})])})})})}}),H=F({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18},popoverContent:{type:String,required:!0}},emits:["positive","negative"],setup(t,{emit:l}){const a=c(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return e(v,null,{trigger:()=>e(ie,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(X,null,{default:()=>[e(w,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(w,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const Ee=F({name:"TableSize",emits:["changeSize"],setup(t,{emit:l}){const a=O("tableSettingProvider",{}),i=c(!1),n=c(a.size),m=S({get:()=>a.size,set:s=>{n.value=s}}),p=c([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:p,currentSize:n,handleDropdownClick:s=>{p.value.forEach(f=>{f.key===s&&(m.value=s,i.value=!1,l("changeSize",s))})},popoverShow:i}},render(){return e(v,{show:this.popoverShow,"onUpdate:show":t=>this.popoverShow=t,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(v,null,{trigger:()=>e(C,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>e(P,{bordered:!1,class:"ray-table__table-size ray-table__table-size--dark ray-table__table-size--light"},{default:()=>[e("div",{class:"table-size__dropdown"},[e("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(t=>e("div",{class:["dropdown-item",t.key===this.currentSize?"dropdown-item--active":""],key:t.key,onClick:this.handleDropdownClick.bind(this,t.key)},[e("div",{class:"drop-item__label"},[t.label])]))])])]})})}});const Se=F({name:"TableScreenfull",setup(){const t=O("tableSettingProvider",{}),l=S(()=>t.rayTableUUID);let a=A.isFullscreen;return{handleScreenfull:()=>{const n=document.getElementById(l.value);a=!a,n&&A.isEnabled&&a?A.request(n):A.exit()}}},render(){return e(v,null,{trigger:()=>e(C,{name:"fullscreen",size:"18",customClassName:"ray-table-icon tay-table-icon__screenfull",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),Te={...ne,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ke=t=>t.reduce((a,i)=>(a[i.key]=i.title,a),{}),we=(t,l,a)=>{for(let i=t.s.c;i<=t.e.c;i++){const n=k.encode_col(i)+"1";l[n].v=a[l[n].v]}},De=async(t,l,a={})=>{await new Promise((i,n)=>{if(Array.isArray(t))if(t.length){const m=ke(l??[]),p=k.json_to_sheet(t),o=k.book_new(),s=a.filename?a.filename+".xlsx":ve().format("YYYY-MM-DD")+"导出表格.xlsx";k.book_append_sheet(o,p,"Data");const f=k.decode_range(p["!ref"]);l!=null&&l.length&&we(f,p,m),Ce(o,s),i()}else i();else n()})},ze=F({name:"RayTable",props:Te,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:l,expose:a}){const i=c(),n=L(),m=L(),p=S(()=>t.rightClickMenu),o=S({get:()=>t.columns,set:r=>{l("update:columns",r)}}),s=Y({x:0,y:0,showMenu:!1});let f=-1;const $=S(()=>({"--ray-table-header-space":t.tableHeaderSpace})),g=c(t.size),d=c();fe("tableSettingProvider",{modelRightClickMenu:p,modelColumns:o,size:t.size,rayTableUUID:m});const b=r=>{o.value=r},h=(r,x)=>{l("menuSelect",r,f,x),s.showMenu=!1},N=(r,x)=>{var D;return{...(D=t.rowProps)==null?void 0:D.call(t,r,x),onContextmenu:T=>{T.preventDefault(),f=x,s.showMenu=!1,be().then(()=>{s.showMenu=!0,s.x=T.clientX,s.y=T.clientY})}}},B=async()=>{if(t.data.length&&t.columns.length)try{await De(t.data,t.columns,{filename:t.exportFilename}),l("exportSuccess")}catch{l("exportError")}},R=()=>{const r=Object.assign({},t.printOptions,{printable:n,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"表格"});ye(r)},I=r=>{g.value=r},K=r=>{const{clearFilters:x,clearSorter:G,filters:D,page:T,scrollTo:Q,sort:Z,filter:W}=r;d.value={clearFilters:x,clearSorter:G,filters:D,page:T,scrollTo:Q,sort:Z,filter:W}};return a({tableMethods:S(()=>d.value)}),q(()=>{K(i.value)}),{tableUUID:n,rayTableUUID:m,handleColumnsUpdate:b,...J(s),handleRowProps:N,handleRightMenuSelect:h,handleExportPositive:B,handlePrintPositive:R,cssVars:$,handleChangeTableSize:I,tableSize:g,rayTableInstance:i}},render(){return e(P,M({class:"ray-table",bordered:this.bordered,style:[this.cssVars]},{id:this.rayTableUUID}),{default:()=>e(V,null,[e(se,M({ref:"rayTableInstance"},{id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{...this.$slots}),this.showMenu?e(oe,{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(H,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e(H,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(Ee,{onChangeSize:this.handleChangeTableSize.bind(this)},null),e(Se,null,null),e(xe,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)}})}});const _e={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...ue},Ae=F({name:"RayCollapseGrid",props:_e,emits:["updateValue"],setup(t,{emit:l}){const a=c(t.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:i.bind(this)},[e("span",null,[a.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(C,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(P,{bordered:this.bordered},{default:()=>e(re,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,l;return[(l=(t=this.$slots).default)==null?void 0:l.call(t),e(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(X,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),rt=F({name:"TableView",setup(){const t=c(),l=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:o=>o.tags.map(f=>_(ge,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>f}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:o=>_(w,{size:"small"},{default:()=>"Send Email"})}],a=c([...l].map(o=>({...o,width:400}))),i=c([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>_("span",{style:{color:"red"}},"删除"),key:"delete"}],m=Y({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),p=(o,s)=>{o==="delete"&&i.value.splice(s,1)};return q(()=>{var o;(o=t.value)==null||o.tableMethods}),{...J(m),tableData:i,actionColumns:a,baseColumns:l,tableMenuOptions:n,handleMenuSelect:p,tableRef:t}},render(){return e(me,null,{default:()=>[e(j,null,{default:()=>[u("RayTable 组件使用")]}),e(de,{alignText:!0},{default:()=>[e(z,null,{default:()=>[u("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),e(z,null,{default:()=>[u("RayTable 完全继承 DataTable 的所有属性与方法")]}),e(z,null,{default:()=>[u("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),e(z,null,{default:()=>[u("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),e(j,null,{default:()=>[u("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),e(y,null,{default:()=>[u("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),e(y,null,{default:()=>[u("拖拽操作栏动态切换表格列")]}),e(y,null,{default:()=>[u("点击左右固定按钮,即可动态固定列")]}),e(y,null,{default:()=>[u("点击修改列宽度,即可拖动列修改宽度")]}),e(y,null,{default:()=>[u("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),e(y,null,{default:()=>[u("点击打印按钮即可打印该表格")]}),e(y,null,{default:()=>[u("右键菜单")]}),e(y,null,{default:()=>[u("全屏表格")]}),e(Ae,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RayCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>e(V,null,[e(w,{type:"primary"},{default:()=>[u("搜索")]}),e(w,null,{default:()=>[u("重置")]})]),default:()=>e(V,null,[e(E,null,{default:()=>[e(ce,null,null)]}),e(E,null,{default:()=>[e(U,null,null)]}),e(E,null,{default:()=>[e(pe,{type:"datetimerange",clearable:!0},null)]}),e(E,null,{default:()=>[e(U,null,null)]}),e(E,null,{default:()=>[e(U,null,null)]})])}),e(ze,{style:"margin-top: 18px",ref:"tableRef",scrollX:2e3,title:_(he,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上"})]})}});export{rt as default}; diff --git a/assets/index-a45a385f.js.gz b/assets/index-a45a385f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8712440275742067772eb7f32afe9b20845e0039 GIT binary patch literal 5635 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 literal 0 HcmV?d00001 diff --git a/assets/index-cd798ed2.js.gz b/assets/index-cd798ed2.js.gz deleted file mode 100644 index 8ee3bb6b20814e5088bd6232184ba1f62f2f7757..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3251 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 diff --git a/assets/index-de853114.js.gz b/assets/index-de853114.js.gz deleted file mode 100644 index c49114128f24464b94d873813b22e2b00f9c1740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3239 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,{onClick:o.bind(this,!1)},{default:()=>[m("返回首页")]})})])}}),w=t({name:"ErrorPage404",setup(){return{}},render(){return r(a,{status:"404"},null)}});export{w as default}; +import{r as o}from"./index-2371ec4f.js";import{$ as e,r as i,P as p}from"./naive-ui-bed575c4.js";import{h as t,ad as r,z as s,e as m}from"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";const a=t({name:"PageResult",props:{...e},render(){return r("div",{class:"error-page"},[r(i,s(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>r(p,{onClick:o.bind(this,!1)},{default:()=>[m("返回首页")]})})])}}),w=t({name:"ErrorPage404",setup(){return{}},render(){return r(a,{status:"404"},null)}});export{w as default}; diff --git a/assets/index-ecb865f0.js.gz b/assets/index-ecb865f0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..32b119e0c155bcc22ab30a111c42c067cc8dedd6 GIT binary patch literal 699 zcmV;s0z~~EiwFP!000026LnO}ZqzUo-SZVg#9~IWhd9o2s-lq)`-*MF!ile2w@Dn? z&Xf{mg~XN(s>DMGHY`y$EI>m1ObhK_;7oaRQdr%^Ip^McPHrr#MrqsW2{RMb3#}?| zepl8U9^-%}1d3414~(}ZuXuL`9-uW{qMe~Mzg0DpE5NP9Iq)cnitxH{f1p~#_)s-^ zG8BVgDAn%<%T)_F0+tY;lWSrJadv!Qu*kC@ry(0-7O%Fks_^xzq;dewfmfjyoT;dwV6|kVGVoqES58#&ViPDa50*Swf|(R5ean z3JDdX)37exYKSU`iXh2__|MVVCphy%;=GR{_u<&-+9y|oomexa!R*hM7^Z6Wlbmd_>>onL_*AqSUxLkRtD@ta}!UL^c^Tx@& z9_{L>L}qIDrJ3JZw?W+R{xsKYf02`t--Ek7r-sU3@ydeDU)9&FS}( z&u3qrdHoCxqpy0HQdxt9QtnC@)7kbtJ#A2@>ieZE4i{>kyQgA34&5fR9(5c9a~{^z z-D>Jxe0y>J`t9Y1lgsy?yxF6E*3TZzdN<{const{normalize:r}=e;return r(["项目配置"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["主题"])},Dark:e=>{const{normalize:r}=e;return r(["暗色"])},Light:e=>{const{normalize:r}=e;return r(["明亮"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["主题色"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["界面显示"])}},t=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={Reload:e=>{const{normalize:r}=e;return r(["刷新当前页面"])},Lock:e=>{const{normalize:r}=e;return r(["锁屏"])},Setting:e=>{const{normalize:r}=e;return r(["设置"])},Github:e=>{const{normalize:r}=e;return r(["Github"])},FullScreen:e=>{const{normalize:r}=e;return r(["全屏"])},CancelFullScreen:e=>{const{normalize:r}=e;return r(["退出全屏"])},Search:e=>{const{normalize:r}=e;return r(["搜索"])}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={Dashboard:e=>{const{normalize:r}=e;return r(["首页"])},Rely:e=>{const{normalize:r}=e;return r(["依赖项"])},RelyAbout:e=>{const{normalize:r}=e;return r(["关于"])},Error:e=>{const{normalize:r}=e;return r(["错误页"])},Echart:e=>{const{normalize:r}=e;return r(["可视化"])},scrollReveal:e=>{const{normalize:r}=e;return r(["滚动动画"])},Axios:e=>{const{normalize:r}=e;return r(["请求"])},Table:e=>{const{normalize:r}=e;return r(["表格"])},MultiMenu:e=>{const{normalize:r}=e;return r(["多级菜单(缓存)"])},Doc:e=>{const{normalize:r}=e;return r(["文档"])},DocLocal:e=>{const{normalize:r}=e;return r(["文档 (国内地址)"])},Office:e=>{const{normalize:r}=e;return r(["办公"])},Office_Document:e=>{const{normalize:r}=e;return r(["文档"])},Office_Presentation:e=>{const{normalize:r}=e;return r(["演示"])},Office_Spreadsheet:e=>{const{normalize:r}=e;return r(["表格"])},CalculatePrecision:e=>{const{normalize:r}=e;return r(["数字精度"])}},m=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),z={Title:e=>{const{normalize:r}=e;return r(["项目配置"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["主题"])},Dark:e=>{const{normalize:r}=e;return r(["暗色"])},Light:e=>{const{normalize:r}=e;return r(["明亮"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["主题色"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["界面显示"])}},c=Object.freeze(Object.defineProperty({__proto__:null,default:z},Symbol.toStringTag,{value:"Module"})),s={Register:e=>{const{normalize:r}=e;return r(["注册"])},Signin:e=>{const{normalize:r}=e;return r(["登陆"])},QRCodeSignin:e=>{const{normalize:r}=e;return r(["扫码登陆"])},NamePlaceholder:e=>{const{normalize:r}=e;return r(["请输入用户名"])},PasswordPlaceholder:e=>{const{normalize:r}=e;return r(["请输入密码"])},Login:e=>{const{normalize:r}=e;return r(["登 陆"])},Name:e=>{const{normalize:r}=e;return r(["用户名"])},Password:e=>{const{normalize:r}=e;return r(["密码"])}},_=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"})),u=Object.assign({"./zh-CN/headerSettingOptions.json":t,"./zh-CN/headerTooltip.json":l,"./zh-CN/menu.json":m,"./zh-CN/setting.json":c,"./zh-CN/views/login/index.json":_}),G={message:{...o(u,"zh-CN")}};export{G as default}; +import{m as o}from"./index-2371ec4f.js";import"./@vue-5ea710d1.js";import"./dayjs-fb92b34a.js";import"./date-fns-43132c58.js";import"./pinia-752c5196.js";import"./vue-demi-71ba0ef2.js";import"./lodash-es-de060e62.js";import"./naive-ui-bed575c4.js";import"./vueuc-ab337559.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-3e4116d4.js";import"./vooks-30ff42a2.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-9041c6f6.js";import"./async-validator-dee29e8b.js";import"./vue-i18n-a81083e4.js";import"./@intlify-deb68647.js";import"./vue-router-73d0f31d.js";import"./@vueuse-1c312fe5.js";import"./screenfull-b3e6dc1f.js";import"./pinia-plugin-persistedstate-d93b4f94.js";const n={Title:e=>{const{normalize:r}=e;return r(["项目配置"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["主题"])},Dark:e=>{const{normalize:r}=e;return r(["暗色"])},Light:e=>{const{normalize:r}=e;return r(["明亮"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["主题色"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["界面显示"])}},t=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={Reload:e=>{const{normalize:r}=e;return r(["刷新当前页面"])},Lock:e=>{const{normalize:r}=e;return r(["锁屏"])},Setting:e=>{const{normalize:r}=e;return r(["设置"])},Github:e=>{const{normalize:r}=e;return r(["Github"])},FullScreen:e=>{const{normalize:r}=e;return r(["全屏"])},CancelFullScreen:e=>{const{normalize:r}=e;return r(["退出全屏"])},Search:e=>{const{normalize:r}=e;return r(["搜索"])}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={Dashboard:e=>{const{normalize:r}=e;return r(["首页"])},Rely:e=>{const{normalize:r}=e;return r(["依赖项"])},RelyAbout:e=>{const{normalize:r}=e;return r(["关于"])},Error:e=>{const{normalize:r}=e;return r(["错误页"])},Echart:e=>{const{normalize:r}=e;return r(["可视化"])},scrollReveal:e=>{const{normalize:r}=e;return r(["滚动动画"])},Axios:e=>{const{normalize:r}=e;return r(["请求"])},Table:e=>{const{normalize:r}=e;return r(["表格"])},MultiMenu:e=>{const{normalize:r}=e;return r(["多级菜单(缓存)"])},Doc:e=>{const{normalize:r}=e;return r(["文档"])},DocLocal:e=>{const{normalize:r}=e;return r(["文档 (国内地址)"])},Office:e=>{const{normalize:r}=e;return r(["办公"])},Office_Document:e=>{const{normalize:r}=e;return r(["文档"])},Office_Presentation:e=>{const{normalize:r}=e;return r(["演示"])},Office_Spreadsheet:e=>{const{normalize:r}=e;return r(["表格"])},CalculatePrecision:e=>{const{normalize:r}=e;return r(["数字精度"])}},m=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),z={Title:e=>{const{normalize:r}=e;return r(["项目配置"])},ThemeOptions:{Title:e=>{const{normalize:r}=e;return r(["主题"])},Dark:e=>{const{normalize:r}=e;return r(["暗色"])},Light:e=>{const{normalize:r}=e;return r(["明亮"])},PrimaryColorConfig:e=>{const{normalize:r}=e;return r(["主题色"])}},InterfaceDisplay:e=>{const{normalize:r}=e;return r(["界面显示"])}},c=Object.freeze(Object.defineProperty({__proto__:null,default:z},Symbol.toStringTag,{value:"Module"})),s={Register:e=>{const{normalize:r}=e;return r(["注册"])},Signin:e=>{const{normalize:r}=e;return r(["登陆"])},QRCodeSignin:e=>{const{normalize:r}=e;return r(["扫码登陆"])},NamePlaceholder:e=>{const{normalize:r}=e;return r(["请输入用户名"])},PasswordPlaceholder:e=>{const{normalize:r}=e;return r(["请输入密码"])},Login:e=>{const{normalize:r}=e;return r(["登 陆"])},Name:e=>{const{normalize:r}=e;return r(["用户名"])},Password:e=>{const{normalize:r}=e;return r(["密码"])}},_=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"})),u=Object.assign({"./zh-CN/headerSettingOptions.json":t,"./zh-CN/headerTooltip.json":l,"./zh-CN/menu.json":m,"./zh-CN/setting.json":c,"./zh-CN/views/login/index.json":_}),G={message:{...o(u,"zh-CN")}};export{G as default}; diff --git a/assets/zh-CN-10d4d136.js.gz b/assets/zh-CN-10d4d136.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..59e4c78fd7046248943ec23c645b02e2e5eae5f5 GIT binary patch literal 1322 zcmV+_1=ac=iwFP!000026YW@AZxcrpe($e{{NzYpcumw&-{*MZof(xiFlOQpPc&wOXT zbH0;rW*56PLV432Lu`z+Y)af%@(A`Um{ZbPP6ab#Cudn~0*C8F>}cHwMF*5qQQ;bw5ujRGT%(H%_ z;((G-bv3K&`fzm5ww6}V^N<};;V8I-W8x`!l!u&Vk93+-QB_~4v~H$zhHd|YhJ0Qr zq%x|geIx;54bN2S$iZSQ5i9`G1;`uw1;uLKQ&3(_dsR3n}aj+Qg z7jG3bBV!jL!Y1(;AM;Ah8O$9hLh0LP_^9a->WUW3Ly@*hFhPO))ElGmpJKhW_nrGM zdJ9XPk1t|BkGB#tRdC@G zcSDB+}BE_y=oga{+w;YF{Nm~OZRagv-& zbBevn45}oWVsL#Z#!eB-cOcdpA5Y*?^DH<7SyD8E%kSDNFN2S_f-6hCwYP$D)NNwQ zDb!oO7`(a>Vy1y}K}!nOeX+eePbV?2`i2xLS{kCh6TO)Z|1adqTv*?wIf*uf&j-gpo!-HvxY+zOtrjz@+|Ou0%|F16Qw+l2@dknK>28;b|`KL(2n!Go8< z!wb>QXKWjra%Bfse+?G?+=D6$4!#Q>KPdMBe2M}SXw*Ndxis>2!WU(p$ zKd5w*$T59K9KnKyiJ3Hq+b@IXcRH`PgUzRrXSj#*3?%Cr^Z(xp{)=0Ic_?+~Wz}W< zTS29NFO>7z_M7!!@mh4$;fjalhPQKft9N%XME!Vnl2~v6Z2QU|okthH@F&Acumw&-{*MZof(xiFlOQpPc&wOXT zbH0;rW*56PLV432Lu`z+Y)af%@(A`Um{YWrl{ZrQ;bw5ujRGT%(H%_ z;((G-bv3K&`fzm5ww6}V^N<};;V8I-W8x`!l!u&Vk93+-QB_~4v~H$zhHd|YhJ0Qr zq%x|geIx;54bN2S$iZSQ5i9`G1;`uw1;uLKQ&3(_dsR3n}aj+Qg z7jG3bBV!jL!Y1(;AM;Ah8O$9hLh0LP_^9a->WUW3Ly@*hFhPO))ElGmpJKhW_nrGM zdJ9XPk1t|BkGB#tRdC@G zcSDB+}BE_y=oga{+w;YF{Nm~OZRagv-& zbBevn45}oWVsL#Z#!eB-cOcdpA5Y*?^DH<7SyD8E%kSDNFN2S_f-6hCwYP$D)NNwQ zDb!oO7`(a>Vy1y}K}!nOeX+eePbV?2`i2xLS{kCh6TO)Z|1adqTv*?wIf*uf&j-gpo!-HvxY+zOtrjz@+|Ou0%|F16Qw+l2@dknK>28;b|`KL(2n!Go8< z!wb>QXKWjra%Bfse+?G?+=D6$4!#Q>KPdMBe2M}SXw*Ndxis>2!WU(p$ zKd5w*$T59K9KnKyiJ3Hq+b@IXcRH`PgUzRrXSj#*3?%Cr^Z(xp{)=0Ic_?+~Wz}W< zTS29NFO>7z_M7!!@mh4$;fjalhPQKft9N%XME!Vnl2~v6Z2QU|okthH@F&A