From 515a1fc4ee2e80e20a8d172537f7dbac87350626 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Wed, 31 Jan 2024 09:22:57 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@25599cea246ba95fca5922115faa855775f2d5b0=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-8ljNLdGp.js.gz | Bin 1873 -> 0 bytes .../{en-US-8ljNLdGp.js => en-US-u4Lhq5uS.js} | 2 +- assets/en-US-u4Lhq5uS.js.gz | Bin 0 -> 1875 bytes assets/hooks-2nBKLor-.js | 17 ----------------- assets/hooks-2nBKLor-.js.gz | Bin 31528 -> 0 bytes assets/hooks-YNDWox5F.js | 17 +++++++++++++++++ assets/hooks-YNDWox5F.js.gz | Bin 0 -> 32087 bytes .../{index-VowfMlWe.js => index-0igB_Jgy.js} | 2 +- assets/index-0igB_Jgy.js.gz | Bin 0 -> 2697 bytes .../{index-7H5TYATf.js => index-1jNoPARS.js} | 2 +- assets/index-1jNoPARS.js.gz | Bin 0 -> 3702 bytes assets/index-2oQH7YNu.js | 1 - assets/index-2oQH7YNu.js.gz | Bin 28854 -> 0 bytes .../{index-mupH31VS.js => index-3zbRzBT-.js} | 2 +- assets/index-3zbRzBT-.js.gz | Bin 0 -> 1177 bytes assets/index-6O_3FV9k.js.gz | Bin 1605 -> 0 bytes .../{index-Pxh9dsYt.js => index-7BNOQ-Ub.js} | 2 +- assets/index-7BNOQ-Ub.js.gz | Bin 0 -> 1427 bytes assets/index-7H5TYATf.js.gz | Bin 3705 -> 0 bytes assets/index-AI6Cyj5L.js | 1 + assets/index-AI6Cyj5L.js.gz | Bin 0 -> 2063 bytes assets/index-AfZm_JUj.js | 1 + assets/index-AfZm_JUj.js.gz | Bin 0 -> 2375 bytes assets/index-CD4aZZFS.js.gz | Bin 2271 -> 0 bytes .../{index-CD4aZZFS.js => index-DYt8Yikm.js} | 2 +- assets/index-DYt8Yikm.js.gz | Bin 0 -> 2271 bytes .../{index-u2304IOg.js => index-Egpds8EL.js} | 2 +- assets/index-Egpds8EL.js.gz | Bin 0 -> 1628 bytes assets/index-GKL_Z4_7.js | 1 - assets/index-GKL_Z4_7.js.gz | Bin 2022 -> 0 bytes assets/index-GxeNFfH8.js.gz | Bin 1718 -> 0 bytes assets/index-GyDs5IoQ.js.gz | Bin 2022 -> 0 bytes assets/index-N_M4fSn9.js.gz | Bin 2141 -> 0 bytes .../{index-6O_3FV9k.js => index-NmCPfhY-.js} | 2 +- assets/index-NmCPfhY-.js.gz | Bin 0 -> 1607 bytes .../{index-mJ8aksHM.js => index-O49QGz0I.js} | 2 +- assets/index-O49QGz0I.js.gz | Bin 0 -> 1018 bytes assets/index-OdgGxLNv.js.gz | Bin 840 -> 0 bytes assets/index-PvsAcmhN.js | 1 + assets/index-PvsAcmhN.js.gz | Bin 0 -> 28850 bytes assets/index-Pxh9dsYt.js.gz | Bin 1426 -> 0 bytes ...{index-g1h0QSi2.css => index-Q6UTPELI.css} | 2 +- assets/index-Q6UTPELI.css.gz | Bin 0 -> 1626 bytes .../{index-GxeNFfH8.js => index-QGXiPpUC.js} | 2 +- assets/index-QGXiPpUC.js.gz | Bin 0 -> 1720 bytes .../{index-N_M4fSn9.js => index-T0chtiLx.js} | 2 +- assets/index-T0chtiLx.js.gz | Bin 0 -> 2142 bytes assets/index-VowfMlWe.js.gz | Bin 2697 -> 0 bytes assets/index-YGUorVN2.js.gz | Bin 1854 -> 0 bytes .../{index-YGUorVN2.js => index-bj3QS0Yk.js} | 2 +- assets/index-bj3QS0Yk.js.gz | Bin 0 -> 1855 bytes assets/index-ejObUa4h.js | 1 + assets/index-ejObUa4h.js.gz | Bin 0 -> 2005 bytes .../{index-OdgGxLNv.js => index-fVc_TH6T.js} | 2 +- assets/index-fVc_TH6T.js.gz | Bin 0 -> 841 bytes assets/index-g1h0QSi2.css.gz | Bin 1622 -> 0 bytes .../{index-paqc-snp.js => index-lYrcOYGZ.js} | 2 +- assets/index-lYrcOYGZ.js.gz | Bin 0 -> 1283 bytes assets/index-mJ8aksHM.js.gz | Bin 1017 -> 0 bytes .../{index-osiWNBL5.js => index-mkA_031d.js} | 2 +- assets/index-mkA_031d.js.gz | Bin 0 -> 994 bytes assets/index-mupH31VS.js.gz | Bin 1177 -> 0 bytes .../{index-GyDs5IoQ.js => index-nBuufZZT.js} | 2 +- assets/index-nBuufZZT.js.gz | Bin 0 -> 2023 bytes assets/index-osiWNBL5.js.gz | Bin 993 -> 0 bytes assets/index-paqc-snp.js.gz | Bin 1283 -> 0 bytes assets/index-tyLVeV3M.js | 1 - assets/index-tyLVeV3M.js.gz | Bin 2158 -> 0 bytes assets/index-u2304IOg.js.gz | Bin 1623 -> 0 bytes assets/index-zQ1cp6o-.js | 1 - assets/index-zQ1cp6o-.js.gz | Bin 2070 -> 0 bytes assets/instance-HAJEHzDm.js.gz | Bin 819 -> 0 bytes ...tance-HAJEHzDm.js => instance-d7_PjUp-.js} | 2 +- assets/instance-d7_PjUp-.js.gz | Bin 0 -> 822 bytes assets/utils-UzsOo2rG.js.gz | Bin 3184 -> 0 bytes .../{utils-UzsOo2rG.js => utils-ijx4BEDB.js} | 2 +- assets/utils-ijx4BEDB.js.gz | Bin 0 -> 3185 bytes .../{zh-CN-jk8mGNNU.js => zh-CN-JcY5XHxt.js} | 2 +- assets/zh-CN-JcY5XHxt.js.gz | Bin 0 -> 2164 bytes assets/zh-CN-jk8mGNNU.js.gz | Bin 2163 -> 0 bytes index.html | 10 +++++----- index.html.gz | Bin 1880 -> 1884 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1039 bytes 84 files changed, 50 insertions(+), 50 deletions(-) delete mode 100644 assets/en-US-8ljNLdGp.js.gz rename assets/{en-US-8ljNLdGp.js => en-US-u4Lhq5uS.js} (97%) create mode 100644 assets/en-US-u4Lhq5uS.js.gz delete mode 100644 assets/hooks-2nBKLor-.js delete mode 100644 assets/hooks-2nBKLor-.js.gz create mode 100644 assets/hooks-YNDWox5F.js create mode 100644 assets/hooks-YNDWox5F.js.gz rename assets/{index-VowfMlWe.js => index-0igB_Jgy.js} (98%) create mode 100644 assets/index-0igB_Jgy.js.gz rename assets/{index-7H5TYATf.js => index-1jNoPARS.js} (64%) create mode 100644 assets/index-1jNoPARS.js.gz delete mode 100644 assets/index-2oQH7YNu.js delete mode 100644 assets/index-2oQH7YNu.js.gz rename assets/{index-mupH31VS.js => index-3zbRzBT-.js} (94%) create mode 100644 assets/index-3zbRzBT-.js.gz delete mode 100644 assets/index-6O_3FV9k.js.gz rename assets/{index-Pxh9dsYt.js => index-7BNOQ-Ub.js} (94%) create mode 100644 assets/index-7BNOQ-Ub.js.gz delete mode 100644 assets/index-7H5TYATf.js.gz create mode 100644 assets/index-AI6Cyj5L.js create mode 100644 assets/index-AI6Cyj5L.js.gz create mode 100644 assets/index-AfZm_JUj.js create mode 100644 assets/index-AfZm_JUj.js.gz delete mode 100644 assets/index-CD4aZZFS.js.gz rename assets/{index-CD4aZZFS.js => index-DYt8Yikm.js} (97%) create mode 100644 assets/index-DYt8Yikm.js.gz rename assets/{index-u2304IOg.js => index-Egpds8EL.js} (96%) create mode 100644 assets/index-Egpds8EL.js.gz delete mode 100644 assets/index-GKL_Z4_7.js delete mode 100644 assets/index-GKL_Z4_7.js.gz delete mode 100644 assets/index-GxeNFfH8.js.gz delete mode 100644 assets/index-GyDs5IoQ.js.gz delete mode 100644 assets/index-N_M4fSn9.js.gz rename assets/{index-6O_3FV9k.js => index-NmCPfhY-.js} (96%) create mode 100644 assets/index-NmCPfhY-.js.gz rename assets/{index-mJ8aksHM.js => index-O49QGz0I.js} (86%) create mode 100644 assets/index-O49QGz0I.js.gz delete mode 100644 assets/index-OdgGxLNv.js.gz create mode 100644 assets/index-PvsAcmhN.js create mode 100644 assets/index-PvsAcmhN.js.gz delete mode 100644 assets/index-Pxh9dsYt.js.gz rename assets/{index-g1h0QSi2.css => index-Q6UTPELI.css} (84%) create mode 100644 assets/index-Q6UTPELI.css.gz rename assets/{index-GxeNFfH8.js => index-QGXiPpUC.js} (96%) create mode 100644 assets/index-QGXiPpUC.js.gz rename assets/{index-N_M4fSn9.js => index-T0chtiLx.js} (96%) create mode 100644 assets/index-T0chtiLx.js.gz delete mode 100644 assets/index-VowfMlWe.js.gz delete mode 100644 assets/index-YGUorVN2.js.gz rename assets/{index-YGUorVN2.js => index-bj3QS0Yk.js} (96%) create mode 100644 assets/index-bj3QS0Yk.js.gz create mode 100644 assets/index-ejObUa4h.js create mode 100644 assets/index-ejObUa4h.js.gz rename assets/{index-OdgGxLNv.js => index-fVc_TH6T.js} (91%) create mode 100644 assets/index-fVc_TH6T.js.gz delete mode 100644 assets/index-g1h0QSi2.css.gz rename assets/{index-paqc-snp.js => index-lYrcOYGZ.js} (95%) create mode 100644 assets/index-lYrcOYGZ.js.gz delete mode 100644 assets/index-mJ8aksHM.js.gz rename assets/{index-osiWNBL5.js => index-mkA_031d.js} (93%) create mode 100644 assets/index-mkA_031d.js.gz delete mode 100644 assets/index-mupH31VS.js.gz rename assets/{index-GyDs5IoQ.js => index-nBuufZZT.js} (97%) create mode 100644 assets/index-nBuufZZT.js.gz delete mode 100644 assets/index-osiWNBL5.js.gz delete mode 100644 assets/index-paqc-snp.js.gz delete mode 100644 assets/index-tyLVeV3M.js delete mode 100644 assets/index-tyLVeV3M.js.gz delete mode 100644 assets/index-u2304IOg.js.gz delete mode 100644 assets/index-zQ1cp6o-.js delete mode 100644 assets/index-zQ1cp6o-.js.gz delete mode 100644 assets/instance-HAJEHzDm.js.gz rename assets/{instance-HAJEHzDm.js => instance-d7_PjUp-.js} (93%) create mode 100644 assets/instance-d7_PjUp-.js.gz delete mode 100644 assets/utils-UzsOo2rG.js.gz rename assets/{utils-UzsOo2rG.js => utils-ijx4BEDB.js} (99%) create mode 100644 assets/utils-ijx4BEDB.js.gz rename assets/{zh-CN-jk8mGNNU.js => zh-CN-JcY5XHxt.js} (97%) create mode 100644 assets/zh-CN-JcY5XHxt.js.gz delete mode 100644 assets/zh-CN-jk8mGNNU.js.gz diff --git a/assets/en-US-8ljNLdGp.js.gz b/assets/en-US-8ljNLdGp.js.gz deleted file mode 100644 index ff780ad6d7fa174f3830e5a5c902e5a5b9c4e34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1873 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 z

`+i^vHv4^ZEAyVnsseDvIz5q@?h7$)Ei-KAD~u@Jm=nMuZq>4;`7n+qD}k6dsX z;hxq?QhI;32OVLPC!o-uPH?V19pGGZI>sx-X@a{dq&M#GnF^Vp-POm_Tw}Vx zg}k&=ei&66)5~gQU1-{`R@c;~SGdDOm^o2aqSJG{lAO+Pp|U$ZeZWp)dWH*u=_4M@ zVy7-W#g(=v?#nD4;#^vKR1BcG%}+JQxuQAO^AgM7>$pm_HLmwhvFUm}ZR_Xz|3a_Q zSDwB)+IqVFon)+ZeW$KA^020RSv%YMSF^;zR@MFLXlcK>HDCVSTeBCS)lKC6xIdxt z(%!t4Uf$kYy(QMaS3_^9ww+ZmR66osp2^p40>|#ls7ClAKm#7j{JuM`CX=^XItfrJ zfEn<>MdW1$v?rMp_m8culo|7^bcFDeyG&y)5k3si&{t in e?Co(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var ze=(e,t,o)=>(No(e,typeof t!="symbol"?t+"":t,o),o);import{o as To,u as le,a as ko,b as Le,c as be,d as Oo}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{u as Ge}from"./vue-hooks-plus@1.8.5_vue@3.4.15-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 F}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 X,s as Me,c as Ro,a as D,r as re,b as A,d as Ao,u as he,e as Po,p as Lo,f as Oe,h as Mo,j as xe,q as Re,k as Do,l as zo,m as Io,n as jo,w as Eo,o as $o,t as W}from"./utils-UzsOo2rG.js";import{l as Bo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Ie}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Fo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as He,c as Wo,i as Ko,d as Uo,s as ve}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 qo,i as Go,a as Ho,b as Yo,c as Xo,d as Zo,e as Qo,f as Jo,g as en,h as tn,j as on,k as nn,l as rn,m as an,n as ln,o as sn,p as cn,q as un,s as dn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ye,c as Xe,a as Ze}from"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import{e as pn}from"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";const mn="modulepreload",hn=function(e){return"/ray-template/"+e},je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=hn(i),i in je)return;je[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let m=l.length-1;m>=0;m--){const g=l[m];if(g.href===i&&(!a||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":mn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((m,g)=>{c.addEventListener("load",m),c.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},fn=(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)))})},Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},H={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},gl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen"},gn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],E={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],yn="zh-CN",bn="zh-CN",vn={"zh-CN":"zh-cn","en-US":"en"},Vn="zh-cn",yl={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)$/},bl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},te=Vue.ref(null),Sn={setupRouterLoadingBar:!0,setupRouterGuard:!0},_n=["RLogin","ErrorPage","RayTemplateDoc"],de=["admin"],vl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=m=>{r.value=m},a=m=>{m.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:g,clientY:b}=m;o.value=g,n.value=b,i(!0)})};l&&To(e,m=>{l(m)});const s=le(e,"contextmenu",a,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}},et=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){et[e]=t,o==null||o()}function Y(e){return Vue.readonly(Vue.toRef(et,e))}let tt;const wn=async()=>{const e=bo(),t=await Xa(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:bn})},Vl=async e=>{const t=await wn();tt=t,e.use(t)},Cn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{const{t,locale:o,...n}=tt.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Cn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},O=e=>e,Nn={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-YGUorVN2.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:O("menu.Dashboard"),icon:"dashboard",order:0}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),kn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-N_M4fSn9.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:O("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},On=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),xn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-paqc-snp.js"),__vite__mapDeps([37,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.CacheDemo"),icon:"other",order:3,extra:"new"}},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),An={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-Pxh9dsYt.js"),__vite__mapDeps([38,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:O("menu.ContextMenu"),icon:"other",order:2}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Ln={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:O("menu.Directive"),icon:"other",order:2}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),U=()=>k(()=>Promise.resolve().then(()=>ca),void 0),Dn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:O("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-OdgGxLNv.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])),meta:{i18nKey:O("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:O("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:O("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-VowfMlWe.js"),__vite__mapDeps([40,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,41])),meta:{i18nKey:O("menu.Echart"),icon:"echart",order:1}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-osiWNBL5.js"),__vite__mapDeps([42,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"}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-GKL_Z4_7.js"),__vite__mapDeps([43,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:O("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-u2304IOg.js"),__vite__mapDeps([44,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:O("menu.Modal"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:O("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-GxeNFfH8.js"),__vite__mapDeps([45,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:O("menu.CalculatePrecision"),icon:"other",order:2}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-6O_3FV9k.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.QRCode"),icon:"other",order:3}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/rely",name:"Rely",component:U,meta:{i18nKey:O("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-zQ1cp6o-.js"),__vite__mapDeps([48,49])),meta:{i18nKey:O("menu.RelyAbout")}}]},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:O("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-mupH31VS.js"),__vite__mapDeps([50,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:()=>k(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:O("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-GyDs5IoQ.js"),__vite__mapDeps([53,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,54])),meta:{i18nKey:O("menu.SvgIcon"),icon:"other",order:3}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/table",name:"TableView",component:()=>k(()=>import("./index-CD4aZZFS.js"),__vite__mapDeps([55,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:O("menu.Table"),icon:"other",order:2}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-tyLVeV3M.js"),__vite__mapDeps([56,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:O("menu.TemplateHooks"),icon:"other",order:1}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-mJ8aksHM.js"),__vite__mapDeps([57,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,58])),meta:{i18nKey:O("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Tn,"/src/router/modules/demo/axios.ts":On,"/src/router/modules/demo/cache-demo.ts":Rn,"/src/router/modules/demo/context-menu.ts":Pn,"/src/router/modules/demo/directive.ts":Mn,"/src/router/modules/demo/doc.ts":zn,"/src/router/modules/demo/echart.ts":jn,"/src/router/modules/demo/iframe.ts":$n,"/src/router/modules/demo/mock.ts":Fn,"/src/router/modules/demo/modal.ts":Kn,"/src/router/modules/demo/multi-menu.ts":qn,"/src/router/modules/demo/precision.ts":Hn,"/src/router/modules/demo/qrcode.ts":Xn,"/src/router/modules/demo/rely.ts":Qn,"/src/router/modules/demo/router-demo.ts":er,"/src/router/modules/demo/scroll-reveal.ts":or,"/src/router/modules/demo/svg-icons.ts":rr,"/src/router/modules/demo/table.ts":lr,"/src/router/modules/demo/template-hooks.ts":sr,"/src/router/modules/error404.ts":ur});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},[])},pr=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.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}),mr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=te.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},hr=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=ie(M.token),s=ie(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?Se(!0):!X(c,"Symbol")&&c&&_n.includes(c)?i():fo(u)?n(r,l)?s?i(s):Se(!0):i():Se(!0):n(r,l)?i():i("/")})};var fr={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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=fr,{locale:t}=se(),{locale:o}=Ua(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{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=a=>{t(a),o(a),n.localeLanguage=a,Me(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=Ro(a,s),c={primaryColor:a,primaryColorHover:a};n.primaryColorOverride.common=c;const m=document.body;m.style.setProperty("--ray-theme-primary-color",a),m.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Object.hasOwn(n,a)&&(n[a]=s),u==null||u()};return pn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],rt="transparent",at={},lt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ct={itemStyle:{barBorderWidth:0,barBorderColor:"#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:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},bt={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"}},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={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)"}}},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)"]}}},_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)"]}}},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)"]}}},Ct={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)"]}}},Nt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Tt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ot={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"]},Rt={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"}},At={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},gr={color:nt,backgroundColor:rt,textStyle:at,title:lt,line:it,radar:st,bar:ct,pie:ut,scatter:dt,boxplot:pt,parallel:mt,sankey:ht,funnel:ft,gauge:gt,candlestick:yt,graph:bt,map:vt,geo:Vt,categoryAxis:St,valueAxis:_t,logAxis:wt,timeAxis:Ct,toolbox:Nt,legend:Tt,tooltip:kt,timeline:Ot,visualMap:xt,dataZoom:Rt,markPoint:At},yr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:rt,bar:ct,boxplot:pt,candlestick:yt,categoryAxis:St,color:nt,dataZoom:Rt,default:gr,funnel:ft,gauge:gt,geo:Vt,graph:bt,legend:Tt,line:it,logAxis:wt,map:vt,markPoint:At,parallel:mt,pie:ut,radar:st,sankey:ht,scatter:dt,textStyle:at,timeAxis:Ct,timeline:Ot,title:lt,toolbox:Nt,tooltip:kt,valueAxis:_t,visualMap:xt},Symbol.toStringTag,{value:"Module"})),Pt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Lt="transparent",Mt={},Dt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},jt={itemStyle:{barBorderWidth:0,barBorderColor:"#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:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Gt={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"}},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={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)"}}},Xt={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)"]}}},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:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={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)"]}}},eo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},to={textStyle:{color:"#333333"}},oo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},no={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"}}},ro={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"}},lo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},br={color:Pt,backgroundColor:Lt,textStyle:Mt,title:Dt,line:zt,radar:It,bar:jt,pie:Et,scatter:$t,boxplot:Bt,parallel:Ft,sankey:Wt,funnel:Kt,gauge:Ut,candlestick:qt,graph:Gt,map:Ht,geo:Yt,categoryAxis:Xt,valueAxis:Zt,logAxis:Qt,timeAxis:Jt,toolbox:eo,legend:to,tooltip:oo,timeline:no,visualMap:ro,dataZoom:ao,markPoint:lo},vr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Lt,bar:jt,boxplot:Bt,candlestick:qt,categoryAxis:Xt,color:Pt,dataZoom:ao,default:br,funnel:Kt,gauge:Ut,geo:Yt,graph:Gt,legend:to,line:zt,logAxis:Qt,map:Ht,markPoint:lo,parallel:Ft,pie:Et,radar:It,sankey:Wt,scatter:$t,textStyle:Mt,timeAxis:Jt,timeline:no,title:Dt,toolbox:eo,tooltip:oo,valueAxis:Zt,visualMap:ro},Symbol.toStringTag,{value:"Module"})),Vr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":yr,"/src/echart-themes/macarons/macarons.json":vr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},Sr=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),_r={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:()=>Sr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},wr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Cr=Vr(),Sl=Vue.defineComponent({name:"RChart",props:_r,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=E;let u,c;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(l.value&&l.value.getDom())}]),g=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var S;ne([Ho,Yo,Xo,Zo,Qo,Jo,en,tn]),ne([on,nn,rn,an,ln,sn]),ne([cn,un]),ne([dn]);try{ne((S=e.use)==null?void 0:S.filter(Boolean))}catch(C){console.error("RChart register error: ",C)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const S=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(S)}},p=S=>{let C=Vue.unref(S);const R=I=>Object.assign({animation:!0},C,I);return e.showAria&&(C=R({aria:{enabled:!0,decal:{show:!0}}})),C},f=(S=s)=>{const C=n.value,R=p(e.options),{height:I,width:P}=C.getBoundingClientRect(),{onSuccess:B,onError:J}=e;try{Cr.forEach(q=>{qo(q.name,q.theme)}),c=Go(C,S,{width:P===0?200:void 0,height:I===0?200:void 0}),l.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&A(B,c)}catch(q){J&&A(J),console.error("RChart render error: ",q)}},d=()=>!!(c&&c.getDom()),y=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},T=()=>{c&&c.resize()},h=(S,C)=>{if(S==="downloadChart"&&d()){const{filename:I,...P}=e.downloadOptions;Ao(c.getDataURL(P),I??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,S,C)},V=()=>{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=He(T,e.throttleWait),a=ko(e.observer||r,i))},x=()=>{var S;y(),i==null||i.cancel(),(S=a==null?void 0:a.stop)==null||S.call(a)};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),R=Object.assign(e.setChartOptions,wr);c==null||c.setOption(C,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:x,render:V,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{V()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:g,rayChartWrapperRef:r,moreDropDownOptions:m,dropdownSelect:h}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:re(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:re(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":re(a,{defaultElement:Vue.createVNode(io,{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)])}}),Nr={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},_l=Vue.defineComponent({name:"RCollapseGrid",props:Nr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&A(r,t.value),l&&A(l,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()]}})]})]}})})}}),Tr={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:Tr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&A(l,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)])])}}),kr={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}},wl=Vue.defineComponent({name:"RIframe",props:kr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&A(s,a)};return le(n,"load",l),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)})])}}),Or={...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}},xr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ie(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[Ie.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Cl=Vue.defineComponent({name:"RModal",props:Or,setup(e){const{height:t}=Le(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=he();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&xr(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.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,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),Rr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ar(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const io=Vue.defineComponent({name:"RMoreDropdown",props:Rr,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"}),Ar(e=re(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Pr={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}},Lr=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=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Nl=Vue.defineComponent({name:"RayQRcode",props:Pr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Lr(c)}catch(m){console.error(m)}},a=()=>{const{gifBackground:c,...m}=e;new Bo.AwesomeQR({...m,gifBackground:r??void 0}).draw().then(g=>{const{onSuccess:b}=e;b&&A(b,g),n.value=g}).catch(g=>{const{onError:b}=e;b&&A(b,g)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&X(n.value,"String")?Po(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[X(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(N,{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}},$={tableIconSize:"18",tableKey:Symbol("r-table")},Mr=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:l=>{const{onChangeSize:i}=e;i&&A(i,l)}}},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:$.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Dr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject($.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Ge(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:$.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),zr=()=>Vue.createVNode(N,{name:"draggable",size:$.tableIconSize,cursor:"all-scroll"},null),Ee=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:$.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ae=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:m,isResizable:g,...b}=i,v=m==="left",p=m==="right",f={...b,title:u,key:s,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:p,isResizable:g};return{...f,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ee,{icon:"row_head",title:"固定在列首",customClassName:v?Ve:"",onClick:r.bind(this,"left",f,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:$.tableIconSize,cursor:"pointer",customClassName:g?Ve:"",onClick:n.bind(this,f,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Ee,{icon:"row_end",title:"固定在列尾",customClassName:p?Ve:"",onClick:r.bind(this,"right",f,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&A(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Ae(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[m,g]=Ae(i,t.value);m===null||g===null||(s==="before"?m.splice(g,0,a):m.splice(g+1,0,a),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:$.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:zr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),jr=Vue.defineComponent({name:"TablePrint",props:fe,setup(e){const{wrapperRef:t}=Vue.inject($.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Lo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:$.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Er(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Tl=Vue.defineComponent({name:"RTable",props:fe,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=he(16),i=he(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(p,f)=>{const{onContextMenuClick:d}=e;d&&A(d,p,f),a.showContextMenu=!1},c=(p,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,p,f),onContextmenu:e.disabledContextMenu?void 0:T=>{T.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=T.clientX,a.y=T.clientY})}}},m=p=>{s.size=p},g=p=>{const{onUpdateColumns:f,"onUpdate:columns":d}=e;f&&A(f,p),d&&A(d,p)},b=()=>{const{toolOptions:p}=e;return p==null?void 0:p.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},v=p=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(jr,p,null),Vue.createVNode(Mr,Vue.mergeProps(p,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Dr,null,null),Vue.createVNode(Ir,Vue.mergeProps(p,{onUpdateColumn:g.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[f(),b()]):f};return Vue.provide($.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,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:re(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Er(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)}})}}),$r={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Br=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},$r),setup(e){const{getKeepAliveInclude:t}=Jr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=Qe;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.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 Fr={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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Wr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,so=(e,t,o)=>{const n=[];if(Wr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=so(r,t,o);l.length>0&&n.push(e,...l)}return n},Kr=(e,t,o)=>{const n=[];for(const r of e){const l=so(r,t,o);l.length>0&&n.push(...l)}return n},Ur=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Fr,n=o?o.title:"";document.title=t+" - "+n},qr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(X(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:H.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Gr=e=>{const{meta:{extra:t}}=e;if(!t)return;const o={type:"primary",size:"small",round:!0,bordered:!1,strong:!0};if(X(t,"Object")){const{extraLabel:n,extraIcon:r,extraType:l}=t;return()=>Vue.h(naive.NTag,{...o,type:l||"primary"},{default:()=>n,icon:()=>r})}return()=>Vue.h(naive.NTag,o,{default:()=>t})},$e=()=>{const{getRootPath:e}=Q();return ie(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},Hr=e=>e[0]==="/",co=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(Hr(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){co(r.children,t,l);continue}else t.push({...r,path:l})}return t},Yr=e=>Array.isArray(e)?co(Wo(e)):[],uo=()=>pr(dr()),Xr=()=>Yr(uo()),po=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=ea(),l=Vue.reactive({menuKey:$e(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:y}=d,{i18nKey:T,noLocalTitle:h}=y,V=Vue.computed(()=>T?n(`${T}`):h),x={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},S=Object.assign({},x,{icon:qr(d),extra:Gr(d)});return d.fullPath===$e()&&(l.currentMenuOption=S),S.show=Pe(S),S},s=d=>{l.breadcrumbOptions=Kr(l.options,"fullPath",d)},u=(d,y=!0)=>{const h=Array.isArray(d)?[...d]:[d];y?l.menuTagOptions.push(...h):l.menuTagOptions=h},c=(d,y)=>{l.menuTagOptions.find(h=>h.fullPath===d)||l.menuTagOptions.push(y)},m=(d,y,T)=>{const{meta:h}=y;if(h.windowOpen)window.open(h.windowOpen);else{e({path:String(d),query:T});const{sameLevel:V}=h;if(r(y),Ur(y),!V)c(d,y),s(d),l.menuKey=d,l.currentMenuOption=y,Me(M.appMenuKey,d);else{const x=Oe(a(y),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(C=>C.key===x.key)||l.breadcrumbOptions.push({...x,fullPath:String(x.key)})}}},g=async(d,y)=>{const[T]=d.split("?"),h=t().find(V=>V.path===T);if(h){const V=Oe(h,["children","meta","path","name","redirect"]);m(T,a({...V,fullPath:V.path}),y)}},b=()=>new Promise(d=>{const y=(T,h)=>{var x;const V=[];for(const S of T){let C=`${h.endsWith("/")?h:h+"/"}${S.path}`;if(C=C.replace(/\/+/g,"/"),(x=S.children)!=null&&x.length)S.children=y(S.children,C);else if(!fo(S.meta))continue;V.push(a({...S,fullPath:C}))}return V};if(l.options=y(uo(),""),l.currentMenuOption){const{currentMenuOption:T}=l;s(T.key),c(T.fullPath,T)}d()}),v=d=>l.collapsed=d,p=(d,y=1)=>l.menuTagOptions.splice(d,y),f=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,y)=>{await f(),d!==y&&await g(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:m,collapsedMenu:v,spliceMenTagOptions:p,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),mo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Ko(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Mo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),ho=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=po(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=po();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=ot(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig),g=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:m,getAppRootRoute:g}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Zr=()=>{const e=mo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Qr=()=>{const{signing:e,logout:t}=mo();return{signing:e,logout:t}},Jr=()=>{const e=ho();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ea=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=ho();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},kl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Fo)},fo=e=>{const{getSigningCallback:t}=Zr(),{role:o}=e;return de!=null&&de.length&&de.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Pe=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=xe();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ta=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},oa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Sn;t&&ta(e),o&&hr(e)},Se=(e=!0)=>{const{router:t}=ge(),{push:o,replace:n}=t,{getRootPath:r}=Q();Me(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var na={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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ra=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=na;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}}),aa=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=ye(),s=Vue.computed({get:()=>Y("globalDrawerValue").value,set:m=>{K("globalDrawerValue",m)}}),u=()=>{const m=i.value;Vue.nextTick().then(()=>{var g,b;(b=(g=e.value)==null?void 0:g.showOption)==null||b.call(g,m)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:H.menuCollapsedMode,collapsedWidth:H.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ra,{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:H.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:H.menuCollapsedIconSize,collapsedWidth:H.menuCollapsedWidth,onUpdateValue:(m,g)=>{t(m,g)},accordion:H.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 la{constructor(){ze(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 _e={requestInstance:null,responseInstance:null},we={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},pe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ia=new la,Ol=()=>{const e=(a,s)=>{s==="requestInstance"?_e.requestInstance=a:_e.responseInstance=a},t=a=>_e[a],o=(a,s,u)=>{u==="ok"?we[a]=s:pe[a]=s},n=(a,s)=>s==="ok"?we[a]:pe[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?we[s]:pe[s],m=t(a),{MODE:g}=xe();m&&r(c,m,g)},fetchError:(a,s,u)=>{const c=pe[u],{MODE:m}=xe();r(c,s,m)}}},sa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ia.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),go=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=yo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=Y("globalMainLayoutLoad"),i=Y("layoutContentMaximize"),a=Y("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},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(sa,null,null),e?Vue.createVNode(Br,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ca=Object.freeze(Object.defineProperty({__proto__:null,default:go},Symbol.toStringTag,{value:"Module"}));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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const da=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ua;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Be=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)}}),pa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Ha(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{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 me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ma=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}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),m=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),g=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:g}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=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"},me(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(pa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},me(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:E.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},me(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:gn,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},me(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=>i("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=>i("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=>i("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=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function ha(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const fa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},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},ha(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ce(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ga=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=ce(),n=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h),h||m()}}),{getMenuOptions:r}=Z(),l=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let a=0,s=a;const{isTabletOrSmaller:u}=ye(),c=Vue.ref(!1),m=()=>{l.searchOptions=[],l.searchValue=null,a=0,s=a},g=h=>{(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),m(),n.value=!0)},b=h=>{const V=[];if(h)c.value=!0;else{c.value=!1,l.searchOptions=[];return}const x=S=>{var C,R,I;for(const P of S){if((C=P.children)!=null&&C.length&&Pe(P)){x(P.children);continue}const B=(R=P.breadcrumbLabel)==null?void 0:R.toLocaleLowerCase(),J=String(h).toLocaleLowerCase();B!=null&&B.includes(J)&&Pe(P)&&!((I=P.children)!=null&&I.length)&&V.push(P)}};setTimeout(()=>{h?(x(r.value),l.searchOptions=V):l.searchOptions=[],Vue.nextTick().then(()=>{p()}),c.value=!1},500)},v=h=>{if(h){const{meta:V}=h;V.windowOpen?window.open(V.windowOpen):(n.value=!1,o(h.fullPath,h))}},p=()=>{const h=l.searchOptions[a],V=l.searchOptions[s],x="content-item--active";h&&Vue.nextTick().then(()=>{const S=Re(`attr:data_path="${h.path}"`),C=V?Re(`attr:data_path="${V==null?void 0:V.path}"`):null;if(C!=null&&C.length){const[R]=C;Do(R,x)}if(S!=null&&S.length){const[R]=S;zo(R,x)}})},f=h=>{const{icon:V}=h;return typeof V=="string"?Vue.createVNode(N,{name:V,size:"24"},null):typeof V=="function"?()=>V:Vue.createVNode(N,{name:"table",size:"24"},null)},d=h=>{h==="up"?a=a-1<0?0:a-1:h==="down"&&(a=a+1>=l.searchOptions.length?l.searchOptions.length-1:a+1)},y=h=>{const V=h.key;switch((V==="ArrowUp"||V==="ArrowDown"||V==="Enter")&&(h.preventDefault(),h.stopPropagation()),s=a<=0?0:a,V){case"ArrowUp":d("up");break;case"ArrowDown":d("down");break;case"Enter":const x=l.searchOptions[a];x&&v(x);break}p()},T=({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"},[f(h.meta)]),Vue.createVNode("div",{class:"content-item-label"},[h.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",h=>{g(h),y(h)},!0),{...Vue.toRefs(l),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Uo(b,300),searchItemClick:v,RenderPreIcon:f,isTabletOrSmaller:u,SearchItem:T,loading:c}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?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(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Ce(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):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("暂无搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Ce(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Ce(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function ya(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ba=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Io();return n==="MacOS"?"⌘ K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},ya(n=e())?n:{default:()=>[n]})]})}})}}),va=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(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Va=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Sa={logout:()=>{const{logout:e}=Qr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},_a=e=>{const t=Sa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},wa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ca=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=se(),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"}],l=[...r],i=[...r];return o.value?i:l},Na=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:l}]=Ge(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=ye(),m=Y("globalDrawerValue"),g=Vue.computed(()=>wa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Ca({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!m.value)}};return{leftIconOptions:g,rightTooltipIconOptions:b,toolIconClick:d=>{var y;(y=v[d])==null||y.call(v)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(ga,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(Be,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(fa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(ba,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(Be,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:Je,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Va(),onSelect:_a.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(va,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ma,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Ta=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Na,null,null)]})}}),ka={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Oa=Ze('',1),xa=[Oa];function Ra(e,t){return Ye(),Xe("svg",ka,[...xa])}const Aa={render:Ra},Pa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},La=Ze('',1),Ma=[La];function Da(e,t){return Ye(),Xe("svg",Pa,[...Ma])}const za={render:Da};function Ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ja=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:l}=ce(),{getRootPath:i}=Q(),{maximize:a}=yo(),{reload:s}=Ga(),{close:u,closeAll:c,closeRight:m,closeLeft:g,closeOther:b}=Ya(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let p=-1;const f={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(za,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Aa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:f.size},null),disabled:!1}]),y=he(16),T={closeCurrentPage:()=>{n.value!==i.value&&u(p)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{m(p)},closeLeft:()=>{g(p)},closeOther:()=>{b(p)}},h=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",x=Y("globalMainLayoutLoad"),S=_=>{u(_)},C=(_,w)=>{d.value.forEach(L=>{if(L.key===_){L.disabled=w;return}})},R=_=>{h.actionDropdownShow=!1,l(_.fullPath,_)},I=()=>{const _=document.getElementById(y);if(_)return Array.from(_.childNodes).find(ue=>jo(ue,"n-scrollbar-container").value)},P=_=>{var L;const w=I();if(w){const ue=w.scrollLeft||0,De=_==="left"?Math.max(0,ue-200):ue+200;(L=o.value)==null||L.scrollTo({left:De,behavior:"smooth"})}},B=_=>{var w;h.actionDropdownShow=!1,(w=T[_])==null||w.call(T)},J=(_,w)=>{w.preventDefault(),h.actionDropdownShow=!1,p=_,Vue.nextTick(()=>{h.actionDropdownShow=!0,h.x=w.clientX,h.y=w.clientY})},q=()=>{const _=r.value.length-1,{closeable:w}=r.value[p]??{};C("closeCurrentPage",!w),p===_?C("closeRight",!0):p<_&&C("closeRight",!1),p===0?C("closeLeft",!0):p>0&&C("closeLeft",!1)},vo=()=>{p=r.value.findIndex(w=>w.fullPath===n.value),q()},Vo=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},So=_=>{_.fullPath!==n.value&&(_.closeable=!1)},_o=()=>{I()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const _=Re(`attr:${V}="${n.value}"`);if(_!=null&&_.length){const[w]=_;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:w.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,w)=>{d.value.forEach(L=>{v.includes(L.key)&&(_.length>1?L.disabled=!1:L.disabled=!0)}),w!=null&&w.length&&(_.length>(w==null?void 0:w.length)?_o():_.length===(w==null?void 0:w.length)&&wo())},{immediate:!0}),Vue.watch(()=>h.actionDropdownShow,_=>{var w;_&&((w=He(q,100))==null||w())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:S,getMenuKey:n,menuTagClick:R,moreOptions:d,scrollX:P,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:B,actionState:h,menuTagContextMenu:J,setCurrentContextmenuIndex:vo,menuTagMouseenter:Vo,menuTagMouseleave:So,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:m,menuTagContextMenu:g,menuTagMouseenter:b,menuTagMouseleave:v,actionDropdownSelect:p,reload:f}=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,size:[16,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"},Ia(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:g.bind(this,y),onMouseenter:b.bind(this,d),onMouseleave:v.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:T,meta:{i18nKey:h}}=d;return h?c(h):T}}),(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:[8,0]},{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:()=>{a(!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:()=>{f()}},null),Vue.createVNode(io,{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)]})]})]})])]})}}),Ea=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(ja,null,null)}}),$a=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`}))},Fe=Oo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ba=()=>({setLockAppScreen:o=>{Fe.value=o},getLockAppScreen:()=>Fe.value}),Fa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:l}=Ba(),i=$a([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,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(aa,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ta,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ea,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:te,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(go,null,null)]}),o?Vue.createVNode(da,{ref:"layoutFooterRef"},null):null]})]})}}),Wa=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"login",component:()=>k(()=>import("./index-7H5TYATf.js"),__vite__mapDeps([59,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"layout",redirect:e.value,component:Fa,children:Xr()}]};let ae;const Ka=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Wa(),scrollBehavior:e=>{mr(e)}}),xl=async e=>{ae=await Ka(),oa(ae),e.use(ae),ge()},ge=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},We="YYYY-MM-DD HH:mm:ss",Ua=()=>({locale:i=>{const a=vn[i];a?F.locale(a):F.locale(Vn)},getStartAndEndOfDay:i=>{const{format:a=We}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),m=s.format(a),g=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:m,formatStartOfDay:g}},format:(i,a)=>{const{format:s=We}=a??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,a)=>{const s=F(i);return F(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=Le(e),n=Vue.ref(!1);return Eo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Ke=999,Ne=!1;const G="ELEMENT-FULLSCREEN-RAY",{height:Ue}=Le(),qe=document.createElement("style"),qa=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const p=W(e);if(!p)return;const{left:f,top:d}=p.getBoundingClientRect(),y=` - [${G}] { - position: fixed; - width: 100% !important; - height: ${Ue.value}px !important; - transform: translate(-${f}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${X(a,"Null")||X(a,"Undefined")?Ke:a} !important; - background-color: ${i??null}; - } - `;qe.innerHTML=y,Ne||document.head.appendChild(qe)},m=()=>{const p=W(e);o==null||o(),p&&(p.getAttribute(G)||p.setAttribute(G,G),u||(u=!0,Ke+=1),Ne||(c(),Ne=!0),s.transition=p.style.transition,p.style.transition="all 0.3s var(--r-bezier)",r==null||r())},g=()=>{n==null||n();const p=W(e);p&&p.removeAttribute(G),l==null||l()},b=()=>{const p=W(e);p&&(p.getAttribute(G)?g():m())},v=Vue.watch(()=>Ue.value,c);return $o(()=>{const p=W(e);p&&(p.style.transition=s.transition??"",p.removeAttribute(G)),v()}),{enter:m,exit:g,toggleFullscreen:b}},Te={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},Rl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var g;const m=W(e);if(o==null||o(m),!m)return r==null||r(),c("useDomToImage: element is undefined.");(g=Te[s??i??"jpeg"])==null||g.call(Te,m,t).then(b=>(n==null||n(b,m),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},Al=(e,t)=>({print:()=>{const n=W(e);n&&xo({...t,printable:n})}}),yo=()=>({isLayoutContentMaximized:Vue.computed(()=>Y("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(te),{toggleFullscreen:i}=qa(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=te==null?void 0:te.value)==null||a.scrollTo(r))}}),Ga=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),Pl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=j(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),ke=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light))},Ha=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:l}=se();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),ke(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),ke(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),ke(!r)},getAppTheme:e}},ee=(e,t)=>{const{getMenuTagOptions:o}=Z();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(l=>l.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 Ya(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=ce(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const p=ee(v,"close");if(e.value.length!==1&&p){const{index:f,option:d}=p;if(n(f),d.fullPath===t.value){const y=e.value[f-1];y&&o(y.fullPath,y)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Q(),{router:{getRoutes:p}}=ge(),f=p().find(d=>d.path===v.value);if(f){const d=Oe(f,["children","meta","path","name","redirect"]);o(d.path,l({...d,fullPath:d.path}))}},closeRight:v=>{const p=ee(v,"closeRight");if(p){const{option:f,index:d}=p,y=e.value.length-d,T=i();n(d+1,y),d<=T&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeLeft:v=>{const p=ee(v,"closeLeft");if(p){const{option:f,index:d}=p,y=i();n(0,d),y<=d&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeOther:v=>{const p=ee(v,"closeOther");if(p){const{option:f}=p;t.value!==f.fullPath?(n(0,e.value.length),o(f.fullPath,f)):r(f,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const p=ee(v,"checkCloseRight");if(p){const{index:f}=p,d=e.value.length-1;return!(f>=d)}return!1},checkCloseLeft:v=>{const p=ee(v,"checkCloseRight");if(p){const{index:f}=p,d=e.value.length-1;return f===0?!1:f>0&&d>0}return!1}}}function Ll(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=ge(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],m=g=>{if(g.children&&g.children.length>0){const{children:[b]}=g;m(b);return}s(g.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 Q(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=z(),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 Ml=(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 l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(ve(o,s,o[s]||{}),ve(o[s],u,r)):ve(o,s,r||{}))}),o},Xa=async e=>{var o;const t={};for(const n of e){const r=await fn(Object.assign({"./lang/en-US.ts":()=>k(()=>import("./en-US-8ljNLdGp.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/zh-CN.ts":()=>k(()=>import("./zh-CN-jk8mGNNU.js"),__vite__mapDeps([62,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`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Dl=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(M.localeLanguage,"localStorage",{defaultValue:yn});export{gl as A,ia as B,Ol as C,Vn as D,bl as E,io as F,yo as G,Ll as H,Ga as I,Pl as J,Ha as K,Je as L,Se as M,Cl as R,pa as T,k as _,Rl as a,yl as b,j as c,M as d,z as e,va as f,Ba as g,Qr as h,ye as i,Y as j,kl as k,xl as l,se as m,Dl as n,Q as o,K as p,Nl as q,N as r,Vl as s,Ml as t,Al as u,vl as v,wl as w,Sl as x,_l as y,Tl as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-YGUorVN2.js","assets/vue-hooks-plus@1.8.5_vue@3.4.15-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-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js","assets/@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js","assets/utils-UzsOo2rG.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.15-xG7oRWIU.js","assets/@vue_reactivity@3.4.15-2zCDAkOA.js","assets/@vue_shared@3.4.15-JOA8BF6u.js","assets/index-3nkF0W6U.css","assets/index-N_M4fSn9.js","assets/instance-HAJEHzDm.js","assets/index-kznjMqp-.css","assets/index-paqc-snp.js","assets/index-Pxh9dsYt.js","assets/index-OdgGxLNv.js","assets/index-VowfMlWe.js","assets/index-ajyCn2oj.css","assets/index-osiWNBL5.js","assets/index-GKL_Z4_7.js","assets/index-u2304IOg.js","assets/index-GxeNFfH8.js","assets/index-6O_3FV9k.js","assets/ray-9TfU2AhD.js","assets/index-zQ1cp6o-.js","assets/index-HDKPr_0g.css","assets/index-mupH31VS.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-GyDs5IoQ.js","assets/index-iKuv6ZNn.css","assets/index-CD4aZZFS.js","assets/index-tyLVeV3M.js","assets/index-mJ8aksHM.js","assets/index-Btqqg3j9.css","assets/index-7H5TYATf.js","assets/index-OMe0-hbS.css","assets/en-US-8ljNLdGp.js","assets/zh-CN-jk8mGNNU.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} diff --git a/assets/hooks-2nBKLor-.js.gz b/assets/hooks-2nBKLor-.js.gz deleted file mode 100644 index 2f5bb8d063bc208fec59a5875ae1ac918815b41d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31528 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 aRLs>|ZzGp>L-}6xz5ffkRmaH|q5%NJLwC{u diff --git a/assets/hooks-YNDWox5F.js b/assets/hooks-YNDWox5F.js new file mode 100644 index 00000000..958ece39 --- /dev/null +++ b/assets/hooks-YNDWox5F.js @@ -0,0 +1,17 @@ +var Ro=Object.defineProperty;var Ao=(e,t,o)=>t in e?Ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ee=(e,t,o)=>(Ao(e,typeof t!="symbol"?t+"":t,o),o);import{o as Po,u as se,a as Lo,b as ze,c as ve,d as Mo}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{u as Qe}from"./vue-hooks-plus@1.8.5_vue@3.4.15-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 F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Do}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ce,i as q,s as Ie,c as zo,a as D,r as le,b as A,d as Io,u as ge,e as jo,p as Eo,f as Re,h as $o,j as Ae,q as Pe,k as Bo,l as Fo,m as Wo,n as Ko,w as Uo,o as qo,t as W}from"./utils-ijx4BEDB.js";import{l as Go}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as $e}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Ho}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Je,c as Yo,i as Xo,d as Zo,s as Ve}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as re}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ae,r as Qo,i as Jo,a as en,b as tn,c as on,d as nn,e as rn,f as an,g as ln,h as sn,j as cn,k as un,l as dn,m as pn,n as mn,o as hn,p as fn,q as gn,s as yn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as et,c as tt,a as ot}from"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import{e as bn}from"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";const vn="modulepreload",Vn=function(e){return"/ray-template/"+e},Be={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=Vn(i),i in Be)return;Be[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":vn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},Sn=(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)))})},nt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},_l="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen"},_n=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],E={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},rt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],wn="zh-CN",Cn="zh-CN",Nn={"zh-CN":"zh-cn","en-US":"en"},Tn="zh-cn",wl={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"}},oe=Vue.ref(null),kn={setupRouterLoadingBar:!0,setupRouterGuard:!0},On=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Nl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=p=>{r.value=p},a=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:V}=p;o.value=f,n.value=V,i(!0)})};l&&Po(e,p=>{l(p)});const s=se(e,"contextmenu",a,t),u=se(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},at=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){at[e]=t,o==null||o()}function Z(e){return Vue.readonly(Vue.toRef(at,e))}let lt;const xn=async()=>{const e=Co(),t=await ol(rt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Cn})},Tl=async e=>{const t=await xn();lt=t,e.use(t)},Rn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ne=e=>{const{t,locale:o,...n}=lt.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Rn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},O=e=>e,An={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-bj3QS0Yk.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:O("menu.Dashboard"),icon:"dashboard",order:0}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Ln={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-T0chtiLx.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:O("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-lYrcOYGZ.js"),__vite__mapDeps([37,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-7BNOQ-Ub.js"),__vite__mapDeps([38,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:O("menu.ContextMenu"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:O("menu.Directive"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),U=()=>k(()=>Promise.resolve().then(()=>fa),void 0),Bn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:O("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-fVc_TH6T.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])),meta:{i18nKey:O("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:O("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:O("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-0igB_Jgy.js"),__vite__mapDeps([40,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,41])),meta:{i18nKey:O("menu.Echart"),icon:"echart",order:1}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-mkA_031d.js"),__vite__mapDeps([42,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"}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-ejObUa4h.js"),__vite__mapDeps([43,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:O("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-Egpds8EL.js"),__vite__mapDeps([44,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:O("menu.Modal"),icon:"other",order:3}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:O("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-QGXiPpUC.js"),__vite__mapDeps([45,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:O("menu.CalculatePrecision"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-NmCPfhY-.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.QRCode"),icon:"other",order:3}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/rely",name:"Rely",component:U,meta:{i18nKey:O("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-AI6Cyj5L.js"),__vite__mapDeps([48,49])),meta:{i18nKey:O("menu.RelyAbout")}}]},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:O("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-3zbRzBT-.js"),__vite__mapDeps([50,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:()=>k(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:O("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-nBuufZZT.js"),__vite__mapDeps([53,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,54])),meta:{i18nKey:O("menu.SvgIcon"),icon:"other",order:3}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/table",name:"TableView",component:()=>k(()=>import("./index-DYt8Yikm.js"),__vite__mapDeps([55,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:O("menu.Table"),icon:"other",order:2}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-AfZm_JUj.js"),__vite__mapDeps([56,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:O("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-O49QGz0I.js"),__vite__mapDeps([57,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,58])),meta:{i18nKey:O("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Pn,"/src/router/modules/demo/axios.ts":Mn,"/src/router/modules/demo/cache-demo.ts":zn,"/src/router/modules/demo/context-menu.ts":jn,"/src/router/modules/demo/directive.ts":$n,"/src/router/modules/demo/doc.ts":Fn,"/src/router/modules/demo/echart.ts":Kn,"/src/router/modules/demo/iframe.ts":qn,"/src/router/modules/demo/mock.ts":Hn,"/src/router/modules/demo/modal.ts":Xn,"/src/router/modules/demo/multi-menu.ts":Qn,"/src/router/modules/demo/precision.ts":er,"/src/router/modules/demo/qrcode.ts":or,"/src/router/modules/demo/rely.ts":rr,"/src/router/modules/demo/router-demo.ts":lr,"/src/router/modules/demo/scroll-reveal.ts":sr,"/src/router/modules/demo/svg-icons.ts":ur,"/src/router/modules/demo/table.ts":pr,"/src/router/modules/demo/template-hooks.ts":hr,"/src/router/modules/error404.ts":gr});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},[])},br=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.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}),vr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Vr=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=ce(M.token),s=ce(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?_e(!0):!q(c,"Symbol")&&c&&On.includes(c)?i():So(u)?n(r,l)?s?i(s):_e(!0):i():_e(!0):n(r,l)?i():i("/")})};var Sr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const it=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Sr,{locale:t}=ne(),{locale:o}=Za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Co(),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=a=>{t(a),o(a),n.localeLanguage=a,Ie(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=zo(a,s),c={primaryColor:a,primaryColorHover:a};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",a),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Object.hasOwn(n,a)&&(n[a]=s),u==null||u()};return bn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),st=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ct="transparent",ut={},dt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ht={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},wt={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"}},Ct={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)"}}},Nt={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)"}}},Tt={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)"]}}},kt={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)"]}}},Ot={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)"]}}},xt={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)"]}}},Rt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},At={textStyle:{color:"#999999"}},Pt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Lt={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"}}},Mt={color:["#fc97af","#87f7cf"]},Dt={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"}},zt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},_r={color:st,backgroundColor:ct,textStyle:ut,title:dt,line:pt,radar:mt,bar:ht,pie:ft,scatter:gt,boxplot:yt,parallel:bt,sankey:vt,funnel:Vt,gauge:St,candlestick:_t,graph:wt,map:Ct,geo:Nt,categoryAxis:Tt,valueAxis:kt,logAxis:Ot,timeAxis:xt,toolbox:Rt,legend:At,tooltip:Pt,timeline:Lt,visualMap:Mt,dataZoom:Dt,markPoint:zt},wr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ct,bar:ht,boxplot:yt,candlestick:_t,categoryAxis:Tt,color:st,dataZoom:Dt,default:_r,funnel:Vt,gauge:St,geo:Nt,graph:wt,legend:At,line:pt,logAxis:Ot,map:Ct,markPoint:zt,parallel:bt,pie:ft,radar:mt,sankey:vt,scatter:gt,textStyle:ut,timeAxis:xt,timeline:Lt,title:dt,toolbox:Rt,tooltip:Pt,valueAxis:kt,visualMap:Mt},Symbol.toStringTag,{value:"Module"})),It=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],jt="transparent",Et={},$t={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Wt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={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"}},Jt={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)"}}},eo={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)"}}},to={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)"]}}},oo={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)"]}}},no={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)"]}}},ro={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)"]}}},ao={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},lo={textStyle:{color:"#333333"}},io={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},so={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"}}},co={color:["#5ab1ef","#e0ffff"]},uo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},po={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Cr={color:It,backgroundColor:jt,textStyle:Et,title:$t,line:Bt,radar:Ft,bar:Wt,pie:Kt,scatter:Ut,boxplot:qt,parallel:Gt,sankey:Ht,funnel:Yt,gauge:Xt,candlestick:Zt,graph:Qt,map:Jt,geo:eo,categoryAxis:to,valueAxis:oo,logAxis:no,timeAxis:ro,toolbox:ao,legend:lo,tooltip:io,timeline:so,visualMap:co,dataZoom:uo,markPoint:po},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:jt,bar:Wt,boxplot:qt,candlestick:Zt,categoryAxis:to,color:It,dataZoom:uo,default:Cr,funnel:Yt,gauge:Xt,geo:eo,graph:Qt,legend:lo,line:Bt,logAxis:no,map:Jt,markPoint:po,parallel:Gt,pie:Kt,radar:Ft,sankey:Ht,scatter:Ut,textStyle:Et,timeAxis:ro,timeline:so,title:$t,toolbox:ao,tooltip:io,valueAxis:oo,visualMap:co},Symbol.toStringTag,{value:"Module"})),Tr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":wr,"/src/echart-themes/macarons/macarons.json":Nr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},kr=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),Or={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:()=>kr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},xr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Rr=Tr(),kl=Vue.defineComponent({name:"RChart",props:Or,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=E;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),V=async()=>{var S;ae([en,tn,on,nn,rn,an,ln,sn]),ae([cn,un,dn,pn,mn,hn]),ae([fn,gn]),ae([yn]);try{ae((S=e.use)==null?void 0:S.filter(Boolean))}catch(N){console.error("RChart register error: ",N)}},b=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const S=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(S)}},m=S=>{let N=Vue.unref(S);const R=I=>Object.assign({animation:!0},N,I);return e.showAria&&(N=R({aria:{enabled:!0,decal:{show:!0}}})),N},y=(S=s)=>{const N=n.value,R=m(e.options),{height:I,width:P}=N.getBoundingClientRect(),{onSuccess:B,onError:J}=e;try{Rr.forEach(H=>{Qo(H.name,H.theme)}),c=Jo(N,S,{width:P===0?200:void 0,height:I===0?200:void 0}),l.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&A(B,c)}catch(H){J&&A(J),console.error("RChart render error: ",H)}},d=()=>!!(c&&c.getDom()),g=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},h=(S,N)=>{if(S==="downloadChart"&&d()){const{filename:I,...P}=e.downloadOptions;Io(c.getDataURL(P),I??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,S,N)},v=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}b(),e.autoResize&&(i=Je(_,e.throttleWait),a=Lo(e.observer||r,i))},x=()=>{var S;g(),i==null||i.cancel(),(S=a==null?void 0:a.stop)==null||S.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(g(),b())}),Vue.watch(()=>e.showAria,()=>{g(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,S=>{const N=m(S),R=Object.assign(e.setChartOptions,xr);c==null||c.setOption(N,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:x,render:v,isDispose:d}),Vue.onBeforeMount(async()=>{await V()}),Vue.onMounted(()=>{v()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:h}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:le(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:le(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":le(a,{defaultElement:Vue.createVNode(mo,{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)])}}),Ar={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},Ol=Vue.defineComponent({name:"RCollapseGrid",props:Ar,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&A(r,t.value),l&&A(l,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(T,{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()]}})]})]}})})}}),Pr={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}},T=Vue.defineComponent({name:"RIcon",props:Pr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&A(l,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)])])}}),Lr={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}},xl=Vue.defineComponent({name:"RIframe",props:Lr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&A(s,a)};return se(n,"load",l),se(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)})])}}),Mr={...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}},Dr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=$e(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[$e.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Rl=Vue.defineComponent({name:"RModal",props:Mr,setup(e){const{height:t}=ze(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=ge();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Dr(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.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,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),zr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const mo=Vue.defineComponent({name:"RMoreDropdown",props:zr,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"}),Ir(e=le(n,{defaultElement:Vue.createVNode(T,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),jr={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}},Er=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=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Al=Vue.defineComponent({name:"RayQRcode",props:jr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Er(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Go.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:V}=e;V&&A(V,f),n.value=f}).catch(f=>{const{onError:V}=e;V&&A(V,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&q(n.value,"String")?jo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[q(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(T,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ue={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},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},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},$={tableIconSize:"18",tableKey:Symbol("r-table")},$r=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ue},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:l}=e;l&&A(l,r)}}},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(T,{name:"adjustment",size:$.tableIconSize,cursor:"pointer"},null)]})}}),Br=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject($.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Qe(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:$.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Fr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"all-scroll"},null),Fe=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:$.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...V}=i,b=p==="left",m=p==="right",y={...V,title:u,key:s,fixed:p,isLeftFixedActivated:b,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Fe,{icon:"row_head",title:"固定在列首",customClassName:b?Se:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:$.tableIconSize,cursor:"pointer",customClassName:f?Se:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Fe,{icon:"row_end",title:"固定在列尾",customClassName:m?Se:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&A(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Le(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,a):p.splice(f+1,0,a),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:$.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:Fr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Kr=Vue.defineComponent({name:"TablePrint",props:ue,setup(e){const{wrapperRef:t}=Vue.inject($.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Eo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:$.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Ur=Vue.defineComponent({name:"TablePropsSelect",props:{...ue,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:a}=e;a&&A(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&A(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:$.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pl=Vue.defineComponent({name:"RTable",props:ue,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=ge(16),i=ge(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,g)=>{const{onContextMenuClick:_}=e;_&&A(_,d,g),a.showContextMenu=!1},p=(d,g)=>{var h;return{...(h=e.rowProps)==null?void 0:h.call(e,d,g),onContextmenu:e.disabledContextMenu?void 0:v=>{v.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=v.clientX,a.y=v.clientY})}}},f=d=>{s.size=d},V=d=>{const{onUpdateColumns:g,"onUpdate:columns":_}=e;g&&A(g,d),_&&A(_,d)},b=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Kr,d,null),Vue.createVNode($r,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Br,null,null),Vue.createVNode(Wr,Vue.mergeProps(d,{onUpdateColumn:V.bind(this)}),null),Vue.createVNode(Ur,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[g(),b()]):g};return Vue.provide($.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:l,contextMenuReactive:i,contextMenuOptions:a,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:V,contextMenuSelect:b}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:V.bind(this),size:r.size}),{...c}),l?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:a,onClickoutside:()=>i.showContextMenu=!1,onSelect:b.bind(this)},null)]),header:le(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},qr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Gr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Hr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Gr),setup(e){const{getKeepAliveInclude:t}=aa(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=nt;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.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 Yr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Xr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,ho=(e,t,o)=>{const n=[];if(Xr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=ho(r,t,o);l.length>0&&n.push(e,...l)}return n},Zr=(e,t,o)=>{const n=[];for(const r of e){const l=ho(r,t,o);l.length>0&&n.push(...l)}return n},Qr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Yr,n=o?o.title:"";document.title=t+" - "+n},Jr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},fo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ne(),{label:r,icon:l,type:i,i18nLabel:a}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>a?n(a):r||null,c=()=>l&&(a||r)||!l&&(a||r)?null:{"padding-right":"0"};if(q(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},We=()=>{const{getRootPath:e}=Q();return ce(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},ea=e=>e[0]==="/",go=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){go(r.children,t,l);continue}else t.push({...r,path:l})}return t},ta=e=>Array.isArray(e)?go(Yo(e)):[],yo=()=>br(yr()),oa=()=>ta(yo()),bo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ne(),{setKeepAliveInclude:r}=la(),l=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:g}=d,{i18nKey:_,noLocalTitle:h}=g,v=Vue.computed(()=>_?n(`${_}`):h),x={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},S=Object.assign({},x,{icon:Jr(d),extra:fo(d)});return d.fullPath===We()&&(l.currentMenuOption=S),S.show=Me(S),S},s=d=>{l.breadcrumbOptions=Zr(l.options,"fullPath",d)},u=(d,g=!0)=>{const h=Array.isArray(d)?[...d]:[d];g?l.menuTagOptions.push(...h):l.menuTagOptions=h},c=(d,g)=>{l.menuTagOptions.find(h=>h.fullPath===d)||l.menuTagOptions.push(g)},p=(d,g,_)=>{const{meta:h}=g;if(h.windowOpen)window.open(h.windowOpen);else{e({path:String(d),query:_});const{sameLevel:v}=h;if(r(g),Qr(g),!v)c(d,g),s(d),l.menuKey=d,l.currentMenuOption=g,Ie(M.appMenuKey,d);else{const x=Re(a(g),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(N=>N.key===x.key)||l.breadcrumbOptions.push({...x,fullPath:String(x.key)})}}},f=async(d,g)=>{const[_]=d.split("?"),h=t().find(v=>v.path===_);if(h){const v=Re(h,["children","meta","path","name","redirect"]);p(_,a({...v,fullPath:v.path}),g)}},V=()=>new Promise(d=>{const g=(_,h)=>{var x;const v=[];for(const S of _){let N=`${h.endsWith("/")?h:h+"/"}${S.path}`;if(N=N.replace(/\/+/g,"/"),(x=S.children)!=null&&x.length)S.children=g(S.children,N);else if(!So(S.meta))continue;v.push(a({...S,fullPath:N}))}return v};if(l.options=g(yo(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),b=d=>l.collapsed=d,m=(d,g=1)=>l.menuTagOptions.splice(d,g),y=async()=>{i.value&&(await V(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,g)=>{await y(),d!==g&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:b,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),vo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Xo(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),$o("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Vo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=nt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),G=()=>{const e=bo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},de=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=bo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=it(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=it();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},na=()=>{const e=vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ra=()=>{const{signing:e,logout:t}=vo();return{signing:e,logout:t}},aa=()=>{const e=Vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},la=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},Ll=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Ho)},So=e=>{const{getSigningCallback:t}=na(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Me=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Ae();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ia=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},sa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=kn;t&&ia(e),o&&Vr(e)},_e=(e=!0)=>{const{router:t}=ye(),{push:o,replace:n}=t,{getRootPath:r}=Q();Ie(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var ca={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ua=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ca;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(T,{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}}),da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=de(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=G(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=be(),s=Vue.computed({get:()=>Z("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,V;(V=(f=e.value)==null?void 0:f.showOption)==null||V.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ua,{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:X.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:X.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 pa{constructor(){Ee(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 we={requestInstance:null,responseInstance:null},Ce={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ma=new pa,Ml=()=>{const e=(a,s)=>{s==="requestInstance"?we.requestInstance=a:we.responseInstance=a},t=a=>we[a],o=(a,s,u)=>{u==="ok"?Ce[a]=s:he[a]=s},n=(a,s)=>s==="ok"?Ce[a]:he[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?Ce[s]:he[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=he[u],{MODE:p}=Ae();r(c,s,p)}}},ha=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ma.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),_o=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=wo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=Z("globalMainLayoutLoad"),i=Z("layoutContentMaximize"),a=Z("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},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(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ha,null,null),e?Vue.createVNode(Hr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),fa=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"}));var ga={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ya=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ga;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ke=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(T,{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)}}),ba=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=el(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{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(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function fe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const va=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}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V)}}),f=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=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"},fe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(ba,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:E.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:_n,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(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=>i("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=>i("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=>i("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=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function Va(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=de(),{getBreadcrumbOptions:t}=G(),{isTabletOrSmaller:o}=be();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},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},Va(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const _a=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=de(),n=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h),h||p()}}),{getMenuOptions:r}=G(),l=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let a=0,s=a;const{isTabletOrSmaller:u}=be(),c=Vue.ref(!1),p=()=>{l.searchOptions=[],l.searchValue=null,a=0,s=a},f=h=>{(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),p(),n.value=!0)},V=h=>{const v=[];if(h)c.value=!0;else{c.value=!1,l.searchOptions=[];return}const x=S=>{var N,R,I;for(const P of S){if((N=P.children)!=null&&N.length&&Me(P)){x(P.children);continue}const B=(R=P.breadcrumbLabel)==null?void 0:R.toLocaleLowerCase(),J=String(h).toLocaleLowerCase();B!=null&&B.includes(J)&&Me(P)&&!((I=P.children)!=null&&I.length)&&v.push(P)}};setTimeout(()=>{h?(x(r.value),l.searchOptions=v):l.searchOptions=[],Vue.nextTick().then(()=>{m()}),c.value=!1},500)},b=h=>{if(h){const{meta:v}=h;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(h.fullPath,h))}},m=()=>{const h=l.searchOptions[a],v=l.searchOptions[s],x="content-item--active";h&&Vue.nextTick().then(()=>{const S=Pe(`attr:data_path="${h.path}"`),N=v?Pe(`attr:data_path="${v==null?void 0:v.path}"`):null;if(N!=null&&N.length){const[R]=N;Bo(R,x)}if(S!=null&&S.length){const[R]=S;Fo(R,x)}})},y=h=>{const{icon:v}=h;return typeof v=="string"?Vue.createVNode(T,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(T,{name:"table",size:"24"},null)},d=h=>{h==="up"?a=a-1<0?0:a-1:h==="down"&&(a=a+1>=l.searchOptions.length?l.searchOptions.length-1:a+1)},g=h=>{const v=h.key;switch((v==="ArrowUp"||v==="ArrowDown"||v==="Enter")&&(h.preventDefault(),h.stopPropagation()),s=a<=0?0:a,v){case"ArrowUp":d("up");break;case"ArrowDown":d("down");break;case"Enter":const x=l.searchOptions[a];x&&b(x);break}m()},_=({menuOption:h})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:b.bind(this,h),data_path:h.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[y(h.meta)]),Vue.createVNode("div",{class:"content-item-label"},[h.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),se(window,"keydown",h=>{f(h),g(h)},!0),{...Vue.toRefs(l),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Zo(V,300),searchItemClick:b,RenderPreIcon:y,isTabletOrSmaller:u,SearchItem:_,loading:c}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?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(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Ne(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):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(T,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Ne(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Ne(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Wo();return n==="MacOS"?"⌘ K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},wa(n=e())?n:{default:()=>[n]})]})}})}}),Na=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=ce(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Ta=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],ka={logout:()=>{const{logout:e}=ra();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Oa=e=>{const t=ka[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},xa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ra=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ne(),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"}],l=[...r],i=[...r];return o.value?i:l},Aa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=ne(),[n,{toggleFullscreen:r,isEnabled:l}]=Qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=Z("globalDrawerValue"),f=Vue.computed(()=>xa({isFullscreen:n,isTabletOrSmaller:c})),V=Vue.computed(()=>Ra({isFullscreen:n,isTabletOrSmaller:c})),b={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:V,toolIconClick:d=>{var g;(g=b[d])==null||g.call(b)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(_a,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(Sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ca,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:rt,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ta(),onSelect:Oa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Na,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(va,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Pa=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Aa,null,null)]})}}),La={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ma=ot('',1),Da=[Ma];function za(e,t){return et(),tt("svg",La,[...Da])}const Ia={render:za},ja={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ea=ot('',1),$a=[Ea];function Ba(e,t){return et(),tt("svg",ja,[...$a])}const Fa={render:Ba};function Wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ka=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=G(),{changeMenuModelValue:l}=de(),{getRootPath:i}=Q(),{maximize:a}=wo(),{reload:s}=Ja(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:V}=tl(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const y={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Fa,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ia,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:y.size},null),disabled:!1}]),g=ge(16),_={closeCurrentPage:()=>{n.value!==i.value&&u(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(m)},closeLeft:()=>{f(m)},closeOther:()=>{V(m)}},h=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),v="menu_tag_data",x=Z("globalMainLayoutLoad"),S=w=>{u(w)},N=(w,C)=>{d.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},R=w=>{h.actionDropdownShow=!1,l(w.fullPath,w)},I=()=>{const w=document.getElementById(g);if(w)return Array.from(w.childNodes).find(pe=>Ko(pe,"n-scrollbar-container").value)},P=w=>{var L;const C=I();if(C){const pe=C.scrollLeft||0,je=w==="left"?Math.max(0,pe-200):pe+200;(L=o.value)==null||L.scrollTo({left:je,behavior:"smooth"})}},B=w=>{var C;h.actionDropdownShow=!1,(C=_[w])==null||C.call(_)},J=(w,C)=>{C.preventDefault(),h.actionDropdownShow=!1,m=w,Vue.nextTick(()=>{h.actionDropdownShow=!0,h.x=C.clientX,h.y=C.clientY})},H=()=>{const w=r.value.length-1,{closeable:C}=r.value[m]??{};N("closeCurrentPage",!C),m===w?N("closeRight",!0):m0&&N("closeLeft",!1)},No=()=>{m=r.value.findIndex(C=>C.fullPath===n.value),H()},To=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},ko=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Oo=()=>{I()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},xo=()=>{Vue.nextTick().then(()=>{const w=Pe(`attr:${v}="${n.value}"`);if(w!=null&&w.length){const[C]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,C)=>{d.value.forEach(L=>{b.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Oo():w.length===(C==null?void 0:C.length)&&xo())},{immediate:!0}),Vue.watch(()=>h.actionDropdownShow,w=>{var C;w&&((C=Je(H,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:S,getMenuKey:n,menuTagClick:R,moreOptions:d,scrollX:P,scrollRef:o,uuidScrollBar:g,actionDropdownSelect:B,actionState:h,menuTagContextMenu:J,setCurrentContextmenuIndex:No,menuTagMouseenter:To,menuTagMouseleave:ko,MENU_TAG_DATA:v,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:V,menuTagMouseleave:b,actionDropdownSelect:m,reload:y}=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:m.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,size:[16,0]},{default:()=>[Vue.createVNode(T,{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"},Wa(e=r.map((d,g)=>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:p.bind(this,d),onContextmenu:f.bind(this,g),onMouseenter:V.bind(this,d),onMouseleave:b.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:_,meta:{i18nKey:h}}=d;return h?c(h):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,g)}),{default:()=>[Vue.createVNode(T,{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:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{a(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(mo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ua=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Ka,null,null)}}),qa=e=>{const t=ve(e[0]),o=ve(e[1]),n=ve(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`}))},Ue=Mo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ga=()=>({setLockAppScreen:o=>{Ue.value=o},getLockAppScreen:()=>Ue.value}),Ha=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:l}=Ga(),i=qa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,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(da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Pa,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ua,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(_o,null,null)]}),o?Vue.createVNode(ya,{ref:"layoutFooterRef"},null):null]})]})}}),Ya=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"login",component:()=>k(()=>import("./index-1jNoPARS.js"),__vite__mapDeps([59,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"layout",redirect:e.value,component:Ha,children:oa()}]};let ie;const Xa=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ya(),scrollBehavior:e=>{vr(e)}}),Dl=async e=>{ie=await Xa(),e.use(ie),ye(),sa(ie)},ye=()=>{try{if(ie)return{router:ie};throw new Error}catch{throw new Error("router is not defined")}},qe="YYYY-MM-DD HH:mm:ss",Za=()=>({locale:i=>{const a=Nn[i];a?F.locale(a):F.locale(Tn)},getStartAndEndOfDay:i=>{const{format:a=qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(a),f=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,a)=>{const{format:s=qe}=a??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,a)=>{const s=F(i);return F(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function be(e){const{width:t,height:o}=ze(e),n=Vue.ref(!1);return Uo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Ge=999,Te=!1;const Y="ELEMENT-FULLSCREEN-RAY",{height:He}=ze(),Ye=document.createElement("style"),Qa=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=W(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),g=` + [${Y}] { + position: fixed; + width: 100% !important; + height: ${He.value}px !important; + transform: translate(-${y}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${q(a,"Null")||q(a,"Undefined")?Ge:a} !important; + background-color: ${i??null}; + } + `;Ye.innerHTML=g,Te||document.head.appendChild(Ye)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(Y)||m.setAttribute(Y,Y),u||(u=!0,Ge+=1),Te||(c(),Te=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=W(e);m&&m.removeAttribute(Y),l==null||l()},V=()=>{const m=W(e);m&&(m.getAttribute(Y)?f():p())},b=Vue.watch(()=>He.value,c);return qo(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(Y)),b()}),{enter:p,exit:f,toggleFullscreen:V}},ke={svg:re.toSvg,png:re.toPng,jpeg:re.toJpeg,blob:re.toBlob,pixelData:re.toPixelData},zl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=W(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=ke[s??i??"jpeg"])==null||f.call(ke,p,t).then(V=>(n==null||n(V,p),u(V))).catch(V=>(r==null||r(V),c(V))).finally(()=>{l==null||l()})})}},Il=(e,t)=>({print:()=>{const n=W(e);n&&Do({...t,printable:n})}}),wo=()=>({isLayoutContentMaximized:Vue.computed(()=>Z("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(oe),{toggleFullscreen:i}=Qa(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=oe==null?void 0:oe.value)==null||a.scrollTo(r))}}),Ja=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),jl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=j(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),Oe=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light))},el=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:l}=ne();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),Oe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),Oe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),Oe(!r)},getAppTheme:e}},ee=(e,t)=>{const{getMenuTagOptions:o}=G();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(l=>l.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 tl(){const{getMenuTagOptions:e,getMenuKey:t}=G(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=de(),i=()=>e.value.findIndex(b=>b.fullPath===t.value);return{close:b=>{const m=ee(b,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const g=e.value[y-1];g&&o(g.fullPath,g)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:b}=Q(),{router:{getRoutes:m}}=ye(),y=m().find(d=>d.path===b.value);if(y){const d=Re(y,["children","meta","path","name","redirect"]);o(d.path,l({...d,fullPath:d.path}))}},closeRight:b=>{const m=ee(b,"closeRight");if(m){const{option:y,index:d}=m,g=e.value.length-d,_=i();n(d+1,g),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:b=>{const m=ee(b,"closeLeft");if(m){const{option:y,index:d}=m,g=i();n(0,d),g<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:b=>{const m=ee(b,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const m=ee(b,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:b=>{const m=ee(b,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function El(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=ye(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=G();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[V]}=f;p(V);return}s(f.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 Q(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=z(),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))}}}let te;const Xe=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=fo(e),te=e},Ze=(e,t)=>{const o=e.endsWith("/"),n=t.endsWith("/");return o&&n?e.slice(0,-1)===t.slice(0,-1):!o&&!n?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)},De=(e,t,o,n)=>{var r;if(te&&Ze(te.fullPath,t))return Xe(te,n),te;for(const l of e){if(Ze(l.fullPath,t))return Xe(l,n),te=l,l;if((r=l.children)!=null&&r.length){De(l.children,t,o,n);continue}}},xe=(e,t,o)=>{const{getMenuOptions:n}=G();if(typeof e=="string")De(n.value,e,t,o);else if(q(e,"Object")){const{fullPath:r}=e;De(n.value,r,t,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function $l(){return{hidden:n=>{xe(n,"hidden",{show:!1})},show:n=>{xe(n,"show",{show:!0})},update:(n,r)=>{xe(n,"update",r)}}}const Bl=(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 l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(Ve(o,s,o[s]||{}),Ve(o[s],u,r)):Ve(o,s,r||{}))}),o},ol=async e=>{var o;const t={};for(const n of e){const r=await Sn(Object.assign({"./lang/en-US.ts":()=>k(()=>import("./en-US-u4Lhq5uS.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/zh-CN.ts":()=>k(()=>import("./zh-CN-JcY5XHxt.js"),__vite__mapDeps([62,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`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Fl=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}}},Co=()=>ce(M.localeLanguage,"localStorage",{defaultValue:wn});export{_l as A,ma as B,Ml as C,Tn as D,Cl as E,mo as F,wo as G,El as H,Ja as I,jl as J,el as K,rt as L,$l as M,_e as N,Rl as R,ba as T,k as _,zl as a,wl as b,j as c,M as d,z as e,Na as f,Ga as g,ra as h,be as i,Z as j,Ll as k,Dl as l,ne as m,Fl as n,Q as o,K as p,Al as q,T as r,Tl as s,Bl as t,Il as u,Nl as v,xl as w,kl as x,Ol as y,Pl as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-bj3QS0Yk.js","assets/vue-hooks-plus@1.8.5_vue@3.4.15-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-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js","assets/@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js","assets/utils-ijx4BEDB.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.15-xG7oRWIU.js","assets/@vue_reactivity@3.4.15-2zCDAkOA.js","assets/@vue_shared@3.4.15-JOA8BF6u.js","assets/index-3nkF0W6U.css","assets/index-T0chtiLx.js","assets/instance-d7_PjUp-.js","assets/index-kznjMqp-.css","assets/index-lYrcOYGZ.js","assets/index-7BNOQ-Ub.js","assets/index-fVc_TH6T.js","assets/index-0igB_Jgy.js","assets/index-ajyCn2oj.css","assets/index-mkA_031d.js","assets/index-ejObUa4h.js","assets/index-Egpds8EL.js","assets/index-QGXiPpUC.js","assets/index-NmCPfhY-.js","assets/ray-9TfU2AhD.js","assets/index-AI6Cyj5L.js","assets/index-HDKPr_0g.css","assets/index-3zbRzBT-.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-nBuufZZT.js","assets/index-iKuv6ZNn.css","assets/index-DYt8Yikm.js","assets/index-AfZm_JUj.js","assets/index-O49QGz0I.js","assets/index-Btqqg3j9.css","assets/index-1jNoPARS.js","assets/index-OMe0-hbS.css","assets/en-US-u4Lhq5uS.js","assets/zh-CN-JcY5XHxt.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/assets/hooks-YNDWox5F.js.gz b/assets/hooks-YNDWox5F.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..82999a4fde04e33052778a3ad4b0dc19a4d3ecb2 GIT binary patch literal 32087 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.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{x as u}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-0igB_Jgy.js.gz b/assets/index-0igB_Jgy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f0a54d4d3a7fa7ac2e2569181f94776b240561f GIT binary patch literal 2697 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 Djsr%= literal 0 HcmV?d00001 diff --git a/assets/index-7H5TYATf.js b/assets/index-1jNoPARS.js similarity index 64% rename from assets/index-7H5TYATf.js rename to assets/index-1jNoPARS.js index 2525d1a2..b881f114 100644 --- a/assets/index-7H5TYATf.js +++ b/assets/index-1jNoPARS.js @@ -1 +1 @@ -import{s as u}from"./utils-UzsOo2rG.js";import{m as v,h,o as N,j as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-2nBKLor-.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import{R as _}from"./index-0vVhegrX.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=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]})]})}}),k=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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};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(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,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-ijx4BEDB.js";import{m as v,h,o as N,j as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-YNDWox5F.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import{R as _}from"./index-0vVhegrX.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=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]})]})}}),k=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.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};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(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,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-1jNoPARS.js.gz b/assets/index-1jNoPARS.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1adfd83c1eb22077ff5de7a16daee1dc1f33b24 GIT binary patch literal 3702 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 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 J=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),a=Vue.computed(()=>{const r=c.value;return B(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 K={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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Q=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=K,n=document.body,d=w(u.appPiniaSettingStore,"localStorage");if(d){const s=$(d,"primaryColorOverride.common.primaryColor",i),m=W(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",m||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&Y(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?v(r,d):v(r,n),Z(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)}}),H={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),X=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:o}=g(),c=Vue.reactive({lockCondition:h()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};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(z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:H,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("锁屏")]})]})])}}),e1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=k(),{updateSettingState:o}=g(),{setLockAppScreen:c}=b(),{isTabletOrSmaller:a}=j(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),m=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),x=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),A=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},P=()=>{var M;(M=e.value)==null||M.validate(L=>{L||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(m),clearInterval(x)}),{...Vue.toRefs(s),backToSigning:A,unlockScreen:P,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(z,{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:H},{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])])])])])}}),l1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=g(),{getLockScreenSwitch:t}=f();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(e1,null,null):Vue.createVNode(X,null,null)])]})}}),t1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();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}}),c1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:T("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var o1={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.15","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.2-beta1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=o1,l=w(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=k();return l!==null?e!==l&&(t.value=!0,y(u.appVersionProvider,e,"localStorage")):y(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(D,{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)])}}),S=Vue.defineComponent({name:"App",render(){return Vue.createVNode(J,null,{default:()=>[Vue.createVNode(i1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(t1,null,null),Vue.createVNode(c1,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 a1=()=>{p.locale(F)},V=(e,l)=>{const t=new G(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},r1=()=>({mounted:(e,{value:l})=>{V(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),V(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=()=>{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=I(c,i,Object.assign({},r)),l=C(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),_=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),Z(e,t)):(e.removeAttribute("disabled"),v(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},p1=()=>({mounted:(e,{value:l})=>{_(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&_(e,l)}}),u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=()=>{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=U(o,a,Object.assign({},i)),C(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},f1=Object.freeze(Object.defineProperty({__proto__:null,default:h1},Symbol.toStringTag,{value:"Module"})),m1=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`)},{}),v1=e=>{const t=m1(Object.assign({"/src/directives/modules/copy/index.ts":n1,"/src/directives/modules/debounce/index.ts":d1,"/src/directives/modules/disabled/index.ts":u1,"/src/directives/modules/throttle/index.ts":f1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;q(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`)})},N=async e=>{await O(e),await R(e),await E(e),a1(),v1(e)},g1=async()=>{const e=Vue.createApp(S);await N(e),e.mount("#app")},b1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(S),await N(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?b1():g1(); diff --git a/assets/index-2oQH7YNu.js.gz b/assets/index-2oQH7YNu.js.gz deleted file mode 100644 index 710f388fe0145db90e2202241616333d36039847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28854 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 Jep2E>0RUQ9cEkVx diff --git a/assets/index-mupH31VS.js b/assets/index-3zbRzBT-.js similarity index 94% rename from assets/index-mupH31VS.js rename to assets/index-3zbRzBT-.js index 371e8a8c..daec481f 100644 --- a/assets/index-mupH31VS.js +++ b/assets/index-3zbRzBT-.js @@ -1 +1 @@ -import{z as i}from"./hooks-2nBKLor-.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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{z as i}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-3zbRzBT-.js.gz b/assets/index-3zbRzBT-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b6513ca64fb921b5dc1a7f4c4acfce12fcc0897 GIT binary patch literal 1177 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.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{v as p}from"./hooks-YNDWox5F.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.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-7BNOQ-Ub.js.gz b/assets/index-7BNOQ-Ub.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff3e0072455f358614c8b15dba15581d6266f0a8 GIT binary patch literal 1427 zcmV;E1#J2siwFP!000021C^FtZxcrphVT0;mKBw3b!OOI#|~^1z?b@c;2~sQV#g67V zXU@FmJ*#C=ETrx>4XTW|SCb+#$+19)hQeE`3l~JYxI}i9Im0r}B*(l&O5k3H?5eUu zEHZ_$kR^b%<#EoZon2M7iER_x!gKgsvh1vd;|y(q5)t4%S$2p`idcHY!W;aoC@d~5 zjI+%I@Sv_ZOwz>1NpYu{K)FDsh+V`R%k}NeZKpLJ6$+oKpgcwFY2w(pvvKOwnZ@(Y zIJB#7nkr>WgOd6l zGHC_g_WzZ!x^IUkqQ!BJaSf7sdeCu;I3>Jd zt*~vexI1xs#u-gJSZ5r^AQe*@e5I*Qt8|F9lM$I6rg3dG*qgUY?Fnaz2y1~^MC(v? zG8N&}*4D-zp6Dxh0hL;ni)4xv@TM+qM@wvOoVhH4`yexB3fE|@9#2IR-Owsz)v`kh z#KMj}SKPR;K7CO79hq>=BEVVGhLX3Jr^Wh(m5sx2pq^$;raL3pxm;P8Ypl&30uOsS z1V3DxJ3hZuN+u?g@+M7(GIO859Z#J*6D9|&US*uh4pv?O5ydf;3S>6P1zf3YmiRhM z^h_}yuoqCyAuQY3$OoZg>%c0EgLTlDaV;5F%q!c(AvRuJv=+9v3lqKysKTlfRYj<> zj0Id<)v&vq%pK%nDYVEa8~c|(JmqW^Cq}N8a8EPA)2sQZ0f~*bO1ROOFRBCihUZD| z>__W<^ZcZQVK~ZS5eFX+R~L)I8@SyQTxnxvb~6FuLyd8$h$t2uxXyJsjleZ4f@^5& zGr*Gth=hq0=p@eNyMtKBVkOjac_iMvAF=aDzFA%DhO`QyYreeq==qaZ-+lG^^9L_~ z{lY{I=(y%C?HF~cRkdUG(1_fB_TB5B|9bwU|MXh_-ktvKuZOTtnd%tTB<&sLX@Ks; z;F>;bG9ToKvfoP8fAnYn`mN_r`nP|2dFy8X!KXurGp}KIRMHmhn7vDR)NQ*Ab=(B0 zK(t(nlGvvj&Zi6An~igjpOK&w$-6#8VvWN()LcNrMaBs9WaHuW9ix3DUty) ztldbP;z^(yHdloYIZjy<$m&uEZPaao)Xbxyd&KIYu0JTu&E;oLUVKMfg-RcFHPa!u zW};wdmk4-L5kmTmQw_!k#_EC;u`gQO=s*17)tyKEyN~z3c=-D6_x;;nn*Z^v|6QXQ z6imdEFhp-{eGF|q+}?lo&FhEvUtRsZf8$yI`n6ZT{n)?%)&8{yFaG?tfBo_P*S`$v z`}@jOGk+91Zb2jS zjC`3ogA5l)OIELgbj^tJgoY-HL+U{UT)SpfXe}bFG?m&!f}e*FJniNv()rnw-4^4% zXpy54C`Ic)7_W)kC;L}!zIgh}i$6Xyj&?Q4=CSul9wh^t3tmZ0D@LXz=~pV3R+R5$ hT}yA)>*Z&lo&C_Qq(5}Se)neH`v-m*s)FYU005X<%^d&$ literal 0 HcmV?d00001 diff --git a/assets/index-7H5TYATf.js.gz b/assets/index-7H5TYATf.js.gz deleted file mode 100644 index e3ea130fc91e52686c60040adc01abbd574200cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3705 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 XJbm+jTm?~f>reg{KL|d;FD3v0822eJ diff --git a/assets/index-AI6Cyj5L.js b/assets/index-AI6Cyj5L.js new file mode 100644 index 00000000..5c3a116a --- /dev/null +++ b/assets/index-AI6Cyj5L.js @@ -0,0 +1 @@ +var g={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-AI6Cyj5L.js.gz b/assets/index-AI6Cyj5L.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d7d4c291d0a33dfdeea7ad1cfed9299449292ae GIT binary patch literal 2063 zcmV+q2=MnGiwFP!000021HD)6j}ylk|K7i1GnJ568jrm`-`gS+5>V4hZGtF5l}?8= zxBJ+hyWO4b%&a-rS?QtzAs@m~3DK4p0WB#_n+6n=a6n0<{w>~n`7f%OS^I2rk?05d z<#apG%lw|-^P6YJJt~||Ymjbq{6PpQBq1aL1L+UY$zBGTgj&D_ARk@u>SU342qStC zB#)u`TY-GkARd{oih$G+rkjjQ?MW8MBEmt$(lt&+=%Wh_QYW4c4n#jyyt*!R$|mtl z#vl^{lAurQvUYAF9Mb-}P3L*Ut0Rm;9#<8wvY2+j?7g73g`i7?(w_6AN#+n{i2^|b zrK5EuX)GX&A|6uNt-@&MMbhvPj(M zhb7e%gk(}dC>2$Ps5#OwsZzlbRaWX*sJ#q~Lz8&(2%}yG)h_27QYX`X9$6wI1M`*= z9lA`GO**|Mc&0$u0vg(LGm@J=x=<&c4$N@~z0)&oT%&6cjk~x=8grz9@Ms-mq*10+ zNSk<(G#a*5Cj%bGOlf;9hzuj%VyS^C8&BG-Qw@01gG4c&&}i(dfuB6=M@{upu!ZWj zc%?OB?S3swN=7G(_sG1>VFGJMs;9IaA&$jE>+9Y3CSt7$46gb_R3KQYs+OWLQwF5Y zvM_~h%J-1Yu~UyJSeLcK8j%rfT?_08Yjs_2S}}QL{FGK|0wj-mAS~#HJ}<^+1hZ^P zDnKb_p)8U5IMs~XVFiYC&%&aa;;Dc(+XP_;fYogXY0!mW!}O=AWoWaRJ?5?We;meg z31iwrDw>2;gw=~ob!YI*&4iRJu{h;I*@N0xKElB&Xn{12uuUS;UGR?Z;4zb6o9G?k zQ1)>(iLmNwmI4OzWEU_Xu?mCJp4HI`NF_ zw2jB904W(yY`S?e8xErhYp2bW$@Ht7tFv(|POWyDuf?%MrVx}xE|R&W8M_`A)ew4B z38H5h^vIk!f|FjFX%_Hge5Z{OXv-n_%~IW(JtYHM%o15bIZkK{J`%KFRS>6Og{tu*Jc<2CEpY3M(7GUuW^KisG{6ftA$p$@p7#5Dmr%T zo%0zGCeMG!L#QY>*X>fy`IcS|q0JIFHPUlsV7qY^qW*hpJW~iuP+3}W2PVoqqEz1M z;OUnXd+kzAY+qsA$}n#!9JE#jWdnxa-`)TAW^w)Vy+=k*_# zza4zYacQ+chCe*m{p9h;8jh`HY>B~I(FaWZJXx5hM=HrjV&2hgaTPFsRWFk6t>>^7-ev$AL zl8RY!^W&vpHK9CtAKF~NuXvWIih&+i+}y>3fJa%JNI$@ns`)6@x|V)4E1r>o;}IL9 zl^*WWB#hu3?VO5Ou;KUf919&ND()ZxGKne>KowZ=qmcCw9t4rOE;JogYE+)% zm04f&NG2biq9Pm%t+@Pj_~M#vwbow(X%NU&Zxn#rBi^M}IA@Jl(zdeD}ds z;*?5z{!Q`e)^O+A{;QY8vq#t|o_(|Ta{J)+mEEh?hcB)a-(M{r-m<skN5X({Qcm;w+DCsGTgbg_wv&4<#z{No&KWvcP63%#Gqen5wvxSX+^bEmq{|C zDiYJQ0<9Bou+J|P#CV`53=ntz!ERZ=I)P t#M4ou_5Vm!GDB5jsakdO+&vDP`k_5I?@;NKUitB#{1-ftQLC{L000V$4B!9& literal 0 HcmV?d00001 diff --git a/assets/index-AfZm_JUj.js b/assets/index-AfZm_JUj.js new file mode 100644 index 00000000..5b5e7275 --- /dev/null +++ b/assets/index-AfZm_JUj.js @@ -0,0 +1 @@ +import{j as h,c as A,G as E,r as g,H as f,I as x,J as k,K as T,M as b}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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 le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=x(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,badgeUpdateLabel:u}=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:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>p("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{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":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{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:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{i(),setTimeout(()=>{n()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!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:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{le as default}; diff --git a/assets/index-AfZm_JUj.js.gz b/assets/index-AfZm_JUj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2edeea9b8bc9e40d1cbbd9d5a738d6a3a10ee87d GIT binary patch literal 2375 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 diff --git a/assets/index-CD4aZZFS.js b/assets/index-DYt8Yikm.js similarity index 97% rename from assets/index-CD4aZZFS.js rename to assets/index-DYt8Yikm.js index 5aaeeca3..4923a760 100644 --- a/assets/index-CD4aZZFS.js +++ b/assets/index-DYt8Yikm.js @@ -1 +1 @@ -import{y as d,z as s,r as c,F as V}from"./hooks-2nBKLor-.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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 Y=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{Y as default}; +import{y as d,z as s,r as c,F as V}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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 Y=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{Y as default}; diff --git a/assets/index-DYt8Yikm.js.gz b/assets/index-DYt8Yikm.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9835c462c5c117b3430efbacb8dbde33188be80a GIT binary patch literal 2271 zcmV<52q5<#iwFP!000021JzhtbKAxhe($e}RsGq4uS@5ckU#xJx7#P!IL$C4W z!U$dn^b<5z*71u=AsC6=_rjoL;^Vk5w-iFD2lryLU`&p>GgCA9TDz9V9THSZz1Td4 z^QN&fdFs^J;S2e8&_ZC?oG(&kD~Ailyq$aX{2AA8M+LS3VCB&BN(G$9Ipgw6?(m2) zJ=hMr9F+R7Y2v(5tBs4WRc>4)+=c7kvQZqwP3SgMe4TxGYL}Y~q3;Y@9PD**V@bJTlad zEiHu*1~6xH0VOksk709vj9;4MuLg7eTz93QLIgNn)Qm#@?DE`PpWD6f*`g`BAUbbKI3%mG@aqY3mp-qj1t8hmomc#5zs(_ z6G$SJmwB93VTFB=_v0=q(l3`zyu zi+hYIS(vGg(EfJJ6#>iv5o3CdGAX-$Z?z-CGVthpDUW+_&d8hng~`_@jvWmBoCuku zRWRbDr6FG)J;oW78NL&JE4X^mOFELINXLsm^mRh%NRQ z(~+rynGwnS7>#%;iv@q5po^}+)^XPz=5R*b-|K$RFi z5dny}l6#E7!Kpqr0SSp)?rVMqvULG66ikyVKJc;z#iHJl>uoLorp=>6R0l#S zIYae;UI9y&l&$=X=0#YRiMHOn{q@$Zt9o{}kwu-Rr%;{yvG3NUx<}^0v-GWJA8-Hg zetI%+s8rjevgXGRqAx$+ORV0QMVws#4{T}i;>miAGKbgj(JBN1aRICRWL}RpK8)6{ z@2svjul~)_j@EhO^=zYoSm=4mt;Q@8F-rxMGnX*NFdH*K7EfmC7-N|xpf{ImWV2Zm z?t$ydlN?Ie{0gryZ9woE(-CpO>dB*&e3m{2HEo)UMQw~@&D742MbOU0$yJ22F6oTg zpd;OZCGfZpLZ3xR`YpZr-uul@?r(m-+WgBG(GTzK-25^5yY<=I(N}BDZ||xIDM!qf zBebfGs(VJ_NAEsA&T!^%cBmIMUi&2*=XWCj+JHyw#e)I3Kph4vhi+_h?&(OEKpyPa|9b1`+nY}xHP=_0x7IaZa6izZho3iBzxmhdn@L~Nk}XqV z^W(M6r;noR-$pm?C-OZbS3is%-rV`(araKA2h$&u;P((7~g7C+7(nk&^+P>vwz4GVPD1^H7fQXs+p?36wiqGaoZ3AtlqLRN|Z&CbFa1EVZ1oUeZB-DWs(%sbwPCP9X3i|VFDn+uIMPa7MsU)WQQW) z!qR;ne^}6!x3P=LPWQ2{Z@u|AT6?u&V!JJG$z z(X}Vh?b`{xetLGTd27A-r$^E1r<)shq8s[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-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-Egpds8EL.js.gz b/assets/index-Egpds8EL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb917c7147c044dda542292c645d6ad0b22a9876 GIT binary patch literal 1628 zcmV-i2BY~OiwFP!000021I<@$PaDS;{@!2V_!CH;$?p1v#1WNwF(gd`3B3?ORncX4 zY!B@2EHksl#Ioe1Necu-s?es_qPdq_m0E2Dttv$%vHNH0U6W7zg{$3ljBUVjZ&T?? z{;=BfoH^$?&pBtjST_mf`Kf@+0;rIpL=VEt8A6sAn4K8COLEaMxX6Onu!jr6%UKHn z-)?FaONj6ajLv5*lnBEJ6r*5zJUurvC#|%5X+)J-CJ}++0F*?qI(_~6t>i~iJ7|#s zg^(reo+ZF2SWtwUcRoy;?I@;Dgp8D>X^AM5pa7Pyrjuh}cBCD)%n~suickV8E0fe( z$tdl1RbE|m(-%c33SbD_vBsrItsP@hY;fSgVo(6-*_+uI8NbsGQY=c5p{&A1mXM$T zBLEN@Luhim9Vf3KMsx(0X+nY`i~_1a0ZbdWNjNz++Kx?REo3n?uMmn7q5ub=*jnSO z)8rph;f#*nav7@5cz_QypX>0%!QHB{uD&sPDvy`AP?;*Sj4S>`{W_ehQ zb(!HOS93A zkxW^J!Z9(x0yb2)QJ@HBV_<1%ILgkP*N8`z+aFG;*^fGAPS&)yrwC92SG0*_lqktg zl#!L)q4d^(I%h`i+|sNwJ7)nKGF=5s$sk<@rc4>4-Xw>?$jD60m_mLNE5u+turN4d zA*iAhHqZ#sO=2K}_vH;)NAch-qRQGR(n&DH5Vy>}{=DyHd0q|4QD0tnfnxlU81kN^ z=2JL+Ni6hVqljD7$U_KSKTf7liuGCjg+j>h*S`L|4+*$-g(8`wnF*qzK10S?1SiHc zlndpvh;ppRTKtkw2<26jk}ZwL`}zmp|M&vG5t*u?JjYx^@t{eG$$~w4{^^LpOgI=a zEKLiwnErusykXXnPUz}w!m!&k@qqKqq5Wk4_~4gXb-Q-7Q9CL+Kkps?=O^d!*UsZ= zz4WkF-Ktj)PAZ%B{sZUv?(xCz_3A67CUxf~4O;D4 zH<@l9`X#lu_Uh|jv`}{S>0t)Ut|B{YU)tM;wb$P_+q|Jz50t{)DTP}osaV!X`u~sA zc{{0@+-X`pE~sIPb7F+@#2C@AvgBb~CGJM7CH>B#bj!SZ$Z*dg4__W1e(UUg-X68* zl68#Z-?z{sU4`$+lirWYc-}!r#>=mD1^^2()Z&f6fDbzj_9D3f<-AtZ%u? zZRcOkS8Ero(w@W+dlkdKHr@)*s|L>cV|%0Q)3gt&_N)EiUoGbfR(a;6vIYPJ9tF^N zvmOuF)u*S`+Hwo#&v?LD`}(-}$S+^>>T_?1>c8#n!{g7Y^_{Z)`?K27#>E#?_q6;# zch4l}zrQHQw+X(}R9u#46LH^OoQ7+Cr%5>LMQ3-tUV7-u?qAUMug{(04{tuJ)+#0E zx3c}{``S^lcJ!lt_|ks0Q!hOXe5x=O$jTJU3mW?Lq_XMkt~dXv)OX6K8TnmUDD+=L aIqzeB!Tp$Tv{vETd;bNG%&l$X4*&r989Y+} literal 0 HcmV?d00001 diff --git a/assets/index-GKL_Z4_7.js b/assets/index-GKL_Z4_7.js deleted file mode 100644 index 2b2e90a7..00000000 --- a/assets/index-GKL_Z4_7.js +++ /dev/null @@ -1 +0,0 @@ -import{y as p,z as d}from"./hooks-2nBKLor-.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.15-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-HAJEHzDm.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-GKL_Z4_7.js.gz b/assets/index-GKL_Z4_7.js.gz deleted file mode 100644 index 38e395ee9b9658e3a7fa1438479d7457d807257b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2022 zcmVi#j=!z%nZ!HzzPO-*vy5|uw+Nt05dEbLc%@_c02jSE3CTRHg*z*NUN1B zwY$!DE_KfNPE`}Pz_=_e#;}ML)TQ8Im$RI?3ObT!Y))uN+H>YC;~JV3$_Y}3;{azh za77QaI=0|=B4eOqC^cR5Ak%?5k&)6S26I!BQ_1-j3ko_iD>RF-ITFBhl+tD_{mj_e zT%jH1FdK_}rV|-QQPR*BCx(X3^`B3+gM`HaXx4L_ObR8Du3bK!>mSfA^tQt;i%b_X z43yO7=SR3VpSRlOHeQ?!!Z!?L=vucn<_#uCoOVos6DqY3)`fH}ci~L2iw%yogDj78 zpw=Rq6`3T`QKzOc-UTo+*p9>VAealAzhoGqpYKUpszLIqLFJtg~ZeX zZK(Tn|IkvO+io#a^uQA^Z7~iRLq|uE(OQY)6YPwbE=(V+B=VSpeSn&lN}gMoo=&x^ zd6GCnn^+PfEXfBCDw_tPS-FLrZ8*o>{&pOp5;(SGJ?}b7c4?>dQ)G(u&+f@Pp#%s0 zl_OLu02f3^u!Y1jh%$-v=@1d-@u-#^&R^~^x)%1-m${l`8gX$BGRd%hFm&O<#AR(y zKY^9UT#8Hzb)pV!Ql_Td0n*)$S>ix#;31|{%i?UV(CO~!11TIblS!fuq-#l|J2mm? z_|g5TpXMHw#04!ZT9opI!J};a(^C@%!2w&66p37HfRjtTecf{--3Nf9nnu9WBi+Y( z2D-dG^dUBARvuFdPR0oPHSZ)1nb$kofjN*Gp^_6Sh?Ox=5*gZXzuq@B)zQC@0jh^rQ#KhAg4b%iIE^KxMo{u?wbhj#+bk;4(!OAiY97QK~zEP$}vV zh?fdD2d1G0kMm>+OhZ?R1haQT}|q0hpu+&YD&MPiaeVSM5Dx-18#n# ztBg(*Y%F0ku<4~wmH-9%X-{SGM7d2I`g#WmUelf$;f)YqPN*dtOKeKjVb~@#XL6N$ z)FkD!6`xc~E~XxK>Wh6{G+WNCd z0xl*_i?F)-wEEq0B*eDOL5NoI<2%*cHzRS7_Ey=;=ew_08mhTA(Y3!-Uv2vLU+mt0 z9sw*4SVA9`tvLVA&C2#_!$jEMidr8k!9Ifx*7YWbnGJD@NfFTSfCCF^2|FZ5O~ry> zdhmhtmr-bI>N^R@j&g;J%HmU~t z&`|;Bj2|+l5F1yj*M8jn_UFS!)IeV<2fy;Ago^jDIBZ;#dX7_0s4N}24*6bc659*8 zY&zvMs1e>Rr|}6A%>YMjfi~oc@(B*o<1`ldo5#}1_h++U$$02Oq9S%Y`1s>Epyt#_ zN2^FOiJe50MMird%Q&11Aa(74)tO#@IosrW0p|$CLF^kQx| zSsM)AnE%aF|K|D!d8g!)iW*c+J-G1hJ6o0Q|J3fTy;;6e+5X)B>yx)zH>xjR_`g2% zSFcxZKdIeatKI#fviZ37^^@vPS8ESecCW70wts!Qb;G~DTzU1VP5SDN|NUxZW3%>; z%{R+el*Faq>-DzH`L}M@e%}0__ci_ro^c>nd$m$|^}=7hUfEc#Z2aOsxx4fFYIS+5 z`ue{A+nT>}tM*`}y86_=_pF@G*q^KtgfzAx32jAe6;iRzpJa*|t<;Rtc&6wmK)T>b0xEq0* z9EkbX?(Hmp77Hj9E_^u81B|67ooX{lNcU>hGg^6<&}bnoTjptGw{^a%^(Jr4b~(6*oq&b#8*?oD_^+p@eBuxP1xQncCK?a` E0I~uClmGw# diff --git a/assets/index-GxeNFfH8.js.gz b/assets/index-GxeNFfH8.js.gz deleted file mode 100644 index 6af5f25d55205bfc57a5470e0951911b1dad2088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1718 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[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{q as e}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-NmCPfhY-.js.gz b/assets/index-NmCPfhY-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..722b6d864e27a6c114a52913727f87b1647c7a46 GIT binary patch literal 1607 zcmV-N2DtejiwFP!000021I1TeZyU!IeebVew|yW{&Tx16B~egIecQ1tMY1JBDhy$? zdzTz(cV;y+ONwR)NNHTxshp&6U=(rD)F_GuMH;(B;3T$${1}U*{G`87>{62XAt$n1 zpa371xaZ!v_nb3#vDEXqQ1z`CkuhjEf_oZHl{w#(Xk~8l2H(z3;|-~e&0tsst7f>{GoX18tyTeQTid^&8&QFqM zBEUW;4Q0)%+iPpt-n2kbS0cKxof)5+9Pf>hDoE}D+7d+*8#s%Eg>|&V-sS13>As#V z!YU*jKBC)R^)m}s-C#i5b;^jSA!(JtBgiL0f`}MPqlt;-99x8q^Gt(4p800GWE<|V zH`R-yOo1Sl>gcIsGlwqgm+2~>>MQ6|MoH+~5@pB-A*obgOGQ-3l!^7V2oX)3N6uV% zYuw0f_xXly1?9z?J{Gj}6B4CPofFk3Z$i6+3=ZiNkFP#SmVkugo zs&)!CZ%s^&ZO)IK13vN93Gkiyv7zzlT%W*_+JLMwVGP`&5#58bYZ|Jor+a}VP>3=m zD3jDG8rZ}Jnw!!mS69=09xM}yWX)UWu8bCL`u*;@r&V-pq9J!~D$A{oD=p5X zimi_>2Y_vGD1!;^`J4e$@j4?O6tu;K#R+c1BzRm)N>G6xPt-ekD#{b!#5F-`F$JFQ z5(TjuNG*}%XVFBGym}rHpaQ|_Tf*WtT!(E{P|41pYl^5q7I;#STIbY7a0;Z+NOqhT zPt-ffv9OvYfGAj=<2J+@p%uV$(=Kc$S>U?Kx(yBqTvdoCMt}M1*T5%;urC7F%BI%A zb%nytPr}X5pB+B?DE4X##g4vzc=Twm`DFL#ueXo)_gbGmZtd;HX6I+-U+nCbsPkfH zcb!<9CBXw`Uk-0)to_fs&42y5we$BEJMU|Wn~CI`c5(FhZ|&zF96o<~xc}MFoqsex z{G$Ev56w@$Y(2Qs`qP)q-`;M1^4QzaJ|pS! z5|5-T1aFaDqR#l4BbF9t3tCwzUlvlSs!zQVt`gUk%3|2!UdqYmhw|wm3qi&iLYbkw zj@EPO49e#6dU`!WEaCtzQRi3D;$NmvHB&~ani|qm<Y%R_icS6F6$K#idw`i{8axRYj6S| z50v68S?6rRrPgMLTUDkKcQ5hLGYZ0Y#&zle4^+G#8?KH~EhIJ;_%=~s7h>8k7*u1E zL_s`(OP$R- zdg^{xB}PX>BHw#YVVhT3NI@qSzhH-l-~RsS;NaCY`Vr^6>GkQO{?x7m-1c}{fD_sN zY|3+%WA{7Y;C}P&y*`qU_dnBmGz=3uvvq!rMq&iEqmPgE@Z;lToW{sc{sYo8HO}-6 F004!IBOL$$ literal 0 HcmV?d00001 diff --git a/assets/index-mJ8aksHM.js b/assets/index-O49QGz0I.js similarity index 86% rename from assets/index-mJ8aksHM.js rename to assets/index-O49QGz0I.js index 928b3786..ce317aca 100644 --- a/assets/index-mJ8aksHM.js +++ b/assets/index-O49QGz0I.js @@ -1 +1 @@ -import{M as r}from"./hooks-2nBKLor-.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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}; +import{N as r}from"./hooks-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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("返回首页")]})})])}}),q=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{q as default}; diff --git a/assets/index-O49QGz0I.js.gz b/assets/index-O49QGz0I.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c66d5fdbb8a44e4a486230898e1d1baa32227e14 GIT binary patch literal 1018 zcmVG|r#S3GAUT z80ob{TOwtWa_ks771(u`qQL%O*e*K`x%99B!@f+jCEsF@>~@utZCC2|KJUYaFDV+u zT&Q__jmR~T4g`-h{3PIfBvH4$d%>sn9v(_uB2V+r_d;0%+kS4io8^coW+nS9Mx`@4RPS6{|w- z5g9lYY;Iu7M6=HR{!#OVRfNbDNFD(i3&+AHwvlkLfjaDjmz#ULMb;&3LS)97*g{?} zuACl)Ns$>!bV(TzGbG&rB7$NfBxK?SE~A~D^C~-o;e#5N^AXMVV_+Lyy2jz@b3ZOp z(iH$~kc6RQV+$K-yyZ9dPsT{KqQj0=#qyrS1hAJTfwlE)E{!O;ELyziM;D) z`&QRp*}x!SuA-b}IeLzXO>ClW6^%v>TRzZR_7m>O^D}SqV)eYj@V$zGEwmZ7n>Kfw zMam%7Qj3ZIa5IcGVtR{w34KfA-!}gT*d~n%(~sVINNymkn}~u z6paAoPtfuyn6@_f*~LNUF&v1i=!B}-d)T_(*{zR`>yN<87itMUJFagw_Nt4!?s6v8 zntFPk0QO)&8SL;V<_wrxpED9cO*H8#*EMjV3Dt%WUHyZ2xGl8 z7oZZs)-p|308wz><{qqT9-V0V+zpA8H4TK|0>#7!E!DqVWf$`8MPEJp8iDX3@3gK0 zD)DEz7k!=`e;!K}&wi8l!R1-M6in$T}Q=^pXa}Ne22~{rg z(Qdwgsao#-?vK~E-~Dj^^PBsh-fE?nX(=teETw5lAOBbS%`B$u2r5QJ(V#{h(reki?s72@@VHDPbtE;>2 z4_1X{7KGN%a@#8)AxuPY^KhFKRmuv3sHQ&4qL45W!2CGrUc&Iaip_1*CX^Be%VppA zWh$!oF<;NN&!?2o06OsCd#s;TnZiirpv2lFfMj^HXzSiX6%yVURANnLHew_oEdXuW zi2Yub<4d$UN0^(45lTWZf&?&7-*vNlc~NDfg-363EVRLh2IP>?zcoG{=o>pO#$OlN zlpBn{D1(sQt;XZ9TIQY1EDT<3Uo+GD$~Hjz$GKG!)9g6!RynC08ZO+Mq5)xTxDKx6 zNOxyDib^HC+Zk&xm(jrZGa^Wbyl$|Q`Vo=3sN~Q%d7nVdw7G)VxAcEZ80 z$HULkkBwJO<_M)}?~<>2hx+l?_24TUxo~nJ-TDJ&FXtDX=YHo4_}$ZY@LRugbavVH zJA)x(1d(#3FpFrJ#57~nr9ra_Cg?yaXQZ-HM3gW>;l3MOj7H6~Dw%Q%cAZajX3LIE znBF^_^?c_uR~YSdNl}PjzFo0lxHFPduY{9Y!9=Qf8x%re*oNolv(SF(_x?X4zTZB^ ziyu2P$FuCCOF$SLW%u1si|#I^7JNIDHJjaoh9FYA+kgH2ueEIZh24o-1ZuKmt-?Z-If SK69JXe|`f|Se*Y21^@s)WupQB diff --git a/assets/index-PvsAcmhN.js b/assets/index-PvsAcmhN.js new file mode 100644 index 00000000..9d37d350 --- /dev/null +++ b/assets/index-PvsAcmhN.js @@ -0,0 +1 @@ +import{c as f,n as B,d as u,e as g,f as z,g as b,h as k,i as j,j as T,R as D,D as F,s as O,k as R,l as E}from"./hooks-YNDWox5F.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.15-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 $,d as I,t as U,f as q}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as w,c as W,v as Y,k as v,l as Z,s as y}from"./utils-ijx4BEDB.js";import{C as G}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as C}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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";(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 J=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),a=Vue.computed(()=>{const r=c.value;return B(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 K={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Q=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=K,n=document.body,d=w(u.appPiniaSettingStore,"localStorage");if(d){const s=$(d,"primaryColorOverride.common.primaryColor",i),m=W(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",m||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&Y(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?v(r,d):v(r,n),Z(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)}}),H={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),X=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:o}=g(),c=Vue.reactive({lockCondition:h()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};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(z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:H,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("锁屏")]})]})])}}),e1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=k(),{updateSettingState:o}=g(),{setLockAppScreen:c}=b(),{isTabletOrSmaller:a}=j(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),m=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),x=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),A=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},P=()=>{var M;(M=e.value)==null||M.validate(L=>{L||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(m),clearInterval(x)}),{...Vue.toRefs(s),backToSigning:A,unlockScreen:P,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(z,{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:H},{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])])])])])}}),l1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=g(),{getLockScreenSwitch:t}=f();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(e1,null,null):Vue.createVNode(X,null,null)])]})}}),t1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();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}}),c1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:T("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var o1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",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.15","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.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=o1,l=w(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=k();return l!==null?e!==l&&(t.value=!0,y(u.appVersionProvider,e,"localStorage")):y(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(D,{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)])}}),S=Vue.defineComponent({name:"App",render(){return Vue.createVNode(J,null,{default:()=>[Vue.createVNode(i1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(t1,null,null),Vue.createVNode(c1,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 a1=()=>{p.locale(F)},V=(e,l)=>{const t=new G(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},r1=()=>({mounted:(e,{value:l})=>{V(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),V(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=()=>{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=I(c,i,Object.assign({},r)),l=C(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),_=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),Z(e,t)):(e.removeAttribute("disabled"),v(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},p1=()=>({mounted:(e,{value:l})=>{_(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&_(e,l)}}),u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=()=>{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=U(o,a,Object.assign({},i)),C(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},f1=Object.freeze(Object.defineProperty({__proto__:null,default:h1},Symbol.toStringTag,{value:"Module"})),m1=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`)},{}),v1=e=>{const t=m1(Object.assign({"/src/directives/modules/copy/index.ts":n1,"/src/directives/modules/debounce/index.ts":d1,"/src/directives/modules/disabled/index.ts":u1,"/src/directives/modules/throttle/index.ts":f1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;q(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`)})},N=async e=>{await O(e),await R(e),await E(e),a1(),v1(e)},g1=async()=>{const e=Vue.createApp(S);await N(e),e.mount("#app")},b1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(S),await N(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?b1():g1(); diff --git a/assets/index-PvsAcmhN.js.gz b/assets/index-PvsAcmhN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a5a0157920214d2c7fb2095cf3fdb70784750de GIT binary patch literal 28850 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 diff --git a/assets/index-g1h0QSi2.css b/assets/index-Q6UTPELI.css similarity index 84% rename from assets/index-g1h0QSi2.css rename to assets/index-Q6UTPELI.css index 37c46cba..4609a32e 100644 --- a/assets/index-g1h0QSi2.css +++ b/assets/index-Q6UTPELI.css @@ -1 +1 @@ -.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:1.25rem 0px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11.458rem;gap:4.167rem;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{padding:0;font-size:4.688rem;padding:1.25rem;border-radius:.208rem}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.563rem;background-color:#141313;font-weight:700;padding:4.167rem;-webkit-filter:blur(.208rem);filter:blur(.208rem)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:.26rem;color:#bababa;font-weight:500;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:13.542rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:1.25rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.5rem}[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-1.563rem);-ms-transform:translateX(-1.563rem);transform:translate(-1.563rem)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(1.563rem);-ms-transform:translateX(1.563rem);transform:translate(1.563rem)}.scale-transform-enter-active,.scale-transform-leave-active{-webkit-transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active,.fade-bottom-transform-leave-active{-webkit-transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier),-webkit-transform .45s var(--r-bezier)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.fade-scale-transform-leave-active,.fade-scale-transform-enter-active{-webkit-transition:all .48s var(--r-bezier);transition:all .48s var(--r-bezier)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:.208rem solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 .313rem}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 2.135rem)}.r-menu--app .n-menu-item-content-header__extra{margin-right:.417rem}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999} +.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:1.25rem 0px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11.458rem;gap:4.167rem;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{padding:0;font-size:4.688rem;padding:1.25rem;border-radius:.208rem}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.563rem;background-color:#141313;font-weight:700;padding:4.167rem;-webkit-filter:blur(.208rem);filter:blur(.208rem)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:.26rem;color:#bababa;font-weight:500;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:13.542rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:1.25rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.5rem}[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-1.563rem);-ms-transform:translateX(-1.563rem);transform:translate(-1.563rem)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(1.563rem);-ms-transform:translateX(1.563rem);transform:translate(1.563rem)}.scale-transform-enter-active,.scale-transform-leave-active{-webkit-transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active,.fade-bottom-transform-leave-active{-webkit-transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier),-webkit-transform .45s var(--r-bezier)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.fade-scale-transform-leave-active,.fade-scale-transform-enter-active{-webkit-transition:all .48s var(--r-bezier);transition:all .48s var(--r-bezier)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:.208rem solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 .313rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 2.135rem)}.r-menu--app .n-menu-item-content-header__extra{margin-right:.417rem}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999} diff --git a/assets/index-Q6UTPELI.css.gz b/assets/index-Q6UTPELI.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..501b8539316300a5894aa498d1c468b9a39eacb3 GIT binary patch literal 1626 zcmV-g2BrBQiwFP!000021MOLDi{myB{@!2VQVz035_Vqpat?)~Ek_Uf0(TtrC`XX3 zNvy6cxssesHu%36`6Y2ScGh?7b+2%{U!s}OXf%2>k{=P8Wmu^A2Afy|$mKFt(t@-e zIn!{N<<^UGYnA*f7Sx#Ue~`Fpf7su0W|J`R{bvRFXs0Ws)1yn*`mj%_UUL}+WIWT5 zdVaS3D95>U&0fW!>poM4TdriNK~T##usBX-kpN#Ow))Mu$pqbn_!goYZgHfxXR?)m zmM}G?plw(hv^?O9#y4RM(tMfoGZ=Uup7{p$5fo?7}pS&xs^(%EoC{%Q5!3fr}8-dnWj_vS>W)n1&-E7%+Sav zk=w7Bc@Q%zB`r4m4#FTH)7e}@x>(aJoRZ-Bxog~EE*We?|LN9shz-Ujr9y!Ah=7$v z|CeC31LZ!WjB&XR{nmO+$@RQkjz(FR+(o1`1C2FhJU1a3`_Ag=R_Cb`-sJG>o^C{^ z013$KdQ#$s#y4xNa>;P4gwo-6!8DizlL~XURe5~w`v<@sYQQ0VTv*UyByv5fad)-o z54sXW>pKdzDhtW@+RdPza75kz$%JRVf2eW6Q^j3gx0<`!gv_SncIkbxuo$&) zJXBYF3#@&j9&1&JFAH0Hip~3Zj+C`3JruGpVtyWpbFE!#2UMdkB9gLYGAj42L3RI94Wq^&~3~+ZZ)NN9(VQsQ+NJi2oM{vhMU!fCw=dROi@%h|cwnUdkdn7jlgDx&*f2CEruLlYJ#hJ${K0z(~ zIl@h)zbcQ4hip3ZE%im%ST!`J0U=$Es1=Zjsp!KeI@7iRei^;9VJkNfypQ4Sq9M98 z*5h~?7IEK-Jc!w{+lagv-$zAD(IqT;7Wn}cx-q7iJO5zUtXf&XT$pu4*X}m zHMmjttBQ*_74ToFM z`0&9XvB|hB+muVt=wmyaNF1Nu&4ju@Qjj^uG|NJ%?1;!(5Gx^QW`JFJjm)tOjl(V( z#s&n$7FZa;N@+l!>^@A?#<2>en|;k_IHIW`ygZ`>XU%q`J8Tn30cV=0RPQQ=<7&~d z+grXo5|~B5>LfXzkc7@II04G41-iPQ8Gix zHA*zfP~^VS|H+jF!~|j%F@|!1lt6-`OapS88?879X22o=Ymf|8Z*Qn1b&z94s0NB` zf-GyE&yFOUUo;N)f*XsC-3bV#l29D{@^oEqfzV$xPdatFQ_h%xhVyInru#F(uY`I= z9mi0ZJlfZM3?}0lq=m_|y`#)9ajla{sLVP?8LFUtm{i42tZ2%`F61%+&29Th!Brc< zCE%vykYKiGQcxr|75g*wVaqx?$+^LlITp35S8laVMt$v|g&YC|V6!t8QuL$X^5!=h zzb%`ul(gtAtQC0gUZXcEQdXfqw!1Y*^e)P!&CyR(y7>r!UU5ymw^SPRvsRo{KYszS z0he^|cgO)5Dh)QE`Ksc)G)M;8EvCvWPx&4E3Tqy5!R_wIot9Zim9mMmq|$OKI5of) zI8}F8neBa>wWhoB1TJUok+RA`nz=jCa#_E-Z2)7&4UGh_!?{l;-|{q5+EQs3nd0Sb z1U4Y8DZ$aw#<@01yV{JY5b73KOL?F8Eq9ItV@6~?KT^M^;)=~Hk%%*`Hry4gdn{s8 Yf?O~M9uU7M|B7$^1s;QAW&a)k08UpL{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-YNDWox5F.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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{y as s,z as p,A as d,B as l,C as c,D as V}from"./utils-ijx4BEDB.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-QGXiPpUC.js.gz b/assets/index-QGXiPpUC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..86e6ddae8dfa6084d0b705c7bc43f44a3714135e GIT binary patch literal 1720 zcmV;p21ofHiwFP!000021Ep7QZxcrzet)0BxA(?YcZS_{oPd!l=RXukNJ@edgrdpr z*q&rPvzeK7Y%EK(5a4=HPCB4zphLH`EtFiGO~O8?r@+j3etve|SPipmW+73?_Cb9B8ak-V zoH%i2^m8K&S`xryY?=76G?)U5rgm!TblwT0gvl|cIoGzcDQG|qtQ^aaj)A%1FlbS@P4@b*O7#5KOt_#-ts_IGj)k0$4xPKz{C2sh^Ecb%Cmt z7!om|Uh*499rPPZ9r7Dn9rhbj9r2slT8^`#0*|l2$JRbHkTTAc7Zy@sn(1+M45=lQ318NHaB5>FM$W0Vh zhV=gOel`JE{Ld-nyrtX6ildR@u_BNRkRr8~b1Mbwf1N>}q@aWK3zZ)qkq9x?lGcdk2 z@AOTbvE80swn!-A6(Gz4E+XI{E-(*FkOafSv;A}$M`|mGg@IW>lwv!p2W~0YhAs)ZGQ3-8(FNy{YaMYd{ zO);}=K$B4+V^f(~7efo@2*ty!=rD?@j8`ct;A12zaG@J}8q>Tiq?5ITiZk7dvwD_c_atmaQk$)*Bok*U zN@PCm$j3AI0=lTu439$yS>iay(&bcXZvUn6@IgAJd?MmBQB&Pa+$Z^3Q(Ttkh`Ah3 zKv}>v9t=ph?_x4eyn7_*Q@eZG>r2!Uwa&~jH=aqQ3dHcmICt#;y9+9dGTYH?MDcx1ZOy ze`@^js&Q*0mSen#WUL*jb^YhoqnoXre>QIYs3a~X)ZTQHACzwM$yWW>KeZ>>y|Ux| zb*sMhb*$@Ji+L};Xgyx@v%B&4=ACEW+Aqz2{pxK!^`2a9{`p$#%8vKd{Whk)bpspy^!(zkw5HhjC}>_7+}oCWwlzu zToM!6>ECO$cle;g8%EqxtCC1xU+=3Q8ZYlE5$XZVkqSjcVxB{Jp;k+QVP$~`_;ydL z3ZpZDv(v%2l9riIBbba-_dspaOMmnEn64cXm#XrXq9kgy!08D!$C$)C$g-CcO(qoK zKq13|T)+MCf<(@>gH?$D4=qiE_dfdcd-Ue@A3svK(6xB5Y$4d8MGLXsN3uv((Kv_Pg0EhB zH?H}|?&i}V zoMHRrahMd_$Pdr)Vl7nsuD4ZWqOOM%Tw;XA6*cA;{$lW{)e^^XIryJE75p=97pivr OcfSD-TS>*25C8y)k!)@N literal 0 HcmV?d00001 diff --git a/assets/index-N_M4fSn9.js b/assets/index-T0chtiLx.js similarity index 96% rename from assets/index-N_M4fSn9.js rename to assets/index-T0chtiLx.js index e02f3657..b9defc04 100644 --- a/assets/index-N_M4fSn9.js +++ b/assets/index-T0chtiLx.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-HAJEHzDm.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-2nBKLor-.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-d7_PjUp-.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-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-T0chtiLx.js.gz b/assets/index-T0chtiLx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a915f99e49fd2bff4505de68ddf405165e338e4a GIT binary patch literal 2142 zcmV-k2%+~MiwFP!000021HD-PQxi!R|NZ`on7Z0Zs-~MvLO^3h!*^W~ls#}^%VL|E zCTW;V57RvXOrI zfpmX9@4bHS^ImsCk{Z={8hH@&7@1L>CcUsBWnhq?besWAF<4B5$6IE9==xndXN=Qv1X5&N{1oDv9c=5bq>bm`q4DMQUa+eR$?Lyz($Zzf+9}@ zLe;=H=76YNCn_USOoTxwf}V~*`_NFRwHlc~46y0s2vwM4F$6|?I3DXVTK3~KopS1+ zL?B=J{7i5#T$996LzOt8s(o}hCPER4V6X{{kGF=|K6@p9x^$ttPfmSNn_@-Tvl4(o za9ru>2vez}#)_lC!JhU@bSm6gy%$Rv*kE{AqB@R=0oV-1N{OE6r{~zPHe8>?5=h5# z9U2G+&rb~xhpTBanjW*yBZ^QAfEIAk=nD2K)fi1DDhCd%2?juX@LZ~ic3rGFwxR1- zm8RhsbCl8u0M(l??(M3^8Js8#kg=)8){gepdTjJZ{ zgH7OU;4B%U9W}Dlh)R&%>2ab04eN|Bj%CIXx6=}Yfnf*X^i4Au?MY0uicM2B8KOzR zDIiG{$FZQ30eog~uzvystASWbAf2;V7&gKX7~tWdWGAT+;}spNGS(eTBN#=aajh{~ zlS$4LG7<~I5Db8z*b?r))YrVf*2B7?a+1WrQAw%BQ(eup@6y@+dT@*+PEv$V?}39? z+S*&jdt2&&OCl-(Kksch-rCvZj)}cS@$~qx!2M|*b3<1>hR^4Zo}xbN7kWp=u*4x^ zjKo!6IwNquKO<3cImX+(|&LxE5@6mGOXGA!wsM~@GtlnXujmCq!?r=x#O;An zMG<&Hr<^Oe9Vh8od%t2&#v{~FrMi22ruT1U{6bo`J#s;zNG57Lf&|@ABYGxk_*5ai z=kgLFJR;(dkVLA1l*q9_nW~hjvO^sxQTHM`gi6X($)P4~YWsV6)yh=nP&+fxo{z4i zAlVnQ(ni%$5|5Lkgf>fq$}(+gwU=br+s*o+48O|keg&)wbotEaph{Co$smw zy4>obc9)Y}xoUFxbjlS-=6vdN(wY(6x#TPNvwdbs z$B5&B9x7v>ibx8>o^CWv4K6r}OUrl^848cs9ro1$giZxd3F#EpIg#AV9>Mb_M6YYV zV(V{sikG&FFMhZFb=B*?>=zDj*@kraeIoQGf`@uC81BOp24=jjH?MXm+gg5MEza!B zE)}*n%*7QqZ0qi(wX{*++|kjTp>+I$Vz7^n%3Pc+K6;hk%I3Fzv97OM_vSsCPLqUT zPhsJum7OW9erx8gTF=+bYunb{&E4FhdGkg7&3a+^ne~tLO1cNxbI;=*ulRP^{QG?~ zo3mD4S^vIk2Y5MC@2H2DIKTb2u>8#PF8`k5jo;0iD@PVR%?Vdn!C00!^Y0fKOP{0!($0TYyOUz%UU;{nsYDBo132KDNkYh zcHzxE`#(2v`RyA!*|kvo-MY25UbuI?Oe+5TPdDJg>bHlq(^0{MVDZHh>zi5IgzI4C zn)UF}K~=9;sCOkUJbs=3@Aci>oHc*lTzFP|`oz3>dp9?KWcl86&ZJXF_u$e{KgdX{ z!8uihG*#OaB8^9Qf-qQ`lF)wA`|K6}!68-7DMzy9hR=L>ehY8zSoiNm{`bIZUpl2o zO4Ivv$$oz8IfT#~@!@D0V$XViG-_KuouWkc1R@wZ3AYQA`N)>68A2c2nhRI0|IB=< zsvg91UO+-RmWms%-3~AxubP{;tzRGR<`(l?*}~KBcfMcCzq)RIH=BPmo6oJfu>4lm`t{)- z>SA;Ijyb>Nj{OR))p^m>YHm;BbGOWewPVMQd7Zw0-`3yx@i%K><S8#s(xBgl*pUQX7;B)UmA74LLID(y6}C%z UnwF}SIr*3W18Tk9yt5Sm01S{c8~^|S literal 0 HcmV?d00001 diff --git a/assets/index-VowfMlWe.js.gz b/assets/index-VowfMlWe.js.gz deleted file mode 100644 index 9ef41905a49a478a24dd25941110499688d9da7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2697 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 D-eeDlp#FHrK5(AlW<$n1{B;EOq-_^ zd>F?jiZ-O$aR*jnXt*ysHZrDOZnZM0PIxZWft60IDyTHv-+!j}yxIzyw z*c>J_${?jgaVJ)`YjI?lp5haQiM@?@jxf;oFheo*%*@0@tkujGhRM6!5Gg)0RkK}t>afT&;5lsZlN3j}5C!;5gG1@!1gL%U;h*x1*!$JjM+~5LqE{O1= zRB?2|NBB&3qRc>U`nVFG*`YAaBSDdoCs|0TzJky{IyyX!cGMkcIl=@_#c&61M>EkOrMstVYOre$a6{7u@SDM|!^cm=?Hvtd=zz2wu`DoC zieIrgQ&mJR+TIGxfPg9fo9@|l7K)__5 z-L)H6U{p{ar6B#vH~s2pY)9*6Y)cacwNToybgxjbf=1(LYU+55@AB7pk7;L559!78 zJ9?9tX46X)tLU&f&>N##?@p9eBwq9S<3b-Rbeub5+Ph{`+OP;KA+F^hPf&p{4$SZP zcGTTH61RpRDB@=LAsV(LWd_1#R!EczKraF8u%Mgf3)BKjgv%Dm zLqZzrAv~9+gz1vZLD+?GGqkcsi@;8U5WoftUSK?Nsce!omUxa%%1yZ8TIfBHvv z`KJ5$wIu7n6X8hmYwtCU0TB=cViBVVc;JKyGqPoyrd-w`Lu^y{=u4k~Um#hz?B$-2 zxUFfxxm5Y2TrsmM(tYHJI%)jJI$ z{`7kD5AXk9h^Vh!uf2U5#8j*P#d-V6xi?>bIOqJbSpR|l`1|d+g00^jWhqknST_-`(gHK z%_;yM9$k7>n=SC9`%Tyf3k6X-C2BDTYKg#J(qUZr$i*VteJ%Kgrqn75}AfI zCCNDknS_)RqQDbvZCOL)>@?PBzU`txXb&;^Y=VYJsg02m5|A&LM1WM0_YSeo5dC&q zij04PZFlj0tvXw)z6hP<+y>r4=eR6D%URT<+0q4)-8CB;9Vi!xX~Wj>qY5L2fY^3G z5cx)0nvf&Sw(vldAwt*$hSWvIqMH<>rd-TcQ*cZb>sc_wd#w_<$rDd@S}5o zK@K^;{2Em3=JMP6qZQ}PKk93X&i$9p{B!r#eP{kjZT04FrB6>gKisk~gbB^AuC3jv zuicXlm~RhojTwQ;aydX`K=cL@eHp#|@%@*<_O_g#b(dbcPjBtJ-p+o(a{0K6 zXjlYV?bX~(wf0+4fh2xc%KI$WhEC&^NF;Jh?BH7L&-E8j)uP0I!Pa({KhABeysNF= zbeCpp>;H5g&pB(Wwe<&^FYeYK&TZbfS6^SLRTrFUwf_6(jm`SznRDaKhuLfH+@iDe z+#9R!9tD%NzB22+y6Ua6_djjUKB-mb-P?ES59i$H%kB^FKg?chuH*w1p0jwzy?$f! s!8>>1*=Gxn1u6T3sIm4dk)tr<|72eDeli>8m7~A;56;1u=Lir00P}XXod5s; diff --git a/assets/index-YGUorVN2.js b/assets/index-bj3QS0Yk.js similarity index 96% rename from assets/index-YGUorVN2.js rename to assets/index-bj3QS0Yk.js index 43b6fbeb..5d03a672 100644 --- a/assets/index-YGUorVN2.js +++ b/assets/index-bj3QS0Yk.js @@ -1 +1 @@ -import{r as l}from"./hooks-2nBKLor-.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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 r}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{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(r,null,null)]})]})}});export{X as default}; +import{r as l}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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 r}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{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(r,null,null)]})]})}});export{X as default}; diff --git a/assets/index-bj3QS0Yk.js.gz b/assets/index-bj3QS0Yk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..219cef4d4f7fd951262456afe4d309c63b4bca35 GIT binary patch literal 1855 zcmV-F2f+9riwFP!000021I<_MQxi!V|9*c(oDW+`)pU~?NYq$agS@&bC<+P|MRjI6 zNyB71cK3wDY_3qjQc&>9ds}5yw$3}ty~W)-Pa_=q$C#PGf3Y<)36Ow@wfEsZ_Vn+0 z`gwl8=cR^ZbCih^3m_ga$|**(5^T#*I>o{0K=)-@i1flqE}bAAPJ(TD3j_Z?XIMO; zz+*5nk+*Q79d!OAvztGFj+2)zf`y zKY0P>+X@%bx?&v9_B7*&DKJBt@R<)oH409LPm?j)GugsCF$r=jEKN+1!;BLyu+9Y% zZj>qvPk0EA$)g}OkhykBi56NErdc2;AX${g3Dr{&_m7SaUjr?5hqVl1f+r%d1Ga+^ z5gE(&lFnw#b%sqHGY``NQYe+qb!1yAL2!d46Dn+nVW29Vk>SfjNB2@c!7NjdEC!xv zb;=8UN9oYz)5H70G13Id6H#n{)$3i|ol}FI`+)13)`8y)b{;#`8?{;*i0Bw-8DyH+ zNGM*#W(-vknQ(hEFpUKureMV6L`x`8g$fwx33rc;wYTV>K^*X6Hc1Wcd29!%0f8s` ztj@i-9HWAICDbTm-Jf-OoBs5fgXOY>t}P6v2{- zvN$FUbt9fhQp9vg=2%#{U?a4WM)R1R#X?{F<&gY&*ThWG!}%R@+s$)3UJjMz1`*Zu#p>EZ zoru4@+4|Fm{}&=^>$j@!p7}9VD}S@!y|(Yq*B;H~8#$tBG|oW~@+(U-s= z=9DC77*55cj1V~8XyJ|g<9 zq!b$e1l!KigKA}_T6q~b&AEkn6P@F-z*@$n22B?)q4b{FQ13uFj|>ZMA9qw3Ap%Es z1M24;#CdmzZ{Pc;o!d(ngI7Y^xBjU-UM|c2Dh`H91{MKJ7ANX6_CSI2m+H-nLm*}he@Uy(;Uwu^lCLz2Dmu)6WAw!E-!(< z2a9sR{`nWbVz*Y_)gG_fZ~s+WU$P&(vgcnocOKaDPpfOUe=mJ{+IiuY1Q7;qbai!o zp|*ZsI%K}xm}`vqD$AuLWjbb9j~xlio*?H9q~Rks%!J zT_rG!azPyb+S3YsMycHqoEA7Mm!@zrhN1VqAI0{`D^eVfyELE7Q=$jLF$~?WZagUN zZbBXmg-)VabN0v`f1%JxtL3}pPsT&h>r3=y^!7&&UIx3{a(>2He&sy7bKrVA{{_os zXBW|+@U_~nxf^O7w4!`TysnfFSgv)Q#>=5l=%i@jS{%&v7f{ut#BX40x62=9H&@?R z*KRw@Gu4fMJ5Ofq^|k88!>yP1YL8~O=I+-vR;!goyHctB@kM>JzI|@bz5O_I)0the zmtVMJ_5EXives5-oYyzpRrcY>t(m9Q%Di)Tq4sFjd9mVr|Ka1z&BjVTRN>i63(l>% tt%vWO#pjs({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{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("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;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:"Mock数据表格",data:(o=this.personData)==null?void 0:o.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-ejObUa4h.js.gz b/assets/index-ejObUa4h.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..df0e3140efa44a4203ef4f2be64cd261122169c6 GIT binary patch literal 2005 zcmV;`2P*gCI{ zcE|Q4yEDtotdn3_%0b#f3xyLDu3XweRgPSx3(#_02nqMcV6T&(_!myQYdf|RAkyh1 zOY5EYd2il)-g}?1iQ_UZi%T&iVy=26cvz(@XO04o<{6t8U~;(sB3n!i!a1SzkO+eJPabNYkMN2!(%WtQ}A%619n0^1;&SRQxj9kg{BA!JUSZz;SyMYR zdN${_qHJa%k)xclTZVfkLLyk!DL@6?6Syo zL0yMQu&{8RdkcB9)o!7sxgdRAhq?xO!KgQsJa4yRTu!J2A*>5(AUAoY(8Y#ETS2DB zIi}_koD-QO)LAsQ@USQFjLA68=o;*XdUGX?kFzsk#+^CXN#qg7)&XuHl{~jNGm~m{ z^CYnaAajeICkOgZ9#l4fMWb?yIZL;XI|HpaLM7(Nlo9V5Om>0O+G#Sy2Iks$CzPO| zzjA~E7jr>`#Fmgq23aPdHWMO39=kzyIDh%1-nH0PU*-VG0C7+bXOdz4@Ttkk@ynpC zpRk!nT#8HzcES!YAyZS%An9$zT;Z5nn1`57kVV;?+v&9RffP2G%_Lz5)Id`2O^sh1 z>)ucO4ELxc4hCV-YLqVyb+fUHr^gS1V`NHFAabb=PG0Hj@0~y2djPmr(;D!z^S#GT z4t9BM<3lVA%siqL+ZjFV*Sww7WnSxO1?I2>gi21RAZA8~NvMP20j+;(s-vy`c_e^X za%Pz=!iXIpJ1p_skk`8(=W-@lh|+;|<+D@C$yD3mW<6?3!YG&})Cw8}>R_@9%+H@p ziGA^E`*CyR?3h)!&^DRKw(C(em;}e{;eix02ij4zfP&Et#lo6$J4esi-ah%7B^2=` zAj~{=5O5I}n1}P;0s8tTy66~=n%HDi$k;@hrB8@>(c`wE97QfUY7-$9)xk2)EJMj* zsi-dE$PorBCDhUMgomMpvxMS4=D3VvD&s|p9Be4(m^t5%9j2%POV5obiqR%4eW@sk zw6UQOOHt?XQuw8$)>n70u2F0*1qbHeOVV$R;^zC?*c{B#3F@Eb?q=#1rWgmp*BI9?3<)}Wqkml7&&GrA~;4P6Z$7swTC=$c9-cKVn{rJ*&}g>gyO)TE|% zXlkdXrnG5Q=C8X@L9=F!>4T?v3y8;9E!7X{LLcH*LzM!hjrrd__iwF#Qdg9G zQc;7pR1a=!XD?QH`#;rtYwwn?mbbt3|N89x*3HW6SN?C0{nZ3mECJ=)$QNjZ{757ESKLrX|cY!>;Je~-q@`EWAokeRV6X~u~}|8oPYaH z^_R{6`CMb4qgflrs&7`xZ(jMUH_98!<&9tcXZLpAUaKr`Ro*`Ee_!)gZdV_!R92t+ z_g`0@zlaXK^Xy6FRo;5I^VP4Fuh*&%SNxkds$V>fc-sBy_Rjj_>iUDq^)GiH|I7d3 zvH#ukcgt5J8p_*`DywUit*ib&pX_}5@5=4_kyjAp!K=#h_wToEmN%9w>koJS{%8Nj zH2z?wKNT3UVw%BVfNRKp6S$_04J8aswU;JJYb$%C))vyTNmFZa nn>ALA8oinEQg9RX;KlHd3Le$4-fzVmfYwr literal 0 HcmV?d00001 diff --git a/assets/index-OdgGxLNv.js b/assets/index-fVc_TH6T.js similarity index 91% rename from assets/index-OdgGxLNv.js rename to assets/index-fVc_TH6T.js index a5263a07..941df193 100644 --- a/assets/index-OdgGxLNv.js +++ b/assets/index-fVc_TH6T.js @@ -1 +1 @@ -import{w as t}from"./hooks-2nBKLor-.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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{w as t}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-fVc_TH6T.js.gz b/assets/index-fVc_TH6T.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ba085f7573be1974ea5cf9a86f2656dd527a413 GIT binary patch literal 841 zcmV-P1GfAhiwFP!0000218tOBZ{j)>h2PJw=s`MCE3r)+2)*e@q2#*65;h1uB|e4q;O6GO z^V2UwGXq?yx!CsdNB|S=-93Jf^Dd+^Y1fV(bU?6{}dZ*hiv*E&_GdSi-V@N%6O6cDjpAXcX8Rz4} zMJ8byqXT6S`1h;vI4GAnD^deuwrX5;+E<5c12lh}Tg4Gg&$CXM6Vjq)+SZuS3qo2gq!B!%#3vN`9j`qa)%W~Qm;tlSCMq>W z$2v^=7H2)z`pV^6SyfOJqPK51{xH}Z$*Ggv3MFA8WV8(mp)hR1e0~*}Fa37^)BMNx zr)cqWZ{}E(jLD{mf=O^=@({s$}F}OuT%|MmmiibeeHo2%!&-<@ZO;E&%{robTUsMunb8}Iv ztprmM6R~5U*_y<{CT>E6s%f?cyL$#iiq|UDl)bGl{`EFh>C*IMvpKoMRk8M4+qECz Tl)2PyF8}!rg@lvjqy>GD|D7AlS36v%cu?2=PUiI4wn9+B*Ydui6k={6HD~@$ zCUhCLoGZ;;*bQjQV=7K`jBAL?+DfId;)W%BWsXWF%({xHd3mhJ{z|s1M85$WS za{CoC4`ODeq{W8cK^O#NI-6@q7i*e@QxaT1cY{03C4+6~Ki$3#vBB7+R0z->5wNo8 z|B|eBpxkGaF)r7k-`bBUxt^EX(J1SdyNHx#ps}Wm=O!d$-&sA~?mTtDn;L#S(~am9 zAOV?OPfFa-_-3tDE*XxMP&)iBm**M3ky1oM6O3Q?yeSH z!lyzb-B3$){YJr7Wg!_~yA{+6j;Q-TS@6vF4?Qk;s=UkRR`XVyklA$HZoN;I7NZu9 zm+FddfwgbcW3MXlWnpViv3bAFk+N2$heq~Atj{BHuC*KOfNJzbWKxbyM&-VBJrh^6 zqIr&6O{H-!ax8#u0MppLkw2V2feNys46qTL0q&lKx=qSGtWEY!3nT8OLQsPBe@xvbaAQrE3MLf9VGM@XCABk1hw$z z2sfSns=O*5vgy#b)E8l6)zF*RzfDGq7R?wOxp(dW%SO5?c6}{K8Cl8hUikP z$MG^O(Pizk>?|ijFA^y6)&5pH?Ui2nu75_Knl{n zQPzE@@Sp9^6Vs(`79c<~Y(Fwh5$wGtE<~cNN2NwdgqQ zEngl9%%Wd)Qk+jHLgy5m0A(Hq=c?>4jt(IR2@K6x*RBK*<;-6O>F*GDFEVN;Jw) zwWhoBk}Oy4k+Km%nz?7oa#{a0wgHS8H#8E!4p%doe9O~JX-lPDWQvy$2H1eK zrUXYz8|T_6?b;`%La19{E#-Y~wmdl!j2V&n{K(FpiYvmcL?X_#+HluX?h$=WmvG4( Us5<Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{b as default}; +import{s as r,g as o,h as u,x as a}from"./utils-ijx4BEDB.js";import"./hooks-YNDWox5F.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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"./lodash-es@4.17.21-xgd1l9mE.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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 b=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{b as default}; diff --git a/assets/index-lYrcOYGZ.js.gz b/assets/index-lYrcOYGZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b23a18f6f7ca02cc8a06ad4ff05e78e3bf3acac GIT binary patch literal 1283 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 diff --git a/assets/index-osiWNBL5.js b/assets/index-mkA_031d.js similarity index 93% rename from assets/index-osiWNBL5.js rename to assets/index-mkA_031d.js index 07c20d11..872337c9 100644 --- a/assets/index-osiWNBL5.js +++ b/assets/index-mkA_031d.js @@ -1 +1 @@ -import{w as t}from"./hooks-2nBKLor-.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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}; +import{w as t}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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-mkA_031d.js.gz b/assets/index-mkA_031d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecef91f93196fa09b1f68f45ecf66f4d81781b6e GIT binary patch literal 994 zcmV<810DPyiwFP!000021D%!4Zrer>$M1a#hbIf*u1HFhZ5b&j>&uQ~IaVMWQV<9$ zawM*_+@*Jy`h@ODi#|hp@3BBHbyCg2rt5!){6G)KMb zo-@lvF%b|IdPQs>V8=#_>nz{jHOQ#tQjDOz1|-!Y&&4*7?=zQJkfeF9G;4Va#)} zgDrG>G^#gHx0=Onl~=;HjU60Gib6HCf9O0g2Q z(5QPpEs5q;7V;A*f%^+QR-S_`TtrC762N6M%aIu<5dpfDo`Y@dBI#obb@&@ms5fd^ z)|)1fDCqk_f@fR!0Na1B@li*dtA5;nK1hW`Lhwu&a-EBLzwc(l5>1&xbUZJf)N3ct z*@i%Ub#6WiY<3jYvmE6bB=PmOq84^a=*&8!Jy9R;RFrZ`Hk~t~9K|3NRT=`NiQZ)C zV5^@JX@w5Zuod2(*roZ7b0R`oAR3VocuwjJoOZjNTeQX!&)&q@Elyg7IN&0+qr2UJS}}+CS219P-@y^$>+@j(Y`tB zJck4EHJwtu_yRl2YOON4tULohdin^yx~v?YG)l?NV9)@N9}>=id3M@~A#-dUT7@h) z0*xrwl5$0T&&Ce6QLAp%dcDGq{~=LGEuw*7Dpf3?VN1ifnN*%~u@qXQl#PPrt5c`z z?u_Ix;l8GVqXFf?rctnsx+OH3oVev)(Ng}90Bn(r5PU8LCN`g)#U#-{Xw$;8K?QMj72}HwnO9Zgb z37rCNH5kmz)fA+rK4Ik-mZ|6x%I_S@bgcJla}~glButn0b1%Pr_YWdfA_H@!sb)|% z(zCsUKHPn{|Lxb$zyEmu-A|uCeR{b2X#AU;HdjjeWh2x&R^@ztHk;v8E}_^LQGOYs zYAYWQIWf!-=qS`>qhMKvNf;Beva#9I+l_6kO`b58d%w<^|0U_{L-TO=;g6rczyINv z|DQVLAssL>*vuy$Q5_}&OhrBrzS_Qc`JG>2WVtB6u>Z>Y{W`Z^=Z;~XzM1XKoB5c* Q`uLka0d#y$!%7DL04CAtb^rhX literal 0 HcmV?d00001 diff --git a/assets/index-mupH31VS.js.gz b/assets/index-mupH31VS.js.gz deleted file mode 100644 index 221cc0500529e43e2e55395d71ab007ccb9c8197..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1177 zcmV;K1ZMjmiwFP!000021BI5)Zrer>#_xR!l_v?|Zb(X$6RHX*+p?V4k^iJ}AO(T2 zCP(605VSywo>HKv_Sgcwv}pP^ahk^{NHM7?yDdaOB|DBaY?|0Y7Z(R2xd^;s+$Zz1w0zUVrh!`MDCt-S zVUdXiWeR0j9UExe-<#HX=covIi4efNIX;uFg$-Ooh>JSFL8r)(3y?elbS_*Ao7hIe z!v^ZHLtbs~Y!_K~nm{69=y3tAY2XcPUhnb!9^aG0czAn~42S^#mNaBrk7vW7T}(?9 z4JGPb$^&kR&TY0KkRP0zjeRq`AGM1dWeNoG)T*Nfw(97i@sJL9`)sYFlu?pS&X_V3 zgOF4z@TDRutlQfoGzT9YwC-*0)RVQvpgtfkAdEri zn%N`5u}W2G>I%V$ z%+JadU1X91M&)MHf>h;$-6bGDLS9tsK#hX806~qa)SF~l3x(rE2IWOeRN!cLMb;?fL&UG2BOer@p{AcFAm+}>0>J6ta#>madx4+A zOs$I4-u?XJ+b_P_(()=>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{F as default}; +import{r as s,_}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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 F=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{F as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-nBuufZZT.js.gz b/assets/index-nBuufZZT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..21190184a4aa9734ed20ed42793b2bbe6729d98e GIT binary patch literal 2023 zcmVuJ-nojpM3Q0~n_DnPyAPD08A3st*$=@QW>oYDF zJcC6>o0U6gB$PcGkqX+H1O(!^?*yW*p>0&wCjqG!Q3+{f zxH+)yd-sLudMk&SSlIOv(yFMS!Tjd%@T`4ZScgUe493PZbmdVQ21fqm>eTYrDPeFz zykX!t^)f1;JUs1K?GE&t>)4a1SCFQm0!*hDJeb_q6k{^dr(#+;a6Xa?oN*-Y2V>&*g5 z9RYMSD>d4!#+RlIhhKw_sM}-O;<&Wq+YmYWEN8LGnY+SBx33(?Gw!+!tf2{zUfF>K7G zsFzU*6`?1~_il&ouQSh_cqZWyQ-UELT7Jphm|-a#I;a;=5#^zv?U!$EyVcKAuk*l@ z)Flv2+A8I;AsDG5}unFz@}+)tM7~R&xf_!+Z|Hu!)Po$6OE|?c^df zo4tzHCGjGD8GeRjnY!Ra2HeZYxlhgrefuB_uaa$I(7mko>BD+9BWPPK4jMJq$i>H369qU$d9Tf`S(_iAp< zKBG(|h{G`SuN`LXbXiKL;V?noc1B^q&%I8ydPl#-sXJsSzaowpm|Awf4fE4)vU6(L zU)4tt@H?y93wr&OeiQTY+u|?^xOiBwYth83wm-7T^7>2{L zKONuSrkyduIpYb=FbrC^bJsY;Mq200$DTP zpwqPuXtR^Dhw#-geu;eB|9=Kfk1aT*^68uH`j9zhnl2&`@|Jnbdd2OO{a94m!QgFu z90#LkpLEKHXKAgBSxMU^j>Fl=b2UcO)@28KR)DPp?+XFu)4ib|cb&9mGL$;zoJ|wl zuMF(m7rmf()JVA>xZrE57XbPKZKoasSn!Y9)16wp$T>Zg8V?(S*kA8+#(v;E?X{h z@!d`K^)Mcubq!9iB=Hg2!*oK>c@uLpw~$miWLFUr>*L@4{oh}HR+hPi60Qoufy^Yw z@dGNq{rO)XfBrRQKK|pcAOG^t|NQ#*-+uX%k~7H=2ab%eg+pY9?Im~IamXy^1&)&= zSyq!a6(|}!aSg%xC1DOZ%75pcoyuHv)kl22Ji z9(64le5pRFxrc}Nu0b$oLS7#!s~F6mD{Ah?KXk(@icHu;P5Iq|FO^K#O)cyuv-RP} z$46CF|HyV1pQ<0&<5FElKYQ^@|DqG#Rm$| F008Rc?H~XE literal 0 HcmV?d00001 diff --git a/assets/index-osiWNBL5.js.gz b/assets/index-osiWNBL5.js.gz deleted file mode 100644 index e0b39ac5009a694924fc81bd474922d37bb7dbea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 993 zcmV<710MVziwFP!000021D%!6Zrer>#_xR!hbIf*u1HFhZ5b&j%d+g)mSP2RAO(i7 zB1hs%%UybRslU)YX_040?>!dir4ITuMsxEk6r!B8lwGvwb@w+Phx5(M(kK>EFQ+?1 z?da7&ipaqEP>8WY4nI1-5E9{$G7f3V88|;l0B!DLmMG80``GPG67UMRh;0|O>%;DK z*O_Lcm-_3s7-uQvO8`Dd81r20 zU<=(I3~MK-Q_W(x$}3^p#txcJn=+Y(e)c{f^U*qe+s3wqD(EVyJ582lVoAA1DOSQ3 z8g|YnB~ic1LVhA8aDR?R%5$)ViwFr>0%+E=9GQX=5ujV?IoQT7l0LRjo4*!?+R1U2 z^(F}<3VObf;Mo@5!}i~6e9#u>su%a34^knK5IhrxT<3Du>$%ymL{p|vd!d@bk@e?n zL!iDnHyZ{vJBVsoj&co>_eT7D zTO&D0xUZ?;s84yYZWL^zP6>_2N3MFJ_xL^OzrJV%lQ&y4M;QC6VqpjEvqsGoer=oL z6S5x4bPWXExOjERk|#T-PdSlur2G&ff?^^S$aInms9L=)@fK{F*cV*soz~0i1aJTY z%AqQvSa9HacgaZvW#eohNd(6b3By#NlXy3`l%NyIm#dYzX|-=hJ8L0d0?}~Y5CQCR zLMMP5Ck$rhaspCQpRn=^%T#m$<#&!{I@Zm~Tm~>83Df1>+{^FZ{ewuA$iQ4`su`4x z^lT@g4|nhHfBW^z@1O2}`02~%&kuJWjDM5U=2A(&Y=m0Js+`YHr&FBDB^3K2$}d7x zZR7(Y$A%dK9frDW6fDay31ebfHr9K3v$2hp$rHwMH>;faUy{x~G!J+0|M>aG`;Wi; z|I{fDX`hk)dOq=x>M-eJD)NEw)#k;^Z~X!zi+TBl{a4;MtK4dpJA_&KX13OE=3@q{ P!|(nC^;*27N(TS{djaZU diff --git a/assets/index-paqc-snp.js.gz b/assets/index-paqc-snp.js.gz deleted file mode 100644 index 06ca977159f5ebe7e7baacebd8a390f27ea436e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1283 zcmV+e1^oISiwFP!000021GSdXZWBiohVT0n?urXr+8K7&u>+2RoH&US0tpFqP+TE1 z***47vOBYxnRV<~ma3|#&_aufR8dr^y@0kiK=0Dhl&4`yxZ)KmuN}xbN!t|lYAw%q z&dmA$e^yKVfD6@;DI!xsZ}c8qcYBXeZ}lFeTNm8d@YzsNPom1UT;!H0<8`Tx(YRQ{ zXI;)WB(m7#{3R|>a*b?(W~$QEZv0U74M|Jbl$lLhBOQoNv%xF9YY$nr+N4 zU1|hLO47!y z0xgAQYtc(GfuKyG7|UY=HCE@Fd0t*hLUt$wFuRS{WzoV09zlqUJiuc4I0+EQw<@$6 zj_IBEr;}W<8A2$bW^(~W)4-$HJgo2e3ZIv?pmuzbbcq1xm@<^JF1Kp6T(XQZ1%lYB zuY`fEJeo7+Xq8W|4=F(zB|XO*l%W8Gq*8$+6;Zt%ENs+bB96}}sxP>klV-j(q&WAH z;)wdB0YxiT6lPafE1PI22VlEIC|S(m5u8OUDp&Pq=tPp)7Qh@3F*Abdq}~Wd{2^zQ z^ypgA!dYw}%bdtnt}Txqm8~X1rl=1n7JMLAt31k=ugz7C!-3d}HmPbKz}9wYYGPw? z;uv_~#{j&zIB{-rCLaz3h_EKIzE_>mTtFcBI5p5)G7kq*OA|!}7a9LC; zt>oD<40$H01ITs>W8f9dIGL_znaVY?Nw5J5QKkfClG;TRTi8Sk)5cV_nw=bai4cio z+h60Jj5}sgeL=x`Ih;7k1%fLcQzmk@FV0%4xuGjs51FkfXT8y!UI4L)R`Y0MV=^a? z^c(Ca>?@a+o#xeH2|e$ii-9e4&Rdwyal3!BY|f-gt&OjQfE}n)1|{wXoB>nm4kJDk zv=Xshm;#?`x&##l=}f0z1#y*tdRkj1Z7rj#cYg@dE@+uC0V)(MZnQ$Y5DK98UkU1p zfI4jzRJW`5)0)n7`gE$-#1=pltSoQ`(u~k1;Dr(qj^0sJc~H>o-l0;_&g1CjPITwy z-lOL)Uwo-`^^OB|5_+nT&Wv9;q0x*7ExpqOp{Px~!iUCC*~i0mnw!;h7J8n3Xz3$p zsloEzr@u#^|B;fQt|~4_15&T<+J?!_Mg7k`}67E?)~V=gTWy)*E9MFC!1qI zsPs-VmP)x);iiwKi`k; z-POAB45!#UVb#e8NMI));`ZIW-A@hDF%l(T_ln%)Wek^Iom`@iO)eT)v>jJ`#g!?*AmAEYD=z%sOLkTR|H z-F|iJUi8HeTBdt)t`3FgU23#gmD9|2a1Z&xjQ@S8v6F_nvH#Uh^!2yVtzY*Ze%4RY z%io^A*?oAX1Kk_{a>&Me3>m)va3?z!-TLwMcaKizm;j$Q;k`{G|EFoM9z2Wg{S-ZU t5Pkp4DZO%uJUrX=Zl;^*b~9tpia)j2dSBIpF5R&Y{sNyK5|e=o004p@bb9~* diff --git a/assets/index-tyLVeV3M.js b/assets/index-tyLVeV3M.js deleted file mode 100644 index 120aba62..00000000 --- a/assets/index-tyLVeV3M.js +++ /dev/null @@ -1 +0,0 @@ -import{j as B,c as s,G as A,H as E,I as D,J as v,K as h}from"./hooks-2nBKLor-.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.15-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.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.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:V}=D(),{showWatermark:F,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:V,showWatermark:F,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:V,changeDarkTheme:F,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:()=>F()},{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:()=>V()},{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-tyLVeV3M.js.gz b/assets/index-tyLVeV3M.js.gz deleted file mode 100644 index 3b49f5674dfb62e3ca43d60a465abb155460692c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2158 zcmV-!2$A<6iwFP!000021GQLdPus{E{(gQ%)}Io|<0gU7)>Za|J8da!TcCoY3K@Hn z80;C>9tUU?iDkm=Rl6AWJsD>{S0HabH!+vE)O?0ILXV=p*EioNIz$xK|wD#M*hV%%qd zFsixOjCH{E8q7J_-I3u=iKebYBo1=DMl8$)xk>=AUIk%mV<}D&278TIhzo_dP!Lpu z%VuM^RVl>?{m{TF1UK|pm=nD6ju2Qfh7|B>A7dp*_LtwDIsp(Sv)o>}O*8n2MeX_Gxkc)sGF?jKE zb3!Xc8KMp$ikpfOi*R8s2yUEB)Hi_6+EUmJBUa^*4uk&wR^9ARily_KE+Yb5X{xv& zNOWFIRpG|VrJz{Kgr)(zMXbYED9D}WLd9Iqw&RONx7L05A|om2P&#B8h=eZMo`d#D#c5t5nOXK@3IiiG{feE(pS* z>PY*wE2j@i->sX7$SMSG(ejcHG@iy+uAOf`3=Rd6$SIi&?t#NMYwN1}TB{EM=WCh= zUTCd8Q`1momYqxir3B|ty6%&@w93nu6!U=9dt@Z&gTN4zP!)hC=myl?lUxC6YdfmY z6F!ho#G zHz5;Xg#y&@2e)ecsN3Kk?Du~>uXswN{|VMPTS(EZ$ziPkwNBZ>P9sqhVKQkEo$ z_Mb=&<>FkOV7$r_oJc5eA17v_DQ7>&RtZ=q=zVQTs6xJl^`11#i6rqJnfb-uw^}v< zNwubV-?U6L=?|RKAu)ASrU6@EU-C`rmj-U~kG_=q|b2<&LV67(ZMPC>4vL4gBoIt6tii-N-c5X`V?3C0CeA-q2j z{qa9Xtg97tiA@ukD3E8YyRYcf3w!BT^Io>*1R9e&);2u)Y1?+~`Dhb&~!(XK#~W}? zhF1q)c6B57e3m(;Tqls=VBZDfulJUB~Hgit;y%s+@sva{k(>MC;nlfq?3i3 zy_;Qs_m!d46NM@YQusTrs|roQXDxrAlgr=DS^0J6k!BJ$?Y=g7r%`Z)&df3xwQG_< zAn#5yyczwm6cROAjNC1pxwPUp1DTBLpzrB1`IyzPW{D)Z(ph`^nZ32OyE&HKoU_K?*b5W%-GnvsVQ21^ zFJ(gC&h$LJzeVpaT94;Cy8fzPA_C z#P3-CST%Gc+ua=VRM`7Eeqz(4u|MEkEZSrhVw3pYXS(C0Gr{07ld<2trc?L58qnK| zJJTCZB~~X7%k5-F+q-%Aip^m?9-=Sb(20lNY`>%KIX>&fkoED7=e&~8vrF{e>p}uN z6JT5Z&Fm+{GuGP|baj<3uhXSf=K9G>A^3lAJ7UpYnN1s_juoX1dzWg1Pb)A^_#jKL z#s@Q*W0t6pV%aI9YoD^K)7Hiuy}f9UzRxXu%Kfs)oUlsOn$}Xd_WJ13raktDcaQq! z3Kd_ceROKrnpw`Su3K+kSTi52nPuzIC$Cjlzki@3D_+5zd)m}vIysYDSf}e#_V(}g z!h}8ghtp}?+~~wwZe;Sy&~SF^S8I03di&DLHoGxm|FY#_va3To>um| z*3-uxARpq%Q|sB1=(DDmtcjnqo6qRTt3tE# zrtOs_`uUbqo!7&=n{%gBQz5eVAE*$S03-N~&FV1!K|gb7DCT&t6?^5qz4bqP^u2Rc k-jlBA%x5xzb8x`@$&{GRFQNG@Gw1&Gf9HIYq)HV40L@)5SO5S3 diff --git a/assets/index-u2304IOg.js.gz b/assets/index-u2304IOg.js.gz deleted file mode 100644 index ca7e8d1f5ef3245867dbf0d2b414a75927eff0bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1623 zcmV-d2B`TTiwFP!000021I<@$Puo@${=Q$4<`YP{ceX=9n~Etwfp%@7WeXKd6EpTr za>4dB_g)8R6e;c64Je3CW$PBPZfqKhwh1;(s%V$&&n$N6C;q}@I}LGwD0`D8<%8w( zoO{l5o^#HPv2GH|^OGT&g-{_)i5`Y;W(iqfKr)7|-yjsgc^1BmJzN;RnX?e^?WSh2 zqzEs<*lf;1$tdiDVhp6lGBZ;%(o)b%BdW}@$v!CdLrDZHsjF9Sj=UoULGuhKge+k9 zECI&AoFZJmeIsKAQB0u-8EH$?k})Vj0W4n1jEsWm;UH|0CF4*Op#+weCaATPRf2X^ zUYU2(7ey!vU=ZB4#-s@?h%qTPIPhR`D1glL^<12c-422ji&A7LD{!7AB`Cl?00@mE zG%*&$$xDb49f3ufl%NP>fGSV`DdQH2j*MOjVv{)wSq#l8grcM}KkK(}~<}O8sil~R_18F&(G5hp3 zg*nskTvCEjC;&+ujHT{O_Ma~OEVT@dbp$-o8YN#I>nD?UuBFa`BU#}%hxy8Duyl9$ z%HYDp;2GeCrVZfR6N49rM&nl7U|XBHaNuw!%9+w z5){Gsh;U_QCOQ;EW@QH0iatj)=A9S?>2Z$c$E?BAIFk}iJd_C3yKi5Wrekd*nYIjt zV`6|gY^ZLdKoLyG!NS5&jGa2K5sxajZcM7VciLu7*0k5B2v7nSwegV{QAXNPMoxBz z(pv-SjM;blre>YmIdj;M=?Y*<7U?oDWy%osCOHa*ho|DkB=VbBAqL~2xq&GQK^3L3 zfrg205(62$CvV6)N`!9`Ro1Q`orEI{am(!K&HG-K=hcuL_2hLIC?+n55${QAK1CB3 z#6s_7inv9MJcQ8o<75)0S&!9QC`9~z?di??kdSLvD3Upv8Ye31F=U)WaC}rl%aMEz zQH~W^OI#2Nk-Uo1vZe7vPw&86@15f}EK@a-=a_3K5jH6?S-4BjzZ@}~jfNwJrD>5C z)4OPyH_STH30=8G7Zq*LgYllVWr`@A(esmsv<~*v_OAl(* z&3bkJxUymI-FKet9PR&JukP0lUxqlf&~ats)%|a4FIH=Zk9=2W?TK9})=LkZr_b%; z7qv?1=;I&k^|HNRs#Q1b)t{R|nrHt}ydUm;zc=z%skpb5e{Us1_QSIM%a&8#b&B_# z-H-n6k*cgFLiXc>`gYkbfXlo3GM+w&yPFMqPwU`I2NTYAsD25{~{4WR*lOl$A zBCN<%?a*BdZ|Vu!31PnQk5U zCABwq>uVpkPFjTE_)lTtf@1Fg5!+HAL-_^&J(#fU>wQO#G&O?5`dIon2-R0)2ZMw^C`zz+qS7M0Wis4@yuLbB<1841#y`hYkTY9=)-D#yKMjdw05|D{>9WeEkDqmQ_1=7 z&&%<3g8ynNF3Z!2xNpx-!?pgaNjPgoXJ@Tmdf?0MU(oh1&z$1-uRg5SDkbOFvi{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-zQ1cp6o-.js.gz b/assets/index-zQ1cp6o-.js.gz deleted file mode 100644 index ef8c7e61c7d7c0e7b74fcf54d0d6e1a882a4df48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2070 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 diff --git a/assets/instance-HAJEHzDm.js b/assets/instance-d7_PjUp-.js similarity index 93% rename from assets/instance-HAJEHzDm.js rename to assets/instance-d7_PjUp-.js index 852f1acf..051bb5e6 100644 --- a/assets/instance-HAJEHzDm.js +++ b/assets/instance-d7_PjUp-.js @@ -1 +1 @@ -import{B as t,C as n,d as R,E as q}from"./hooks-2nBKLor-.js";import{g as d}from"./utils-UzsOo2rG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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}; +import{B as t,C as n,d as R,E as q}from"./hooks-YNDWox5F.js";import{g as d}from"./utils-ijx4BEDB.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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-d7_PjUp-.js.gz b/assets/instance-d7_PjUp-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbe07ce2d4c93dc1a32b2da09cdb5e38f52a6753 GIT binary patch literal 822 zcmV-61Ihd!iwFP!000021C>=_Z=*O6{eHh9;*%}evmx8`b`w!0ZD|vAZ=3e6d)KY1 z6AJ?&0ZeR2iX#8_6R@OZo89I<8OCqs%^N-2VVnw?ZBILn>SXM!ToUG$%Pq6ZWu<*7 zVgugIg;*+n|M~oH@zlS7g))X=og9=nufgS67%3huo{moK^V1hN1Kv3sR3b*clA|7& z(C5;HF274=;=O%w-o~zT|IA~Oe(`9;}z@}x;(hQS|5wc zn>NVJrNqQ7V4+4m=)w`_LLMVtUsgC*Br5BSErLu^>tvgO#8|9xhKUy@!7Z+GR2e~V zMdF76)vWj**wosFaT;NaNp_1W6^X)WlA&}l&4e6F=@f&9@gw^c%9e5mEgm)7D$J%0 zeh_ObA(Yt`DO;-K9Kea%N{2Bq-b5M+p=2~f9*D(ty_Nk5%$t-W0lUsCPLXvia1mV5*O%}mZEzU)#ta7wEZrrIn_H&cBAQs9d^i_Q>m)&=B?*s z&OmAlo8$W2r4rE^iKMzxA2jOgs(a=C>hjsIAD^n%IxJsnrH8-$2f#_pp8E#?0Kl@G Aga7~l literal 0 HcmV?d00001 diff --git a/assets/utils-UzsOo2rG.js.gz b/assets/utils-UzsOo2rG.js.gz deleted file mode 100644 index abc6450298ae1433602d6ad305dd79b021ae87b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3184 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 WFePE}_4mB(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(f||{}),v={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 W=()=>v,I=(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)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),q=(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 I(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",u=>(a(),n(u))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},K=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n},N=()=>{const e=navigator.userAgent;return/windows/i.test(e)?f.Windows:/macintosh|mac os x/i.test(e)?f.MacOS:/linux/i.test(e)?f.Linux:/android/i.test(e)?f.Android:/iphone|ipad|ipod/i.test(e)?f.IOS:f.Unknown};function X(e,r="sessionStorage",t){const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function J(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:i}=n??{},o=s?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Y(e,r="sessionStorage",t){const{prefix:n,prefixKey:s,defaultValue:i}=t??{},o=n?s||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const G=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),u=(p,w)=>{(p?[...a,...o]:w==="localStorage"?o:a).forEach(g=>{e==="__all__"?(window.sessionStorage.removeItem(i+g),window.localStorage.removeItem(i+g)):w==="localStorage"?window.localStorage.removeItem(i+g):window.sessionStorage.removeItem(i+g)})};switch(e){case"__all__":u(!0);break;case"__all_sessionStorage__":u(!1,"sessionStorage");break;case"__all_localStorage__":u(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},H=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=A(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=_(o,{type:"image",base64:!0,targetStyles:["*"],...x(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},Q=(e,r)=>{const t=()=>{const s=d(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>d(e),t,{immediate:!0});m(n)},Z=(e,r)=>{const t=()=>{const s=d(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(()=>d(e),t,{immediate:!0});m(n)},z=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(u=>u!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>d(e),n,{immediate:!0});return m(s),t},ee=(e,r)=>{let t;const n=()=>{const i=d(e);i&&(y(r,"String")?t=r.split(";").reduce((o,a)=>{const[u,p]=a.split(":").map(w=>w.trim());return u&&p&&(o[u]=p),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>d(e),n,{immediate:!0});m(s)},te=(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},re=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}},ne=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&E.cssUnit.test(e)?e:e+r,l={precision:8,decimal:"."},S=(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()},oe=(...e)=>e.length===1?c(e[0],l).add(0):S(e,0,(r,t)=>c(r,l).add(t)),se=(...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=b(e),t=r.shift();return r.length?S(r,t,(n,s)=>c(n,l).subtract(s)):t},ie=(...e)=>e.length===1?c(e[0],l).multiply(1):S(e,1,(r,t)=>c(r,l).multiply(t)),ae=(...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=b(e),t=r.shift();return S(r,t,(n,s)=>c(n,l).divide(s))},ce=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function P(e,...r){if(Array.isArray(e))e.forEach(t=>P(t,...r));else return e(...r)}function d(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 le(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ue(e,r){const t=Vue.watchEffect(e,r);m(t)}export{oe as A,se as B,ie as C,ae as D,ne as a,P as b,te as c,I as d,M as e,K as f,Y as g,G as h,y as i,W as j,Z as k,Q as l,N as m,z as n,m as o,H as p,re as q,le as r,J as s,d as t,q as u,ee as v,ue as w,X as x,C as y,ce as z}; +import{A as h,u as _,a as A,b as E}from"./hooks-YNDWox5F.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.15-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 b}from"./lodash-es@4.17.21-xgd1l9mE.js";var f=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(f||{}),v={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 W=()=>v,I=(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)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),q=(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 I(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",u=>(a(),n(u))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},K=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n},N=()=>{const e=navigator.userAgent;return/windows/i.test(e)?f.Windows:/macintosh|mac os x/i.test(e)?f.MacOS:/linux/i.test(e)?f.Linux:/android/i.test(e)?f.Android:/iphone|ipad|ipod/i.test(e)?f.IOS:f.Unknown};function X(e,r="sessionStorage",t){const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function J(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:i}=n??{},o=s?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Y(e,r="sessionStorage",t){const{prefix:n,prefixKey:s,defaultValue:i}=t??{},o=n?s||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const G=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),u=(p,w)=>{(p?[...a,...o]:w==="localStorage"?o:a).forEach(g=>{e==="__all__"?(window.sessionStorage.removeItem(i+g),window.localStorage.removeItem(i+g)):w==="localStorage"?window.localStorage.removeItem(i+g):window.sessionStorage.removeItem(i+g)})};switch(e){case"__all__":u(!0);break;case"__all_sessionStorage__":u(!1,"sessionStorage");break;case"__all_localStorage__":u(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},H=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=A(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=_(o,{type:"image",base64:!0,targetStyles:["*"],...x(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},Q=(e,r)=>{const t=()=>{const s=d(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>d(e),t,{immediate:!0});m(n)},Z=(e,r)=>{const t=()=>{const s=d(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(()=>d(e),t,{immediate:!0});m(n)},z=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(u=>u!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>d(e),n,{immediate:!0});return m(s),t},ee=(e,r)=>{let t;const n=()=>{const i=d(e);i&&(y(r,"String")?t=r.split(";").reduce((o,a)=>{const[u,p]=a.split(":").map(w=>w.trim());return u&&p&&(o[u]=p),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>d(e),n,{immediate:!0});m(s)},te=(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},re=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}},ne=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&E.cssUnit.test(e)?e:e+r,l={precision:8,decimal:"."},S=(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()},oe=(...e)=>e.length===1?c(e[0],l).add(0):S(e,0,(r,t)=>c(r,l).add(t)),se=(...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=b(e),t=r.shift();return r.length?S(r,t,(n,s)=>c(n,l).subtract(s)):t},ie=(...e)=>e.length===1?c(e[0],l).multiply(1):S(e,1,(r,t)=>c(r,l).multiply(t)),ae=(...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=b(e),t=r.shift();return S(r,t,(n,s)=>c(n,l).divide(s))},ce=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function P(e,...r){if(Array.isArray(e))e.forEach(t=>P(t,...r));else return e(...r)}function d(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 le(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ue(e,r){const t=Vue.watchEffect(e,r);m(t)}export{oe as A,se as B,ie as C,ae as D,ne as a,P as b,te as c,I as d,M as e,K as f,Y as g,G as h,y as i,W as j,Z as k,Q as l,N as m,z as n,m as o,H as p,re as q,le as r,J as s,d as t,q as u,ee as v,ue as w,X as x,C as y,ce as z}; diff --git a/assets/utils-ijx4BEDB.js.gz b/assets/utils-ijx4BEDB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ac8e45bb485de756a67b0b0f4eb358608f059fe GIT binary patch literal 3185 zcmV-%436_3iwFP!000021DzS`U)wnH`~4Nh*UL$ZA`;qiUFSqfDQ($4ps=*tra7wE z<3!*{t|Sw(iU0Te$&Wl}w#)99jBU+~W=8W=#5h&j&JH|oyb;M9xFpr{z~xEVctMBD$NyY1%m;?=9SN9ViiNLQvA zDs?R!uNHmW9E7dc@81m5bu1HV02yaV^7Jv?rLE?-pNB^;nx78W(Y~3ddrs-y=45iB zv&kr2Ur)7=wpo~FkG7h_Pp@zG)XVp4wsvPSs107K&;+y4;&vFdlb^>&1vA<*eHr%J*Gn)Ac6#lc%ZKseZ&xq{3_r(iU&dION&E`B5d8=F_Hy zahh=JHhg>X{3!5Kt)eWnLP?)IKl%`CwaMw($@5^VMb6L9f~|Jm36(U~`^XSx`#0p6 zAs`yF{aN|lvU*b*YTy=*5^!(G=RWROI?@m`AeKgIA``_UrirD-P7|P!FloZ4%$G`n zPZo>@DwN~pT~*F+wRayrdc60aCqExNJA8ih;^nL3UtYg? z`|jlQ{n`1i7auzjQvp2|KqJ9_% zstg1{)M_B8je)Q@Iu~&>x1EL?b-l8k_)!!noOcxEQFL?z(!LSKf&`6xx2I1WPsCAi zN*I$(h~P})ldM9ND07&99G%LssiHFvxeZ51;Mv030_Qm*eVCjQVp@V4J0WaUc)pnIkVmFEGL4=u9?qA zf$tN=G-J$9RLGN>OSj5*s~>~v+xmu;?Y6e6M1BoZm)B@4WP~`|=ZrD24LD!O{fm>E z*zYBmxN?R<0hItPTpWGv8L$;rKk!~~kwD~G*e$`>SKQwEU;P;V~qFm}iMCDwZ>rt&FvBpfzLN&y`#uthN3l z!>ppz5$~KyW=YZ&-L8W{aW*N}2GFYUD)hTH9B#JZ@K0?>s{QiPjl7qv^x?noB~OyeOTW8$i>fdd=PkB}m~8TyJ2-gL?)RVz?j=Ev^NyJa z=TGi%xq*caL58+kxHHheuRAL%>kKQzHn|&a8z@)BUDB;-R#R2c80f#DJKRfmsJ6;; z@@i3}-S8&L+B}QY_*Zp2=0iA1U0N}LCB?8_UDN3LOq>(R zK4d^A3#}YOV#!R5#}Em3NL#HOcg9HKoP55AFd{|G3FNocgagFr(0f4d7h7Po)fc4CHb97Rizud(Z=QkV4<8F z25r?&Z&a$$KvSfNe_l<8UCVSWb;rk4LzIPpkRp6R+{;MXXS_xWd`!nYMH99^sq|im zlr$4OSm6KVH1Isj7tvGi5kn1+W_Ef*4JRv<%&R&fMs-AkP&p6I8zPF8> zadKiy)3EmH$?yE{pQzVr{>+`mPbgJ8ZM4v@dy zD|(`1X^~pNXpvn^+IyI6T-_y)ez5w8>=mp1%1w#q<82@N`P$50OE{mK`jONlf+re{ zEm3B8^HJCla>8;SyR&63A*2Zpq4?^PYHj%y`{XO}9?W!(zhX>8PBbvMGeCMS*;Y=k zopn|=02Z0T5JAdpfef=%tA3+ImqwnW~oBDW`ryQ1hUNaY%x!Flb%gQAkT#5@wQyRoZC zbbTo2PGEv0F@@B38R5X@MEt1<##v%Tnz(Dq!Vc{_c37-CWAMLXj7Z#w2#VzN7fex6 z-NO)@^j}cpoP>*tsQ=5_-5$*6t$qMb_Y&3Rw?SqB>9Uqdwtt8u#(}$jtZ$!O2~XU4 zE@tUd1g?$L#hu0aWffoyi>hYX{wcC0Dqg$b1XO%nj^|M!XwhrS&RSN}owAzOUcXEQ zHL>5d3=j@nK@{c;Vi)h0AtV`;VS(4#_x|JllNZwe);mB(5^xeO&462%xi0uwYo*1(pJj-JDi^c19S2JuLnK zwCABp0pTukpOq|Lp9_;J1J0+mTG;)6vS5@|ny)s8MT>D1#}L|Lu`_mmV!&4kYBA17q^L1Cop#P~?>ZDbd9i-$+tGO@48}kjMc`zB!N)C>C!>R=^4Q&4F8T X=)jbO#n<2S&OiPSN`{W?l^p;8zMe{0 literal 0 HcmV?d00001 diff --git a/assets/zh-CN-jk8mGNNU.js b/assets/zh-CN-JcY5XHxt.js similarity index 97% rename from assets/zh-CN-jk8mGNNU.js rename to assets/zh-CN-JcY5XHxt.js index 758cce14..30d2f4c2 100644 --- a/assets/zh-CN-jk8mGNNU.js +++ b/assets/zh-CN-JcY5XHxt.js @@ -1 +1 @@ -import{t as U}from"./hooks-2nBKLor-.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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-UzsOo2rG.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,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,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; +import{t as U}from"./hooks-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-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-ijx4BEDB.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.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,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,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; diff --git a/assets/zh-CN-JcY5XHxt.js.gz b/assets/zh-CN-JcY5XHxt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..273b21b88e841bdb1d8c011e39331341ffe1598a GIT binary patch literal 2164 zcmV-)2#fb0iwFP!000021FcwXPus{A{(gT28tn&=#%>Y_ZCzOkB;lpyJwO+}L=$@w z4>+DMV}}G3sl9ulFM_sGq1$%b-O}6bBHdeHw_CLfl>IZKAs$ugP;;suS;c`nS1B(Bp^v`?Jl;0p0^K)etuTG-+^ ztx$$z;gEPy45y10j&+J%VmK;Xo}$-yx{yBKh--*p^&B%H8W}F7)6r(LqJ@Q8ECt=- zv9Neaj5bD#$1z?%~2>L{Mi7UE{;L)r^_rLWUTKl?AS7IFEz^VjO$ULt>{8 zk56|S6L{{7jY8=>@%9rEqe4arT^k?D6`E08VHg`(OV?vjF(QV9h0D2QpD+_|hAr?| zcP+rh#ZhK0YD$Y6qGCbOkYQjw78XNdm!Rp9u&ISQn}IoO3dArOF*s3TVKE|xg^^?^ zF+1DY+ln6RQD zX7X56>=HYLX)`*T?;|ZDSYp^vG4nB9LKbCng|2)HlP1?mCKeGp#gGsQ_e7_zPh33P zNYczQOp?cf--7C`pwxenPFx?HIuDMKVv-^;%K?O*Q$cwJs5JZYeej@3R(*K6e~ z;R^g#9?i^Q#T2s)<0af)e^YUm7YbBkQ3`^IcinGYlP3b!PjN6o7 zfuc!MUd`qvQ4TH_k#1oL3{%z8F{pHOKq`ak)*tQY|7wI2-RW#Bw`=KlT?K#b+(39M73 zN(2s3WnSVig-w$fIf=oVGf9V@L{c@0AQ(r6g7t=>0!(4V6iv!kAjMzD>RF#nYo10@ zkMT6-VC9CW1CH?*t2r%$>gz|9w=&esNS+;p~90W5jMy{&HS)HndJPX;v}?Ds$0EAQ=F zADzuT08K0}ClJ>%6fspwdnqnUmjBn2p_VDBFv%EY5~yxGIoaLy)0Om(3MmJYSPnW;9M#dQC*f5db0EUCnRDofnat&is8iR49E0&H-JjSp>xQCpB3Bs^< zd|;^vC#Yp&mcV%`O+b%xX$g)`#Hos<5tu6G1{G>ZgK!e(3!a++@9HWI!C|T*U7D|T zqLS(Fss!Um(Xj8UuL6y)tHOY_24CmzqIv1YtTpcM{}X+hzWVNitu?0W?@7ifujk0B zDGv?2*R|8if6!k{+@iWKZ8wXphiA{V6pjN>N$IKB`c78oqEo?YF#Xd zAz)DX;tt&}1Ly6wy}AbAxD4DU2lmHJ0KbuebLT(qi<|C~gX)u200;aod~)>AUisPG z*miEew;!wnINdO8@2>idY{7Ta=9~4(paFeV1_9`r4D7=j?#{3F`dfEn+kN`4;}37_ z2lwpzd+yGb`(V|5d*B}Y1R(d%(VTZHW>P;)k(}WjM&ote1@GU$5tPScI#RGkbrmyd z0FEKf7b#O4N2lQs%@IRd@bOabDM-2sCr~+1q;#zU+1Dkj#sBBSlCFLx!q%NN#RbnL zBgi}d;=JppyF;9loYB7Q-TgHoK5`+a(+tvwG3O|U#W_w5Abkr@r!|aJ%<8v-x&-T} z*;dpfrMgK9^=XPf&F8UU)rXCSVP11vpCJu1MS>Uk1>Ix!0x?uvs$&?gbii>eFXw9k qOUt4tPPOY80^bmHR4P|+$^UvXj=j$(b+Rf~{_#JgO+bNF5dZ*uY$PxM literal 0 HcmV?d00001 diff --git a/assets/zh-CN-jk8mGNNU.js.gz b/assets/zh-CN-jk8mGNNU.js.gz deleted file mode 100644 index 93423b64cba666b9113ff75d70d925ee04b79e24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2163 zcmV-(2#oh1iwFP!000021FcwXPus{A{(gT28tn&=#%>Y_ZCzOkB;lpJ6QB!UqKQ3m z1{_bAu>%1`qIWO!MbK6%blYybTY9@)q1*y1>? zP=;gSka$@Pr;8SjwTm5MI4WG7qys!%NMCHkbBJN}0y7~R8Cp!Iqm5=o3k%g)3cAH( zVeyI>t+$%&)n=w zKGkWAllIe)eFm@+yzt`<|x`O@{kOGu0eSM=dzlq$(al!{8To}X}742Og+ zVa)1{jOdM+0wabg_^?hfBxutE#ZKBg*0h|(7&erWILrNXcL)MyofwbwHsUOk=v;;=nwUi8JcX;R)H7uX&P^}d#_FksrH~J?pf@7qZq)5zC0FErh6J2v7T^E3B9jXSrKGJoiyQi~S z>k2iv*@9(Ye|%`)*>Lae*)P94`LN+^?m6o>?bRLo*ZTn8ke3Nh8YrVl(siifEV6V{x&c4qHsx2K zXwsBdv)TmG;Bpb^7M8#eRV^KZa$6guGN^3-;r_5&S>13y?gD7a%M--Zu>?*&99CXF z1~7rxoCKVw-=E(34ZuO7;gE-NFK3Loa&UtsgWgGVCbRC(2#+-TaGGV_b>MT-lg7AWlN|FKN z)G)DOPB3I};^8Ev3}?QIzzbYmv|>|CL8t-!(_cz7k%4{tz4K_ls*=j~yUO#I0CE{r zHgEb0VKO+~J@%8J%b=H-IV%Gol0hJ$f($AvEB38}U?498=fN}g_m==-EH95^og!5t zaF8l<5{D^ln#9l~2CL2_9eNT;RV9L892pAM>xK$2g%MM7Qoal+{yJ9A`)pYAERtG` zXE6sW*F_z0jK5gTX&F>rKdNlM1JIJe$?@~kcaJLDe*ma@EWSNCxCfvn1N;8o=`U;c z`Xd0dGH?!`+IM%Vq69D_gVVkD&aeLjFeii4?H%XE5r8Qf*sq?t2fv)&e`arNwYo>y?St0<7G>b9-#R&b1>m?>!=9W@ z_g*{StvWl~_R)O+mt-(RmAMvYYv0+}1#nmfCkN~9;qUH?n*jF9AT`z7V*haLytoD6 zpbVUyZRh!)_S&lZakr(bKmeSp4zApEw$}h$^oV;~+1#yi0AP;{syx{5f3{cO+qXVC zTl)Z-SYA#bp36|gR4MJHxFlKrUsr}&rli6oW0Xmtvian6Z_iIx(myIB4RVE1T_49q zjC3gryA}!MQU*?V9Zt%@Axk&O5H>6+1rt<}M!erasvupOID70jyjzVFha=f6QLt31 zJ){#Bz*R3@e0t$XS>m41321 zmWptkS|(-*oTt(_^f;H6;MjPas#qF^siM}eP($j66F6V+-1K=@S7{IqQ5EUZT(uJ| zn*Od9VH_zr?EC5|L*whJFkr3D*TuVNT)IAM_51t(M4zRvw)5ECk_@^Xgrv@&L3ULG9+K8p7XAn7Ykwt z7*xKvL-)$SdAnn;tphkF1NX_H{c#JxZ)D)y`H%bJru*cu@?;IbKEDf}9zV2Ke|9%_ zoZIj12O9uR)eYNwYknh}_uaJkX5BKVLtmFc02+{ieYE24{%UW$bvJk1r~f+n@Wy^{ z&%VF!?ryse*4(#;?%_`Wa{nCFyjwAodSQxahIbf^)pQrUe*=e69*^os!8xj{m`Qzb z6mh;lnOZ+O1qZ1{3~AoSOWkK6={g)or9hF=KpC>HOIDNr&xa*l|4f9GQjk;l8bz7Subu&eR7x*RJWA_pTjFkEhfV_06!R|A%o pMNyn=)iDIVA!sX?ui-`i>&Y1QKA+UcDqs7@{{R)49#mBk006i4AdCP2 diff --git a/index.html b/index.html index 7e2d3d04..ba90a1f2 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ - + @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -40,7 +40,7 @@ - + @@ -50,10 +50,10 @@ - + - +