From 58b7fc7978811156b3758de37d9f4d5513bd219b Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Mon, 22 Jan 2024 09:57:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@bb61081dddf9bc736046e8fd8448ecec04fb5e6a=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/en-US-fsXJGn4v.js.gz | Bin 1853 -> 0 bytes .../{en-US-fsXJGn4v.js => en-US-uYmqlOvl.js} | 2 +- assets/en-US-uYmqlOvl.js.gz | Bin 0 -> 1854 bytes assets/hooks-N6mBe1WK.css.gz | Bin 2498 -> 0 bytes assets/hooks-OXlrtKZ8.js.gz | Bin 30779 -> 0 bytes .../{hooks-OXlrtKZ8.js => hooks-PJUSFCAE.js} | 10 +++++----- assets/hooks-PJUSFCAE.js.gz | Bin 0 -> 30770 bytes ...{hooks-N6mBe1WK.css => hooks-aCl6vKno.css} | 2 +- assets/hooks-aCl6vKno.css.gz | Bin 0 -> 2484 bytes .../{index-1BGcujWm.js => index--Z1Imty5.js} | 2 +- assets/index--Z1Imty5.js.gz | Bin 0 -> 1606 bytes assets/index-1BGcujWm.js.gz | Bin 1603 -> 0 bytes .../{index-WSLAaHpo.js => index-1kV5r1tZ.js} | 2 +- assets/index-1kV5r1tZ.js.gz | Bin 0 -> 993 bytes assets/index-3YLKthw-.js.gz | Bin 1623 -> 0 bytes .../{index-FAYcGwCy.js => index-6MtxT8ON.js} | 2 +- assets/index-6MtxT8ON.js.gz | Bin 0 -> 1176 bytes .../{index-DlF6c-Mf.js => index-9Nz7p39y.js} | 2 +- assets/index-9Nz7p39y.js.gz | Bin 0 -> 1424 bytes assets/index-9R_h0Htr.js.gz | Bin 2157 -> 0 bytes assets/index-BPJVfHVs.js.gz | Bin 3709 -> 0 bytes .../{index-E2uT3gVM.js => index-BTvwt8Gl.js} | 2 +- assets/index-BTvwt8Gl.js.gz | Bin 0 -> 1863 bytes assets/index-DlF6c-Mf.js.gz | Bin 1423 -> 0 bytes assets/index-E2uT3gVM.js.gz | Bin 1861 -> 0 bytes assets/index-FAYcGwCy.js.gz | Bin 1174 -> 0 bytes .../{index-O0OyO7wp.js => index-FD7PUgjZ.js} | 2 +- assets/index-FD7PUgjZ.js.gz | Bin 0 -> 1718 bytes .../{index-O7Nhd9qr.js => index-GZ3syGgo.js} | 2 +- assets/index-GZ3syGgo.js.gz | Bin 0 -> 1016 bytes .../{index-Q7PnpqOQ.js => index-G_44Dvpa.js} | 2 +- assets/index-G_44Dvpa.js.gz | Bin 0 -> 2139 bytes assets/index-Moye-KWN.js.gz | Bin 2692 -> 0 bytes assets/index-O0OyO7wp.js.gz | Bin 1715 -> 0 bytes assets/index-O7Nhd9qr.js.gz | Bin 1015 -> 0 bytes .../{index-QH0aNbrX.js => index-PA5fml2J.js} | 2 +- assets/index-PA5fml2J.js.gz | Bin 0 -> 28852 bytes .../{index-Moye-KWN.js => index-Q5goRL7s.js} | 2 +- assets/index-Q5goRL7s.js.gz | Bin 0 -> 2694 bytes assets/index-Q7PnpqOQ.js.gz | Bin 2138 -> 0 bytes assets/index-QH0aNbrX.js.gz | Bin 28817 -> 0 bytes assets/index-R54AE4KA.js.gz | Bin 2018 -> 0 bytes assets/index-SKTuGycI.js.gz | Bin 838 -> 0 bytes .../{index-eyBRDp4B.js => index-WRaCtNZx.js} | 2 +- assets/index-WRaCtNZx.js.gz | Bin 0 -> 2022 bytes assets/index-WSLAaHpo.js.gz | Bin 989 -> 0 bytes .../{index-3YLKthw-.js => index-bJpkvvTU.js} | 2 +- assets/index-bJpkvvTU.js.gz | Bin 0 -> 1626 bytes .../{index-9R_h0Htr.js => index-elWFox97.js} | 2 +- assets/index-elWFox97.js.gz | Bin 0 -> 2158 bytes assets/index-eyBRDp4B.js.gz | Bin 2022 -> 0 bytes assets/index-fOGKDegk.js.gz | Bin 2268 -> 0 bytes .../{index-BPJVfHVs.js => index-iy6_5viZ.js} | 2 +- assets/index-iy6_5viZ.js.gz | Bin 0 -> 3711 bytes .../{index-R54AE4KA.js => index-qwLDQNbW.js} | 2 +- assets/index-qwLDQNbW.js.gz | Bin 0 -> 2021 bytes .../{index-fOGKDegk.js => index-vdhdUEYa.js} | 2 +- assets/index-vdhdUEYa.js.gz | Bin 0 -> 2268 bytes .../{index-SKTuGycI.js => index-yaMQ3A-R.js} | 2 +- assets/index-yaMQ3A-R.js.gz | Bin 0 -> 840 bytes ...tance-q00eN0OR.js => instance-bBHTrJf_.js} | 2 +- assets/instance-bBHTrJf_.js.gz | Bin 0 -> 823 bytes assets/instance-q00eN0OR.js.gz | Bin 821 -> 0 bytes assets/reload-3-4q7kiv.js | 1 + assets/reload-Q3WxAkt5.js | 1 - .../{utils-B10ax23c.js => utils--wGMbkAL.js} | 2 +- assets/utils--wGMbkAL.js.gz | Bin 0 -> 2823 bytes assets/utils-B10ax23c.js.gz | Bin 2822 -> 0 bytes assets/zh-CN-ZsIF9ldY.js.gz | Bin 2134 -> 0 bytes .../{zh-CN-ZsIF9ldY.js => zh-CN-pH5q_wQx.js} | 2 +- assets/zh-CN-pH5q_wQx.js.gz | Bin 0 -> 2134 bytes index.html | 8 ++++---- index.html.gz | Bin 1877 -> 1876 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1040 bytes 75 files changed, 36 insertions(+), 36 deletions(-) delete mode 100644 assets/en-US-fsXJGn4v.js.gz rename assets/{en-US-fsXJGn4v.js => en-US-uYmqlOvl.js} (97%) create mode 100644 assets/en-US-uYmqlOvl.js.gz delete mode 100644 assets/hooks-N6mBe1WK.css.gz delete mode 100644 assets/hooks-OXlrtKZ8.js.gz rename assets/{hooks-OXlrtKZ8.js => hooks-PJUSFCAE.js} (66%) create mode 100644 assets/hooks-PJUSFCAE.js.gz rename assets/{hooks-N6mBe1WK.css => hooks-aCl6vKno.css} (54%) create mode 100644 assets/hooks-aCl6vKno.css.gz rename assets/{index-1BGcujWm.js => index--Z1Imty5.js} (96%) create mode 100644 assets/index--Z1Imty5.js.gz delete mode 100644 assets/index-1BGcujWm.js.gz rename assets/{index-WSLAaHpo.js => index-1kV5r1tZ.js} (93%) create mode 100644 assets/index-1kV5r1tZ.js.gz delete mode 100644 assets/index-3YLKthw-.js.gz rename assets/{index-FAYcGwCy.js => index-6MtxT8ON.js} (94%) create mode 100644 assets/index-6MtxT8ON.js.gz rename assets/{index-DlF6c-Mf.js => index-9Nz7p39y.js} (94%) create mode 100644 assets/index-9Nz7p39y.js.gz delete mode 100644 assets/index-9R_h0Htr.js.gz delete mode 100644 assets/index-BPJVfHVs.js.gz rename assets/{index-E2uT3gVM.js => index-BTvwt8Gl.js} (96%) create mode 100644 assets/index-BTvwt8Gl.js.gz delete mode 100644 assets/index-DlF6c-Mf.js.gz delete mode 100644 assets/index-E2uT3gVM.js.gz delete mode 100644 assets/index-FAYcGwCy.js.gz rename assets/{index-O0OyO7wp.js => index-FD7PUgjZ.js} (96%) create mode 100644 assets/index-FD7PUgjZ.js.gz rename assets/{index-O7Nhd9qr.js => index-GZ3syGgo.js} (93%) create mode 100644 assets/index-GZ3syGgo.js.gz rename assets/{index-Q7PnpqOQ.js => index-G_44Dvpa.js} (96%) create mode 100644 assets/index-G_44Dvpa.js.gz delete mode 100644 assets/index-Moye-KWN.js.gz delete mode 100644 assets/index-O0OyO7wp.js.gz delete mode 100644 assets/index-O7Nhd9qr.js.gz rename assets/{index-QH0aNbrX.js => index-PA5fml2J.js} (84%) create mode 100644 assets/index-PA5fml2J.js.gz rename assets/{index-Moye-KWN.js => index-Q5goRL7s.js} (98%) create mode 100644 assets/index-Q5goRL7s.js.gz delete mode 100644 assets/index-Q7PnpqOQ.js.gz delete mode 100644 assets/index-QH0aNbrX.js.gz delete mode 100644 assets/index-R54AE4KA.js.gz delete mode 100644 assets/index-SKTuGycI.js.gz rename assets/{index-eyBRDp4B.js => index-WRaCtNZx.js} (96%) create mode 100644 assets/index-WRaCtNZx.js.gz delete mode 100644 assets/index-WSLAaHpo.js.gz rename assets/{index-3YLKthw-.js => index-bJpkvvTU.js} (96%) create mode 100644 assets/index-bJpkvvTU.js.gz rename assets/{index-9R_h0Htr.js => index-elWFox97.js} (97%) create mode 100644 assets/index-elWFox97.js.gz delete mode 100644 assets/index-eyBRDp4B.js.gz delete mode 100644 assets/index-fOGKDegk.js.gz rename assets/{index-BPJVfHVs.js => index-iy6_5viZ.js} (98%) create mode 100644 assets/index-iy6_5viZ.js.gz rename assets/{index-R54AE4KA.js => index-qwLDQNbW.js} (93%) create mode 100644 assets/index-qwLDQNbW.js.gz rename assets/{index-fOGKDegk.js => index-vdhdUEYa.js} (97%) create mode 100644 assets/index-vdhdUEYa.js.gz rename assets/{index-SKTuGycI.js => index-yaMQ3A-R.js} (91%) create mode 100644 assets/index-yaMQ3A-R.js.gz rename assets/{instance-q00eN0OR.js => instance-bBHTrJf_.js} (93%) create mode 100644 assets/instance-bBHTrJf_.js.gz delete mode 100644 assets/instance-q00eN0OR.js.gz create mode 100644 assets/reload-3-4q7kiv.js delete mode 100644 assets/reload-Q3WxAkt5.js rename assets/{utils-B10ax23c.js => utils--wGMbkAL.js} (99%) create mode 100644 assets/utils--wGMbkAL.js.gz delete mode 100644 assets/utils-B10ax23c.js.gz delete mode 100644 assets/zh-CN-ZsIF9ldY.js.gz rename assets/{zh-CN-ZsIF9ldY.js => zh-CN-pH5q_wQx.js} (97%) create mode 100644 assets/zh-CN-pH5q_wQx.js.gz diff --git a/assets/en-US-fsXJGn4v.js.gz b/assets/en-US-fsXJGn4v.js.gz deleted file mode 100644 index 092cae77c4deec448f9188a20f473c87dcbd135a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1853 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 M0i?`XLt!}p0HHD4!2kdN diff --git a/assets/hooks-OXlrtKZ8.js.gz b/assets/hooks-OXlrtKZ8.js.gz deleted file mode 100644 index 664782a0200aa18ae5123db940e4a9d8fd591701..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30779 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 K5}h`7mjM9aXwS3& diff --git a/assets/hooks-OXlrtKZ8.js b/assets/hooks-PJUSFCAE.js similarity index 66% rename from assets/hooks-OXlrtKZ8.js rename to assets/hooks-PJUSFCAE.js index 09febf18..300801cb 100644 --- a/assets/hooks-OXlrtKZ8.js +++ b/assets/hooks-PJUSFCAE.js @@ -1,17 +1,17 @@ -var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Me=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{o as No,u as le,a as ko,b as Re,c as be,d as To}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as xo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as J,s as Ae,c as Oo,a as L,r as ae,b as A,d as Ro,u as he,e as Ao,p as Po,f as Ne,h as Lo,j as ke,q as Te,k as Mo,l as Do,m as zo,w as Io,n as jo,o as $}from"./utils-B10ax23c.js";import{l as Eo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as De}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as $o}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as Ge,c as Bo,i as Fo,d as Wo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Ko,i as Uo,a as qo,b as Go,c as Ho,d as Yo,e as Xo,f as Zo,g as Qo,h as Jo,j as en,k as tn,l as on,m as nn,n as an,o as rn,p as ln,q as sn,s as cn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as He,c as Ye,a as Xe}from"./@vue_runtime-core@3.4.14-of9ohvOs.js";const un="modulepreload",dn=function(e){return"/ray-template/"+e},ze={},T=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=dn(i),i in ze)return;ze[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=a.length-1;p>=0;p--){const g=a[p];if(g.href===i&&(!l||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":un,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,g)=>{c.addEventListener("load",p),c.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},ll=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:g,clientY:v}=p;o.value=g,n.value=v,i(!0)})};a&&No(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},Ze=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Ze[e]=t,o==null||o()}function G(e){return Vue.readonly(Vue.toRef(Ze,e))}const Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},W={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},mn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],Pe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],hn="zh-CN",fn="zh-CN",gn={"zh-CN":"zh-cn","en-US":"en"},yn="zh-cn",il={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},sl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),bn={setupRouterLoadingBar:!0,setupRouterGuard:!0},vn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let et;const Vn=async()=>{const e=bo(),t=await Br(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:fn})},cl=async e=>{const t=await Vn();et=t,e.use(t)},Sn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ee=e=>{const{t,locale:o,...n}=et.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(Sn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,wn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-E2uT3gVM.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-Q7PnpqOQ.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-DlF6c-Mf.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),xn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},On=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>nr),void 0),Rn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-SKTuGycI.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},An=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),Pn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-Moye-KWN.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),Mn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-WSLAaHpo.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),zn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-R54AE4KA.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-3YLKthw-.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-O0OyO7wp.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-1BGcujWm.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-TLf5qefr.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-FAYcGwCy.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-eyBRDp4B.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ea={path:"/table",name:"TableView",component:()=>T(()=>import("./index-fOGKDegk.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},ta=Object.freeze(Object.defineProperty({__proto__:null,default:ea},Symbol.toStringTag,{value:"Module"})),oa={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-9R_h0Htr.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},na=Object.freeze(Object.defineProperty({__proto__:null,default:oa},Symbol.toStringTag,{value:"Module"})),aa={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-O7Nhd9qr.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ra=Object.freeze(Object.defineProperty({__proto__:null,default:aa},Symbol.toStringTag,{value:"Module"})),la=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":_n,"/src/router/modules/demo/axios.ts":Nn,"/src/router/modules/demo/context-menu.ts":Tn,"/src/router/modules/demo/directive.ts":On,"/src/router/modules/demo/doc.ts":An,"/src/router/modules/demo/echart.ts":Ln,"/src/router/modules/demo/iframe.ts":Dn,"/src/router/modules/demo/mock.ts":In,"/src/router/modules/demo/modal.ts":En,"/src/router/modules/demo/multi-menu.ts":Bn,"/src/router/modules/demo/precision.ts":Wn,"/src/router/modules/demo/qrcode.ts":Un,"/src/router/modules/demo/rely.ts":Gn,"/src/router/modules/demo/router-demo.ts":Yn,"/src/router/modules/demo/scroll-reveal.ts":Zn,"/src/router/modules/demo/svg-icons.ts":Jn,"/src/router/modules/demo/table.ts":ta,"/src/router/modules/demo/template-hooks.ts":na,"/src/router/modules/error404.ts":ra});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ia=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),sa=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ca=e=>{const{beforeEach:t}=e,{getRootPath:o}=Y(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(W.token),s=ie(W.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=r;l!==null?n(r,a)?Ve(!0):!J(c,"Symbol")&&c&&vn.includes(c)?i():ho(u)?n(r,a)?s?i(s):Ve(!0):i():Ve(!0):n(r,a)?i():i("/")})};var ua={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const tt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=ua,{locale:t}=ee(),{locale:o}=Ir(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Pe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,Ae(W.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="transparent",at={},rt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},xt={color:["#fc97af","#87f7cf"]},Ot={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Rt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},da={color:ot,backgroundColor:nt,textStyle:at,title:rt,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:ft,candlestick:gt,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:xt,dataZoom:Ot,markPoint:Rt},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:gt,categoryAxis:Vt,color:ot,dataZoom:Ot,default:da,funnel:ht,gauge:ft,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:Rt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:at,timeAxis:_t,timeline:Tt,title:rt,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:xt},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Pt="transparent",Lt={},Mt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},no={color:["#5ab1ef","#e0ffff"]},ao={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ro={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ma={color:At,backgroundColor:Pt,textStyle:Lt,title:Mt,line:Dt,radar:zt,bar:It,pie:jt,scatter:Et,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ao,markPoint:ro},ha=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Pt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ao,default:ma,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ro,parallel:Bt,pie:jt,radar:zt,sankey:Ft,scatter:Et,textStyle:Lt,timeAxis:Qt,timeline:oo,title:Mt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),fa=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":pa,"/src/echart-themes/macarons/macarons.json":ha}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},ga=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),ya={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>ga()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ba={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},va=fa(),ul=Vue.defineComponent({name:"RChart",props:ya,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=Pe;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),g=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),v=async()=>{var V;ne([qo,Go,Ho,Yo,Xo,Zo,Qo,Jo]),ne([en,tn,on,nn,an,rn]),ne([ln,sn]),ne([cn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},S=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(V)}},d=V=>{let k=Vue.unref(V);const R=D=>Object.assign({animation:!0},k,D);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},f=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:K,onError:te}=e;try{va.forEach(X=>{Ko(X.name,X.theme)}),c=Uo(k,V,{width:j===0?200:void 0,height:D===0?200:void 0}),a.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),K&&A(K,c)}catch(X){te&&A(te),console.error("RChart render error: ",X)}},m=()=>!!(c&&c.getDom()),y=()=>{m()&&(c.clear(),c.dispose(),a.value=void 0)},h=()=>{c&&c.resize()},b=(V,k)=>{if(V==="downloadChart"&&m()){const{filename:D,...j}=e.downloadOptions;Ro(c.getDataURL(j),D??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},N=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}S(),e.autoResize&&(i=Ge(h,e.throttleWait),l=ko(e.observer||r,i))},O=()=>{var V;y(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),S())}),Vue.watch(()=>e.showAria,()=>{y(),S()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=d(V),R=Object.assign(e.setChartOptions,ba);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:a,dispose:O,render:N,isDispose:m}),Vue.onBeforeMount(async()=>{await v()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:g,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:b}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Va={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},dl=Vue.defineComponent({name:"RCollapseGrid",props:Va,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&A(r,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Sa={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:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:Sa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),wa={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},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},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},pl=Vue.defineComponent({name:"RIframe",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),_a={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Ca=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=De(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[De.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},ml=Vue.defineComponent({name:"RModal",props:_a,setup(e){const{height:t}=Re(),o=Vue.computed(()=>({"--r-modal-width":L(e.width??600),"--r-modal-card-width":L(e.cardWidth??600),"--r-modal-dialog-width":L(e.dialogWidth??446)})),n=he();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Ca(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Na={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Na,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ka(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ta={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},xa=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),hl=Vue.defineComponent({name:"RayQRcode",props:Ta,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await xa(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new Eo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(g=>{const{onSuccess:v}=e;v&&A(v,g),n.value=g}).catch(g=>{const{onError:v}=e;v&&A(v,g)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&J(n.value,"String")?Ao(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[J(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),fe={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Oa=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...fe},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&A(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Ra=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Aa=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Ie=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),xe=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:g,...v}=i,S=p==="left",d=p==="right",f={...v,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:g};return{...f,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ie,{icon:"row_head",title:"固定在列首",customClassName:S?ve:"",onClick:r.bind(this,"left",f,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:g?ve:"",onClick:n.bind(this,f,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ie,{icon:"row_end",title:"固定在列尾",customClassName:d?ve:"",onClick:r.bind(this,"right",f,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=xe(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,g]=xe(i,t.value);p===null||g===null||(s==="before"?p.splice(g,0,l):p.splice(g+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),La=Vue.defineComponent({name:"TablePrint",props:fe,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Po(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Ma(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const fl=Vue.defineComponent({name:"RTable",props:fe,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=he(16),i=he(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(d,f)=>{const{onContextMenuClick:m}=e;m&&A(m,d,f),l.showContextMenu=!1},c=(d,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,d,f),onContextmenu:e.disabledContextMenu?void 0:h=>{h.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=h.clientX,l.y=h.clientY})}}},p=d=>{s.size=d},g=d=>{const{onUpdateColumns:f,"onUpdate:columns":m}=e;f&&A(f,d),m&&A(m,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},S=d=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(La,d,null),Vue.createVNode(Oa,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(Ra,null,null),Vue.createVNode(Pa,Vue.mergeProps(d,{onUpdateColumn:g.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[f(),v()]):f};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:S,wrapperRef:r}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:ae(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Ma(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Da={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},za=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Da),setup(e){const{getKeepAliveInclude:t}=Ga(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=Qe;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ia={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const ja=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,io=(e,t,o)=>{const n=[];if(ja(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=io(r,t,o);a.length>0&&n.push(e,...a)}return n},Ea=(e,t,o)=>{const n=[];for(const r of e){const a=io(r,t,o);a.length>0&&n.push(...a)}return n},$a=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Ia,n=o?o.title:"";document.title=t+" - "+n},Ba=e=>{const{meta:t}=e;if(!t.icon)return;if(J(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=Y();return ie(W.appMenuKey,"sessionStorage",e.value)},Fa=e=>e[0]==="/",so=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Fa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){so(r.children,t,a);continue}else t.push({...r,path:a})}return t},Wa=e=>Array.isArray(e)?so(Bo(e)):[],co=()=>ia(la()),Ka=()=>Wa(co()),uo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ee(),{setKeepAliveInclude:r}=Ha(),a=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=m=>{const{meta:y}=m,h=Vue.computed(()=>y!=null&&y.i18nKey?n(`${y.i18nKey}`):y==null?void 0:y.noLocalTitle),b={...m,key:m.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>h.value}),breadcrumbLabel:h.value},N=Object.assign({},b,{icon:Ba(m)});return m.fullPath===je()&&(a.currentMenuOption=N),N.show=Oe(N),N},s=m=>{a.breadcrumbOptions=Ea(a.options,"fullPath",m)},u=(m,y=!0)=>{const b=Array.isArray(m)?[...m]:[m];y?a.menuTagOptions.push(...b):a.menuTagOptions=b},c=(m,y)=>{a.menuTagOptions.find(b=>b.fullPath===m)||a.menuTagOptions.push(y)},p=(m,y,h)=>{const{meta:b}=y;if(b.windowOpen)window.open(b.windowOpen);else{e({path:String(m),query:h});const{sameLevel:N}=b;if(r(y),$a(y),!N)c(m,y),s(m),a.menuKey=m,a.currentMenuOption=y,Ae(W.appMenuKey,m);else{const O=Ne(l(y),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(k=>k.key===O.key)||a.breadcrumbOptions.push({...O,fullPath:String(O.key)})}}},g=async(m,y)=>{const[h]=m.split("?"),b=t().find(N=>N.path===h);if(b){const N=Ne(b,["children","meta","path","name","redirect"]);p(h,l({...N,fullPath:N.path}),y)}},v=()=>new Promise(m=>{const y=(h,b)=>{var O;const N=[];for(const V of h){let k=`${b.endsWith("/")?b:b+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(O=V.children)!=null&&O.length)V.children=y(V.children,k);else if(!ho(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(a.options=y(co(),""),a.currentMenuOption){const{currentMenuOption:h}=a;s(h.key),c(h.fullPath,h)}m()}),S=m=>a.collapsed=m,d=(m,y=1)=>a.menuTagOptions.splice(m,y),f=async()=>{i.value&&(await v(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(m,y)=>{await f(),m!==y&&await g(m,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:S,spliceMenTagOptions:d,setMenuTagOptions:u,resolveOption:l}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),po=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Fo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Lo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),mo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),H=()=>{const e=uo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=Y();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=uo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=tt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),g=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:g}},M=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=tt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Ua=()=>{const e=po();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},qa=()=>{const{signing:e,logout:t}=po();return{signing:e,logout:t}},Ga=()=>{const e=mo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ha=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=mo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},gl=async e=>{const t=Pinia.createPinia();e.use(t),t.use($o)},ho=e=>{const{getSigningCallback:t}=Ua(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Oe=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=ke();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},Ya=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Xa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=bn;t&&Ya(e),o&&ca(e)},Ve=(e=!0)=>{const{router:t}=ge(),{push:o,replace:n}=t,{getRootPath:r}=Y();Ae(W.appMenuKey,r.value),e?n(r.value):o(r.value)};var Za={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const Qa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Za;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),Ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=H(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>G("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var g,v;(v=(g=e.value)==null?void 0:g.showOption)==null||v.call(g,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Qa,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:q.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(p,g)=>{t(p,g)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class er{constructor(){Me(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Se={requestInstance:null,responseInstance:null},we={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},tr=new er,yl=()=>{const e=(l,s)=>{s==="requestInstance"?Se.requestInstance=l:Se.responseInstance=l},t=l=>Se[l],o=(l,s,u)=>{u==="ok"?we[l]=s:de[l]=s},n=(l,s)=>s==="ok"?we[l]:de[l],r=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?we[s]:de[s],p=t(l),{MODE:g}=ke();p&&r(c,p,g)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=ke();r(c,s,p)}}},or=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{tr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=go(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=G("globalMainLayoutLoad"),i=G("layoutContentMaximize"),l=G("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(or,null,null),e?Vue.createVNode(za,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),nr=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var ar={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const rr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ar;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ee=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),lr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Er(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=Vue.defineComponent({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{changePrimaryColor:o,updateSettingState:n}=M(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),g=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:g}},render(){let e,t,o,n;const{$t:r}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(lr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Pe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:mn,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=H(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},sr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function $e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ur=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=se(),n=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h),h||c()}}),{getMenuOptions:r}=H(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:u}=ye(),c=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},p=h=>{(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),c(),n.value=!0)},g=h=>{const b=[],N=O=>{O.forEach(V=>{var D,j,K;(D=V.children)!=null&&D.length&&Oe(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(h).toLocaleLowerCase();k!=null&&k.includes(R)&&Oe(V)&&!((K=V.children)!=null&&K.length)&&b.push(V)})};h?(N(r.value),a.searchOptions=b):a.searchOptions=[],Vue.nextTick().then(()=>{S()})},v=h=>{if(h){const{meta:b}=h;b.windowOpen?window.open(b.windowOpen):(n.value=!1,o(h.fullPath,h))}},S=()=>{const h=a.searchOptions[l],b=a.searchOptions[s],N="content-item--active";h&&Vue.nextTick().then(()=>{const O=Te(`attr:data_path="${h.path}"`),V=b?Te(`attr:data_path="${b==null?void 0:b.path}"`):null;if(V!=null&&V.length){const[k]=V;Mo(k,N)}if(O!=null&&O.length){const[k]=O;Do(k,N)}})},d=h=>{const{icon:b}=h;return typeof b=="string"?Vue.createVNode(C,{name:b,size:"24"},null):typeof b=="function"?()=>b:Vue.createVNode(C,{name:"table",size:"24"},null)},f=h=>{h==="up"?l=l-1<0?0:l-1:h==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},m=h=>{const b=h.key;switch((b==="ArrowUp"||b==="ArrowDown")&&(h.preventDefault(),h.stopPropagation()),s=l<=0?0:l,b){case"ArrowUp":f("up");break;case"ArrowDown":f("down");break;case"Enter":const N=a.searchOptions[l];N&&v(N);break}S()},y=({menuOption:h})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,h),data_path:h.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(h.meta)]),Vue.createVNode("div",{class:"content-item-label"},[h.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",h=>{p(h),m(h)}),{...Vue.toRefs(a),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Wo(g,300),handleSearchItemClick:v,RenderPreIcon:d,isTabletOrSmaller:u,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:r,fuzzySearchMenuOptions:a}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[8,8]},$e(e=n.map(i=>Vue.createVNode(r,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NFlex,{class:"card-footer__tip-wrapper",align:"center",size:[24,8]},$e(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(C,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),dr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(W.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),pr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],mr={logout:()=>{const{logout:e}=qa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},hr=e=>{const t=mr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},fr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=ee(),r=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:r},gr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ee(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):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"}],a=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...r],i=[...r];return o.value?i:a},yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=ee(),{reload:n}=yo(),[r,{toggleFullscreen:a,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),g=G("globalDrawerValue"),v=G("globalMainLayoutLoad"),S=Vue.computed(()=>fr({isFullscreen:r,isTabletOrSmaller:p,globalMainLayoutLoad:v})),d=Vue.computed(()=>gr({isFullscreen:r,isTabletOrSmaller:p,globalMainLayoutLoad:v})),f={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{c.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!g.value)}};return{leftIconOptions:S,rightTooltipIconOptions:d,toolIconClick:y=>{var h;(h=f[y])==null||h.call(f)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ur,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(cr,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Je,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:pr(),onSelect:hr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(dr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ir,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),br=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(yr,null,null)]})}}),vr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Vr=Xe('',1),Sr=[Vr];function wr(e,t){return He(),Ye("svg",vr,[...Sr])}const _r={render:wr},Cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Nr=Xe('',1),kr=[Nr];function Tr(e,t){return He(),Ye("svg",Cr,[...kr])}const xr={render:Tr};function Or(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Rr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=H(),{changeMenuModelValue:a}=se(),{getRootPath:i}=Y(),{maximize:l}=go(),{reload:s}=yo(),{close:u,closeAll:c,closeRight:p,closeLeft:g,closeOther:v}=$r(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const f={size:16},m=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(xr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(_r,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:f.size},null),disabled:!1}]),y=he(16),h={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{g(d)},closeOther:()=>{v(d)}},b=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=w=>{u(w)},V=(w,_)=>{m.value.forEach(P=>{if(P.key===w){P.disabled=_;return}})},k=w=>{b.actionDropdownShow=!1,a(w.fullPath,w)},R=()=>{const w=document.getElementById(y);if(w)return Array.from(w.childNodes).find(ce=>zo(ce,"n-scrollbar-container").value)},D=w=>{var P;const _=R();if(_){const ce=_.scrollLeft||0,Le=w==="left"?Math.max(0,ce-200):ce+200;(P=o.value)==null||P.scrollTo({left:Le,behavior:"smooth"})}},j=w=>{var _;b.actionDropdownShow=!1,(_=h[w])==null||_.call(h)},K=(w,_)=>{_.preventDefault(),b.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{b.actionDropdownShow=!0,b.x=_.clientX,b.y=_.clientY})},te=()=>{const w=r.value.length-1,{closeable:_}=r.value[d]??{};V("closeCurrentPage",!_),d===w?V("closeRight",!0):d0&&V("closeLeft",!1)},X=()=>{d=r.value.findIndex(_=>_.fullPath===n.value),te()},vo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},Vo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},So=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const w=Te(`attr:${N}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var P;(P=o.value)==null||P.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,_)=>{m.value.forEach(P=>{S.includes(P.key)&&(w.length>1?P.disabled=!1:P.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?So():w.length===(_==null?void 0:_.length)&&wo())},{immediate:!0}),Vue.watch(()=>b.actionDropdownShow,w=>{var _;w&&((_=Ge(te,100))==null||_())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:O,getMenuKey:n,menuTagClick:k,moreOptions:m,scrollX:D,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:j,actionState:b,menuTagContextMenu:K,setCurrentContextmenuIndex:X,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a}=this,{maximize:i,closeCurrentMenuTag:l,scrollX:s,$t:u,menuTagClick:c,menuTagContextMenu:p,menuTagMouseenter:g,menuTagMouseleave:v,actionDropdownSelect:S}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:S.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Or(e=r.map((d,f)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:c.bind(this,d),onContextmenu:p.bind(this,f),onMouseenter:g.bind(this,d),onMouseleave:v.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:m,meta:{i18nKey:y}}=d;return y?u(y):m}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:l.bind(this,f)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:s.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{i(!0)}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ar=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Rr,null,null)}}),Pr=e=>{const t=be(e[0]),o=be(e[1]),n=be(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Be=To("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Lr=()=>({setLockAppScreen:o=>{Be.value=o},getLockAppScreen:()=>Be.value}),Mr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:a}=Lr(),i=Pr([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(br,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ar,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(rr,{ref:"layoutFooterRef"},null):null]})]})}}),Dr=async()=>{const{getRootPath:e}=Y();return[{path:"/",name:"login",component:()=>T(()=>import("./index-BPJVfHVs.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Mr,children:Ka()}]};let re;const zr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Dr(),scrollBehavior:e=>{sa(e)}}),bl=async e=>{re=await zr(),Xa(re),e.use(re),ge()},ge=()=>{try{if(re)return{router:re};throw new Error}catch{throw new Error("router is not defined")}},Fe="YYYY-MM-DD HH:mm:ss",Ir=()=>({locale:i=>{const l=gn[i];l?E.locale(l):E.locale(yn)},getStartAndEndOfDay:i=>{const{format:l=Fe}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),g=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:g}},format:(i,l)=>{const{format:s=Fe}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=Re(e),n=Vue.ref(!1);return Io(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let We=999,_e=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:Ke}=Re(),Ue=document.createElement("style"),jr=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const d=$(e);if(!d)return;const{left:f,top:m}=d.getBoundingClientRect(),y=` - [${U}] { +var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Me=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{o as No,u as ae,a as ko,b as Re,c as be,d as To}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as xo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as re,i as J,s as Ae,c as Oo,a as L,r as oe,b as R,d as Ro,u as he,e as Ao,p as Po,f as Ne,h as Lo,j as ke,q as Te,k as Mo,l as Do,m as zo,w as Io,n as jo,o as $}from"./utils--wGMbkAL.js";import{l as Eo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as De}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as $o}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as Ge,c as Bo,i as Fo,d as Wo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as ee}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as te,r as Ko,i as Uo,a as qo,b as Go,c as Ho,d as Yo,e as Xo,f as Zo,g as Qo,h as Jo,j as en,k as tn,l as on,m as nn,n as an,o as rn,p as ln,q as sn,s as cn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as He,c as Ye,a as Xe}from"./@vue_runtime-core@3.4.14-of9ohvOs.js";const un="modulepreload",dn=function(e){return"/ray-template/"+e},ze={},T=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=dn(i),i in ze)return;ze[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let m=a.length-1;m>=0;m--){const f=a[m];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":un,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((m,f)=>{c.addEventListener("load",m),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},il=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=m=>{r.value=m},l=m=>{m.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:v}=m;o.value=f,n.value=v,i(!0)})};a&&No(e,m=>{a(m)});const s=ae(e,"contextmenu",l,t),u=ae(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},Ze=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Ze[e]=t,o==null||o()}function H(e){return Vue.readonly(Vue.toRef(Ze,e))}const Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},G={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},W={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},mn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],Pe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],hn="zh-CN",gn="zh-CN",fn={"zh-CN":"zh-cn","en-US":"en"},yn="zh-cn",sl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},cl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),bn={setupRouterLoadingBar:!0,setupRouterGuard:!0},vn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let et;const Vn=async()=>{const e=yo(),t=await Fr(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:gn})},ul=async e=>{const t=await Vn();et=t,e.use(t)},Sn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,le=e=>{const{t,locale:o,...n}=et.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(Sn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,wn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-BTvwt8Gl.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-G_44Dvpa.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-9Nz7p39y.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),xn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},On=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>nr),void 0),Rn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-yaMQ3A-R.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},An=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),Pn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-Q5goRL7s.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),Mn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-1kV5r1tZ.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),zn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-qwLDQNbW.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-bJpkvvTU.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-FD7PUgjZ.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index--Z1Imty5.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-TLf5qefr.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-6MtxT8ON.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-WRaCtNZx.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ea={path:"/table",name:"TableView",component:()=>T(()=>import("./index-vdhdUEYa.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},ta=Object.freeze(Object.defineProperty({__proto__:null,default:ea},Symbol.toStringTag,{value:"Module"})),oa={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-elWFox97.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},na=Object.freeze(Object.defineProperty({__proto__:null,default:oa},Symbol.toStringTag,{value:"Module"})),aa={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-GZ3syGgo.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ra=Object.freeze(Object.defineProperty({__proto__:null,default:aa},Symbol.toStringTag,{value:"Module"})),la=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":_n,"/src/router/modules/demo/axios.ts":Nn,"/src/router/modules/demo/context-menu.ts":Tn,"/src/router/modules/demo/directive.ts":On,"/src/router/modules/demo/doc.ts":An,"/src/router/modules/demo/echart.ts":Ln,"/src/router/modules/demo/iframe.ts":Dn,"/src/router/modules/demo/mock.ts":In,"/src/router/modules/demo/modal.ts":En,"/src/router/modules/demo/multi-menu.ts":Bn,"/src/router/modules/demo/precision.ts":Wn,"/src/router/modules/demo/qrcode.ts":Un,"/src/router/modules/demo/rely.ts":Gn,"/src/router/modules/demo/router-demo.ts":Yn,"/src/router/modules/demo/scroll-reveal.ts":Zn,"/src/router/modules/demo/svg-icons.ts":Jn,"/src/router/modules/demo/table.ts":ta,"/src/router/modules/demo/template-hooks.ts":na,"/src/router/modules/error404.ts":ra});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ia=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),sa=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ca=e=>{const{beforeEach:t}=e,{getRootPath:o}=X(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=re(W.token),s=re(W.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=r;l!==null?n(r,a)?Ve(!0):!J(c,"Symbol")&&c&&vn.includes(c)?i():ho(u)?n(r,a)?s?i(s):Ve(!0):i():Ve(!0):n(r,a)?i():i("/")})};var ua={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const tt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=ua,{locale:t}=le(),{locale:o}=Ir(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Pe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:yo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,Ae(W.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="transparent",at={},rt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},xt={color:["#fc97af","#87f7cf"]},Ot={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Rt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},da={color:ot,backgroundColor:nt,textStyle:at,title:rt,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:gt,candlestick:ft,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:xt,dataZoom:Ot,markPoint:Rt},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:ft,categoryAxis:Vt,color:ot,dataZoom:Ot,default:da,funnel:ht,gauge:gt,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:Rt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:at,timeAxis:_t,timeline:Tt,title:rt,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:xt},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Pt="transparent",Lt={},Mt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},no={color:["#5ab1ef","#e0ffff"]},ao={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ro={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ma={color:At,backgroundColor:Pt,textStyle:Lt,title:Mt,line:Dt,radar:zt,bar:It,pie:jt,scatter:Et,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ao,markPoint:ro},ha=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Pt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ao,default:ma,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ro,parallel:Bt,pie:jt,radar:zt,sankey:Ft,scatter:Et,textStyle:Lt,timeAxis:Qt,timeline:oo,title:Mt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),ga=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":pa,"/src/echart-themes/macarons/macarons.json":ha}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},fa=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),ya={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>fa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ba={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},va=ga(),dl=Vue.defineComponent({name:"RChart",props:ya,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=Pe;let u,c;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),v=async()=>{var S;te([qo,Go,Ho,Yo,Xo,Zo,Qo,Jo]),te([en,tn,on,nn,an,rn]),te([ln,sn]),te([cn]);try{te((S=e.use)==null?void 0:S.filter(Boolean))}catch(C){console.error("RChart register error: ",C)}},V=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const S=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(S)}},p=S=>{let C=Vue.unref(S);const A=M=>Object.assign({animation:!0},C,M);return e.showAria&&(C=A({aria:{enabled:!0,decal:{show:!0}}})),C},g=(S=s)=>{const C=n.value,A=p(e.options),{height:M,width:j}=C.getBoundingClientRect(),{onSuccess:K,onError:se}=e;try{va.forEach(U=>{Ko(U.name,U.theme)}),c=Uo(C,S,{width:j===0?200:void 0,height:M===0?200:void 0}),a.value=c,e.animation?(c.setOption({}),setTimeout(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A)),K&&R(K,c)}catch(U){se&&R(se),console.error("RChart render error: ",U)}},d=()=>!!(c&&c.getDom()),y=()=>{d()&&(c.clear(),c.dispose(),a.value=void 0)},h=()=>{c&&c.resize()},b=(S,C)=>{if(S==="downloadChart"&&d()){const{filename:M,...j}=e.downloadOptions;Ro(c.getDataURL(j),M??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&R(A,S,C)},k=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}V(),e.autoResize&&(i=Ge(h,e.throttleWait),l=ko(e.observer||r,i))},O=()=>{var S;y(),i==null||i.cancel(),(S=l==null?void 0:l.stop)==null||S.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),V())}),Vue.watch(()=>e.showAria,()=>{y(),V()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,S=>{const C=p(S),A=Object.assign(e.setChartOptions,ba);c==null||c.setOption(C,A)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:a,dispose:O,render:k,isDispose:d}),Vue.onBeforeMount(async()=>{await v()}),Vue.onMounted(()=>{k()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:m,dropdownSelect:b}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:oe(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:oe(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":oe(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Va={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},pl=Vue.defineComponent({name:"RCollapseGrid",props:Va,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&R(r,t.value),a&&R(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Sa={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:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:Sa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&R(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),wa={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},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},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},ml=Vue.defineComponent({name:"RIframe",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&R(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&R(s,l)};return ae(n,"load",a),ae(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),_a={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Ca=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=De(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[De.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},hl=Vue.defineComponent({name:"RModal",props:_a,setup(e){const{height:t}=Re(),o=Vue.computed(()=>({"--r-modal-width":L(e.width??600),"--r-modal-card-width":L(e.cardWidth??600),"--r-modal-dialog-width":L(e.dialogWidth??446)})),n=he();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Ca(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Na={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Na,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ka(e=oe(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ta={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},xa=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),gl=Vue.defineComponent({name:"RayQRcode",props:Ta,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await xa(c)}catch(m){console.error(m)}},l=()=>{const{gifBackground:c,...m}=e;new Eo.AwesomeQR({...m,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:v}=e;v&&R(v,f),n.value=f}).catch(f=>{const{onError:v}=e;v&&R(v,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&R(c)},u=c=>n.value&&J(n.value,"String")?Ao(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[J(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ge={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Oa=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ge},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&R(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Ra=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Aa=()=>Vue.createVNode(N,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Ie=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),xe=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:m,isResizable:f,...v}=i,V=m==="left",p=m==="right",g={...v,title:u,key:s,fixed:m,isLeftFixedActivated:V,isRightFixedActivated:p,isResizable:f};return{...g,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ie,{icon:"row_head",title:"固定在列首",customClassName:V?ve:"",onClick:r.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?ve:"",onClick:n.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ie,{icon:"row_end",title:"固定在列尾",customClassName:p?ve:"",onClick:r.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&R(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=xe(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[m,f]=xe(i,t.value);m===null||f===null||(s==="before"?m.splice(f,0,l):m.splice(f+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),La=Vue.defineComponent({name:"TablePrint",props:ge,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Po(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Ma(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const fl=Vue.defineComponent({name:"RTable",props:ge,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=he(16),i=he(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(p,g)=>{const{onContextMenuClick:d}=e;d&&R(d,p,g),l.showContextMenu=!1},c=(p,g)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,p,g),onContextmenu:e.disabledContextMenu?void 0:h=>{h.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=h.clientX,l.y=h.clientY})}}},m=p=>{s.size=p},f=p=>{const{onUpdateColumns:g,"onUpdate:columns":d}=e;g&&R(g,p),d&&R(d,p)},v=()=>{const{toolOptions:p}=e;return p==null?void 0:p.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},V=p=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(La,p,null),Vue.createVNode(Oa,Vue.mergeProps(p,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Ra,null,null),Vue.createVNode(Pa,Vue.mergeProps(p,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[g(),v()]):g};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:V,wrapperRef:r}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:oe(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Ma(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Da={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},za=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Da),setup(e){const{getKeepAliveInclude:t}=Ga(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=Qe;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ia={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const ja=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,io=(e,t,o)=>{const n=[];if(ja(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=io(r,t,o);a.length>0&&n.push(e,...a)}return n},Ea=(e,t,o)=>{const n=[];for(const r of e){const a=io(r,t,o);a.length>0&&n.push(...a)}return n},$a=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Ia,n=o?o.title:"";document.title=t+" - "+n},Ba=e=>{const{meta:t}=e;if(!t.icon)return;if(J(t.icon,"Object"))return()=>t.icon;const o=Vue.h(N,{name:t.icon,size:G.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=X();return re(W.appMenuKey,"sessionStorage",e.value)},Fa=e=>e[0]==="/",so=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Fa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){so(r.children,t,a);continue}else t.push({...r,path:a})}return t},Wa=e=>Array.isArray(e)?so(Bo(e)):[],co=()=>ia(la()),Ka=()=>Wa(co()),uo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=le(),{setKeepAliveInclude:r}=Ha(),a=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:y}=d,h=Vue.computed(()=>y!=null&&y.i18nKey?n(`${y.i18nKey}`):y==null?void 0:y.noLocalTitle),b={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>h.value}),breadcrumbLabel:h.value},k=Object.assign({},b,{icon:Ba(d)});return d.fullPath===je()&&(a.currentMenuOption=k),k.show=Oe(k),k},s=d=>{a.breadcrumbOptions=Ea(a.options,"fullPath",d)},u=(d,y=!0)=>{const b=Array.isArray(d)?[...d]:[d];y?a.menuTagOptions.push(...b):a.menuTagOptions=b},c=(d,y)=>{a.menuTagOptions.find(b=>b.fullPath===d)||a.menuTagOptions.push(y)},m=(d,y,h)=>{const{meta:b}=y;if(b.windowOpen)window.open(b.windowOpen);else{e({path:String(d),query:h});const{sameLevel:k}=b;if(r(y),$a(y),!k)c(d,y),s(d),a.menuKey=d,a.currentMenuOption=y,Ae(W.appMenuKey,d);else{const O=Ne(l(y),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===O.key)||a.breadcrumbOptions.push({...O,fullPath:String(O.key)})}}},f=async(d,y)=>{const[h]=d.split("?"),b=t().find(k=>k.path===h);if(b){const k=Ne(b,["children","meta","path","name","redirect"]);m(h,l({...k,fullPath:k.path}),y)}},v=()=>new Promise(d=>{const y=(h,b)=>{var O;const k=[];for(const S of h){let C=`${b.endsWith("/")?b:b+"/"}${S.path}`;if(C=C.replace(/\/+/g,"/"),(O=S.children)!=null&&O.length)S.children=y(S.children,C);else if(!ho(S.meta))continue;k.push(l({...S,fullPath:C}))}return k};if(a.options=y(co(),""),a.currentMenuOption){const{currentMenuOption:h}=a;s(h.key),c(h.fullPath,h)}d()}),V=d=>a.collapsed=d,p=(d,y=1)=>a.menuTagOptions.splice(d,y),g=async()=>{i.value&&(await v(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,y)=>{await g(),d!==y&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:m,collapsedMenu:V,spliceMenTagOptions:p,setMenuTagOptions:u,resolveOption:l}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),po=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Fo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Lo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),mo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Y=()=>{const e=uo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=X();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ie=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=uo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=tt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:m,getAppRootRoute:f}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=tt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Ua=()=>{const e=po();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},qa=()=>{const{signing:e,logout:t}=po();return{signing:e,logout:t}},Ga=()=>{const e=mo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ha=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=mo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},yl=async e=>{const t=Pinia.createPinia();e.use(t),t.use($o)},ho=e=>{const{getSigningCallback:t}=Ua(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Oe=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=ke();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},Ya=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Xa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=bn;t&&Ya(e),o&&ca(e)},Ve=(e=!0)=>{const{router:t}=fe(),{push:o,replace:n}=t,{getRootPath:r}=X();Ae(W.appMenuKey,r.value),e?n(r.value):o(r.value)};var Za={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const Qa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Za;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),Ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ie(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Y(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>H("globalDrawerValue").value,set:m=>{B("globalDrawerValue",m)}}),u=()=>{const m=i.value;Vue.nextTick().then(()=>{var f,v;(v=(f=e.value)==null?void 0:f.showOption)==null||v.call(f,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:G.menuCollapsedMode,collapsedWidth:G.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Qa,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":m=>i.value=m,options:n.value,indent:G.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:G.menuCollapsedIconSize,collapsedWidth:G.menuCollapsedWidth,onUpdateValue:(m,f)=>{t(m,f)},accordion:G.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class er{constructor(){Me(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Se={requestInstance:null,responseInstance:null},we={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},tr=new er,bl=()=>{const e=(l,s)=>{s==="requestInstance"?Se.requestInstance=l:Se.responseInstance=l},t=l=>Se[l],o=(l,s,u)=>{u==="ok"?we[l]=s:de[l]=s},n=(l,s)=>s==="ok"?we[l]:de[l],r=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?we[s]:de[s],m=t(l),{MODE:f}=ke();m&&r(c,m,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:m}=ke();r(c,s,m)}}},or=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{tr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),go=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=fo(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=H("globalMainLayoutLoad"),i=H("layoutContentMaximize"),l=H("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(or,null,null),e?Vue.createVNode(za,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),nr=Object.freeze(Object.defineProperty({__proto__:null,default:go},Symbol.toStringTag,{value:"Module"}));var ar={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const rr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ar;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ee=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),lr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=$r(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=Vue.defineComponent({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{changePrimaryColor:o,updateSettingState:n}=D(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),m=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),f=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(lr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Pe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:mn,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ie(),{getBreadcrumbOptions:t}=Y(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},sr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function $e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ur=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=ie(),n=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h),h||c()}}),{getMenuOptions:r}=Y(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:u}=ye(),c=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},m=h=>{(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),c(),n.value=!0)},f=h=>{const b=[],k=O=>{O.forEach(S=>{var M,j,K;(M=S.children)!=null&&M.length&&Oe(S)&&k(S.children);const C=(j=S.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),A=String(h).toLocaleLowerCase();C!=null&&C.includes(A)&&Oe(S)&&!((K=S.children)!=null&&K.length)&&b.push(S)})};h?(k(r.value),a.searchOptions=b):a.searchOptions=[],Vue.nextTick().then(()=>{V()})},v=h=>{if(h){const{meta:b}=h;b.windowOpen?window.open(b.windowOpen):(n.value=!1,o(h.fullPath,h))}},V=()=>{const h=a.searchOptions[l],b=a.searchOptions[s],k="content-item--active";h&&Vue.nextTick().then(()=>{const O=Te(`attr:data_path="${h.path}"`),S=b?Te(`attr:data_path="${b==null?void 0:b.path}"`):null;if(S!=null&&S.length){const[C]=S;Mo(C,k)}if(O!=null&&O.length){const[C]=O;Do(C,k)}})},p=h=>{const{icon:b}=h;return typeof b=="string"?Vue.createVNode(N,{name:b,size:"24"},null):typeof b=="function"?()=>b:Vue.createVNode(N,{name:"table",size:"24"},null)},g=h=>{h==="up"?l=l-1<0?0:l-1:h==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},d=h=>{const b=h.key;switch((b==="ArrowUp"||b==="ArrowDown")&&(h.preventDefault(),h.stopPropagation()),s=l<=0?0:l,b){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const k=a.searchOptions[l];k&&v(k);break}V()},y=({menuOption:h})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,h),data_path:h.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[p(h.meta)]),Vue.createVNode("div",{class:"content-item-label"},[h.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),ae(window,"keydown",h=>{m(h),d(h)}),{...Vue.toRefs(a),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Wo(f,300),handleSearchItemClick:v,RenderPreIcon:p,isTabletOrSmaller:u,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:r,fuzzySearchMenuOptions:a}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[8,8]},$e(e=n.map(i=>Vue.createVNode(r,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(N,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NFlex,{class:"card-footer__tip-wrapper",align:"center",size:[24,8]},$e(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(N,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),dr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=re(W.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),pr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],mr={logout:()=>{const{logout:e}=qa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},hr=e=>{const t=mr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},gr=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},fr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=le(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):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"}],a=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...r],i=[...r];return o.value?i:a},yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=le(),[n,{toggleFullscreen:r,isEnabled:a}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=ye(),m=H("globalDrawerValue"),f=Vue.computed(()=>gr({isFullscreen:n,isTabletOrSmaller:c})),v=Vue.computed(()=>fr({isFullscreen:n,isTabletOrSmaller:c})),V={setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{u.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!m.value)}};return{leftIconOptions:f,rightTooltipIconOptions:v,toolIconClick:g=>{var d;(d=V[g])==null||d.call(V)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ur,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(cr,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Je,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:pr(),onSelect:hr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(dr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ir,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),br=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(yr,null,null)]})}}),vr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Vr=Xe('',1),Sr=[Vr];function wr(e,t){return He(),Ye("svg",vr,[...Sr])}const _r={render:wr},Cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Nr=Xe('',1),kr=[Nr];function Tr(e,t){return He(),Ye("svg",Cr,[...kr])}const xr={render:Tr};function Or(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Rr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Y(),{changeMenuModelValue:a}=ie(),{getRootPath:i}=X(),{maximize:l}=fo(),{reload:s}=Er(),{close:u,closeAll:c,closeRight:m,closeLeft:f,closeOther:v}=Br(),V=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let p=-1;const g={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(xr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(_r,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:g.size},null),disabled:!1}]),y=he(16),h={closeCurrentPage:()=>{n.value!==i.value&&u(p)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{m(p)},closeLeft:()=>{f(p)},closeOther:()=>{v(p)}},b=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),k="menu_tag_data",O=H("globalMainLayoutLoad"),S=w=>{u(w)},C=(w,_)=>{d.value.forEach(P=>{if(P.key===w){P.disabled=_;return}})},A=w=>{b.actionDropdownShow=!1,a(w.fullPath,w)},M=()=>{const w=document.getElementById(y);if(w)return Array.from(w.childNodes).find(ce=>zo(ce,"n-scrollbar-container").value)},j=w=>{var P;const _=M();if(_){const ce=_.scrollLeft||0,Le=w==="left"?Math.max(0,ce-200):ce+200;(P=o.value)==null||P.scrollTo({left:Le,behavior:"smooth"})}},K=w=>{var _;b.actionDropdownShow=!1,(_=h[w])==null||_.call(h)},se=(w,_)=>{_.preventDefault(),b.actionDropdownShow=!1,p=w,Vue.nextTick(()=>{b.actionDropdownShow=!0,b.x=_.clientX,b.y=_.clientY})},U=()=>{const w=r.value.length-1,{closeable:_}=r.value[p]??{};C("closeCurrentPage",!_),p===w?C("closeRight",!0):p0&&C("closeLeft",!1)},bo=()=>{p=r.value.findIndex(_=>_.fullPath===n.value),U()},vo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},Vo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},So=()=>{M()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const w=Te(`attr:${k}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var P;(P=o.value)==null||P.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,_)=>{d.value.forEach(P=>{V.includes(P.key)&&(w.length>1?P.disabled=!1:P.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?So():w.length===(_==null?void 0:_.length)&&wo())},{immediate:!0}),Vue.watch(()=>b.actionDropdownShow,w=>{var _;w&&((_=Ge(U,100))==null||_())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:S,getMenuKey:n,menuTagClick:A,moreOptions:d,scrollX:j,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:K,actionState:b,menuTagContextMenu:se,setCurrentContextmenuIndex:bo,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:k,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:O}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:m,menuTagContextMenu:f,menuTagMouseenter:v,menuTagMouseleave:V,actionDropdownSelect:p,reload:g}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:p.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Or(e=r.map((d,y)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:m.bind(this,d),onContextmenu:f.bind(this,y),onMouseenter:v.bind(this,d),onMouseleave:V.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:h,meta:{i18nKey:b}}=d;return b?c(b):h}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,y)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{g()}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ar=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Rr,null,null)}}),Pr=e=>{const t=be(e[0]),o=be(e[1]),n=be(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Be=To("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Lr=()=>({setLockAppScreen:o=>{Be.value=o},getLockAppScreen:()=>Be.value}),Mr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:a}=Lr(),i=Pr([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(br,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ar,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(go,null,null)]}),o?Vue.createVNode(rr,{ref:"layoutFooterRef"},null):null]})]})}}),Dr=async()=>{const{getRootPath:e}=X();return[{path:"/",name:"login",component:()=>T(()=>import("./index-iy6_5viZ.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Mr,children:Ka()}]};let ne;const zr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Dr(),scrollBehavior:e=>{sa(e)}}),vl=async e=>{ne=await zr(),Xa(ne),e.use(ne),fe()},fe=()=>{try{if(ne)return{router:ne};throw new Error}catch{throw new Error("router is not defined")}},Fe="YYYY-MM-DD HH:mm:ss",Ir=()=>({locale:i=>{const l=fn[i];l?E.locale(l):E.locale(yn)},getStartAndEndOfDay:i=>{const{format:l=Fe}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),m=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:m,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Fe}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=Re(e),n=Vue.ref(!1);return Io(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let We=999,_e=!1;const q="ELEMENT-FULLSCREEN-RAY",{height:Ke}=Re(),Ue=document.createElement("style"),jr=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const p=$(e);if(!p)return;const{left:g,top:d}=p.getBoundingClientRect(),y=` + [${q}] { position: fixed; width: 100% !important; height: ${Ke.value}px !important; - transform: translate(-${f}px, -${m}px) !important; + transform: translate(-${g}px, -${d}px) !important; transition: all 0.3s var(--r-bezier); z-index: ${J(l,"Null")||J(l,"Undefined")?We:l} !important; background-color: ${i??null}; } - `;Ue.innerHTML=y,_e||document.head.appendChild(Ue)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(U)||d.setAttribute(U,U),u||(u=!0,We+=1),_e||(c(),_e=!0),s.transition=d.style.transition,d.style.transition="all 0.3s var(--r-bezier)",r==null||r())},g=()=>{n==null||n();const d=$(e);d&&d.removeAttribute(U),a==null||a()},v=()=>{const d=$(e);d&&(d.getAttribute(U)?g():p())},S=Vue.watch(()=>Ke.value,c);return jo(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(U)),S()}),{enter:p,exit:g,toggleFullscreen:v}},Ce={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},vl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var g;const p=$(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(g=Ce[s??i??"jpeg"])==null||g.call(Ce,p,t).then(v=>(n==null||n(v,p),u(v))).catch(v=>(r==null||r(v),c(v))).finally(()=>{a==null||a()})})}},Vl=(e,t)=>({print:()=>{const n=$(e);n&&xo({...t,printable:n})}}),go=()=>({isLayoutContentMaximized:Vue.computed(()=>G("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=$(Q),{toggleFullscreen:i}=jr(a,n);B("layoutContentMaximize",o),i(),r&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),yo=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),Sl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=I(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=M();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=M();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=M();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:a}=M();a("watermarkSwitch",!r.value)}}),Er=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:a}=ee();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=M();r("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:r}=M();r("appTheme",!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=M();a("appTheme",!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:o}=H();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function $r(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=se(),i=()=>e.value.findIndex(S=>S.fullPath===t.value);return{close:S=>{const d=Z(S,"close");if(d){const{index:f,option:m}=d;if(n(f),m.fullPath===t.value){const y=e.value[f-1];y&&o(y.fullPath,y)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:S}=Y(),{router:{getRoutes:d}}=ge(),f=d().find(m=>m.path===S.value);if(f){const m=Ne(f,["children","meta","path","name","redirect"]);o(m.path,a({...m,fullPath:m.path}))}},closeRight:S=>{const d=Z(S,"closeRight");if(d){const{option:f,index:m}=d,y=e.value.length-m,h=i();n(m+1,y),m<=h&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeLeft:S=>{const d=Z(S,"closeLeft");if(d){const{option:f,index:m}=d,y=i();n(0,m),y<=m&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeOther:S=>{const d=Z(S,"closeOther");if(d){const{option:f}=d;t.value!==f.fullPath?(n(0,e.value.length),o(f.fullPath,f)):r(f,!1)}},getCurrentTagIndex:i,checkCloseRight:S=>{const d=Z(S,"checkCloseRight");if(d){const{index:f}=d,m=e.value.length-1;return!(f>=m)}return!1},checkCloseLeft:S=>{const d=Z(S,"checkCloseRight");if(d){const{index:f}=d,m=e.value.length-1;return f===0?!1:f>0&&m>0}return!1}}}function wl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=ge(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=H();if(t>u.value.length){console.warn(`navigationTo: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=g=>{if(g.children&&g.children.length>0){const{children:[v]}=g;p(v);return}s(g.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function Y(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=M(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const _l=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,r)):me(o,s,r||{}))}),o},Br=async e=>{var o;const t={};for(const n of e){const r=await pn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-fsXJGn4v.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-ZsIF9ldY.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Cl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},bo=()=>ie(W.localeLanguage,"localStorage",hn);export{il as A,yl as B,sl as C,yn as D,lo as E,go as F,wl as G,yo as H,Sl as I,Er as J,Ve as K,Je as L,ml as R,lr as T,T as _,vl as a,I as b,M as c,dr as d,Lr as e,qa as f,ye as g,G as h,gl as i,bl as j,ee as k,Y as l,B as m,Cl as n,W as o,hl as p,C as q,_l as r,cl as s,ll as t,Vl as u,pl as v,ul as w,dl as x,fl as y,tr as z}; + `;Ue.innerHTML=y,_e||document.head.appendChild(Ue)},m=()=>{const p=$(e);o==null||o(),p&&(p.getAttribute(q)||p.setAttribute(q,q),u||(u=!0,We+=1),_e||(c(),_e=!0),s.transition=p.style.transition,p.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const p=$(e);p&&p.removeAttribute(q),a==null||a()},v=()=>{const p=$(e);p&&(p.getAttribute(q)?f():m())},V=Vue.watch(()=>Ke.value,c);return jo(()=>{const p=$(e);p&&(p.style.transition=s.transition??"",p.removeAttribute(q)),V()}),{enter:m,exit:f,toggleFullscreen:v}},Ce={svg:ee.toSvg,png:ee.toPng,jpeg:ee.toJpeg,blob:ee.toBlob,pixelData:ee.toPixelData},Vl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const m=$(e);if(o==null||o(m),!m)return r==null||r(),c("useDomToImage: element is undefined.");(f=Ce[s??i??"jpeg"])==null||f.call(Ce,m,t).then(v=>(n==null||n(v,m),u(v))).catch(v=>(r==null||r(v),c(v))).finally(()=>{a==null||a()})})}},Sl=(e,t)=>({print:()=>{const n=$(e);n&&xo({...t,printable:n})}}),fo=()=>({isLayoutContentMaximized:Vue.computed(()=>H("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=$(Q),{toggleFullscreen:i}=jr(a,n);B("layoutContentMaximize",o),i(),r&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Er=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),wl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=I(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=D();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=D();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:a}=D();a("watermarkSwitch",!r.value)}}),$r=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:a}=le();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=D();r("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:r}=D();r("appTheme",!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=D();a("appTheme",!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:o}=Y();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function Br(){const{getMenuTagOptions:e,getMenuKey:t}=Y(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ie(),i=()=>e.value.findIndex(V=>V.fullPath===t.value);return{close:V=>{const p=Z(V,"close");if(p){const{index:g,option:d}=p;if(n(g),d.fullPath===t.value){const y=e.value[g-1];y&&o(y.fullPath,y)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:V}=X(),{router:{getRoutes:p}}=fe(),g=p().find(d=>d.path===V.value);if(g){const d=Ne(g,["children","meta","path","name","redirect"]);o(d.path,a({...d,fullPath:d.path}))}},closeRight:V=>{const p=Z(V,"closeRight");if(p){const{option:g,index:d}=p,y=e.value.length-d,h=i();n(d+1,y),d<=h&&t.value!==g.fullPath&&o(g.fullPath,g)}},closeLeft:V=>{const p=Z(V,"closeLeft");if(p){const{option:g,index:d}=p,y=i();n(0,d),y<=d&&t.value!==g.fullPath&&o(g.fullPath,g)}},closeOther:V=>{const p=Z(V,"closeOther");if(p){const{option:g}=p;t.value!==g.fullPath?(n(0,e.value.length),o(g.fullPath,g)):r(g,!1)}},getCurrentTagIndex:i,checkCloseRight:V=>{const p=Z(V,"checkCloseRight");if(p){const{index:g}=p,d=e.value.length-1;return!(g>=d)}return!1},checkCloseLeft:V=>{const p=Z(V,"checkCloseRight");if(p){const{index:g}=p,d=e.value.length-1;return g===0?!1:g>0&&d>0}return!1}}}function _l(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=fe(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Y();if(t>u.value.length){console.warn(`navigationTo: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],m=f=>{if(f.children&&f.children.length>0){const{children:[v]}=f;m(v);return}s(f.fullPath)};m(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function X(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=D(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const Cl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,r)):me(o,s,r||{}))}),o},Fr=async e=>{var o;const t={};for(const n of e){const r=await pn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-uYmqlOvl.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-pH5q_wQx.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Nl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},yo=()=>re(W.localeLanguage,"localStorage",hn);export{sl as A,bl as B,cl as C,yn as D,lo as E,fo as F,_l as G,Er as H,wl as I,$r as J,Ve as K,Je as L,hl as R,lr as T,T as _,Vl as a,I as b,D as c,dr as d,Lr as e,qa as f,ye as g,H as h,yl as i,vl as j,le as k,X as l,B as m,Nl as n,W as o,gl as p,N as q,Cl as r,ul as s,il as t,Sl as u,ml as v,dl as w,pl as x,fl as y,tr as z}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-E2uT3gVM.js","assets/vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-arW2HKyR.js","assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js","assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js","assets/utils-B10ax23c.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.14-of9ohvOs.js","assets/@vue_reactivity@3.4.14-F-2aniUk.js","assets/@vue_shared@3.4.14-sCEYfwW2.js","assets/index-3nkF0W6U.css","assets/index-Q7PnpqOQ.js","assets/instance-q00eN0OR.js","assets/index-kznjMqp-.css","assets/index-DlF6c-Mf.js","assets/index-SKTuGycI.js","assets/index-Moye-KWN.js","assets/index-ajyCn2oj.css","assets/index-WSLAaHpo.js","assets/index-R54AE4KA.js","assets/index-3YLKthw-.js","assets/index-O0OyO7wp.js","assets/index-1BGcujWm.js","assets/ray-9TfU2AhD.js","assets/index-TLf5qefr.js","assets/index-HDKPr_0g.css","assets/index-FAYcGwCy.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-eyBRDp4B.js","assets/index-iKuv6ZNn.css","assets/index-fOGKDegk.js","assets/index-9R_h0Htr.js","assets/index-O7Nhd9qr.js","assets/index-Btqqg3j9.css","assets/index-BPJVfHVs.js","assets/index-OMe0-hbS.css","assets/en-US-fsXJGn4v.js","assets/zh-CN-ZsIF9ldY.js"] + __vite__mapDeps.viteFileDeps = ["assets/index-BTvwt8Gl.js","assets/vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-arW2HKyR.js","assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js","assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js","assets/utils--wGMbkAL.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.14-of9ohvOs.js","assets/@vue_reactivity@3.4.14-F-2aniUk.js","assets/@vue_shared@3.4.14-sCEYfwW2.js","assets/index-3nkF0W6U.css","assets/index-G_44Dvpa.js","assets/instance-bBHTrJf_.js","assets/index-kznjMqp-.css","assets/index-9Nz7p39y.js","assets/index-yaMQ3A-R.js","assets/index-Q5goRL7s.js","assets/index-ajyCn2oj.css","assets/index-1kV5r1tZ.js","assets/index-qwLDQNbW.js","assets/index-bJpkvvTU.js","assets/index-FD7PUgjZ.js","assets/index--Z1Imty5.js","assets/ray-9TfU2AhD.js","assets/index-TLf5qefr.js","assets/index-HDKPr_0g.css","assets/index-6MtxT8ON.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-WRaCtNZx.js","assets/index-iKuv6ZNn.css","assets/index-vdhdUEYa.js","assets/index-elWFox97.js","assets/index-GZ3syGgo.js","assets/index-Btqqg3j9.css","assets/index-iy6_5viZ.js","assets/index-OMe0-hbS.css","assets/en-US-uYmqlOvl.js","assets/zh-CN-pH5q_wQx.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/assets/hooks-PJUSFCAE.js.gz b/assets/hooks-PJUSFCAE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0626d3e4e56dd5deafca1cdf15ea5ea49966777c GIT binary patch literal 30770 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 BG0p%0 literal 0 HcmV?d00001 diff --git a/assets/hooks-N6mBe1WK.css b/assets/hooks-aCl6vKno.css similarity index 54% rename from assets/hooks-N6mBe1WK.css rename to assets/hooks-aCl6vKno.css index 3daf5663..fc7ecaeb 100644 --- a/assets/hooks-N6mBe1WK.css +++ b/assets/hooks-aCl6vKno.css @@ -1 +1 @@ -@charset "UTF-8";.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;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;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.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}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;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;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.ray-qrcode .n-spin-content--spinning img{-webkit-filter:blur(.313rem);filter:blur(.313rem)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;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:.417rem .625rem;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;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}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;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-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;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 .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.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}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__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-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__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:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__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-search .global-search__wrapper .global-search__card .global-search__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:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__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:2.396rem;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;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem} +@charset "UTF-8";.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;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;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.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}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;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;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.ray-qrcode .n-spin-content--spinning img{-webkit-filter:blur(.313rem);filter:blur(.313rem)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;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:.417rem .625rem;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;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}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;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-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;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%}.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}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__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-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__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:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__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-search .global-search__wrapper .global-search__card .global-search__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:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__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:2.396rem;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;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite} diff --git a/assets/hooks-aCl6vKno.css.gz b/assets/hooks-aCl6vKno.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..f07feae3336798082a11839f938b6d5541c11856 GIT binary patch literal 2484 zcmV;l2}|}LiwFP!000021MM4Yi{m)*`~3>vE(6`rGR~_zakyocgM<5aEO&6+Fc`%y zC%U#JpRBwl-I zP#m@-5-Wd$`2#{F6e;NAdQJAx}NC<_Zfwr)CB?2wj4&~$< zp-aD@m5_Ni)btS?)0_yxsIRzi+|eX=Gz(|}-w5!>`9)O6YMoB?7z81s0uu^cuYTZp zpUhg-^BefrbFn1BSq^B)Np!f)FpgU`NyzBIW;7ysmf*c_&D4U$30S~1R{)z(5!k%q zge<8a0u{hZgaRTWAk9mZ9<1J>gD_n4oN+&6q&B3ri6KiEcihp*o$e(%FSTFlO@uJ# zY3lA+;XUU4{;%{Eh?WgfdxDaU%UvGk4k%bk$s4_ z?sO+G2w<0C8bNhbTl3CNFgxqvb!M@uj%>!X$T=ifkPXb6W><05XLS|wtkD&)6ZMnW zv;>4o>P{n}Q7v0x!R>A~xotTz9KJRU$A8zkAhFyuDu9ZX@v!^!(caTI#Ux4maLqYT z@mF~yI#gFZC0M|J9z1))>u{FgkcfSA=OW1DwrV5TKo(F-S)6>c{PG*#|2<^%S0OlA ztOfkVV80&Tt~srRR+FL(i&YR{N>VJ~kPFUU0Yx}pVa{=DMUomNK$mh-iXEXFG>|>5o$enhNgJ6d?!`|`u`AxkF z0jhrOjZxtKttrrEbKVj%X;aV|Q~fWHk2Z^r^?X4Tq=)xPGvggyj#3uk#HA?2JTlE7 z$T;L66cC|!og{h40jM?f)qNdJSa1qd9M}eUoUpB*hnyuzbHw@%6sTg zO}tM}@?X=-b&{Mxe?x>uu=5Are1XH)C1-0IAr)!(KYQwLF`D-%+Q0^SKkXhkA8Y)DQPBvFoEJ|@sHsBwlh3}cB2 zM?+~&4#k=)doEUx0?If^G2a)b$mTc)A*4%KNyFG5!Vabp7)6a0c#hB5}9(+R7PiInI2_LHSwbRbknOaIqe!Dm&r#duMiZ^MW&F&7azVn^{k(+hc3~A8b-h-^XV@s_ zFN4FO*JQx;9wGJuhf%Pd09%3<+igp?wO`=gW zFbUdtJoZLmKVykJ(bsUMI$S0vz%YZlobX^4&!Qj8POqd2+01KlJDQQ^Dw z!1cyM6$BK)K)bSEjwDj+6TEPY^>{-dNT-85Gxkdii$Fc79>MbMnRy=MZ>$) zE=jE0lcTHiXB{yIfpYt`(K{(*BppE>a*|1NnHTAJ8NPRjx(d)ch2Dj(#NUB!bZR*> z?U8!DnOX)~fY<`ihEp?rPxg^{#)1QmLcUHHPOYVO)V11bYjug^>6(rS;0;{b(Xo4` zYy*c5ABkn!ciQ>&ki22VF=y$U*K5VTC*0q^AB?f+^?No+m%}Tu$2YUuDnK9IWx^IX zK{;R^uDavJ(a4=n#?m;IWor969u1z|+3>{#fg^XIGNQ)NPQ4if-xWk(G;|AY-91!m zst3Kg+*s8}p08O<=Zsc-bXnQ(d#36D8sDS$Oc%y(vaqh%8pRP=_L!%5r>jqXh?DR^ z+H40o6L;W^mA;qa)>*Z8H@;d(NHek5!tr&f%*AdC=c^2ciS!8%8Hd_j< z*}EepL*gSC8t`kQhgBR!vOd ztii7?k6orH@l1YhILG&?ihQ@^U3j@tQ|`&i_vnhcW5ydSFhA7ZZmrhqsv7Uo~ z%6BIlFaI1}d6k9)UYdMw=#FO3R#dLj%`-QiALaKEW$IBR8IC0Yr+h+odD6~zby8=i zyU#P_tNI49+9nQc4?A|JO5~5H#;H=aT3&R?)Ip#;Yvt#fh~g(2_j#@9CJgH8unFMZ z@nmYsq{owEo(w#$L9rPMKvF y&12uWtKR)Qw0~6q38X;9Z|c-L?lgC#%3|&i8WTzc%&(w5{^|ehz9|bsIRF5N$k+J* literal 0 HcmV?d00001 diff --git a/assets/index-1BGcujWm.js b/assets/index--Z1Imty5.js similarity index 96% rename from assets/index-1BGcujWm.js rename to assets/index--Z1Imty5.js index 39e1fb52..f9db30ba 100644 --- a/assets/index-1BGcujWm.js +++ b/assets/index--Z1Imty5.js @@ -1 +1 @@ -import{p as e}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{p as e}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index--Z1Imty5.js.gz b/assets/index--Z1Imty5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9953ae3ecf984743c359d6c1b8799db17d9c8b7f GIT binary patch literal 1606 zcmV-M2D$kkiwFP!000021I1TeZyU!IeebVew|yWH&Tx16A&G)gN)#nKktK_=mi0+zdazod7T`eOb%SwS&{Q}AwSIP;>yyQr;oIjY z2?ud(o|Crz+XcTQ%Tt4Cfh4W~pgw!0Qk|R|jG;Of%)?-l7j&q>EZ_!I!7{zd(xsW9 zo()86C>%bb+g$TAi&xy>jJ6d*5pMutIM_qLM_gbYF_s3!;!2K|@y2+X3I7; zcg!2IB%u;>WXPVLD%5k}vU-`UvC>dMpHPBA-`a!%A9F#3#HNr)hD_;DU5^ma#3R6( zcQ&WA+}4n9mS#6vbN=#ek*rPbBtO)%tUY&eKZQOLp!OoJ7fUGrwh38R;Jpp7LURB}QE zF$x;gp$6tl>h#)LddQy+5jWhZcer zP(u<%Lm!%z-6mp$X4M`0+%umnWk?Oy-Y6izh;+1)3;y6X5hT;5-i?@-JRIn!tBDc?H!v~&$f3e z$f(+!1=PG8-p*L}-?!WU`D-@ZmqYPv1Xy`uJe)v%_2eYJc!W z_x_*TAAi}ocdPT4FWY~(+5YPL_D7$#ckdnT?RMXP-2V8(=eO>3?mg;!_jTv&zUb`&u`x8?tk_C!S`Y1 z8?Cd&`$cI=B3+yhne9HMz&3?sZ&QRm*?_|Bc(6$sZ`x3o(=2Bb%iu2G?G?>fyG~(5~ z@~d3N95Zt#)8A-aSg7s?k2~8t{|BM^X-|sY0#PvMj4Me-%h+YejA}OPgqo}lf9+u* zkc}as7Ki3c|DEoq4TLobwO@zG=+5@v)>q=PS;Jfs1G)KMs{dmRj^R^* zl#C{uj22yDRD0Y?hX~le#3xQE2;Ujkh=*Aq&XXe{qd|#yPKgeTJw%vFjOb2RzNO71{oD z%5#=u|2ts+Zu|C~A(D^wK2ruX3=?{@^?t2ZVjOQpA0L(Q*c&Tx16A&G)o>f5drDUvNYQegoXSZG2SyPWO^u>xP^7UN1Wsa0$d9o|%1`t~85Sf66BY0WE8ISV~iRRw+g}Smbh}WeyOkW+8lBxr_l0vFKknm3fM5PiK^8(5mr5` z_uMA6^{9Nqz=n=S(R?^<&iTEVKv1So3@czAxyx571wK9B3$j8XfLS%XE=wlXaSkCa z3IKD{UAX#8L~wXQupl)wbj?{bN4<&OY^6#Fp@db73n&>n9>7L7yWaKD@ro6==LboT z2(ZryTYY;jm{bd6ye&PPWW!A3dZBl9vH(ijs*9oJYdKI$C6J@$BSOU(FU_ z6%sWc(`~N=x%oH!@Qk)=lo3%w((<58P(XwP5i^!WtC?FG7^5M@eGCaG02 zu!#*cJE>2stYrKA=@E%!t-Qv48E4EQXI8=bbU1nz7YMF+j53h@&TlT6%lW>A;DpRl zl(Wc(c4QQ6pydME*ci*pGx?716V_WZ3wGsdzu$fTB#VwsH0aMx=DF2zrNx<4iM5fX z5U>pnWiZam0cXHevd%~uirT{b!Z^2K0?J%VOHg5uOw~JaDvlH2BsD>52?gcACkhfZ zkXkCuPft^6^5S_|fC>exZwiasa1FLpQKdV7t}3EJS>$O!YMombz$ubOBi(UcGF9&c zC!%bY0HR=NmfMhIgjN90PWiBvW})w=>ozzf^i?sL8u`_4UjiQ|!oCPx^GvOS>pF@m zKR#}L`Q+fqCy5tZC~^4H{lf>l%||wf(ne+wW#fGR&n_7ukEKF96Wt|u=mB`t-m)v{;GZd z_s!3~Zr!`p`s3Hl4{tWV`LX%wADX-Oj`nujA3Sb;_Q~^GcUt!zwSM@v_2u28y^pFy zSzeU!Xz%uGmC(HT{lWg-gZ-b{pMQ1u@cZVc?;UQxp9lmGWa9bFJMH~%oWrN_VsT-nsCh~SvY5$K16p=*mH56?7Q+@VXPkk7!GY|cg&^k)qTJwsj@Am< z9Lg64^z2%WSi}MBQs>w4;$NarH8V!0niGrbXyVg_d{&%f=k4{b6AzAx((wy6Dg@}Y2PO6c(rtWuD zYGfoL^4)h8wt1CB6m-s#7p(B$hu[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; +import{v as t}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-1kV5r1tZ.js.gz b/assets/index-1kV5r1tZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..35e8679c2261b3f2694e2bb13cbc43316dd65baa GIT binary patch literal 993 zcmV<710MVziwFP!000021D%!MPUA)t#_#(StgndVnb^)BmY}U1LI~_afS^E=6+#pH z*q&rOV`jzRiB}~?`5UllvSSwb?GVXV)5t5H`(!p=rf=KWwontDr5)#l6`4d*u2GKF zv4z6HyR0rcXGO?Mr3CKH@L0JHwr~|8A?pAqogzo3phOJlM!F8RaScfiTd2=ZMWwyJ zS7hBRg;c?{CnUJGg}1Q%_Zml+%~s|m;mbiPA`<);!mhtLN!q%%TMSDzWeTBb=Xf+} z9=+5y1nNuYZbRQ@+wqzyDAyo~r&krVuv15e)*&5=_IRzLlvA>FPDnXQKq{&<_(~JK z%+kTubx!0J+Co7$y4khsw`-jfG13Cjn1tXud1v5YFzDZ)H9vtD5vi41!&O{C7rHi# z_i3}p+)3a*$egL7fCOPujn_J?6{929!4+&F$8Og8m%Xj$rN5Rb*E9x{H|?q9BG?vD zcA{Rwfq0r`RL?%c`^X`j_9rjEPd$ACRjWM+rk88iRn!OMMTB!;uAMtEVvemNt5O6* z(1>y^DOc2UZR}thb=%h7a9COMMnn`+vv?$!$`vap=xP{u(&lq6kwS}{vXOuH_P`m` z)b%XhgZcGzzxSppGV!-I{u)_w+yMogVf4?0jwJ2xFgBEbO4ytlO>$uf0z3 zj4X#TUjzOysh%CP^x4iCQBLFxDKCPUpoB;TGN0rMYPBxvyay{2dx9&y(R*`|0`?)G z99kky1P87+=bXgQFb)GrV%URN7^VW9CYz8+=qaqOgA=5Z@zy24!bie(ulVN6UL#&S=uHny=adCFMnYEd%(OVY)M=JEc+A3uNp@WU_v zKXu9@I$~tBoKGB59i<~oMcEggTD^GXwJR`kH*37I|H}JnQCciYJ8+x7nZ4zk`INz8 P=c_*f+hmJjN(TS{sXyuj literal 0 HcmV?d00001 diff --git a/assets/index-3YLKthw-.js.gz b/assets/index-3YLKthw-.js.gz deleted file mode 100644 index 548f493b1a49e0815061e6bfd3e1f99a63e5cdde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1623 zcmV-d2B`TTiwFP!000021I<@aPaDS;e($ev`~;F`y1TYX;)u#X4Cze+2`!{hRdm=L zdk5A#%gn5ST9%wNX@P)97232GP0PJ1wb}|=T`3}|-9K}^Yx2ZjxY}LE*aj^3-d3vQ zht;0%%sJor&N<^HS&K4}p9~=$!i6-W*)V)lr*x5niT4dAZq8nT3p{*{__#29GiPHE z*e%26Nf};&@wuFhlTjFhatut3WoD;mmF0FXgKCKD$rzL`Lq!IwQ#WqhO1-PJgBCbY zDP1JqSrUwcc~!c3=benzj^ZlA*i74ok&HtHN?_?~CN&CXM%rOZJUIYm87g3Td4k!? zy4r5n(CUJhzAQso0z=@AJ*G?;?HG#@Qve?}040!_xtSZFV|Us?s?8WS)m6B_lM0kz z3;@aoFrFA|$Dw7+X%>SemQ{#t9c#;{pjUO9e`EKEkiiWsn}%mxkqm zl@8@-76=MR7G-c!@s+_hW@e_AKu14eRYy$lWE{p|6ikcwY<83kwPQYJ*wirdF)@%v z>5LW2b|@^kLFSVRj6w-0@=$#0?&RgOrJrNADM%IrU$jQaY5FSFa})eLI7X@@5n%GFnekbaNA`4xLwgWR*0AdP8Oit9K z3>7GY@sxCZb~f748#>~EuV&||!Tl4XAU!Vd!k9gD7H2UksE?9?_VGV%C^PYnkxbjB zDhM^fJTWz|QJ@TF2EgLtaGakxuMv-_x8Ir6a_@G`95Rg8r$|r%SB&vgoT{l#l$k@` zQ2J{?o3&zhZW;EOoik5N#8v@Ub(}@OLX2bPPjVEDj7$%hlQ?K%m6}|H<_D*33^kl4 zCLW<#i<;OJeR&gQaUy(+YRI^bvosvxSlCuye?IWCeXoY(xG$gefO6uJ9Pyu&=2J9r zNiOtXV_4YC%tHu0KS3vPn)liLg+e6g*S`LI010_^m0=|C^f=XUpNU8g!|_oAuSD`W z%mh)9k+>ukB6$s`k!^@XU;p4+A6(!!f|wS`3nC1h2wRL=Jlvz_AC4H-qv42Y8%CtX z^d4Rj4RaP}DO?AN*3QZr6@BYDY!)=e^^9{^UOT(tT8|mmbur zTlMO}NoCX7zwbWVJwEuoUOlKCy$lIvHH>CR0VwA-_8GTlB5 zO6qLw)z?33q3r3?!wgtmMRwOdceW2}zkT0q^M+zQP>Ob^6m6lT5oFNJ-;dOJJE@u6 zX<9uls9{?OYDV(Z95INx=wn+Y?nbO7{m!Cv%e;HYXwM-JUmPEP*dVr|kUxw05*{@x|0Vtsv0dGsy+- zFUs+Cf`4i%9?P?dcyBLG!?XUWNx17pcXz#BdJxDST+q(1&)nhrc;n}1a5JLS`if-Wo+`mf;?|6_jM V`005r19xVU> diff --git a/assets/index-FAYcGwCy.js b/assets/index-6MtxT8ON.js similarity index 94% rename from assets/index-FAYcGwCy.js rename to assets/index-6MtxT8ON.js index 4cfd107b..d0eeda0f 100644 --- a/assets/index-FAYcGwCy.js +++ b/assets/index-6MtxT8ON.js @@ -1 +1 @@ -import{y as i}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{y as i}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-6MtxT8ON.js.gz b/assets/index-6MtxT8ON.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b4ff44ba4bac94b5cadf833183b9ada7fd940b67 GIT binary patch literal 1176 zcmV;J1ZVpniwFP!000021BI4NZ`(!?hVT6qDo+x^U6a&@6RHX*E3%!$mcJ^yQVCi3PV+MgQcP;eP74VT#d+rCaNZe$ zG>W-U^I3_=5>0))5>BDVFIpK2$`lCVszpZ)Y&FnB;~^dL?)gebDWfEt zoDpRx1|g|b;7LVPR;7iF)11gVw2u5XCoa%W(BFz8>Pm3aa; zAVNu}j%&Dzj#YgaZPNBK^GpEqK;%pf`NSW^wP?j*B}01VSh$J}WSQ-H|KxD}X6sKy z!W4}F<)#%a=l(q&O!nk$I1pFS301Rq@Fubdqy6zMaN%hI%1(FSPfu2ES5gm<8xY1I zbj*AbgU~WnU{sgE5hz5N5|l~mIwrQTiF#e*!EjhznT>!*BxlhX4`r@cMSf4g`Bu`t z$;E;zo>M0Bo;}*O2KAMd^b_VP${9MN%*zG^n`qELDebLU+Snx6a+}D#a!wTgv<~;0@#2!ETt`c;=i@M#KzBH-Lzsm(JOWLZppv*;nJ-dRmbyT2 zB8#JPMHjiG0KfcXuBZyZ)~2pyIL6x9oG~pA|Xu_R46<$=eu=?uNkFS6K zTDt>!VS%mnU|Je*F)sBuE}5krGKSJV5o1ly4X`!CG>~a!pGEH>tuzIwM6kI>6glFF zaKYxf%flpM(iUl2m{YFI7hvhXEMiF*{*NtGpTARA0hPG;qidY?V~;4Xi!++7TKBIb qEv08gF4F!jH_fk_cQ36p;WB@n*w0=kiaOHfNB;mKnQJIz2mk{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; +import{t as p}from"./hooks-PJUSFCAE.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const I=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=p(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; diff --git a/assets/index-9Nz7p39y.js.gz b/assets/index-9Nz7p39y.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bdc48a694abc177d977c6e705e69bdeaaa58510 GIT binary patch literal 1424 zcmV;B1#kKviwFP!000021C^FtZyQAvhVS_m+Z9N*m>G80aoTQ_%Bka|Ep5^!Bqc#r zI^I3rop^UCRgfp%?|+DRple6gc_ z&Y5%G^B!wioCv9V+Mvov`VA>!le`rQ(Ny^2xsCOu>Ozg|DsztIoJrpDQYnFZU9zhx z4zb7##zM{ltS(P-KJD(RicM^r*cM*Em(pctHJW5-8!gK6AT!~2}s412488avnm~8?c_vmhvT@h67HS0XFF5Q5;4{SvzP`@ zadH*m%+}V%9-f*jcp;TqRmx>4Su^exck}Q)>k9gr%ZK?dYa9S@+?4i6L3wR zwU`fbOxZ7`8a()OaQ)_!M}u2GJiB>gaPPwr#F^JLJSu6McFq2kBI1`QX`=#X;)P2~_tHbv!1LxEG)0CF>vjgb)mJ0vC>p(6A8W!5qR1yP^63Vr+RJ1ebFYb z$DkAqfH2+=g{uc2+<5xi&rkpO*m%9CNxqN$t3{L!Z7z5<}2cEv;h literal 0 HcmV?d00001 diff --git a/assets/index-9R_h0Htr.js.gz b/assets/index-9R_h0Htr.js.gz deleted file mode 100644 index 4e4995922c4bbf60580b11ed981781713bef1ad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2157 zcmV-z2$J_7iwFP!000021GQLdQxnM={(gQ%c0MIl)8iyu)UntTKrXHds{$^ZvaDgI zlMKvsk25_1Or?rtWdQ}z6_mrOh*xUsDD0vVZt`PH50g*)g;O&VLK0vXw5+1&WculT z-{*Osey1ynrelMo5&_W+)Un;}V6u(wP|G&CLj&9F4rkeO?vP}EaEC-XW?+rsP9!ky zH9_l7szJ_oo#J{-=8WR)$Z#hl%P=642DlzG8sT`Z5&&#eL)h9>ij&2G9y1!|!eK7V zgIaLOYKpX~r5LdfnplJ2h7pZ$VXg`o632sf^dqilXgphrOixL%4fB?Cefvs5)&#YH$C+&CR?Xat@0rLY@jwAv*d0eyX~hSislO6PS$K?Hcx zRC7Ftcb-pHaE7@#mB-+|X0T zUO|fJRxqw0phLq{Oaf(-h{Vk@!tvKVglC77Al8z&Q5UZ6FLM^w0Kq`f#5jybJQZPc zXJ`8jP*ztcB}9Xm(JHQzs{kFOs!MBBYD+OU4TxlDc$i8M6Jv3`QY)(lF;%5I8sRE9 z9z?>mRqa&wX;2UU})FYVEUnw}M1t0GLt&Y9i1@!-R%+k}E)ceMdFA z49jX}Dl!C8LPQ9v(Xe;q6KW((5`0A|Fb)Y&5HS>FDpEAeMYu3%Y2eRxbybvkE+Lx0 z9MHP4YI-|XfLIHGJxx~aew=P#f<06i$Txpzj&xR)9l4l=B%)yCQj=W+a$(R}4SIX) zs?2@+<>MLBj~6b>$t&d&s_O18JQo3{)Ru-SEctGiFfvJiST!9M~<=KH6gL|U?}A;h2Ba7#)1qJVo6P1kWs|}Y>|452t?$f*so~H zO~`~;u>duLAubNdRgpkL6OG<_jABZhONy!mImurbVpB*=DsjN^VzCa<6O+^N<2aQM^=8Z|E->l zLsF~j{x>~clL&^+7?4;7D${^1F!Enn{{@;}~&HAlv*M6n)z+HLBo)qF9d0a%^C?l`zBaaRwukItaYQAt9srBQ|bY$^#2qDZ1De8;ERlni5{r4k_+ zs`>suhpej?4Vg_5g{V+q?7Oe%8b z%k=9I$Y$1a&u5q;%5`j+|4F4H69k;QD|GT9-F!gDCj7LVvA=`>6Jn)ch$AlMg4hk! zYll+w((|GniA|kF2u5rQqk2`5dOd7MFmyPlqQvRwh&}P#o_&;Czn|Ce@5DbSlzhBU zGk3FV@4hgUcC1iEK?;9IbycA$1ni~vbYkh7IV->J9MUbqro7jt;5G`b(3x2Vqjp^u z2^73(MzCtWFNM@tEJofI?p#U@TA_5>bI`Z+m~zBw*fXEDU#{hKJZ{O+5rgDr?>Ubq zzc5JS@hrR-=b8|Zz@gI{Gm;GU2Yh{mj|i+}Rk-Zp_+aZ=CsY`fl8we!o3? zE0DBcV0&tg-ruD67wpG#I~!x42ZwU&GtRr0fm1xMnE|@~(b<~IckO*5Fx^I;#JBch ziUeKDAE}0}WIG$9z6!fv$Bu296b^>mi$$BFL2Qwr_snpebc*MXn2hu0HJ!Zg*MQz$ z*q&NA~ zsQ5Y^pp!%P^inpnX1{%5PrtXPm+VI${Z?WB{+!F>E*%O+j62<=yG>9yK5&X(#b&&sHkU20EbF|lrv$E`L{?8d%cCX62 j(iNTgbUJhf_Ip2>63hK1G{0r~%)kB*0}V-KN)-SAKlChe diff --git a/assets/index-BPJVfHVs.js.gz b/assets/index-BPJVfHVs.js.gz deleted file mode 100644 index 092c996ba49151628d1a9049863d393001f934ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3709 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 b4b4CA^qKjmuAC^l^(X%aD0>VZHYNZ7v*AqC diff --git a/assets/index-E2uT3gVM.js b/assets/index-BTvwt8Gl.js similarity index 96% rename from assets/index-E2uT3gVM.js rename to assets/index-BTvwt8Gl.js index 65294335..406d11cf 100644 --- a/assets/index-E2uT3gVM.js +++ b/assets/index-BTvwt8Gl.js @@ -1 +1 @@ -import{q as l}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-arW2HKyR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 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 u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; +import{q as l}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-arW2HKyR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 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 u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-BTvwt8Gl.js.gz b/assets/index-BTvwt8Gl.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e807b026d4fcadb995833fbe969f37540789998b GIT binary patch literal 1863 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 diff --git a/assets/index-E2uT3gVM.js.gz b/assets/index-E2uT3gVM.js.gz deleted file mode 100644 index a9d644468531e3593d12d8aba5801ef3bbccd861..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1861 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 o(z7C0Y5$g+=2y+Tm)6=a&tE4Fve${Cj(^b diff --git a/assets/index-O0OyO7wp.js b/assets/index-FD7PUgjZ.js similarity index 96% rename from assets/index-O0OyO7wp.js rename to assets/index-FD7PUgjZ.js index a9dad3f5..6e3a90a1 100644 --- a/assets/index-O0OyO7wp.js +++ b/assets/index-FD7PUgjZ.js @@ -1 +1 @@ -import"./hooks-OXlrtKZ8.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils-B10ax23c.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-PJUSFCAE.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils--wGMbkAL.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-FD7PUgjZ.js.gz b/assets/index-FD7PUgjZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca5a31637dd58845f90dbb49a9ae60483b64971b GIT binary patch literal 1718 zcmV;n21)rJiwFP!000021Ep7QZxcrzet)0Bw|!&lc81+`9Ey=Ehu{R-kdQ#aB`As} zyJLHj^~`2w)`_t!(L#W0p`3I;(?YpYD980q0TrnY328sfd2QzvU!mHyQ@rcs2q0M= zYvy@=^PA`Q%pa4I!?;x7p(1080-XMM^32fSKn^YlmJ8X>EVT{8Gl^}riLk$$BKPmUK;qfj| zwH!ktCe#(bany?6Sn378vDE>;G1X&!GgZrTR#M<0R}xzQusnQfesN$VJYTl#Vprff zlX0BYHFy~6-O?7%4Gfk|r?59k6cNYP9<;f?jyX9waV$(TUCuEzD{w(%4XD9B02uGb zcx*U~BUECJOxYGogGN6%shuPO0+InzLIs>Pg5uy4)6>sn}U5X z38rLfrZhwb!k7yjQw#F|(+Bb>UvTxHkr>FFbOqa=mV+Aa}$Sq%P_}XDoF{0 zpnx6uS^fwsmdC_iaEwez%0yOn!9&16luRz}0q)ed0~CX~>HPA!$Z}0Y%gC>1V0>%F z=^H;~yFI&Xo>0UqK$t~bLcl>>U>=wt2?htJ`soCY)K(A+1G9)I#dcN?+)}g+T^6-u z7+Am(5GpyLf|ywy8c+wLIqmq&OfurXA`(DUO7qMXLBu4;k4n5S><;we9L^*QP&%+K ze0;)~PDOTm-le7_jQUHne4|1gO!tGu#bYVa6R$HLH&2gDSmiTO32l2fiUtkvp*@;Q zF|%zzlTjgKAdD)iz|wW%iE5iJ z1A3?SI9^4THRkxqi}ZO#S5!rVM)2+b)}gM=P=WG$iMO!wlfo@LlQ37e7BrfMq5#F>f` znU6a1@eDqXW>uQuaR?zx9OYQLoGQ(&e>CpjOUIPIh&WBuR5ug%Nxs$;ugJ5+T#P56 zEMgiD1|-~bF&QV`JreY(-97E~C2EOUXXcn2PpDN0p+A*m6F4v8GNGExAvTjkE;Z9c zbsY;yd_1D4TdS$<()FRyzypVqg2 zXngmgabrD}XS{@DtR1O!^~ctO>#gnoHg0^cBxVz8Z@S5MO1JrFv;ONB?MZenZF~RR ztZ#l9>$=ur-m_0z4_E!{uKl}t>xsAebMvQPz0Jqoqsz^|Uuj+1_CCMc#?&{jcpDqd zTThzbT&{0itZ&|ph|&7jL+{G-Hht%-^_}n6{&(>+@9}4i`}cP4U2Hx6)LZ?zzICVh z&E?LjpZ>D5w%U5S<*l#zJ$J4)9z2W{rF2C4Q1{&n8800AV0UBeDNx4%LpEMft7Xh3 zF_E4AvsQb94?4U-#4WWdiS+gLKL4)q{I(LI?!!D@p{PX6v#21{YB?~hED`}wL{`kRbEq+M6DJ$J)!0qlb8ot_Hv@hgd*%K zWLS`^H{V~7$ho$^DiPp;rHSy~MxUPCdSe|-srrkx_g5-%-tVte1bASjBD}XzswcPJ zSO-&T=j%tosc~)R+xymgX^!=o-H1|BtdEV2`%#H-(Sf^Qw=(R`s1T zY`;7Xl42YA?m5oZLdEZTTSX@7dN{!aMrd47V}9XhgHNrNIEq(-|HVue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{K as r}from"./hooks-PJUSFCAE.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-GZ3syGgo.js.gz b/assets/index-GZ3syGgo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..66cc114a6bb95909e4595a0b35554056e390fe8c GIT binary patch literal 1016 zcmVw~l6#X-CYyXRal#)iY+g_K?yfgF8?2^Wb zkb1VeLez@P0x4nxKZ=AHDRlU}ce35uY~!IaHfX^a_>ntKAyshh2??%k;WccZk5h1~ zxQ6W-iq1A$V=oCG4pI@3;6D&{{`o=D*2i1RVdE6gyq1Ke%C+%hT>mht*9ixw181@v z#e`2(*&I>c8~VL zWSLT)1mHo+m|MpVw$SBz*xp9{)-raf+{V1X$>cz$lgKN{P#=&N5zc|RHnwmLMa;2v zWL1~J5HzA(OUf1XTpK&sM%}jcbTFuv#uE{R)HJ>jOcjb%6m&HVJL%?qE|Efug0hkS z^7)R_ua_DKQtoLgcNn76v{hI4^cMM~cer=#k59_;V(guYg&p*mb=!5} zl@{42(_yY-+t{|yCOS$x&H-Cy5=ps61=he83j4d`hUgrX(xp-Y_ojHLigDKv60!ks z&{^hEO_@Sy(%HWlZSFm^vk27twY>^`o2|#CqAAxPiKpk4Ti9u!XVx=15be@#C6rT= zUz?C}lz>!JY4DXMI^Q-2TjvE)EdLq`y3ys9-MA__Bx0lmqA>}kgp%$QOwfn*3Y~HRXxY8^7 z$!QAMhk$Zui8v7)xL%!c5<}BCBq1DwN|`pyM2bW;XBcBn=oqjp&JXj`%$%FCTA4}E zspKoUrYC`DIPD4_Rt=wy4Rhu(qEyoWDTPD{3BkzBFUss(zB|ur=3irwArzTbbwm~Z zq^QN5<>OCP)2LgPVQQ)wG>x0W!Kb=U1^P#QfN*Wai9=fTTZ__qTt%y7}&hyPsd*{q)ADyvQn9o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-bBHTrJf_.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-PJUSFCAE.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-G_44Dvpa.js.gz b/assets/index-G_44Dvpa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..134e0e6ebf0b3434122141c2cff442d33c5e6938 GIT binary patch literal 2139 zcmV-h2&DHPiwFP!000021HD*nQxnM+{(gT&Ox@Z_s-~Mv0;sW~L0)wc6c-e>EVh~H zBn^}4VY(-PsZ<4bSpmV971>>`S9Dj@+Fg;mx2}sCu2uK9WG3Mgf8o~5gqVZ?x>{S6 z51H=gIp_2_&*|HVn)Jeklz~Bl(lG`!#b8kp9)nH8DFa7Cun~%l zpuaOdG%ysLfTPTNf;bkuutA|RVu@%Y6pzB72&VeGy3Vy<3|4^B%yvU}-4K;=q)Hf! zobLKUKN}mawl~UvMCll@-3DM27?A>>U+9i&)hH(E7^^WuQKC&S2m@gJc)Yy>47OIo z&;({QiNUxY4MGt%0bPOt(664Sq4tipYOI9R6k;|`gh3z=X^j`oDaM}QMu>{^DZr!z zP9mToonhN}0ER$o>p-*GhexY9<1E_j+MJl^)s2aSRI?N!V<07vs$wN7!T@Xp2_-1< zL?BcRjAIUn%5|bLB1J_Qgd*r^53~&pg-%x^6Nmvel^mf8b1a5HtcT;#PNQWnPSYu; z4oU>_)w5l}!KRud#tc>BgsS$^<){cnD1yOeFgA9&iS4mh@~2DZyZhwS#o81r%C40F z41!}yPkR%U+H0&h8a#it|6)gLOU+y~WnhEhVTtNEDhA+DC{{`|ajB&>C28^cB$hxr zmg~@lFZXKgyssvUGMXB-*CUEh41gAJ!RQS3D%BWGCn^UHtQiJCeDL#BGwr-kvus1x zu_{f$QRXP65df+;W8B+WjWak=7yuKU=SId_y6d$Wz^vS9lW|#8jwfppL{yG-Byl(L z01P&RGl4T?h_=_rQX?uscBjXQ3N)-U!Z?;0N8Cp(qD`<7hQI)C8cKGM8Zlngu_|NT!8C#xip90Y zWKAYHQ^-g(2tzOcf?`Wk|E0d8duu(c8!9JB3>=k|YD{CtX(H9j>cKIRI7tycwF~Y5 zL8OxYu{z+Ah)O`#+CCVYxa2N(w^2MjJ}hv5TF2bbRgdBG`6DN(5Br7Qkx?vhh!`Vr z)tAl)-0#mwRAt=L7Qr?sZRkq)s|4p73pX@OOiVydkUCC~MxaEK4M-!WQg*ed8c7}h z3~3sXBf(H0)D&uJv>zFkbj%~i22;xU9{uWP65&&kzo&8LD8boicsmqZ8149|dh>BZjQllzXxi77v zBo2G~S|$l)UV&k5Xg+`1T`zVhrPO0zdIBS!z@rp>6!Jcl>fP<^Lu>Z-_V?@CKmD+e2o8=V2(7uhW-e>pd}_|VG;eKqA}2kCtviJ` z_w9df;__QJx3jCE_`7jyb**s!MwwLn=~p-4!pb)Xw9{e1gkbT-6YJ|4+l1?2`MUM! z=l!Z)uTbwwTzLFC|KA%sxmj!OhB^PN`1FZ+>&{MY?$GkR=RT88A>D&ZoBDo6P8*z4 zRY+5{RUy(?m?sE>rCk!*S9+g4;@>}{%6-a_Y`NhxAD-XBo4eM7`{DmR^xB6`DU#Ce zeX3+Xzxfq3wgYZ!DSFAOCu3)P058Um11bdxU{^by0mU_u)UUi{gtl_qeoj zOZK1F-*oA3D?4pwb2TT>CsV=Rw~qG~f&0s3{3r0F^VRgS{nfNo Rt;~tP{U0Ooa|5##003mK99#eZ literal 0 HcmV?d00001 diff --git a/assets/index-Moye-KWN.js.gz b/assets/index-Moye-KWN.js.gz deleted file mode 100644 index f2a2f41e6acacee6b21fc74f768784a8fcd77067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2692 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 diff --git a/assets/index-O0OyO7wp.js.gz b/assets/index-O0OyO7wp.js.gz deleted file mode 100644 index 2e347746cc3fb70c7d713bdb2c010e32667189f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1715 zcmV;k22A-MiwFP!000021Ep7QZxcrzet)0Bw|!&lc81+`9Kgtxli&mjO-M>Y6BI?0 z-LXB%dS){->%>@=XdysbD3uOqS}0cv<+$D{pd$4`LV6$Oytea-uTbsUIlSxS2q0M= zYvy@=^PA`Q%pa4I!?;x7p(1080*rlXb9rj!2wV`#F|s>`ma$+Z43>D-fI3V8ZbA)A z(lacX8$KS!mR$_mu^ihKSsfmMskyR?vq{(o^*%5;Qka>VF_yzDn^{N{vwcuM3=JJr zCQqFBIQNMW1}z9+GPX$kSQ<=$c~d(ze!AdHPHC=6Q? z*?y?&&;ZNJW87UXn&EK^RTlj8bsg#&7y#q$h%sh|F%BnGf&kVJHBgv7Rqkga<6WR? zIfg_`s4ITss1?7l)C+!Ns{?*xs)K$rRm*c$Qs5z15?g>lT|+BIGLloa>|$5oIg@dm z)irn+>fO>7&kYQfO{cIoNfZ&s)*iIEPsf~`oEQw#OqX*^%?ex)Sp#aY4*hYbsLch4z+s0$ezdqW zsQ0hzWfOqK|D3W?uyp%qDHkaoD*?#>DWL++8bNXJiRtOdB@nR`Hj9W$kxjuqm;_TY zHB%ZU17XYsj;V!tfawEylrK1arSULE3Y*Ml4VZ))F!X`cqGjaQGcdk2TworUAPI(sruyjwj?`8V3j?!=D8+VG58P6;4P6$sWEfb$ z5)djmp@NuM9U4#vqdD#P%uF)kzakPqR7&&A7D2=$$d5|AFyapM;vCK-3s5?+E_`&t zm`+7@d)}p{B#in?vwWjM9ZdIw#l^vt=!w^vkDF&sPgvzoq7vHnZWIj~;D|k%OEI%; zK$B4+W8;}A7efo@3B^OKe?-bU9U;TYqibzn6|Fe-Uw-sHtuy?vs42DPEChiMbe0Kv~2z z9t=ph=VCHWyn7_*Q@eZG>r2!Uwa&~jH=aiRwBQ zlK6N;QMXo8+ow-FQSC(YqnI2ciKj-Hh2s>FGKQn4QH8lurLJwORSV~lYs<91kn>T3 zQZy8`DrCjRX{CgCfzWhJi)k@Kb5>%SQd7GqXYq>c&|2#cn(N;-?!0I`zy0dv^_{J? z*7~EJOWXDT{LsApowxeW`t}X)+0Dl7XZ4M*y}Nf?*KX7|Z+WXfzj}GyyZN-f^>gFL z7mXY1u{`4?BxCJJt*gJZ9$as2|EqE1CnYhPPsZ&d7W1Bc)_S<=XLs!%&09~r)!&-G{_br)_8whsesiUDY1{kqZW~kIyy9(aG;cj= zet)^Xak0L6HzG#s?+?8z&)f8!Z`XHzTKn(C&%MW=H}2otxp%Sk_%mp;pU*VP%mB_{Z)wo4=hcD_cr?Uy*BUvP?Xq*FX!57cHYghbZ zcjFiD;>!aH6&!~LxD7k-lhkqLs9T!HJfds(rvE?6hJZcVw%-&!a?h(i{#w;{&anOR zI7o_ZunX8sO#Yb7Z{;&MUDA|pA9~>TH+X93H~RK2mg%Qg{mF<(;qAb JZ#I_@006u_PR;-T diff --git a/assets/index-O7Nhd9qr.js.gz b/assets/index-O7Nhd9qr.js.gz deleted file mode 100644 index c455f1bbfcd19261464b55751ff18d22c83e0aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV_|mm ztjQs{(sGyHT}oC2o(lBZOAw$RDB4Spg)cd@K+!)FxAwm%NGWMVyX|%P%sVsh%r0r1 z2&v}>YecQdERZ5L@PkN*u|mD)OzMN-CLSqcn--jbAGnhgQUzz8kl@-D-oWJ!R=CGg9cBaw2C)c@e|}B}6L7#VuS#t=36{AH(QQj3>mH=KWZ>j?O*n;OI%1 ztWwI806a(;bL-f_7P{C9+k0rxTE#Au+gKDho%Uopjl7Z!^#OSi;T)K2V++?%#2i~k zR&^B&K_kkwq+C(YwXuV3)NNajhQn%UJP}by&Ej*xRH0Z!L07}5lkVK*5-GGOC>!}N zKihW(^-=>t$~{d5&wcb=8{61Mg9aLpckAko-ZG!`4xb$RlV|05G4@Wy!VcPG-F97g z?N!Prvr(>N+t{|y4mwIZPLHiJiKJYk0&8Fkg@c1hLv)Tx=~5|ydow&z#kgw-3E2SX zbym4lQ>M_aZIMf->fN`q2-N$vy$pSuZN;UcDc2y0rx%r5*lD20)?+#p?b2=~lv9#l zn~-vpfK*gz@RcSy-!=zZX9ZC#{{{-W(Z#OaxGXs&Vx$G4F$uwS3I||+Fz8>P(q#fK zB2p{2j%&DzPIP@3@6pl{yp+IwkOfmi0SUsS7MGmViqUh|!BuP_$KI*;Pmee5J|t%{ z<(kHTiYI9K6o_C;M3bJn4+r9DI-z>@4&Fl!;j}-#2VTBVOHj4igJ62PXx9^5={5cE zBn9k4KsmHToCpqFug^J&p=lhF5RO5mOdDn*MWUK>j4>y40$3L3hxut{F3ec3%q8el z^0i#klRz|_bcGM=hEFGkIrkV*s%e0fLZXC(U}WYOWp*LoUF0?MuQA9FicIS|q6&Xf z)MC!_@u#Y3)Gf;}HPsB7#`V?LH&YmpXP+tpzvdg0~p;#!ZRyt5_6ber#1TbM8YxQl<-$54!mr zF7>ken?GJ%fA_=f&#!NPdSg^xWR{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return P(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),k(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=L(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),N=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},x=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:N,unlockScreen:x,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return t!==null&&l!==t&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=w(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),k(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),w(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); +import{b as h,n as P,c as v,d as V,e as g,f as _,g as L,h as B,R as j,D,s as T,i as F,j as O}from"./hooks-PJUSFCAE.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as R,d as E,t as I,f as $}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as z,c as U,t as q,k as m,l as k,s as W}from"./utils--wGMbkAL.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as w}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return P(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),k(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=L(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),x=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},N=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:x,unlockScreen:N,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};const c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return t!==null&&l!==t&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=w(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),k(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),w(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); diff --git a/assets/index-PA5fml2J.js.gz b/assets/index-PA5fml2J.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbe5a3c7df70909d3d6984fb257a7f22b8b34db6 GIT binary patch literal 28852 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 Hj6wkbcxZop literal 0 HcmV?d00001 diff --git a/assets/index-Moye-KWN.js b/assets/index-Q5goRL7s.js similarity index 98% rename from assets/index-Moye-KWN.js rename to assets/index-Q5goRL7s.js index 784e84c9..3a430325 100644 --- a/assets/index-Moye-KWN.js +++ b/assets/index-Q5goRL7s.js @@ -1 +1 @@ -import{w as u}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={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)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={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)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},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]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; +import{w as u}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={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)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={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)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},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]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; diff --git a/assets/index-Q5goRL7s.js.gz b/assets/index-Q5goRL7s.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbe3504d988653a327e74695cca199e7408deca2 GIT binary patch literal 2694 zcmV;13VHP(iwFP!000021HD;&Zxcrv|NlP4GN(#*Z+5%8w)3(mRYGt=TOc8C6ru=? zcgNl#>m4&Qn-^S5Rn;CZg@&peaKM$)Yp+pT1zI7Rl7xPkiyh}LzQSpC*N$HTSMG8r zA!}!!-#l->=Xqw9kYb54QC?IKSAt5O(IU{^aw(nX>iE0UlOw}JS?xRrhe?P7+FJ_& zRwH@I3;3X+^=X-N3jrQXX=%+!tJ9-}vomMS#r9nubr5$4)0)w%nTEPNeeBqY?4;Qa zI?q*`(s?3v=~_n3+4_5@ju%SpC~h;1{e0kggBi`#boD}iAv>a;8E%JN;DbGyVQ8kh zxH!gwMb~bZJ81d5bl)&ELsy5?Q^BY?=Cxx=jQBzgVLh6z7S6o4&_hR0wS(+{G3?vR z+Ic=`YPyzIRmyrW9vf}Pp+(GT5vv#2ps5*JMrF39tJD5CO=U-pwqpku0vvFB&ZZ0x z8oJi28Lc^XPY(?**rme$o4AV@cJ|qJ?)|Y+R!kge-xdhsaaCO$J&~IqI=&xmD&|e* zmI{vH^%pyeg7^Y6WQ!=Hx@PvM@96K4vow3YBcsG8NLEgP_-Y9=PPo7h7f47iO-(-+ zBEk&ys`-=dg(F7KQU`Ois0yl*A}ZiPGh_xIJ9B3Gg4$6}*me;Ud@!S>wUjy|GG~h; zWT+i;kzwD#EX1VMJjxeJ>0$@Nf_o%4Xlf}$OcSl|m%#A--doN}7) zr|!ZS-w%$FEyw~9%MI{|Y9gOZ&+h|{IgNpQID00)c)BB8P8_V-F7kcs4H{u3x}IqW zS5LJA3s|Vc7mWCv*n@^t+#4lKfj7k#v17!~vuh~88t1{@^}+hR|W>CR)$ATdIS0@~IqX^Gy()>V{jmr2_V;C^i6&KX zn?<>REuq7fNMR$3up{4d6f(qakSBwITp)Yi0#j7Tl0^)on9)iL z(RpgiqKveGO3NfMQYJKX0~)C`?AM{0(xGYSbIsOo$?XAIm9xX>GojIMKr@wwX1@+o zDIKO-&9=~ZP{C$obS5-qu$ioaxOpE6;;ZovLj8XA%XL;7Zf&dpVl&>O%5Z_S^RQ#_rd5sw;P@*KWPoyjK0kN3}2S z*Vmr!Y^`mtKU4C^<5;O){;OOJjgOz3I+i_=)gsbDt;+5v*LSwob|3z_z5cAW{&VfY z7dsnY)V{p`V)OC@TAsqil7|FVc0T>FcK^zY%_|2Vcd8@qMI>xDF6oY-o6bfNAG|N= zP7ZuhMA8$P+|6gz%TFUgl&Sh}mul+|rFS#Fo?5e@gq(0hDn?&vNzvs+ z?bVYa)^a2eg8Hyb{b7&T^OkT4*Y+l!Ccjw|@@2B}dt#2FeWl;~T5O%NuWPeg&yqZMEmp)=ZLDt_v7&Us*9YUIsL1jukPObuzGVX{D@>Y zFTWA@PDlVdCZ4?A(D-NzqwF~E!jH@FuneWmvlEsW=2(98A?AQeSmgWl=Igh?_WJeu zFAsL_uEcZq@}=7KuXpZ#T)TU_e&y%JFn(13?$5Ft?>(0-`s>r}^_#UTpH{D~)~;QW zz53aM>UW<;;QE!H!NKLZD}M$Q;RA?61Ks(Ib9s} zM`C;@f`Ix_Nn6o}kR=A*?m`U+*nrLK>FK&$wKN2L)u6FmY|mpS3=izyy-~lt(iRU4 z{5DAK&hwpbp0z;^iq6LWK!pLti~kFO^(RkuZf>*|@_$5Q*o&{`P(ofsVB_}tU$9qy z@}z$Cr+3lEC1myz?bN!286E?KE0596iq??D&k--BY7Du@5@FCm|(t|l4)0I>x= A2><{9 literal 0 HcmV?d00001 diff --git a/assets/index-Q7PnpqOQ.js.gz b/assets/index-Q7PnpqOQ.js.gz deleted file mode 100644 index c87e3e0ed89a384c92ee5eef044de25fbf0b5933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2138 zcmV-g2&MNQiwFP!000021HD*nQxnM+{(gT&Ox@Z_s%Dy*grLTXMtM=MEGTowaF-Pjd|8p*<$6We*V%!HVP0J>UR zl@FQj=Q-!}InU|t8JyOs!L!f@na|8644U?XmW+wS6s4m~)HRdEWpD^YE@ey<4}(@9 zw~GBIlS2bTp>Z(6{70~B!4FzAszR2Ew*vVf2+87P|EW`-cYYD70cDxvhHksTgmFj| zB#ucE>XCZ;>g|m%QK57cJ8mTq5r-A&%(?EQUXNmmfe=ZUnih|M5Rk;N!^zGraj?A} z2FDSjX(Wyr@eq(fL^Kp2iT&g(4R>~R)MFJ$GLShq8H7Z2NN+v&xn}MNZWt42Oo~iN zp)?eAXfWg$mq1u-Zy#tQeQ2bfGsfa=p3U*`Uc($uDGf`(DiW0xBm`-38Aza2OlcvR zr=)N_Fp0Q`2{$ldSc%IZ1Z1(NQ|cHR3ZJM)rXUm9WO|rt%(WO66FnS_oHUQ`#OVg* z)J4gndiigsLW7ZpBqmIva7>A_bTuvm8OY*bn>adpBEojqtN1gNv)z4a=8MJ@YudII z353K$T2E($DxD2hTn+YK&j@x%2eSs^ra^pWAP|flr2!NadWT1l!U1Fq zCrKci6L>I~Qz&8F*AYVwC~F#8^s5x-I*YcnjE|24jv*PtP{%-_=@zKtV;QGfl*BTJ zKZClC)mSJjg(KletMkZ^VjvznG?>xO_86BxQ!t;5{WXhnUkPc%Q&f%mlZg9sL4m}) zxLlY1ZI>gA5?zA|N>NQk2H=xAR;Y?x@0_ZXwaETPQx{?bCITu-V1n9dTBigN9>@}y zMp1v?@d-?sUtoxvdLWqf){9(9CG{wf9Y>I-kkJ7-jDC4hz(hBBJLZ!EP%}}Kn3^W= zltDSyPzOrW)6RU&oQj62NtC8@+opF;<$^+1bv$xGqfo^p8HIvjlBki3nE@hXw_Tox zm`7z47SfQIP>UXrs#L8?RbA>pg}NQl9#mYVDlRqcP&?kst6rrtm)ez!^?Y8|$v-xOTM9$#-1=J#Kwb zyQ@jA9d)<^wFUO5xOS+!n&X;5hnN;rl%^eCI@KB^bD#R$wB`hFUkX(F*;%tfsK%7CKryEXElMAlmvMNeIQ{z#m!@k^w(50aXA)7%4$BLKPeR%$q?Dy=~O#K~A z@XB=g#qajNuK0r&gTgK@+o7SpPlWzdXirZjLw#t>M2t7}=GXUR+lw#k`Kit6h0?~V zHNWJAZQoh57gn2_+drC9l#ZU&O!m=HS@YB7hp&q3`QrM|_O-|M-C3V*&@^VqSDJfi z=ch``-&ln!_VdTq)eZa3+E!uSy78j;=5cB9nf=elwR9hJ_C24syz<*c>mT>5e8FCN zW&it*6X3;Mv!(7`;^M~J(&97UyZrmg*MGNeEbUwLEXQ0!(TYaA*!}wpF1%+nGO$)& z7hhkmtkhbYDnFdwD$JL^-mo66l&}75%{{YjEZHw-%5U$L-aPl5Zx!Y@r`}rA3!7IL ztVav>`fv8i?almsd*dJ5-}1fZK9kKr!-p!H`ff%}n4D80 zWGQLaureCuDa=4+mjuq0KH!W5cMqv{pK>KzZTQ@W=eP9cwteqz^ndsL&Y@F@q_TS- ztJp8DKL-H#qX87FLY%!m7>hZUk7X!UeNq$wH{niUav#}}4V%yhx8~dx`#)2ks;ay3 z+#8UP&3MPNlbGh$D#1@lzpg@#qAu1SMX{rM;A2SGCU|GCE3F-bK9dB3xtyEO53hT1 zeWASi+Uo%8(XzF6%l`GjR$;!lo-aN9Zu7g9;;U=cx6{Qp)5XHF2P>}U?Oz}Kp)R&I zZdc%Px48a%Grzcbb-`X*tDZU5%#X#wa%FJ! zf&Kl z{CWMY_2f!%l0)wHYNtsq$?X+q zu^QB5Wp@>sUDd3ruHp1-8#n`Z)*Woihdax@)4`T-r!x%rR0*99kgrbW^G}!Jz29pV zs~-xR#^~yb`o?Nu`jYrQuS-zp9 zQc{)TP4UCa@9FoN?RrN~>*f5s7N0HN&{9b!7L_c;k7n=B%{$+Hd%NuVvKHLOi{=s) zN9i7~FY7mqv{G5|qwk$PI(ej@Zok#c$D`%s4J%cUT8U>rIyyRj=R>_+=#!DtJgLeb{P5w~#dfJ>wW#aa>1ETr;iQ(O_$-~h^Ih@rgY9CUE#L4Mv=&dFzPGr1 zI;pnvFBa3;O3>7JS&Fldf3WuR@BOepk+gar@XEe3T;cM4UfJJnXP3t%>SZ^y&(FrH zN$2m}sOX9zM#i&{_B$ZNo@%{4q(?|1nKG~Vo>1;XzWSmWB;-X$Gr^{76Uam$fw4i1Am`V_s z1#$ZBSw|9rcS@%&t@=3;t2I;-E%v^w?C#~=UbGqD3Nbu}3+R?9b>w9<%^m3wsl z-RYa#Wv&+WY+Ns>j1{M&)3XbE{=@Aut7S8N@`jd1mO`sH-H(3!LD(*VNqfAwoUNwk zwV;{H(=|U$^U3kde;qMAPnoWQ7=`DqqlhL9cw*{9E-ud|S>5q4Y zTa9Mx5jH+S_4v_+{o!$Qd1DJbna)OwXJT1R>hqDf7%i6dg22Ow2M&3GV>!z+& z^TnG@v-dk_?I(-6Iozr0r@ynmKi{kNUz^oWi{s1H2)%#r$+BLo>&0Gm`1A>79q)fA

Odukl0`l?2*4TTEBaUU_A2w0S!0OV{ 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�W}0^=|K3e5ix* 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 diff --git a/assets/index-R54AE4KA.js.gz b/assets/index-R54AE4KA.js.gz deleted file mode 100644 index 140fdb826da0ac2463d125206fe8cf02e19a9fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2018 zcmV<82OanyiwFP!000021GQIuZ_`K`|NlNk);g^c$sX+V1uzO1C~e_@zOgOaB7~;) zlVnB{Fg7c+;ZGedPfr~}GeS8+>Tn$5 ztOl;=gI33SjxVwXI)r*I6@AEdp>AY!YvY6Ysfnrde2WDI9hecC#n>zfVLIy3rY-&S z=$X9Nj&hidMIqabjDsj`Xp7?~PoC{Rmu?3Miv!S{?>N~Wlt#KXcR1fapiTC*!{$V` z7a0ahYxDEN+@CL4?Q$D0&V=C`1~PQ*m^SJUriYz&jK>L;S_JDwx|W|jUF>CpqwOHe z=NzcDh-O4KjdawlX^i&*3=g*B@H`0Sf;PvqX=I=tjax|9#_0&_>K{1KnsCv`HK9Uc zYJoPV>oBAbkF{IO7JcvqT(TI4tf8ZW$Y`xZ;ry|_qUGiHRuTow!QMmd(x<~-zZ^T> zuI5YP2<^C`?}QQ@ z_E(-z%>yookYEdmWf)}|>6aozl*fZwZm2MK+~{5Cs4sIh$u#2PJY>^R{ov%}Cq1t)7n{aSF+hAik^?Z7-pjZn!66~xLKD2)tls9!%ZHPzM88wD&hvFJ`S zM?@C8wA_${nL+>9Zk)%NWD&~H?8|>VnV#(FAa2g5mL!a7(}db#qaZ_@?A2yxkN1dO z_F{kB8aXp&7teJt6FW}BijLCSA!n$+hgtodC|blJb)#WnPkG&=XB~gn_?jjZ^F>Wq z1#q$EVJ?72eDBiw`X+km7}T5CVpPb)LdqgB)EOdr_$7$>%zQX=xSP5yL7c%S9|n}swlAeP&7iUS>WbJy2|Ld zXJZK?p-n$?v;-*B&-f}!rpj&N$k#ha_?q$67;i-Qa!M`PSYlJE4#PH~d6TQ$rzR<9 ztmK4RaxwL>Q+IsMw=57MG8t;pc$>N8g_0!F0aGEiqRzr%^rx&gR(Gzf)z+TH5^ynb zT7=b=r`7M4Vj;F|4nnkwAK$6oz8Q&m=pmG4LGo%mas$e)Kn}8$7g8M zh8*@CX(m&dqZi(zdfbsjt|h&3CTD9saUvw8G;7lgoh zK!oO4QVD)|R9pEN`;H1Y zXMCSAMcAZLz4qhIw?FSUq6Ye6IsBC`rc~U);;3;=>N`$3rLs)qI^uh&No+sjvgwpF zpvHK&oWVy(JOdoH1=^6O%11azpVLI>Zyrml(4WhJC6kd0iHg|q;p2~!fSOYy6R#r4 zBz97978yMbImY2^2&rp_Bu}ZO@T_L^M4jpNmorVidpJ)h4qJZ=awe!2b9|Qyld1@z ziO9(q-nqJ3+xqqG=8fR`Qsvd7HtDN7!S^eb^^Mx!H{L8= zQBoIwtJm8$7u>pC`+4Jk-q+YCc-nzP?bUMS)r(-|dS!j7vi?i(g)T# zKUah0TeSzv)s?5gy_eOe&+41re)6cURoQ&7{lzcUFIQ_1mV+DDYo9%?=V|AQTia_7 zYiswb*FN8Q_^;r*hru^b-z;6Jr=ha-V|8Ve_?tzx^q={#EtM)$O&{wXL-T2bW1mRG)nxEIqEQZzLr5pvqVU#XyLskQY}S8!IT9eP&8gtrEwuJBavdt%+Yt^ zj8rWLFb_K=;$;|QGy+p<{V?2fU%!2BG-h+;ra3TBc;8EgYpMO6Tenwg&wq;Mae2>@ z+AU{&*oE5eA1nM}C3KNK0U6S@f~#5FHHE#P=AHm6`DieFmN z8LzxcXuOb-E%P+C+d5y>dXu+iyByxbj=)0njX4^9{MXY{KJvT&0*jF`f*KG20JhHu A_y7O^ diff --git a/assets/index-SKTuGycI.js.gz b/assets/index-SKTuGycI.js.gz deleted file mode 100644 index bd6ac70931f56a996a15b648faed870b7a0e152e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmV-M1G)SkiwFP!0000218tOBPvb}sh2QsAu#r{*Db;a17j9a~Aq1FZh76fWnB)a@ z+GV>#yW8|77f}BDDkhA^fk(T)D!0!$RU$96aj%O5W)IvZF*>i2MyBjJ-WI1 z*8dS!p}7UF^^@543P>AfJh;98nif^ca)YQ6FJ;swAqn95H0@u(q*ukBZPX!@k`R{5 zf$__XSI=X%o^P*DDWL&$;oe_|16gGXBb0*@>yQA_$?c+}ukWi6_r{>&YcjV{NCMIV z(58bpxUO<+iB{(b&n5~9C2cUA1Ta$Hb+dnUS!JVzM{n_wYl9ID$T6XRYMecEdkbEq zpBLGT8H_(Ed;B#h`fhkpE%Q!D3l}tCtFXyGvklPxc5ao%RG#MjDkqdf!?=4>G$3II zz64*yRQKn5iV7vzHaV$KP@u8GI*hGjZhOm+1dk0W5(I2O}NPK?!-d4^*ek8AyZ=X^a;H4bO+jAf08U8 z_I}rj7=dR@DU=Z{lbFenx-4i`!4w?`<&02P@Q9L-P`K*{m(yu;FB=)NVAuIfOIvnq zLUQMDe(k#-xx#3tONv7L^50E3Y443>;uUv7E0_rtZ-YW8OgixNbkVjS`t81F`1h~F zc=2Oz=9rZ4T>=uqiM;E#HSh0JYQeTcS+0S2TD0!JN&jKz%!FcQ4VGt^Gbos`Xv#@$ zLa#UOs3E?Em}_O-LHFOWM-pQq6!vspXobohzABdES#9_e^FlI*mzvk=7M(8+k6sNr zZ`A8%Q-2HF?^g%gR@@+SIKI;{9=iJLQp7GhtI;6%r&iBUq?vnvvWB14GUp0=)@ZB* z(=ijNXJFWxq{3x>Muct{wg$Jm2E>{-YIVt8)@OeQo4WE+9&I*9=eR1@es{a}V@#Nr QZgc+E|8MqCGYtj+0O9|a5C8xG diff --git a/assets/index-eyBRDp4B.js b/assets/index-WRaCtNZx.js similarity index 96% rename from assets/index-eyBRDp4B.js rename to assets/index-WRaCtNZx.js index e4968789..f376bf63 100644 --- a/assets/index-eyBRDp4B.js +++ b/assets/index-WRaCtNZx.js @@ -1,4 +1,4 @@ -import{q as s,_}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-Q3WxAkt5.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; +import{q as s,_}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-3-4q7kiv.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-WRaCtNZx.js.gz b/assets/index-WRaCtNZx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4188148d7d4cc8048488dfe8f6cbfdf82e4f9960 GIT binary patch literal 2022 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 L-qgU-N(TS{u^8[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; +import{R as e}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-bJpkvvTU.js.gz b/assets/index-bJpkvvTU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ef779c299b616b147e0f0017b371fc8c80fee07 GIT binary patch literal 1626 zcmV-g2BrBQiwFP!000021I<@aPa9Vje($ev`~;Hk?abIFjUy@($B?!OBxE5AtBQ_i zu00oK<_`DXv7weFCrw%)AX0@kyB5tZtxB!7f>xCxlG^<<^^D0Ae_=Hl}9d2u=k+Fnl|2 zBM{gv-DXJ4U&(2GQZZDmvGSiYVC|-t=2v%oq+_;s#D|Lew z8BhpW!roZ|jDw6Kd~oMx&gw=ng(75TZCy{sp#%l6d?lA22Xm=z*fL9wKv9GeC={ls zUC@+nyDG0Pdg+TI6a_E_?${I3l-`Z8C^k9pVIxogxw#MWBV^)EH%PH5MW(U}7gfk(PtuD$6~!i&z0S#D6Ih5c%s5gRm${dv1ce13;aBJ~$WCg@ z*Tj*P9_5GuI04v@b0{hK%Agx_b2H1Jr=O6b$&|BX9L8W2%<}lWF^@8v+|slKWU2IAws5b9F2gDUiYA*T(vza!iJC5nToa<*z#QTLo19{k zVI?U-35sAcEnJ_UkM{J2CNscRjSSJ5e_|A5CplW2u*c5gEJ`@>Q6f-3e*cCv7w;L# ztZgbB6BA^xsd|k9MKCu4mX@x?*_rcN@u+h9=Cqo>+cR^ruD>}&fD(8|pG?PzlI}&B zdD$CEe+{VfR_x9#-9EE(GT4;qDqxC+3>jE5Wr+Hd90jS=?1(vyf+kjo$#^I;I%^}S zqAWI1iWn9#k;#XOrfi@@_!d!R{W>y8IKmLOt)by!;AQ(>Ey>YP(eQv`;*uEgpQQFv zG;v8R4PT{*+te&V2t7Yercss+*~6t$B&nWNcBqM{*F#(4xM$91$4 zDdrL7SdsO_C7~24swgYlI!_D@kG}i23;a?tRU<`?xsDQHixP{42lV{I5yM(E95HQO zk93&+f>wCTY#@Ws)!T$&uW1q?_wR?!ll|j^pBnY;#?eOOsOKs%W^(|-Zr*@F`*}s<`goi&Ij{H$7-fb1!TZxeKsOtQ@?N;~P z@_l#j)Bp5HRaO%r=gDDnry3N%<6VFH`q5U4bXL|G3c1f-oYXcOwMujUejDn3vF1MC zZAJdDHOM?0s=1?Bj);%rpiul53h196l3bCX8x?yTEP zw-1AoI$L|q_0Kved-@D816E&=-L=o1?Zd{e-?rPlrPu(JqWvjFJ1D7G)=BRFkJNcP zsh!+uS_3YqYc}V^j1-BP(y_ASV>>18N30|L-lFu&yno2(z#$J`9v^Ncq zjN|`qp~w0P-;>Ad-SYANedo!h`|L%qt50f`(@hcT*xbRKhk}0f4c-)b%gtTi@|N4q zKix0ZE?T7ni6IUuMsRJs5nxaa-1W!KMm3=69Mqjx`{Dn#oCU0M?WDE_00lk;(0a3; z2s!nqr`6i>3KqWEYBw5y}dXM&-$k(;jWk6-SuYWVIX^OK|4P`cgx?s{-oZhRoq{y z&ZBP|N9D%R_s-!<=haTL@-Xy~!dNITQ!Hn6^wCLe)7@Qf|50h~R8KPsy0BClzKT}- YkNJ%EG2d#f($%;A4Yst-E#nUW0MsTqCIA2c literal 0 HcmV?d00001 diff --git a/assets/index-9R_h0Htr.js b/assets/index-elWFox97.js similarity index 97% rename from assets/index-9R_h0Htr.js rename to assets/index-elWFox97.js index 29ca6e39..e56236ff 100644 --- a/assets/index-9R_h0Htr.js +++ b/assets/index-elWFox97.js @@ -1 +1 @@ -import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-OXlrtKZ8.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:l,closeSpin:F}=D(),{showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:l,closeSpin:F,showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:l,toggleWatermark:F,changeDarkTheme:V,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":u=>this.watermark=u,onInput:u=>{l(u)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; +import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-PJUSFCAE.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:l,closeSpin:F}=D(),{showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:l,closeSpin:F,showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:l,toggleWatermark:F,changeDarkTheme:V,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":u=>this.watermark=u,onInput:u=>{l(u)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; diff --git a/assets/index-elWFox97.js.gz b/assets/index-elWFox97.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4569c9d8c186c081a537fd6c3871c8e5cfe05ae GIT binary patch literal 2158 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:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={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{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; +import{s as u}from"./utils--wGMbkAL.js";import{k as v,f as h,l as N,h as f,m as p,o as d,p as y,q as o,c as w,T as b,L as S}from"./hooks-PJUSFCAE.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{R as _}from"./index-arW2HKyR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={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{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.1"},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)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-iy6_5viZ.js.gz b/assets/index-iy6_5viZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e5a7a0d1679f2742ec9084132a4522d8c3cc4e5 GIT binary patch literal 3711 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 literal 0 HcmV?d00001 diff --git a/assets/index-R54AE4KA.js b/assets/index-qwLDQNbW.js similarity index 93% rename from assets/index-R54AE4KA.js rename to assets/index-qwLDQNbW.js index cec1df91..299c1888 100644 --- a/assets/index-R54AE4KA.js +++ b/assets/index-qwLDQNbW.js @@ -1 +1 @@ -import{x as p,y as d}from"./hooks-OXlrtKZ8.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-q00eN0OR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=c(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{x as p,y as d}from"./hooks-PJUSFCAE.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-bBHTrJf_.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=c(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-qwLDQNbW.js.gz b/assets/index-qwLDQNbW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..45a472ae3b930bb280ffcbec4cc794cfaee8c2f6 GIT binary patch literal 2021 zcmVH!$x(D?lqgR_4&P`8FCrfP>6m(!tXclAhB!KCtPn)&$ zPsdK>3Y{p2*;wS$y~sF-l7_Z8as2q{%-LioNLUDmMxWj&dpW9i9~_^W znz*EO^%Gcm%%w>8pSwq|C2>Iuix#DvWe>4@@r>9D4%m{UNaSJ@JftNtB@^>|fTNm5Krxt^ z%9hS|(}&ogS$Rw;IB6s7*SwQ7WM1#-1m-|$gi21RAXeHyNn~gv8U5JwbWc}r;jpl$3%z5f9dFn8nk5wT zMNL?FaIsdvTmTRG-lGi;PWIDrXf(0KsF1PA6r_%bc-iBQsT{xsa=;-%Dyj=I¨4 zfmGB2=GYY`R1)e~YSIH_LzYk&WNv{`pfX;j*acHL&8+!j;4(!OAiY97QEoVaP$}vV zh?fgE2d1G0kF(@5n1-$r3GN{Cs5JG~x-c&ox|-D09$oF#)js{AD)Ouph(?Ju58V7n zR~els*jU17VAD$-DFX`hQ=ZD=iAsk!^z{xByrw)g!W$vJl2FSwme`c4!>~p)84Xz*LB>sPnKG{;8+DKO%q{%D{5n?1p5p&*wC9CVK&4mCPhFaLk=vcW$cg~H5Chj z@fp~(A&Wgnn(;*H$c6W)9`&STR4vQJ0+>pH6BqMEMU}818(AK7h&3OYD3=JeSqc5# z1tD+_5TRKXSNtCy)mOe!5|#IRJO>N1;kAXnSV^e=hmcB`Q$llbrM`J@`}Lpq8&wm% z@2G%t#`hUhh>a_?Yd`LM`}2MyYN9Vzf?wrgLd9Jy4jb2`p5s&!Docf~L%x?=#P&ii zn@%MKYJ_(yDSVhjGr&>XpiOzAa+rhkIE@AVN?2O?Og0OajE62HDq_cjk3WtBYE6w) zw2CB?*hxfLWb`Ox8HdvWq@f*6|bQPpr#5@L365hv~LCozI zYlFcX^S^oO-(343@05H}QG=?fdl%k)XREsPpZeX^H%nKlTc7)XdGdDiM(yPb|JR59 z%JtgqC-u9l^}9b*Hy+o&ep37CYW>0T&ehfW)~|0jZ}``js;?e(NMGIYzh9}YZ`A+3 z@n-3YlDPO=z231o|JLpL&l~^qzQ)htSqEbESIgB`FZ`A3)%B(7`Y-;IyW6j?)|NJF zukZW+T=kc4)gLU^R-XFzUe=yIYixS^$)ko=b@RdY7r)fLT&+J?_HSITfA+YMr=2fu zZLdA7uidX*`+Vo&zx?kW`rkZ#vvj4AhU(UjwUyP{<`w@RkG8-5ckR}_hE`zY{)^hu zw{JIZRM(ekYY(>n_9y@PSG6x!x7S|Rx7K1DTqYq_d-lD*^tigd5tH15Mir{-cOy`X z12O;Fz3rvXVgaSXg%9U>h;dgfJ9rkHQ3qS#0+puXKvsS*-37Hg%eW03Z1W={;D|7L zx|F(gg7+bgbAg*(rP>wP2?_2niNb3gn)^IfPSAoU)p9r#OqnMFh2uq4nim2y6e*@m z9eF2CN!4-y^Pp2gUIsyiBQT*h4#Pe7_1ou0b2f)=S_14(aO7oMhhv~HcunF?ekS_Gg D@tEtF literal 0 HcmV?d00001 diff --git a/assets/index-fOGKDegk.js b/assets/index-vdhdUEYa.js similarity index 97% rename from assets/index-fOGKDegk.js rename to assets/index-vdhdUEYa.js index 2ba592e1..18e6b888 100644 --- a/assets/index-fOGKDegk.js +++ b/assets/index-vdhdUEYa.js @@ -1 +1 @@ -import{x as d,y as s,q as c,E as V}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const X=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{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:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; +import{x as d,y as s,q as c,E as V}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const X=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{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:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; diff --git a/assets/index-vdhdUEYa.js.gz b/assets/index-vdhdUEYa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd72012213e5a99bad1f413189737160d3233239 GIT binary patch literal 2268 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 literal 0 HcmV?d00001 diff --git a/assets/index-SKTuGycI.js b/assets/index-yaMQ3A-R.js similarity index 91% rename from assets/index-SKTuGycI.js rename to assets/index-yaMQ3A-R.js index 7df97beb..f5690c58 100644 --- a/assets/index-SKTuGycI.js +++ b/assets/index-yaMQ3A-R.js @@ -1 +1 @@ -import{v as t}from"./hooks-OXlrtKZ8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; +import{v as t}from"./hooks-PJUSFCAE.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-yaMQ3A-R.js.gz b/assets/index-yaMQ3A-R.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3835155d7aa1fa76e7453e0a9c934c96e19642d4 GIT binary patch literal 840 zcmV-O1GoGiiwFP!0000218tP;PvS}x#=qac!b`G=CY+&DUR*UdDI((TDk?5`;fooj zr|m#HQ|1Lk!vB6l)y*yPv7O&Joj%WVj>vMQ?Phtz%#qzjT4fbdOO%=$c=$Pdy6&{Q zWM(QCqTni|wsZ*Z=XvT(K*@K~d|5gS>ZCzv1BShLGMf0Sa#gBAW|E*m=qd3jtcN!@ zcikty49yI1rRHMS%Og#ga_`sUZJd`W!!@FeT$%<=;u8-RXL0u$#+@>@FhPq@N_<$Y z?zLMbynG(A^=x;2N(uF#4Uewp-=}3J*Fst-uom$k9{*alRPV72ai=v(z9ush_{1X( z0Hs@q_q{U5R%ld)u+V`|C~1P`#Dk%HQ1$NhRhbQz4xPalt~3VJBd3J^U*qJt-C6QH zK3rrHrZGHF_VVw2-nE0va+$LtH2|yL-E`i*J!Bi8`QzMc9MbeG+Y5z|7B%DcT~Uwt zE%@R65EIp%?I|jxV7uhRLPCz(2xBocmf77ced4_oM4`|rMEzuONn5Xb&Z!Kn0+F#8 z1HW(vZ^q-{0`~HRJYm|Jph+5}4kO!~WY?lyX5KW)5Ou*cAYxIRH?lp4tx3f+@JXF` z;L~<<_&hlMD*cOg(uxeBFzrKf6`iSMd2bHk$hZ|tVb`DVHTX=5;rsyn;pqoxI^A)! zdfxk8BSHk8Fexz&XpzJu^{Gv~dKrw-f{<1VX#@`_@d<@~*Snfb>U-Hpm;tlSrYbc> z$2vrPi?g0{0ulkwX${t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{z as t,B as n,o as R,C as q}from"./hooks-PJUSFCAE.js";import{g as d}from"./utils--wGMbkAL.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-bBHTrJf_.js.gz b/assets/instance-bBHTrJf_.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dfd5f0e873bc115b70f5943807538e54b4074f78 GIT binary patch literal 823 zcmV-71IYXziwFP!000021C>=>Z`(K!e7|2|=!pbK)^d~Foec%{xr*(kZJhK{TpI)j zMOw+SJ}8rvT~*+JKS-*asBs(L6Q$+s&dy>;hDpYSD!=s{*;C}NYDo#NmK!pymW}oW zPYm{I#d##@^6l-%i|NE>YiW$aCON2ZUW?0B7)wfbv-c0t(kqG$zR(SZ@SoR4z%IS;#`hR_6IxtcbmibH9KME3B8>KUp{>q?7CSo_Z+zz zpD^=xHZW;%JD+5#c^r>V*?{%w=Fh;s zpr5B**hY@em}#;B-R-VKzFWE7ea|V@Rr{vN%s!pa>wGr2io2LhgsGx6?2Pqk@cD9k z#%I@EkedqusavqM91mEZolwff8Nk)7#<@I|syDF^5P_}pQZWGu-@+17FHD0Q*yJD; z0_O764+E@8@jtMcRfb6xLjtL~0h#es!Xi~5T*wp`6Cs>pcsIExze3qU?4iZICZzIvjz4#sPqrPu{Rn$%x9KyxIgQ=sKk>q0PSBP+ zayl+J2z+9;^^pW!uf4?bGpmJ`^EKp>xdI#oXoE@Fd`_zHB9+QXT^Q!%0emjt0+hQN z#>B7Iy5?|E&t(*{@R3b2(R9Fa2?(rnlp`R9XxnP48ko!xCNX-pL5>($JuU*6ROQzQ zlf}MH-B_*jxQSr06g&wfFac|DD@)-6ikkD=N-DogYESiElih0iVTT-Z=hUj2ySeln z(VC5wxqqc)7GlG zVsIcNfQfCAGUV@m1&p+`*_!*x$>HbooX2_$VVrWIik}@vb`<$gE(zh~a!t<5WvzX| zV}rd}aK4gs_AL@>di#zorO^-T%|Xd|4VS4flJtYwbsnrE_X%gPH_jF$kAbemz+xsl zp~7WddXvog(dgo1o84qUYt1yu1)<}$ebdTVXlyCUv6axpk& z=38c&G`|^-Kac*l+R#!`m-AIv_Uf_|`orx`uRaB7o06^oNc=2{1}Ds7UAlfBj4tT+ z^ES4YgHvXj%%a=vOk~@|GtZurFU#>wlbKyQq*vLcHH+FzD#Aq33Oi+88hoE_PWk0k z8*(!tAaQfHlmm-(*)gSDoC3@)E6(MKRGp!XfCy}#6^aRn`3B~YcwrJ;!#V@05HOb~ zei&d)^8dl6b`i#D1TiG)8f3~736n&Da3NJ(425v=-rew?{D~R~u|xBFO$rHW((t`l z+X=#CWTSGV%FY3rpzX9DBjZ)lAV3VhGO#AWp%PC9K1Amcuf(AITk5TL2Oatda4p>7 zHn0Ua9thbN%;#d{xC)7kh?ho{0sgFF{k5d7&?W#*;Lg#b-nYoEE)P9 zYqEJYIhZKsc;1V$Cg-p3)x>SZt*XCFn@={aygkRB#_jw?+?+aY;<2MZF!(TJ8Q40{4Q#t?L35BGFO130Ie}8>Yu~1JV~T-5*KvnfPtTr^L*6-+tNPtsc#d*< zLfg<>*T*R(k2Zh=)|LC9abI`cYyVF#pZ)&fq54{f<=0y3{$KwAt9~Q!`v(93;EbLS diff --git a/assets/reload-3-4q7kiv.js b/assets/reload-3-4q7kiv.js new file mode 100644 index 00000000..2b10239f --- /dev/null +++ b/assets/reload-3-4q7kiv.js @@ -0,0 +1 @@ +const e="data:image/svg+xml,%3csvg%20class='inline-block%20text-22px'%20viewBox='0%200%2024%2024'%20width='1em'%20height='1em'%3e%3cpath%20fill='currentColor'%20d='M17.65%206.35A7.958%207.958%200%200%200%2012%204a8%208%200%200%200-8%208a8%208%200%200%200%208%208c3.73%200%206.84-2.55%207.73-6h-2.08A5.99%205.99%200%200%201%2012%2018a6%206%200%200%201-6-6a6%206%200%200%201%206-6c1.66%200%203.14.69%204.22%201.78L13%2011h7V4l-2.35%202.35Z'%3e%3c/path%3e%3c/svg%3e";export{e as default}; diff --git a/assets/reload-Q3WxAkt5.js b/assets/reload-Q3WxAkt5.js deleted file mode 100644 index eea7c21d..00000000 --- a/assets/reload-Q3WxAkt5.js +++ /dev/null @@ -1 +0,0 @@ -const e="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M320%20146s24.36-12-64-12a160%20160%200%201%200%20160%20160'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-miterlimit='10'%20stroke-width='32'%3e%3c/path%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='32'%20d='M256%2058l80%2080l-80%2080'%3e%3c/path%3e%3c/svg%3e";export{e as default}; diff --git a/assets/utils-B10ax23c.js b/assets/utils--wGMbkAL.js similarity index 99% rename from assets/utils-B10ax23c.js rename to assets/utils--wGMbkAL.js index b4dfa478..18a8183c 100644 --- a/assets/utils-B10ax23c.js +++ b/assets/utils--wGMbkAL.js @@ -1 +1 @@ -import{u as g,a as b,A as S}from"./hooks-OXlrtKZ8.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-xgd1l9mE.js";var E={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",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const T=()=>E,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="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:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([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,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.cssUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; +import{u as g,a as b,A as S}from"./hooks-PJUSFCAE.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-xgd1l9mE.js";var E={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",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const T=()=>E,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="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:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([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,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.cssUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; diff --git a/assets/utils--wGMbkAL.js.gz b/assets/utils--wGMbkAL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bf385143b3a56acf46993b70dd4871798f2a1c4 GIT binary patch literal 2823 zcmV+i3;6UOiwFP!000021DzRLd(%4deSbyjWpkv1q9&#EfU{~SC53WpX(=2CIiT3% zM6DyalH3qd|M&gmTa!|t>`NxLW=1okxyoXiC~X&MgPX>fa0fUbdz>ATPIJ)AK!i4n5|O9D&%JJXp?sSq8pvo{N&lQSN-FSRisnX3Y0n%j#r!B zZ;gWXi#IRF$tso!G=PlKIDT}WZqRn?{NcF2*ZQ!#igs=uZ8@bkTC>@KPG^%~bv@BS z+E#9wE!u94KfJiuQcvHk*xH@Rq%wG+LJLf-#n*Azi62gj^SR)<(PxWy`)~W7cMcCf zpB%mPy>*Y&FAnzh_ILZA504K1{!pw=tWAu+zOJH31VHC!oGJ-7&>Zg`?H|7VDbWl@ zEuJK1z5EgDp$gI|NSi-75y|77<9;cZ=JS??X%chmHhgvPr0;u)R$&@gp`=Hi^xyew z9ddYd@WfwhljGwff31^s10{`Zyk!Wp?LOII2#CgPdr`c%tlE?Y8n}gi4DJbe+{0Z< zCmJFK#L`gBWUP3|G_lm!c?>iZCW-l+c~VL6NX=-Z!a3zh0y5m4h&V(R6H9|w1ZN0e zL(?!-7f_*PB&p;(7@b03X`+=?cAfyW>ey-_$28z^i~v(1gE$SrAdSf>L%=#)M6<1p zW#znfXXD=H{jI+qJluJ_`=r13^x6LN7cXDEJ~(`Hbo}<@-TS{keB`4bglIewr)Tk0 zs^nZ7n_kSm&cAuoB(bo_^DvQYFeHY}gbdY;26~=Yb$MAnPR(xqq8o#42-faKN+Sow zf1xYx-o>Rvibe;bJW3IL&so`xD3_w9gkBmNa6C>I8%f6@ISgMX_A@= zvI9QEnFgC`*^u;93F(B($U$W{$Nx~PsW5<$CDK{L31zxg&le&>&X_7{0ArrX4eH^N z-%iegScJPGLeLP>SS|yHoy+<-jUv$4zHz9&EjYq-~QKHac{x~|7V^cu0{RlfXCl}4m=uFW5J7Lfh%#WBfhi@kOh`_5j(;>EId`gXdED?xvx$rVC%!jds2 z(>U(gUe7^4H)O)K0ko`biT*>S$G=pXlshab|Nchh@xsi6+t&FDH{kI&_9}&LQagx& zYlO+oI+v^6kp_O&tr)hhZR-CP@yb#7Kar^<3?braZ2ezFL6NVR)DHbOuw?iQOD zu2+}-J1#K`IeyGFHI{3OFhPPD5ld+h3r@dw_Y-jGmAFOVby&yje{ zUaDP76gHc)W)rDFIAk+SR7MsV_AS$-oJ-DNZjfC)FY6D*p}C zka3)0d}|Xq+hpWfZW-2DKKJ#1{*4Ch)HmWa-&q$#vh{!Tc=QRO zPvN3N?q!&KGJoFu@F}M-1qHtqN%`<6>iM7Or|>TB6|2zdf zKZY0rtMpDBBaN$G$=6)M>&HL5fs?46|i(d7(tuX#2KaB?c3X{WjTU)yPmP zbQPD9l^KE?BgPUfG7`I~+OQyR#p@x3Et$g<3Dq}CX35AmhA5@rG`dm#yg;_G?|S?; zL51=G($$j1n7pWYIA>etQ@Pz0JClyA=7B}+;sW3bd83Tlfh2B(>ei%kh0frt^502b z!(2|Dh{)Y2lq9-3lBtuIAW2Lv^mRtqw;2KWl?A40Y()~gYn0p!ooi;O*PSga{Dv_? zaUnv;6Vq>)qNKWoA#T#Yrp6i3P!&V{U)Jdj;PSFP^ug&~pt{^PN-ZE=lrhP+cag-{ zch@7;bnJ?E?9Q{EUiJ~V22$t4?dmWM7(-pqEZg2kwm`)z7chYGmsbN(nhTnD*|NKm z(sZ{dsbZ}`>qxWa|Dr#cFPcw42qz@tI;Uw9f)zSSFZZj-A-P~BB2mw zX=bsDa*!!+bbOmLEZh8Rve{MHd{>!mcH_0#ig5REsk0-1?kYjeu(AtW3G5WE za<4PO80>EToxmOkDglIh$h}rFe|#cLq6|2nT5Dr>zgsghrRK|RVcuQzqX+_lXf;+$4|x|-+tVfty0A*`*DuD&DwYW}fQ-^OesGs=(01$W{<#0R^KTlYx)V*l~uz1{xjgTwvzABxq9wTbc9*HsjW0O{#$>o zLk==CYBmIkAa55Br%^ePbvu>sTqw_IHx>GK!&>$5r@cPVrdYI;1uC2 zXd0&K94fSoB$a&oqZ0@$O|-Jg&J&R2v}!}XtuSn zten^GY~0zryY=_I`#TSJAN3zUdAj%P`HPpY_77ek9=$n!`|kaRk9-t_5RE6|8%TP_<@;C*96fTdAGc{-r|Es%_CaIYq zJK#f{X|So54M|UwkWRRa>{oVk{13F63IhmPBAqpyP^N43d?6y_jH#jqFy@)updK#y z?c^+oMYt;>1PvjLtzix@60R$jS1uwhUTR9YjqXSs&+X|E#}jdspAyF8Iz(`$@km%AN)$TGA4jKhY|7}& z0&ar|5_nNtTi`6i(8c|++&Dnp2b zgwVsKbeRjoLK(@P9qqrOMHGt2Y16fgF)vmDk1Hv9Wr|sTNe$RN3sVF{V!uRKm3{@K zJXU#Cl`lV3r4cEeYxC!=1!RAIaZIw>Vy~RVzOxsxc(JUVzL_rLO3)u^a*0r#uw;zM zG>&_=*K^R%4ViFl04-}yf8E2wsro(4R}0`y-K0$)DB|c z8eww1&gE)%q=BDyD~7EroBF>+ymA!&Ph=_yLx^}9TmM&4P-L&)4ul)JN5TE)9(!PlhWm8P^NE&ei zTbr(pvs{nC9=SSW{DJqEHzbtOb0o>Yb0i+|3S@7HGu-6}XP6cNkk_AI%3K_$ql$#& zaXh~vT_mJ16Gxbl_uqAu=<>m^)P=5THZ`?cOcAcSs)mQ_1ntbCnoUE4m>c7&nJaCs z8sdyd_BI7NtF>|ri6sj$okA$wA+5DD+>KoDlP5P2MnuS95uw}%3-8&9<6XD4SM_Rw zEeX>V%aV%H`ZdZS7uur=26#5TUh>Yf_hV6}7Hw0$Y0SdP}y}$-Ak# z9~FgEulN)QXVHav{8jF{_GlHaLR=4W>p#Af6} zt()suZMP~U*XY!2q6BH;9hEI?&oW&J-Ssfl5T*ejqzJEx2O*ga8L!ZM57Q}6(41}0 zOSNl>!e(>UY$7!Xhirz4%E%(azGa$}bIB>p4YI3eT=ji+poU%55V9eP2C>;h<-dU% zGLAEhZ)_rGn~XfoEyFs?=f3{$A862S-RG@nxVV#D)c?1Z{@=^+t#v^pTmM&&N1qV- z6fQdCPKL=R^VjtcpK=OQQ1Ba(ln;NQp8tt{3UA|H!KE07oCjKJ!B_?Os-wsAe%o~-6UK2>acWD((v$Y4}00lTv17Q zabc>z1S*FR&E}dY^1FE_>;ySsxrg1+GM5gLmsP`4)TR3u)Y1=nQ|sn23zL zW^kp)ZMaNZy1aJAS=x(Rt9=jmz6@?H;F4|enz#XQ_{E2O!mDPvyiIoZAgJ#A&r;Cy zBZwieO7Fxm(zxoC?9F;5C}tv)H%g}DRCh}jlcH539}9Q&lCK_S+e;ItOs6BzUhi_8 zNBFk(69ku`+-x4vz?fqxYNzRe54Sam*&@*p2v_?3dnANFOnK~k)XT_}6fJ4^H<2)#bKPY60n@j7he=izLRr zyB?{gV^_Rmcb@h1vWLJmkUAf3SBGi980vy%+4df?1u9;-fB}@hyc~$qT+qDBmfe+< zrn^NUuYCS85mdxp&oV&RcePNMLx^0oTZWKiPy_{DjYdgtL5zF7a@Du)cJfjd3576A zGmBl6gG_m&@lT@*QGx_>g>bfRnxA>&8ji2T(th((cwjtUmnispf z>Z?QkIm>7s$mepD&U0z>n#shK*$eU<2bV~I1M<0e(Z)8% zX^k=*k4EJ4ax`7EalBpbkfR+^?rL|Us1=N}7x5foSU+P~`r2qADJFUvmlbU+RedR# zHjhW;3vy@us;Pcsc6v6p*tp81I^wx_ha5dG$D&ecYG7bEnTj=n&?4qEkEI0`kI7NF zQ(~GNk*2IM+Mev|ZNzHGDkARVqH;{qXA2$U!=~Mcnd4H1ScsJ*uH|qZNd?3>_Kip6 zb}5mV?y@HE+^IDhrSrr;PeksNGFs%y_>fU(L~)H_Y-MfJjCaa0IU+4wG?IPNOrjCC zz~fz22NxGdnZ20Pn#>R#OIi+D7B=HiIU;vRIWra&xk!5>(7-|>mSDuiWx zl9Aro+4iRJI9m{t zOFhvDT8g!6XK7Z#{6w}(h8{I9=9`=*mcR^YqUw1>j&(_ckwG#`lTF$x5Q`u`Z46>b z12(zNKD&G(Te5nN~3(lHA#9a0u$jY3DhiAljtl8MLUb~z%&qTQWSS0~P& zE+lDYTY}`V6qKM^DWKVlG*=wuXTdSj1St|x3c-C+3|VAq{tR%fLe+pgk(|jcUacNi zqZSt}SOw0fht8dK@7}KS^82HY>+Z&`yLQuA*>--t58#x#OnA~l858S$wrN(=SHWd? zRUOUDVNJ+chVgaWT6@!RmRNX<(E?_o)ViEb2f30?E0%4VP{&zhn?jj_Uoe{rGEf#Y z<>#z1i43@0M5c`uFidsZ#Gu^P2B``vTYq>z?o?LRy-zy;3Uzss2oo#d=;MCnf&tJNa z54~4=01_2AcelNbeRuP=`_nT3uZ0^@IGMwFJX-Lxoht$k`l8Mv4fhgWFi}adV1il# zTVj$SixVHGkTRV4CIZheb=HneK83D^^k4g0qBRvbw?DX#-d0so*?M1j{t`g0g389t zKp{*8$2*5X5KI;H6Opqs03sEH5-O;ma^r?`YcCwgtH6Em%=`T%fV1lI1U4zs6%7ti zZC>Fpg@quNp)gprrI^rHNUEw31QW>8uvs@$fGLcamQ(U&i1D|PdfH~go+qBvd_3_v z+_}!{kmA{|r8upE%Iim!t@i-hDmXfPe*FGXW$Oj#z`@#M7?*QghaJ;qczBm9dr2^;GQ*ZB=ZkB9DyTL2EJ zz}?<*pa0icUGYBcv~(8;fb-SC8#mppRREWK;@(v@cB&izNU^%yi+CgYSdB&;Uvx%d@}?74OJO}!&FD6GG8q?OCmVcQW=VG%dn8CGreut0@g>T z{v7|G(33FLP8lAdJ}iF?=_mZ1A)f}m>-eo{q?zZiUQpbmuCJ{hea*da@vrTL-Oatw z!r=yejeTbEbSLUAL-K8kIc=(Wv(Sf-LF=op4@nic@3x)QH30in;62%QK5YUxt^)VY zzr7bXy(jyXC#wK{7nIfG!-vkwzr2lY_x1lcXo0*#5pmn)@A=HpOX?J=M0l(kU5Mw zM+TPXIJJOs6`oAzFw!xrb@`eEYp9uK)Fh>*AcfjA#-Hc&*s^QGqHdU1&DLf}-As|- zMSjlo**!-r9WT`|9GBZ*KUSCXRfm;jS(dM~G7Lem5VV!cm+(^XF{B^+UqfnSl`sA6 Mf5^1xgCr3E0MP3o2mk;8 diff --git a/assets/zh-CN-ZsIF9ldY.js b/assets/zh-CN-pH5q_wQx.js similarity index 97% rename from assets/zh-CN-ZsIF9ldY.js rename to assets/zh-CN-pH5q_wQx.js index 4bee4b58..b423de7d 100644 --- a/assets/zh-CN-ZsIF9ldY.js +++ b/assets/zh-CN-pH5q_wQx.js @@ -1 +1 @@ -import{r as K}from"./hooks-OXlrtKZ8.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-B10ax23c.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const e="当前环境不支持全屏",U={isEnabledFullscreen:e},W=Object.freeze(Object.defineProperty({__proto__:null,default:U,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",X={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Y=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:X},Symbol.toStringTag,{value:"Module"})),c="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",Z={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},ee=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:c,Search:m,Setting:r,default:Z},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",y="文档(内嵌)",C="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",oe={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:y,Office:C,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x},te=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:y,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:C,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:oe,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="项目配置",w={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},A="界面显示",ne={Title:F,ThemeOptions:w,InterfaceDisplay:A},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:ne},Symbol.toStringTag,{value:"Module"})),E="注册",G="登录",Q="扫码登陆",$="请输入用户名",H="请输入密码",V="登 陆",q="用户名",B="密码",J="开箱即用的中后台管理系统",ce={Register:E,Signing:G,QRCodeSigning:Q,NamePlaceholder:$,PasswordPlaceholder:H,Login:V,Name:q,Password:B,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:V,Name:q,NamePlaceholder:$,Password:B,PasswordPlaceholder:H,QRCodeSigning:Q,RayTemplate:J,Register:E,Signing:G,default:ce},Symbol.toStringTag,{value:"Module"})),re=Object.assign({"./zh-CN/globalMessage.json":W,"./zh-CN/headerSettingOptions.json":Y,"./zh-CN/headerTooltip.json":ee,"./zh-CN/menu.json":te,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":se}),Ge={message:{...K(re,"zh-CN")}};export{Ge as default}; +import{r as K}from"./hooks-PJUSFCAE.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils--wGMbkAL.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const e="当前环境不支持全屏",U={isEnabledFullscreen:e},W=Object.freeze(Object.defineProperty({__proto__:null,default:U,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",X={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Y=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:X},Symbol.toStringTag,{value:"Module"})),c="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",Z={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},ee=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:c,Search:m,Setting:r,default:Z},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",y="文档(内嵌)",C="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",oe={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:y,Office:C,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x},te=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:y,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:C,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:oe,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="项目配置",w={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},A="界面显示",ne={Title:F,ThemeOptions:w,InterfaceDisplay:A},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:ne},Symbol.toStringTag,{value:"Module"})),E="注册",G="登录",Q="扫码登陆",$="请输入用户名",H="请输入密码",V="登 陆",q="用户名",B="密码",J="开箱即用的中后台管理系统",ce={Register:E,Signing:G,QRCodeSigning:Q,NamePlaceholder:$,PasswordPlaceholder:H,Login:V,Name:q,Password:B,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:V,Name:q,NamePlaceholder:$,Password:B,PasswordPlaceholder:H,QRCodeSigning:Q,RayTemplate:J,Register:E,Signing:G,default:ce},Symbol.toStringTag,{value:"Module"})),re=Object.assign({"./zh-CN/globalMessage.json":W,"./zh-CN/headerSettingOptions.json":Y,"./zh-CN/headerTooltip.json":ee,"./zh-CN/menu.json":te,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":se}),Ge={message:{...K(re,"zh-CN")}};export{Ge as default}; diff --git a/assets/zh-CN-pH5q_wQx.js.gz b/assets/zh-CN-pH5q_wQx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0f4671bfb8c8cc577fd60228c3cc98d3a4a5d1c GIT binary patch literal 2134 zcmV-c2&wlUiwFP!000021FcwXPus{A{(gT28tn&=#%>Z`x^-nK5JI5kJwOXzqKQ4R z2OLkBu>%1`qIWO!MbK6%blYybTY7uDNcR@n?N;pq<^CCLlTZ5>uI$7#2~@YL_Df>V zJagvEbDnd~$RuB&%vxqGh__rV=NQcc@q$k292Z8fOs4x1-AQqlgUckq0r5h-Xk(k> zj6xZXMf1P(X}h-*`l9 z7ZQo7E^{2uo>`+%I!FBTM8r-Zt3Bf|V8E!ihbCmLb% zJl<7xaA9GD*$cYTWQM3%P;_LP*oa5Ph}a?MMl5RSk@iNQhAn}Z79%DnN<1pY#HcWw zjP%aTv^RxEM_k~ge3lwKu-Go-hAljsvb)dX3XEDbKt%<0=}LcWy0hs3Ionh$LQS7X zH69hCVpN#!66WT5I{6uUwf&efIykNt)6MZRjL=F%j0xWx!^uvnGznQnrCHxjG%7|T zLbotxr(z>UBc{NJX$b+WON4&;1|E+WIm5*VVYZD3GtYlBn;KY!12d}%8N$; z_98YX0r$y|C%1nCaFA%aB?0%*-Q)dT07n_gBUVaKgR%rQb3_Xl`sgw=W#DbCSDw9a zA02rw_W>j_aPI7Qn+NXJE%)cA0A3F_q;NvVc|20^vz<#89PmY*LkjLCykMY`WWoeB zEo@p744ItxIEj?u^fwWBj;Zr@Z1O2|HKhOg*AlJBz`6CoefXxTlFIh`%Ci>$av4-M zZv+ZqGC0{i3W8wBAVnZgUZT^b8|l&$jiXJ|J3{a1%Na1@;EjqQY8fr zQe{r!FpVvXn3}|3)s|#HUm@wLLJ&+KQ^7{vPywbfVu~*1%MjylBlWD!hCNR`srh*7 zbGUPz*CE9-UrTXD29;M2E8Fh@v}JI7^z7vQ!^-v_0IEKR?~eEH0;tKrxwm)n>zcFv z5Wt)a+=D01ot>&A0nEzaWbcFf_U{1dGC0}Zai1Ron3jR_@`<&d;R&c;@&clf}0 z{iqGV5gE7-Z@Sz61aKmJY-x4wJg=<$;yiuhJX>i4uoTYxd3eiNTXo*A|9N;Dz=WR& zKRc`c0kHS8nIRdthnqpBjDB`tRtE0Y8|U?p-fu_F{wn~BGH};#9v{2}aNN&eUrZ-^ zuiPJ2-JNac@E(9mG8m%DT#LK)#@*Nja99S%`|IAp@80tp01n6?J(X&4emZiW-vn?_ z2JX(b`|Q8Y+N$?yx23y40Gz81uH109*8p7fiF;Ss+^uo|AjR@>FXDQZBBn|iKa?fO z4*t5c)V3rQCK;nl0+r3jCwqHAT#`XYkTl2@Mh#;e7cnxV9PC~sluKDS;TJMVheNhu zks)l_QX2MBMH=yc2dRP#Y2x&8!1OOKQVEXaazw#WqV|yKrHY-$rX}@;Bclv+Y+5MD z^PzAwU0@igT*ugwMqvUOifteZk20(f?jvVmFJaj45?Ct2acWzb_2N90#-UHHv;@b- z6I8|0FiaP<0fm~<0Gz=2f^VkZzoANlaEPkNkmjldXVD5ywOEGMw`Ew!)Vba^Yys<| zQ-6;CPv~iwYNrg3P#>1RhV)bZ&XG?8-*x=fG}6p-ST87UQrFkkkG|$!xbWBZ!tUl? zXyR~#zQ#VYaJCb5mm&E!#hf+Oyjkc&$e{Vv*N3DG+;=<9+B$$K8F-HmoKIT-j>*8i z{crF24e#+mAPx+k(|(|I2PkJzwy!`D6`#!E?z7 Ray Template - + @@ -40,7 +40,7 @@ - + @@ -50,9 +50,9 @@ - + - +