From 02bce22ccdfae338aab26ca99d34e189cdcf05fa Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:06:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@e20dbb4cd2aac39261886a04542e6071a04d9fd0=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-CdQmfWvT.js.gz | Bin 1868 -> 0 bytes .../{en-US-CdQmfWvT.js => en-US-bb02U1ge.js} | 2 +- assets/en-US-bb02U1ge.js.gz | Bin 0 -> 1868 bytes assets/hooks-HESpGiIM.js | 17 +++++++++++++++++ assets/hooks-HESpGiIM.js.gz | Bin 0 -> 32182 bytes assets/hooks-ecOHzdmU.js | 17 ----------------- assets/hooks-ecOHzdmU.js.gz | Bin 32144 -> 0 bytes .../{index-lm8PenzD.js => index-1M1NSL1D.js} | 2 +- assets/index-1M1NSL1D.js.gz | Bin 0 -> 1718 bytes assets/index-2Oaarl6M.js.gz | Bin 1426 -> 0 bytes assets/index-5JgHFnX_.js | 1 + assets/index-5JgHFnX_.js.gz | Bin 0 -> 29319 bytes assets/index-6NH95PiW.js.gz | Bin 2138 -> 0 bytes assets/index-9eO0Tqdf.js.gz | Bin 2020 -> 0 bytes .../{index-PIoz8Iqt.js => index-B9Y8JKnJ.js} | 2 +- assets/index-B9Y8JKnJ.js.gz | Bin 0 -> 2000 bytes assets/index-D87JnDBW.js.gz | Bin 1173 -> 0 bytes .../{index-ginxKk7O.js => index-DuOnyvCG.js} | 2 +- assets/index-DuOnyvCG.js.gz | Bin 0 -> 1607 bytes assets/index-JMnehaBO.js.gz | Bin 1314 -> 0 bytes .../{index-vkhLldbv.js => index-Ji02w0VU.js} | 2 +- assets/index-Ji02w0VU.js.gz | Bin 0 -> 1852 bytes .../{index-U2_Ask3F.js => index-JkVEU21Q.js} | 2 +- assets/index-JkVEU21Q.js.gz | Bin 0 -> 1014 bytes assets/index-LVoz2dhB.js.gz | Bin 839 -> 0 bytes assets/index-PIoz8Iqt.js.gz | Bin 1999 -> 0 bytes .../{index-9eO0Tqdf.js => index-REqw_tgG.js} | 2 +- assets/index-REqw_tgG.js.gz | Bin 0 -> 2023 bytes assets/index-U2_Ask3F.js.gz | Bin 1012 -> 0 bytes assets/index-Uqi8OhxO.js.gz | Bin 2690 -> 0 bytes assets/index-Uu9dh-LX.js.gz | Bin 3717 -> 0 bytes .../{index-LVoz2dhB.js => index-V9956E0k.js} | 2 +- assets/index-V9956E0k.js.gz | Bin 0 -> 839 bytes assets/index-dxKbqscv.js | 1 - assets/index-dxKbqscv.js.gz | Bin 2071 -> 0 bytes .../{index-gTVTSNXC.js => index-gNfY19AN.js} | 2 +- assets/index-gNfY19AN.js.gz | Bin 0 -> 1621 bytes assets/index-gTVTSNXC.js.gz | Bin 1625 -> 0 bytes assets/index-ginxKk7O.js.gz | Bin 1606 -> 0 bytes assets/index-hl7T3p_v.js.gz | Bin 2269 -> 0 bytes .../{index-2Oaarl6M.js => index-hsVU_iaJ.js} | 2 +- assets/index-hsVU_iaJ.js.gz | Bin 0 -> 1428 bytes .../{index-ogv71DQf.js => index-ilzb9WZo.js} | 2 +- assets/index-ilzb9WZo.js.gz | Bin 0 -> 992 bytes assets/index-jz2enyHr.js | 1 + assets/index-jz2enyHr.js.gz | Bin 0 -> 2065 bytes .../{index-Uqi8OhxO.js => index-k3xzQ4Uj.js} | 2 +- assets/index-k3xzQ4Uj.js.gz | Bin 0 -> 2691 bytes assets/index-lm8PenzD.js.gz | Bin 1717 -> 0 bytes .../{index-hl7T3p_v.js => index-mswpX-5K.js} | 2 +- assets/index-mswpX-5K.js.gz | Bin 0 -> 2270 bytes .../{index-D87JnDBW.js => index-nPDpyH6g.js} | 2 +- assets/index-nPDpyH6g.js.gz | Bin 0 -> 1175 bytes .../{index-z3y2VEPc.js => index-nnQ71BjC.js} | 2 +- assets/index-nnQ71BjC.js.gz | Bin 0 -> 2373 bytes .../{index-Uu9dh-LX.js => index-oTHLersY.js} | 2 +- assets/index-oTHLersY.js.gz | Bin 0 -> 3712 bytes assets/index-ogv71DQf.js.gz | Bin 991 -> 0 bytes assets/index-pjJ6WFaz.js | 1 - assets/index-pjJ6WFaz.js.gz | Bin 29318 -> 0 bytes assets/index-vkhLldbv.js.gz | Bin 1850 -> 0 bytes .../{index-6NH95PiW.js => index-wQgCpKgU.js} | 2 +- assets/index-wQgCpKgU.js.gz | Bin 0 -> 2140 bytes .../{index-JMnehaBO.js => index-yyfNdCCw.js} | 2 +- assets/index-yyfNdCCw.js.gz | Bin 0 -> 1316 bytes assets/index-z3y2VEPc.js.gz | Bin 2372 -> 0 bytes ...tance-uESBaiq2.js => instance-CANSG-jZ.js} | 2 +- assets/instance-CANSG-jZ.js.gz | Bin 0 -> 819 bytes assets/instance-uESBaiq2.js.gz | Bin 818 -> 0 bytes assets/utils-xvs5dyaR.js.gz | Bin 3467 -> 0 bytes .../{utils-xvs5dyaR.js => utils-zTxN2cCS.js} | 2 +- assets/utils-zTxN2cCS.js.gz | Bin 0 -> 3468 bytes .../{zh-CN-d2ZiHCbZ.js => zh-CN-q1Lg5YhR.js} | 2 +- ...CN-d2ZiHCbZ.js.gz => zh-CN-q1Lg5YhR.js.gz} | Bin 2158 -> 2159 bytes index.html | 8 ++++---- index.html.gz | Bin 1854 -> 1856 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1043 -> 1042 bytes 78 files changed, 48 insertions(+), 48 deletions(-) delete mode 100644 assets/en-US-CdQmfWvT.js.gz rename assets/{en-US-CdQmfWvT.js => en-US-bb02U1ge.js} (97%) create mode 100644 assets/en-US-bb02U1ge.js.gz create mode 100644 assets/hooks-HESpGiIM.js create mode 100644 assets/hooks-HESpGiIM.js.gz delete mode 100644 assets/hooks-ecOHzdmU.js delete mode 100644 assets/hooks-ecOHzdmU.js.gz rename assets/{index-lm8PenzD.js => index-1M1NSL1D.js} (96%) create mode 100644 assets/index-1M1NSL1D.js.gz delete mode 100644 assets/index-2Oaarl6M.js.gz create mode 100644 assets/index-5JgHFnX_.js create mode 100644 assets/index-5JgHFnX_.js.gz delete mode 100644 assets/index-6NH95PiW.js.gz delete mode 100644 assets/index-9eO0Tqdf.js.gz rename assets/{index-PIoz8Iqt.js => index-B9Y8JKnJ.js} (93%) create mode 100644 assets/index-B9Y8JKnJ.js.gz delete mode 100644 assets/index-D87JnDBW.js.gz rename assets/{index-ginxKk7O.js => index-DuOnyvCG.js} (96%) create mode 100644 assets/index-DuOnyvCG.js.gz delete mode 100644 assets/index-JMnehaBO.js.gz rename assets/{index-vkhLldbv.js => index-Ji02w0VU.js} (96%) create mode 100644 assets/index-Ji02w0VU.js.gz rename assets/{index-U2_Ask3F.js => index-JkVEU21Q.js} (93%) create mode 100644 assets/index-JkVEU21Q.js.gz delete mode 100644 assets/index-LVoz2dhB.js.gz delete mode 100644 assets/index-PIoz8Iqt.js.gz rename assets/{index-9eO0Tqdf.js => index-REqw_tgG.js} (97%) create mode 100644 assets/index-REqw_tgG.js.gz delete mode 100644 assets/index-U2_Ask3F.js.gz delete mode 100644 assets/index-Uqi8OhxO.js.gz delete mode 100644 assets/index-Uu9dh-LX.js.gz rename assets/{index-LVoz2dhB.js => index-V9956E0k.js} (91%) create mode 100644 assets/index-V9956E0k.js.gz delete mode 100644 assets/index-dxKbqscv.js delete mode 100644 assets/index-dxKbqscv.js.gz rename assets/{index-gTVTSNXC.js => index-gNfY19AN.js} (96%) create mode 100644 assets/index-gNfY19AN.js.gz delete mode 100644 assets/index-gTVTSNXC.js.gz delete mode 100644 assets/index-ginxKk7O.js.gz delete mode 100644 assets/index-hl7T3p_v.js.gz rename assets/{index-2Oaarl6M.js => index-hsVU_iaJ.js} (94%) create mode 100644 assets/index-hsVU_iaJ.js.gz rename assets/{index-ogv71DQf.js => index-ilzb9WZo.js} (93%) create mode 100644 assets/index-ilzb9WZo.js.gz create mode 100644 assets/index-jz2enyHr.js create mode 100644 assets/index-jz2enyHr.js.gz rename assets/{index-Uqi8OhxO.js => index-k3xzQ4Uj.js} (98%) create mode 100644 assets/index-k3xzQ4Uj.js.gz delete mode 100644 assets/index-lm8PenzD.js.gz rename assets/{index-hl7T3p_v.js => index-mswpX-5K.js} (97%) create mode 100644 assets/index-mswpX-5K.js.gz rename assets/{index-D87JnDBW.js => index-nPDpyH6g.js} (94%) create mode 100644 assets/index-nPDpyH6g.js.gz rename assets/{index-z3y2VEPc.js => index-nnQ71BjC.js} (98%) create mode 100644 assets/index-nnQ71BjC.js.gz rename assets/{index-Uu9dh-LX.js => index-oTHLersY.js} (64%) create mode 100644 assets/index-oTHLersY.js.gz delete mode 100644 assets/index-ogv71DQf.js.gz delete mode 100644 assets/index-pjJ6WFaz.js delete mode 100644 assets/index-pjJ6WFaz.js.gz delete mode 100644 assets/index-vkhLldbv.js.gz rename assets/{index-6NH95PiW.js => index-wQgCpKgU.js} (96%) create mode 100644 assets/index-wQgCpKgU.js.gz rename assets/{index-JMnehaBO.js => index-yyfNdCCw.js} (96%) create mode 100644 assets/index-yyfNdCCw.js.gz delete mode 100644 assets/index-z3y2VEPc.js.gz rename assets/{instance-uESBaiq2.js => instance-CANSG-jZ.js} (93%) create mode 100644 assets/instance-CANSG-jZ.js.gz delete mode 100644 assets/instance-uESBaiq2.js.gz delete mode 100644 assets/utils-xvs5dyaR.js.gz rename assets/{utils-xvs5dyaR.js => utils-zTxN2cCS.js} (99%) create mode 100644 assets/utils-zTxN2cCS.js.gz rename assets/{zh-CN-d2ZiHCbZ.js => zh-CN-q1Lg5YhR.js} (97%) rename assets/{zh-CN-d2ZiHCbZ.js.gz => zh-CN-q1Lg5YhR.js.gz} (67%) diff --git a/assets/en-US-CdQmfWvT.js.gz b/assets/en-US-CdQmfWvT.js.gz deleted file mode 100644 index dd3f257b61133bddd8e1f1c7c8520334d1df6e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1868 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 G5dZ)(w4fLO literal 0 HcmV?d00001 diff --git a/assets/hooks-HESpGiIM.js b/assets/hooks-HESpGiIM.js new file mode 100644 index 00000000..63e18b90 --- /dev/null +++ b/assets/hooks-HESpGiIM.js @@ -0,0 +1,17 @@ +var Lo=Object.defineProperty;var Mo=(e,t,o)=>t in e?Lo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ee=(e,t,o)=>(Mo(e,typeof t!="symbol"?t+"":t,o),o);import{o as Do,u as le,a as zo,b as De,c as Se,d as Io}from"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import{u as Je}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import{d as F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as jo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as G,s as ze,c as Eo,a as D,r as re,b as P,d as $o,u as ge,e as Bo,p as Fo,f as ye,h as $e,j as Wo,k as Pe,q as Le,l as Ko,m as Uo,n as qo,o as Go,w as Ho,t as Yo,v as K}from"./utils-zTxN2cCS.js";import{l as Xo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Be}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Qo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as et,c as Zo,i as Jo,d as en,s as _e}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{r as tn,u as ne,i as on,a as nn,b as rn,c as an,d as ln,e as sn,f as cn,g as un,h as dn,j as pn,k as mn,l as hn,m as fn,n as gn,o as yn,p as bn,q as vn,s as Vn}from"./echarts@5.5.0-WNSrrRu3.js";import{o as tt,c as ot,a as nt}from"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import{e as Sn}from"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";const _n="modulepreload",wn=function(e){return"/ray-template/"+e},Fe={},O=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=wn(i),i in Fe)return;Fe[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":_n,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})},Cn=(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)))})},rt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Nl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Nn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],j={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"},at=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Tn="zh-CN",kn="zh-CN",On={"zh-CN":"zh-cn","en-US":"en"},xn="zh-cn",Tl={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)$/},kl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Rn={setupRouterLoadingBar:!0,setupRouterGuard:!0},An=["RLogin","ErrorPage","RayTemplateDoc"],pe=["admin"],Ol=(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:b}=p;o.value=f,n.value=b,i(!0)})};l&&Do(e,p=>{l(p)});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}},lt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){lt[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(lt,e))}let W;const Pn=async()=>{const e=To(),t=await al(at);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:kn})},xl=async e=>{const t=await Pn();e.use(t),W=t},We=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{if(!W)return{t:l=>We(e,l),locale:l=>{}};const{t,...o}=W.global;return{...o,t:(l,...i)=>l?!l.includes(".")&&!e?l:t(We(e,l),...i):"",locale:l=>{W.mode==="legacy"?W.global.locale=l:Vue.isRef(W.global.locale)?W.global.locale.value=l:W.global.locale=l}}},x=e=>e,Ln={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-Ji02w0VU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-wQgCpKgU.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-yyfNdCCw.js"),__vite__mapDeps([37,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-hsVU_iaJ.js"),__vite__mapDeps([38,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-qt5v82ci.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),q=()=>O(()=>Promise.resolve().then(()=>ya),void 0),Wn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-V9956E0k.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:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:q,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:q,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-k3xzQ4Uj.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:x("menu.Echart"),icon:"echart",order:1}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-ilzb9WZo.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"}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-B9Y8JKnJ.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:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-gNfY19AN.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:x("menu.Modal"),icon:"other",order:3}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/multi",name:"MultiMenu",component:q,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:q,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:q,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-1M1NSL1D.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:x("menu.CalculatePrecision"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-DuOnyvCG.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:x("menu.QRCode"),icon:"other",order:3}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-jz2enyHr.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-nPDpyH6g.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:()=>O(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-REqw_tgG.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:x("menu.SvgIcon"),icon:"other",order:3}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-mswpX-5K.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:x("menu.Table"),icon:"other",order:2}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-nnQ71BjC.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:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-JkVEU21Q.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:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Mn,"/src/router/modules/demo/axios.ts":zn,"/src/router/modules/demo/cache-demo.ts":jn,"/src/router/modules/demo/context-menu.ts":$n,"/src/router/modules/demo/directive.ts":Fn,"/src/router/modules/demo/doc.ts":Kn,"/src/router/modules/demo/echart.ts":qn,"/src/router/modules/demo/iframe.ts":Hn,"/src/router/modules/demo/mock.ts":Xn,"/src/router/modules/demo/modal.ts":Zn,"/src/router/modules/demo/multi-menu.ts":er,"/src/router/modules/demo/precision.ts":or,"/src/router/modules/demo/qrcode.ts":rr,"/src/router/modules/demo/rely.ts":lr,"/src/router/modules/demo/router-demo.ts":sr,"/src/router/modules/demo/scroll-reveal.ts":ur,"/src/router/modules/demo/svg-icons.ts":pr,"/src/router/modules/demo/table.ts":hr,"/src/router/modules/demo/template-hooks.ts":gr,"/src/router/modules/error404.ts":br});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},[])},Vr=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}),Sr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},_r=e=>{const{beforeEach:t}=e,{getRootPath:o}=Z(),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)?Ce(!0):!G(c,"Symbol")&&c&&An.includes(c)?i():_o(u)?n(r,l)?s?i(s):Ce(!0):i():Ce(!0):n(r,l)?i():i("/")})};var wr={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const it=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=te(),{locale:o}=Ja(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:To(),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,ze(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=Eo(a,s),c={primaryColor:a,primaryColorHover:a,primaryColorPressed: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)=>{Reflect.has(n,a)&&(n[a]=s),u==null||u()};return Sn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.light,j.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"}}},Cr={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},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ct,bar:ht,boxplot:yt,candlestick:_t,categoryAxis:Tt,color:st,dataZoom:Dt,default:Cr,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"}},Qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Zt={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"}}},Tr={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:Qt,graph:Zt,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},kr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:jt,bar:Wt,boxplot:qt,candlestick:Qt,categoryAxis:to,color:It,dataZoom:uo,default:Tr,funnel:Yt,gauge:Xt,geo:eo,graph:Zt,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"})),Or=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Nr,"/src/echart-themes/macarons/macarons.json":kr}),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(`[RChart Theme Error]: name ${r} is invalid!`)},[])},xr=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),Rr={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:()=>xr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Ar={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Pr=Or();Pr.forEach(e=>{tn(e.name,e.theme)});const Rl=Vue.defineComponent({name:"RChart",props:Rr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=j;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"__DOWN_LOAD_CHART__",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var V;ne([nn,rn,an,ln,sn,cn,un,dn]),ne([pn,mn,hn,fn,gn,yn]),ne([bn,vn]),ne([Vn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("[RChart register error]: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=A=>Object.assign({},k,A);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:A,width:$}=k.getBoundingClientRect(),{onSuccess:B,onError:ue}=e;try{c=on(k,V,{width:$===0?200:void 0,height:A===0?200:void 0}),l.value=c,e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&P(B,c)}catch(Ve){ue&&P(ue),console.error("RChart render error: ",Ve)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},T=(V,k)=>{if(V==="__DOWN_LOAD_CHART__"&&d()){const{filename:A,...$}=e.downloadOptions;$o(c.getDataURL($),A??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&P(R,V,k)},g=()=>{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=et(_,e.throttleWait),a=zo(e.observer||r,i))},S=()=>{var V;h(),i==null||i.cancel(),(V=a==null?void 0:a.stop)==null||V.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,Ar);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:S,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{S(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:T}},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(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)])}}),Lr={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},Al=Vue.defineComponent({name:"RCollapseGrid",props:Lr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&P(r,t.value),l&&P(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()]}})]})]}})})}}),Mr={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:Mr,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&&P(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)])])}}),Dr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Pl=Vue.defineComponent({name:"RIframe",props:Dr,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&&P(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&P(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)})])}}),zr={...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}},Ir=(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=Be(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[Be.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Ll=Vue.defineComponent({name:"RModal",props:zr,setup(e){const{height:t}=De(),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&&Ir(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})}}),jr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Er(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const mo=Vue.defineComponent({name:"RMoreDropdown",props:jr,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"}),Er(e=re(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),$r={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}},Br=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()}),Ml=Vue.defineComponent({name:"RayQRcode",props:$r,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 Br(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Xo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&P(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&P(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&P(c)},u=c=>n.value&&G(n.value,"String")?Bo(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"},[G(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])}}),se={...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}},E={tableIconSize:"18",tableKey:Symbol("r-table")},Fr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},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&&P(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(N,{name:"adjustment",size:E.tableIconSize,cursor:"pointer"},null)]})}}),Wr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(E.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Je(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(N,{name:"fullscreen",size:E.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Kr=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"all-scroll"},null),Ke=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:E.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Me=(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,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ke,{icon:"row_head",title:"固定在列首",customClassName:v?we:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:E.tableIconSize,cursor:"pointer",customClassName:f?we:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Ke,{icon:"row_end",title:"固定在列尾",customClassName:m?we:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&P(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]=Me(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Me(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(N,{name:"setting",size:E.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:Kr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),qr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(E.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:""),Fo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:E.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Gr=Vue.defineComponent({name:"TablePropsSelect",props:{...se,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&&P(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&P(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(N,{name:"expanded",size:E.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Hr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Dl=Vue.defineComponent({name:"RTable",props:se,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,h)=>{const{onContextMenuClick:_}=e;_&&P(_,d,h),a.showContextMenu=!1},p=(d,h)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=g.clientX,a.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":_}=e;h&&P(h,d),_&&P(_,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(qr,d,null),Vue.createVNode(Fr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Wr,null,null),Vue.createVNode(Ur,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Gr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide(E.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:b,contextMenuSelect:v}=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:b.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:v.bind(this)},null)]),header:re(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},Hr(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)}})}}),Yr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Xr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Yr),setup(e){const{getKeepAliveInclude:t}=ia(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=rt;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 Qr={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Zr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,ho=(e,t,o)=>{const n=[];if(Zr(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},Jr=(e,t,o)=>{const n=[];for(const r of e){const l=ho(r,t,o);l.length>0&&n.push(...l)}return n},ea=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Qr,n=o?o.title:"";document.title=t+" - "+n},ta=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:Y.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}=te(),{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(G(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},Ue=()=>{const{getRootPath:e}=Z();return ie(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},oa=e=>e[0]==="/",go=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(oa(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},na=e=>Array.isArray(e)?go(Zo(e)):[],yo=()=>Vr(vr()),ra=()=>na(yo());let me;const bo=(e,t)=>{var o;if(me&&$e(me.fullPath,t))return me;for(const n of e){if($e(n.fullPath,t))return me=n,n;if((o=n.children)!=null&&o.length){bo(n.children,t);continue}}},vo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=sa(),l=Vue.reactive({menuKey:Ue(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:h}=d,{i18nKey:_,noLocalTitle:T}=h,g=Vue.computed(()=>_?n(`${_}`):T),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},S,{icon:ta(d),extra:fo(d)});return d.fullPath===Ue()&&(l.currentMenuOption=V),V.show=wo(V),V},s=d=>{l.breadcrumbOptions=Jr(l.options,"fullPath",d)},u=(d,h=!0)=>{const T=Array.isArray(d)?[...d]:[d];h?l.menuTagOptions.push(...T):l.menuTagOptions=T},c=(d,h)=>{l.menuTagOptions.find(T=>T.fullPath===d)||l.menuTagOptions.push(h)},p=(d,h,_)=>{const{meta:T}=h;if(T.windowOpen)window.open(T.windowOpen);else{e({path:String(d),query:_});const{sameLevel:g}=T;if(r(h),ea(h),!g)c(d,h),s(d),l.menuKey=d,l.currentMenuOption=h,ze(M.appMenuKey,d);else{const S=ye(a(h),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(k=>k.key===S.key)||l.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,h)=>{const[_]=d.split("?"),T=t().find(g=>g.path===_);if(T){const g=ye(T,["children","meta","path","name","redirect"]);p(_,a({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(_,T)=>{var S;const g=[];for(const V of _){let k=`${T.endsWith("/")?T:T+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(S=V.children)!=null&&S.length)V.children=h(V.children,k);else if(!_o(V.meta))continue;g.push(a({...V,fullPath:k}))}return g};if(l.options=h(yo(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),v=d=>l.collapsed=d,m=(d,h=1)=>l.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:v,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)=>{Jo(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("账号退出中..."),Wo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),So=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=rt,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"]}}),Q=()=>{const e=vo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Z();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}=vo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{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}},aa=()=>{const e=Vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},la=()=>{const{signing:e,logout:t}=Vo();return{signing:e,logout:t}},ia=()=>{const e=So();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},sa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=So();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},zl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Qo)},_o=e=>{const{getSigningCallback:t}=aa(),{role:o}=e;return pe!=null&&pe.length&&pe.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},wo=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Pe();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ca=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Rn;t&&ca(e),o&&_r(e)},Ce=(e=!0)=>{const{router:t}=be(),{push:o,replace:n}=t,{getRootPath:r}=Z();ze(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var da={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=da;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}}),ma=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=Q(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(pa,{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:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.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 ha{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 Ne={requestInstance:null,responseInstance:null},Te={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},fa=new ha,Il=()=>{const e=(a,s)=>{s==="requestInstance"?Ne.requestInstance=a:Ne.responseInstance=a},t=a=>Ne[a],o=(a,s,u)=>{u==="ok"?Te[a]=s:he[a]=s},n=(a,s)=>s==="ok"?Te[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"?Te[s]:he[s],p=t(a),{MODE:f}=Pe();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=he[u],{MODE:p}=Pe();r(c,s,p)}}},ga=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{fa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Co=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=No(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),a=X("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(ga,null,null),e?Vue.createVNode(Xr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ya=Object.freeze(Object.defineProperty({__proto__:null,default:Co},Symbol.toStringTag,{value:"Module"}));var ba={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const va=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ba;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),qe=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)}}),Va=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ol(),{getAppTheme:o}=I(),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 fe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=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}=I(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});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(Va,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:j.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:Nn,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 _a(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const wa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Q(),{isTabletOrSmaller:o}=ve();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},_a(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 ke(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),l=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),a=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=ve(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{l.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),l.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((V,k)=>{var B;const R=ye(k,["children","meta","path","name"]),A=n({...R,fullPath:k.path}),{breadcrumbLabel:$}=A;return(B=$==null?void 0:$.toLocaleLowerCase())!=null&&B.includes(g.toLocaleLowerCase())&&wo(A)&&V.push(A),V},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(l.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Le(`attr:data_path="${g.path}"`),R=S?Le(`attr:data_path="${S==null?void 0:S.path}"`):null;if(R!=null&&R.length){const[A]=R;Ko(A,V)}if(k!=null&&k.length){const[A]=k;Uo(A,V)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(N,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(N,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},_=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},T=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(l.value=!1)}),le(window,"keydown",g=>{b(g),_(g)},!0),{...Vue.toRefs(i),modelShow:l,helperTipOptions:a,fuzzySearchMenuOptions:en(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:T,loading:p}},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"},ke(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.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},ke(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"},ke(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function Na(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=qo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&P(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"},Na(n=e())?n:{default:()=>[n]})]})}})}}),ka=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])]})}}),Oa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],xa={logout:()=>{const{logout:e}=la();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Ra=e=>{const t=xa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Aa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Pa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=te(),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},La=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:l}]=Je(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>Aa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Pa({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:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.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(Ca,{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(qe,{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(wa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ta,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(qe,{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:at,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:Oa(),onSelect:Ra.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ka,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Sa,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Ma=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(La,null,null)]})}}),Da={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},za=nt('',1),Ia=[za];function ja(e,t){return tt(),ot("svg",Da,[...Ia])}const Ea={render:ja},$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=nt('',1),Fa=[Ba];function Wa(e,t){return tt(),ot("svg",$a,[...Fa])}const Ka={render:Wa};function Ua(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Q(),{changeMenuModelValue:l}=ce(),{getRootPath:i}=Z(),{maximize:a}=No(),{reload:s}=tl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b,checkCloseLeft:v,checkCloseRight:m}=nl(),y=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const h={size:16},_=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:h.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:h.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ea,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:h.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:h.size},null),disabled:!1}]),T=ge(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{b(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",k=X("globalMainLayoutLoad"),R=w=>{u(w)},A=(w,C)=>{_.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},$=w=>{S.actionDropdownShow=!1,l(w.fullPath,w)},B=()=>{const w=document.getElementById(T);if(w)return Array.from(w.childNodes).find(de=>Go(de,"n-scrollbar-container").value)},ue=w=>{var L;const C=B();if(C){const de=C.scrollLeft||0,je=w==="left"?Math.max(0,de-200):de+200;(L=o.value)==null||L.scrollTo({left:je,behavior:"smooth"})}},Ve=w=>{var C;S.actionDropdownShow=!1,(C=g[w])==null||C.call(g)},ko=(w,C)=>{C.preventDefault(),S.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=C.clientX,S.y=C.clientY})},Ie=()=>{const{closeable:w}=r.value[d]??{};A("closeCurrentPage",!w),m(d)?A("closeRight",!1):A("closeRight",!0),v(d)?A("closeLeft",!1):A("closeLeft",!0)},Oo=()=>{d=r.value.findIndex(C=>C.fullPath===n.value),Ie()},xo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},Ro=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Ao=()=>{B()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Po=()=>{Vue.nextTick().then(()=>{const w=Le(`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)=>{_.value.forEach(L=>{y.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Ao():w.length===(C==null?void 0:C.length)&&Po())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,w=>{var C;w&&((C=et(Ie,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:$,moreOptions:_,scrollX:ue,scrollRef:o,uuidScrollBar:T,actionDropdownSelect:Ve,actionState:S,menuTagContextMenu:ko,setCurrentContextmenuIndex:Oo,menuTagMouseenter:xo,menuTagMouseleave:Ro,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:k}},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:b,menuTagMouseleave:v,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(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"},Ua(e=r.map((d,h)=>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,h),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:_,meta:{i18nKey:T}}=d;return T?c(T):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{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:()=>{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(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ga=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(qa,null,null)}}),Ha=e=>{const t=Se(e[0]),o=Se(e[1]),n=Se(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`}))},Ge=Io(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ya=()=>({setLockAppScreen:o=>{Ge.value=o},getLockAppScreen:()=>Ge.value}),Xa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:l}=Ya(),i=Ha([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(ma,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ma,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ga,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Co,null,null)]}),o?Vue.createVNode(va,{ref:"layoutFooterRef"},null):null]})]})}}),Qa=async()=>{const{getRootPath:e}=Z();return[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-oTHLersY.js"),__vite__mapDeps([59,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"RLayout",redirect:e.value,component:Xa,children:ra()}]};let ae;const Za=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Qa(),scrollBehavior:e=>{Sr(e)}}),jl=async e=>{ae=await Za(),e.use(ae),be(),ua(ae)},be=()=>{try{if(ae)return{router:ae};throw new Error}catch(e){throw new Error(`[useVueRouter]: An error occurred during registration of vue-router. ${e}`)}},He="YYYY-MM-DD HH:mm:ss",Ja=()=>({locale:i=>{const a=On[i];a?F.locale(a):F.locale(xn)},getStartAndEndOfDay:i=>{const{format:a=He}=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=He}=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 ve(e){const{width:t,height:o}=De(e),n=Vue.ref(!1);return Ho(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Ye=999,Oe=!1;const H="ELEMENT-FULLSCREEN-RAY",{height:Xe}=De(),Qe=document.createElement("style"),el=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=K(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),h=` + [${H}] { + position: fixed; + width: 100% !important; + height: ${Xe.value}px !important; + transform: translate(-${y}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${G(a,"Null")||G(a,"Undefined")?Ye:a} !important; + background-color: ${i??null}; + } + `;Qe.innerHTML=h,Oe||document.head.appendChild(Qe)},p=()=>{const m=K(e);o==null||o(),m&&(m.getAttribute(H)||m.setAttribute(H,H),u||(u=!0,Ye+=1),Oe||(c(),Oe=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=K(e);m&&m.removeAttribute(H),l==null||l()},b=()=>{const m=K(e);m&&(m.getAttribute(H)?f():p())},v=Vue.watch(()=>Xe.value,c);return Yo(()=>{const m=K(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(H)),v()}),{enter:p,exit:f,toggleFullscreen:b}},xe={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},El=(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=K(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=xe[s??i??"jpeg"])==null||f.call(xe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},$l=(e,t)=>({print:()=>{const n=K(e)||e;jo({...t,printable:n})}}),No=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=K(ee),{toggleFullscreen:i}=el(l,n);U("layoutContentMaximize",o),i(),r&&o&&((a=ee==null?void 0:ee.value)==null||a.scrollTo(r))}}),tl=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),Bl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=I(),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}=I(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),Re=e=>{const{getPrimaryColorOverride:t}=I(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light))},ol=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:l}=te();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),Re(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),Re(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),Re(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Q();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 nl(){const{getMenuTagOptions:e,getMenuKey:t}=Q(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=ce(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=J(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Z(),{router:{getRoutes:m}}=be(),y=m().find(d=>d.path===v.value);if(y){const d=ye(y,["children","meta","path","name","redirect"]),h=l(d);o(h.path,l({...h,fullPath:h.path}))}},closeRight:v=>{const m=J(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,_=i();n(d+1,h),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=J(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=J(v,"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:v=>{const m=J(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=J(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function Fl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=be(),{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}=Q();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:[b]}=f;p(b);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 Z(){const{getAppRootRoute:e}=I(),{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 rl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=fo(e)},Ze=(e,t,o)=>{const n=bo(e,t);n&&rl(n,o)},Ae=(e,t,o)=>{const{getMenuOptions:n}=Q();if(typeof e=="string")Ze(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;Ze(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Wl(){return{hidden:n=>{Ae(n,"hidden",{show:!1})},show:n=>{Ae(n,"show",{show:!0})},update:(n,r)=>{Ae(n,"update",r)}}}const Kl=(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?(_e(o,s,o[s]||{}),_e(o[s],u,r)):_e(o,s,r||{}))}),o},al=async e=>{var o;const t={};for(const n of e){const r=await Cn(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-bb02U1ge.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":()=>O(()=>import("./zh-CN-q1Lg5YhR.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},Ul=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}}},To=()=>ie(M.localeLanguage,"localStorage",{defaultValue:Tn});export{Nl as A,Rl as B,Al as C,xn as D,Dl as E,fa as F,Il as G,kl as H,mo as I,No as J,Fl as K,at as L,tl as M,Bl as N,ol as O,Wl as P,Ce as Q,Ll as R,Tn as S,Va as T,O as _,El as a,Tl as b,I as c,M as d,z as e,ka as f,Ya as g,la as h,ve as i,X as j,be as k,kn as l,On as m,Ul as n,zl as o,jl as p,te as q,Z as r,xl as s,U as t,$l as u,Ml as v,N as w,Kl as x,Ol as y,Pl as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-Ji02w0VU.js","assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js","assets/side-channel@1.0.4-JVVpKjRm.js","assets/get-intrinsic@1.2.1-1fqvy-Cp.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.2-HMk2skFd.js","assets/has@1.0.3-vfHSusM3.js","assets/call-bind@1.0.2-X-jYgRcX.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.20--7WAvkKu.js","assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js","assets/utils-zTxN2cCS.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.5.0-WNSrrRu3.js","assets/zrender@5.5.0-GTXoC3r-.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.20-d4vFfH7R.js","assets/@vue_reactivity@3.4.20-tq0PoOjZ.js","assets/@vue_shared@3.4.20-IXQMxlXI.js","assets/index-3nkF0W6U.css","assets/index-wQgCpKgU.js","assets/instance-CANSG-jZ.js","assets/index-kznjMqp-.css","assets/index-yyfNdCCw.js","assets/index-hsVU_iaJ.js","assets/index-V9956E0k.js","assets/index-k3xzQ4Uj.js","assets/index-ajyCn2oj.css","assets/index-ilzb9WZo.js","assets/index-B9Y8JKnJ.js","assets/index-gNfY19AN.js","assets/index-1M1NSL1D.js","assets/index-DuOnyvCG.js","assets/ray-9TfU2AhD.js","assets/index-jz2enyHr.js","assets/index-HDKPr_0g.css","assets/index-nPDpyH6g.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-REqw_tgG.js","assets/index-iKuv6ZNn.css","assets/index-mswpX-5K.js","assets/index-nnQ71BjC.js","assets/index-JkVEU21Q.js","assets/index-Btqqg3j9.css","assets/index-oTHLersY.js","assets/index-YZ6BMxRm.css","assets/en-US-bb02U1ge.js","assets/zh-CN-q1Lg5YhR.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/assets/hooks-HESpGiIM.js.gz b/assets/hooks-HESpGiIM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6eba25f581d57486c80f30eedd54bf5808d5d7a GIT binary patch literal 32182 zcmV))K#IQ~iwFP!000021MIzvavVu=Aowdl4i}rb9hIyqJeg1u4T6tmH(w2aWOrlG zU?4N9Dv7L&WMmY8Vj<6FZB0A6z18Vtr^l{VvelgFX||e`?sO|@q#2p*w+y>y{^HC% zBA=C2EDon-I$8HfL}jE$WQ2!@hlhth&Z$^>z}?5EFPSH8pY?)>JrO)+LXNl3saSf* zU6T<>xaHoIOF^{6b{=pnnXqUyWP+ZC%vo*|k4L?rKgypkL?E-@=QJEKho_dqj^we+ zvE@6gXxV&-ZH{BcdrNZJHIni0l!wNS{J=0AfFa!44u&xoa>AErvUHo15&R7qq44)L zC#P7>hzEZU81doneV+CN9~$=c56?$zl&}+z3-)2BZExD0lk*Y#aMfP3yX{tM^ZD-i z*(W3WWnyGs!Y_QxvKG!qtTo{LENR8zDEY8sZ`oVrCPcFLtoPC0MyUzIz8-R)CW8;x z?9Qg$?X<>EKl1T zS2y~1?zTSPtAf2sKHRW79lP85qUFbr!lW`NM9bZ5Og15`snE*nXLO*tOgCTC2sy24j!!m0RvZ z%K;++{JlpKoJT!>cet9@+eE-0!PN9VQL}nY&wif~27hmHg5A8!Ne}*x85tlPBQN3a zb572%IwP;(?*m3c`1=VbL-_lYlL-F4;smMd9w!&@_ajau{QaDhbA->ZFp@!-v|b-x zKI(dV2jxLwyPxIgq8BXTL)LmFKJ3~Zd%Yz*yWM&kJ>jc&?%pm}L@eCOi7kjE6V#Jx zcG`A#qjkT1Klp;*d0DQ7Nc*&yogfM*kY_)LS}_wzkVxhyl1iYguH8OC2<*#dtM_Q| z>Q-mtvfLn!mq|4XUvM=!A9ICw7O7b}$-AkjyTy{6z%ToLC%iGdGevVeujKP#OY&AQ zqOhnFWO>)3|JqeL#9M6NO9{wQRzU?HczK`tV^^stqYb0_UvSh%R zG>-qZV;Iom<>kogabd!sVmH*CZ*{ign{InMZnd&e^xW_$K87kidmvcPb=_cP#ayOW zS3Mh=cPk&TbRSa|CTuC_nK=$#jhGl8u#kC@3-bjG{s;>H^_rf`e2)(*8J)0)3k$57Ar9nK~6Ff;Ci=ZDwu3=cjQ$q?! z{+R)zzD?tpMgHC(2z}GD2-TfhirB@Ho-5OgNzZa`PCT3X{+)9c$p^rQA|^~j5nK%I zPrqbBaA6SBa&PubXz>mdm@l42AWJMszNATZY46}*smH|<;OB*9S*ev;R;v3VY&l?& z3C&2;vTTn^Z(xSdBSc-`V%z74t@A)KM>l&%eShN7$YY_FUs6P6V8?U}Fm6aLg2?9= zwjU%hw5%EmEV3Mc3`Iwwd?FYWGT)K|!7rA=)Jn--gd&fX_k+725N+#T^BpY#ao07n z1!nAU({kzyi(5_w-w_ees;L`zHDV+7Fz^JIG&!rZR(<6pOdbY9#z)dJg?$=Cz8Q_e zkQBH#oB#B;aAX zBid(%9b>3|VBr(kau1l4LDWBxTrkIo>qP}%j+QcL zwXgt&@0H>5=hBDOU@9Lj6(Qg=kQ8|IMDX*#XTmY2%M21EyK(%0duInIhB`*A09(2j z@>3cfFe<#k;}}RT!PXkejg&l!+@ncIPg&>~U;XYM8v3MQL_A_fO0rj9|HGeu^;)?tAAW;PC7dzx%VMPoHur`Orv@$xC-a463KK8)O~m9ygKKd^Sp`0|PkuLK)j{j00vd&)%h@p zuFi+_^2!@t4To1jbQR01*t_xuSM2iY)m3seOs;&^zY^5H0(O7ZhhKx&S7(FQSAHB^ z`LQ>=^5gjOswb}KNOJ4i^^}~2?&Opv?CJgk$1uo6AP0Mb0XGY1m^jNFA{GC3*8fe1 ztrFOynMj<8vBx9HBH20|$IQS*7zQ4NrFZ>h!XpDFg1OH|u&eZt>sw?$(hPi`k0cWh zIQ4_5e~Sv>zm@O}WO#4Y0q@|bhWsbG>w z9y|CVF)cDOt(06k3L(_zQ8+faMaI>V$Rf#rUsMZ)MMkktB|CsuL7I|KYRpnk2ItJ2 z^c9zmg9tamc2qeTOO?MCJWiW)jc)3%3QEEQ5 zwlm3O>8aKRO+tCZj$KK(>jF_;U2)S&bFj~f^T|?Wc<>klvr`8F&)8 zG#N);F~dvDJ>;fEq)RVoAeU%pQkfwgTE5@einL%2Kg~(V`qUfaa8L|z7#Xr8p?#J( zl0fT#gJF;)LDYXv1xObp2|^ahyEF_>sduJI+oY$TAE<`TA`qS~L)FJ6miIC1+>^+( zwwXOjm?Kq+^EgKCs-I;m&es2NBA2iD}q|wX(9z zc0xy*S^EeHe5>@K=k}2M430($qsC75C0jwcArfwoz+~3mS#@B&3`1wCku*)oC5)eu z2a!98sT?@Qbx>EFaw>d-L=^U){o6%}$A>YGKvD!kd5jD}Nx3GfWPEnn`Z#EJFWS$Z z!hzZ%Cns=xI5`>8_%@3Z^QcWaq)S%G8d)bBWRq->8>G`Foet@ANoSRG)<|cabT&w5 zlXSL7=LYGvNw-6~UD918-8Ir(C*2Lw-6Y*D(!D`e+hnyvR=Z?%_1Ln=kV)!Hg3eY1 zV&#h>(N;dym! zAw;jP17-oyh;cx%LiZd*Z_Gxt>VJl0JvN2l)#9838)HgdzaO@5FO2Q`1-3ov4Oq)( zL!P004@z!h!6H~6k9&{&y}gTBSl`s>RCtFOcpH%~fb!Y+E_$EgoXY_mMlzhUODU+6 z3E~mEFksogd_UCRUl{dwN~l+xdrR%^8u_XWPGyTv!613|^dz7k&zgd*cf|if>}Adr z6k}+fgl?LWYww5fI}0QHR*91bf}z|}aPp#L5k$X|>*rftFPMSoIqWw7&P;^deLsZU zS{Na(++u)J>eoW79aD>(^T1zfTjY5OhukZ$$2}#^m9h6~77Dmm>^0Dc8v1%lJkSgZ z7CA@yBR=<9K?Krz`BV3G$s!Z=?8c4tjXUkLSu5hkyY0E}yCMKlAY{}JP##(9%qBkF`)uuHV^hnolcwa=`(gO$!Wh0+U^wUrI?PG_K0YnJ z;RWIA(;Lsf;Iok2{f3u!0|zG&N5Vf0WXK#tk1tKhNAHK-dkbUt^8&j=?wwU+x`*65 zTO7T&ZhXG=@h8zNd17t#-O#Hf>i3fBp#QT3x{?qL)co1|;rsK2@%?ET-#!g%2={5Y zIL7;rdY^Z0>^_=>@wI>2{R(?O1K(*%zIZC** zn_vI!R>!Cx9;Z7gFZfg^4=;EV&gOinYc!xD8J%iGC{(Ji9E?s85vptvRBV2<`{{kw zzIY#0bY~+Y>t?Nk?}~v|xAuW~2x*{0m+V4-3Ny%ETHPl`8-AgA-N^XT9~=k_c%x&AJvT+~Xur>%MqZfa_eLF(9Y!s>iHHaHGZZt3!fN0TEJY*Li+C8nEx@XVi%hz2NjXx5z zW^#+H-I$H_;$s$`#=`f*GF=$UK?%!vfmji*)SV*8SNohVq<$!B%p#!%+!r5i4R~=} zDcbr7OBb1j=*jJP{Lw~##x$(AzgY>dx?BA8M?ZS=oB!#j|M-Ki{_TG^-~8SG^YxGZ z^s7Jn!JB{h4XdOOD39J}k_O@Q_;2g-MKB=07;i=K=*BzlY^s+(`|p49)xY~ygCumw z9OGAl??;fq!UX9R1eth(hhYn@i3>H!0T%A-vW2$#^~<}TKHuD(MG_sdK8GJB z9xZ(&6FB}AR~ThOumItPs00(Nom?B0Dt9L-8=Vh(Bws ze=-Zj>;JUpPwf3{S!(cp*c~p6-Cha1nPw9GIdU}X(vMW(LK{K!>1OBF%e`5s-uNd* zb!7yNDDTX;GwZ+KH1rmphH)_s4jSg}hM{Ty8!MZIk`2*9_wi@X?mX>wKAklKnXLM5 z^YB)FvNcCVi$=t`hE|yr=ghmd>5{yRO^= zlEPZTmWkm!j7T#S8*+8gk6^FoffYB@2>Ws_Z0SlBp|8z@&hG;e^zK|x?jg`8^MI6U z9pPThgHy_3g!^b79H?;->a+P!J`EAX10L7(T6+zFPDO64x1`t9 z85<`ivuwfqk;hCETx9ZeX~Qr*J!ylnJwA-7V5WL!IjxSUDhNKVefYK7?{pF%lAx=7-|y(8$xeoWj87e3q5NmFfHeVnY$8N?_&Hx0)q zd^Zh(8y!H}8}_CF_Q5f3k&f{t__}tWvM0u|wcsor2ol;#z3D~c8sTO(xwiJePL}4ePl?_F4 zO|S(vb0CnwUnbX!F≈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 Jxo4ZG0RUjt in e?Po(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var je=(e,t,o)=>(Lo(e,typeof t!="symbol"?t+"":t,o),o);import{o as Mo,u as ae,a as Do,b as Me,c as Ve,d as zo}from"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import{u as Qe}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import{d as F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Io}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as le,i as q,s as De,c as jo,a as D,r as ne,b as P,d as Eo,u as fe,e as $o,p as Bo,f as ge,h as Ee,j as Fo,k as Ae,q as Pe,l as Wo,m as Ko,n as Uo,o as qo,w as Go,t as Ho,v as W}from"./utils-xvs5dyaR.js";import{l as Yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as $e}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Xo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Ze,c as Qo,i as Zo,d as Jo,s as Se}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{r as en,u as oe,i as tn,a as on,b as nn,c as rn,d as an,e as ln,f as sn,g as cn,h as un,j as dn,k as pn,l as mn,m as hn,n as fn,o as gn,p as yn,q as bn,s as vn}from"./echarts@5.5.0-WNSrrRu3.js";import{o as Je,c as et,a as tt}from"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import{e as Vn}from"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";const Sn="modulepreload",_n=function(e){return"/ray-template/"+e},Be={},O=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=_n(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":Sn,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})},wn=(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)))})},ot={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},H={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Nl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Cn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],j={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"},nt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Nn="zh-CN",Tn="zh-CN",kn={"zh-CN":"zh-cn","en-US":"en"},On="zh-cn",Tl={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)$/},kl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},J=Vue.ref(null),xn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Rn=["RLogin","ErrorPage","RayTemplateDoc"],de=["admin"],Ol=(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:b}=p;o.value=f,n.value=b,i(!0)})};l&&Mo(e,p=>{l(p)});const s=ae(e,"contextmenu",a,t),u=ae(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},rt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){rt[e]=t,o==null||o()}function Y(e){return Vue.readonly(Vue.toRef(rt,e))}let at;const An=async()=>{const e=No(),t=await al(nt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Tn})},xl=async e=>{const t=await An();e.use(t),at=t},Pn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ee=e=>{const{t,locale:o,...n}=at.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Pn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},x=e=>e,Ln={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-vkhLldbv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-6NH95PiW.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-JMnehaBO.js"),__vite__mapDeps([37,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-2Oaarl6M.js"),__vite__mapDeps([38,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-qt5v82ci.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),U=()=>O(()=>Promise.resolve().then(()=>ya),void 0),Wn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-LVoz2dhB.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:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-Uqi8OhxO.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:x("menu.Echart"),icon:"echart",order:1}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-ogv71DQf.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"}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-PIoz8Iqt.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:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-gTVTSNXC.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:x("menu.Modal"),icon:"other",order:3}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>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:()=>O(()=>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:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-lm8PenzD.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:x("menu.CalculatePrecision"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-ginxKk7O.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:x("menu.QRCode"),icon:"other",order:3}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/rely",name:"Rely",component:U,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-dxKbqscv.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-D87JnDBW.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:()=>O(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-9eO0Tqdf.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:x("menu.SvgIcon"),icon:"other",order:3}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-hl7T3p_v.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:x("menu.Table"),icon:"other",order:2}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-z3y2VEPc.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:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-U2_Ask3F.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:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Mn,"/src/router/modules/demo/axios.ts":zn,"/src/router/modules/demo/cache-demo.ts":jn,"/src/router/modules/demo/context-menu.ts":$n,"/src/router/modules/demo/directive.ts":Fn,"/src/router/modules/demo/doc.ts":Kn,"/src/router/modules/demo/echart.ts":qn,"/src/router/modules/demo/iframe.ts":Hn,"/src/router/modules/demo/mock.ts":Xn,"/src/router/modules/demo/modal.ts":Zn,"/src/router/modules/demo/multi-menu.ts":er,"/src/router/modules/demo/precision.ts":or,"/src/router/modules/demo/qrcode.ts":rr,"/src/router/modules/demo/rely.ts":lr,"/src/router/modules/demo/router-demo.ts":sr,"/src/router/modules/demo/scroll-reveal.ts":ur,"/src/router/modules/demo/svg-icons.ts":pr,"/src/router/modules/demo/table.ts":hr,"/src/router/modules/demo/template-hooks.ts":gr,"/src/router/modules/error404.ts":br});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},[])},Vr=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}),Sr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=J.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},_r=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=le(M.token),s=le(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?we(!0):!q(c,"Symbol")&&c&&Rn.includes(c)?i():So(u)?n(r,l)?s?i(s):we(!0):i():we(!0):n(r,l)?i():i("/")})};var wr={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const lt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=ee(),{locale:o}=Ja(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:No(),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,De(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=jo(a,s),c={primaryColor:a,primaryColorHover:a,primaryColorPressed: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)=>{Reflect.has(n,a)&&(n[a]=s),u==null||u()};return Vn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),it=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],st="transparent",ct={},ut={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},dt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#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:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},_t={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"}},wt={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)"}}},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={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)"]}}},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={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Rt={textStyle:{color:"#999999"}},At={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Pt={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"}}},Lt={color:["#fc97af","#87f7cf"]},Mt={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"}},Dt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Cr={color:it,backgroundColor:st,textStyle:ct,title:ut,line:dt,radar:pt,bar:mt,pie:ht,scatter:ft,boxplot:gt,parallel:yt,sankey:bt,funnel:vt,gauge:Vt,candlestick:St,graph:_t,map:wt,geo:Ct,categoryAxis:Nt,valueAxis:Tt,logAxis:kt,timeAxis:Ot,toolbox:xt,legend:Rt,tooltip:At,timeline:Pt,visualMap:Lt,dataZoom:Mt,markPoint:Dt},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:st,bar:mt,boxplot:gt,candlestick:St,categoryAxis:Nt,color:it,dataZoom:Mt,default:Cr,funnel:vt,gauge:Vt,geo:Ct,graph:_t,legend:Rt,line:dt,logAxis:kt,map:wt,markPoint:Dt,parallel:yt,pie:ht,radar:pt,sankey:bt,scatter:ft,textStyle:ct,timeAxis:Ot,timeline:Pt,title:ut,toolbox:xt,tooltip:At,valueAxis:Tt,visualMap:Lt},Symbol.toStringTag,{value:"Module"})),zt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],It="transparent",jt={},Et={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},$t={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#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:{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"}},Zt={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)"}}},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={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)"]}}},to={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)"]}}},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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ro={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},ao={textStyle:{color:"#333333"}},lo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},io={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"}}},so={color:["#5ab1ef","#e0ffff"]},co={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},uo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Tr={color:zt,backgroundColor:It,textStyle:jt,title:Et,line:$t,radar:Bt,bar:Ft,pie:Wt,scatter:Kt,boxplot:Ut,parallel:qt,sankey:Gt,funnel:Ht,gauge:Yt,candlestick:Xt,graph:Qt,map:Zt,geo:Jt,categoryAxis:eo,valueAxis:to,logAxis:oo,timeAxis:no,toolbox:ro,legend:ao,tooltip:lo,timeline:io,visualMap:so,dataZoom:co,markPoint:uo},kr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:It,bar:Ft,boxplot:Ut,candlestick:Xt,categoryAxis:eo,color:zt,dataZoom:co,default:Tr,funnel:Ht,gauge:Yt,geo:Jt,graph:Qt,legend:ao,line:$t,logAxis:oo,map:Zt,markPoint:uo,parallel:qt,pie:Wt,radar:Bt,sankey:Gt,scatter:Kt,textStyle:jt,timeAxis:no,timeline:io,title:Et,toolbox:ro,tooltip:lo,valueAxis:to,visualMap:so},Symbol.toStringTag,{value:"Module"})),Or=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Nr,"/src/echart-themes/macarons/macarons.json":kr}),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(`[RChart Theme Error]: name ${r} is invalid!`)},[])},xr=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),Rr={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:()=>xr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Ar={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Pr=Or();Pr.forEach(e=>{en(e.name,e.theme)});const Rl=Vue.defineComponent({name:"RChart",props:Rr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=j;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"__DOWN_LOAD_CHART__",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var V;oe([on,nn,rn,an,ln,sn,cn,un]),oe([dn,pn,mn,hn,fn,gn]),oe([yn,bn]),oe([vn]);try{oe((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("[RChart register error]: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=A=>Object.assign({},k,A);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:A,width:$}=k.getBoundingClientRect(),{onSuccess:B,onError:ce}=e;try{c=tn(k,V,{width:$===0?200:void 0,height:A===0?200:void 0}),l.value=c,e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&P(B,c)}catch(ve){ce&&P(ce),console.error("RChart render error: ",ve)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},T=(V,k)=>{if(V==="__DOWN_LOAD_CHART__"&&d()){const{filename:A,...$}=e.downloadOptions;Eo(c.getDataURL($),A??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&P(R,V,k)},g=()=>{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=Ze(_,e.throttleWait),a=Do(e.observer||r,i))},S=()=>{var V;h(),i==null||i.cancel(),(V=a==null?void 0:a.stop)==null||V.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,Ar);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:S,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{S(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:T}},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:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(a,{defaultElement:Vue.createVNode(po,{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)])}}),Lr={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},Al=Vue.defineComponent({name:"RCollapseGrid",props:Lr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&P(r,t.value),l&&P(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()]}})]})]}})})}}),Mr={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:Mr,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&&P(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)])])}}),Dr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Pl=Vue.defineComponent({name:"RIframe",props:Dr,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&&P(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&P(s,a)};return ae(n,"load",l),ae(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),zr={...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}},Ir=(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)})},Ll=Vue.defineComponent({name:"RModal",props:zr,setup(e){const{height:t}=Me(),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=fe();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Ir(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})}}),jr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Er(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const po=Vue.defineComponent({name:"RMoreDropdown",props:jr,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"}),Er(e=ne(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),$r={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}},Br=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()}),Ml=Vue.defineComponent({name:"RayQRcode",props:$r,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 Br(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Yo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&P(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&P(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&P(c)},u=c=>n.value&&q(n.value,"String")?$o(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(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ie={...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}},E={tableIconSize:"18",tableKey:Symbol("r-table")},Fr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},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&&P(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(N,{name:"adjustment",size:E.tableIconSize,cursor:"pointer"},null)]})}}),Wr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(E.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(N,{name:"fullscreen",size:E.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Kr=()=>Vue.createVNode(N,{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(N,{name:e,size:E.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,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Fe,{icon:"row_head",title:"固定在列首",customClassName:v?_e:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:E.tableIconSize,cursor:"pointer",customClassName:f?_e:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Fe,{icon:"row_end",title:"固定在列尾",customClassName:m?_e:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&P(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(N,{name:"setting",size:E.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:Kr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),qr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(E.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:""),Bo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:E.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Gr=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,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&&P(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&P(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(N,{name:"expanded",size:E.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Hr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Dl=Vue.defineComponent({name:"RTable",props:ie,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=fe(16),i=fe(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,h)=>{const{onContextMenuClick:_}=e;_&&P(_,d,h),a.showContextMenu=!1},p=(d,h)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=g.clientX,a.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":_}=e;h&&P(h,d),_&&P(_,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(qr,d,null),Vue.createVNode(Fr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Wr,null,null),Vue.createVNode(Ur,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Gr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide(E.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:b,contextMenuSelect:v}=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:b.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:v.bind(this)},null)]),header:ne(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},Hr(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)}})}}),Yr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Xr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Yr),setup(e){const{getKeepAliveInclude:t}=ia(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=ot;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 Qr={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Zr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,mo=(e,t,o)=>{const n=[];if(Zr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=mo(r,t,o);l.length>0&&n.push(e,...l)}return n},Jr=(e,t,o)=>{const n=[];for(const r of e){const l=mo(r,t,o);l.length>0&&n.push(...l)}return n},ea=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Qr,n=o?o.title:"";document.title=t+" - "+n},ta=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:H.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},ho=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ee(),{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 le(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},oa=e=>e[0]==="/",fo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(oa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){fo(r.children,t,l);continue}else t.push({...r,path:l})}return t},na=e=>Array.isArray(e)?fo(Qo(e)):[],go=()=>Vr(vr()),ra=()=>na(go());let pe;const yo=(e,t)=>{var o;if(pe&&Ee(pe.fullPath,t))return pe;for(const n of e){if(Ee(n.fullPath,t))return pe=n,n;if((o=n.children)!=null&&o.length){yo(n.children,t);continue}}},bo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ee(),{setKeepAliveInclude:r}=sa(),l=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:h}=d,{i18nKey:_,noLocalTitle:T}=h,g=Vue.computed(()=>_?n(`${_}`):T),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},S,{icon:ta(d),extra:ho(d)});return d.fullPath===We()&&(l.currentMenuOption=V),V.show=_o(V),V},s=d=>{l.breadcrumbOptions=Jr(l.options,"fullPath",d)},u=(d,h=!0)=>{const T=Array.isArray(d)?[...d]:[d];h?l.menuTagOptions.push(...T):l.menuTagOptions=T},c=(d,h)=>{l.menuTagOptions.find(T=>T.fullPath===d)||l.menuTagOptions.push(h)},p=(d,h,_)=>{const{meta:T}=h;if(T.windowOpen)window.open(T.windowOpen);else{e({path:String(d),query:_});const{sameLevel:g}=T;if(r(h),ea(h),!g)c(d,h),s(d),l.menuKey=d,l.currentMenuOption=h,De(M.appMenuKey,d);else{const S=ge(a(h),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(k=>k.key===S.key)||l.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,h)=>{const[_]=d.split("?"),T=t().find(g=>g.path===_);if(T){const g=ge(T,["children","meta","path","name","redirect"]);p(_,a({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(_,T)=>{var S;const g=[];for(const V of _){let k=`${T.endsWith("/")?T:T+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(S=V.children)!=null&&S.length)V.children=h(V.children,k);else if(!So(V.meta))continue;g.push(a({...V,fullPath:k}))}return g};if(l.options=h(go(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),v=d=>l.collapsed=d,m=(d,h=1)=>l.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:v,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)=>{Zo(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("账号退出中..."),Fo("__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}=ot,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"]}}),X=()=>{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}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=bo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=lt(),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}=lt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},aa=()=>{const e=vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},la=()=>{const{signing:e,logout:t}=vo();return{signing:e,logout:t}},ia=()=>{const e=Vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},sa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},zl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Xo)},So=e=>{const{getSigningCallback:t}=aa(),{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},_o=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))},ca=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=xn;t&&ca(e),o&&_r(e)},we=(e=!0)=>{const{router:t}=ye(),{push:o,replace:n}=t,{getRootPath:r}=Q();De(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var da={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=da;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}}),ma=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=X(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=be(),s=Vue.computed({get:()=>Y("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};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(pa,{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:H.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:H.menuCollapsedIconSize,collapsedWidth:H.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},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 ha{constructor(){je(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 Ce={requestInstance:null,responseInstance:null},Ne={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},me={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},fa=new ha,Il=()=>{const e=(a,s)=>{s==="requestInstance"?Ce.requestInstance=a:Ce.responseInstance=a},t=a=>Ce[a],o=(a,s,u)=>{u==="ok"?Ne[a]=s:me[a]=s},n=(a,s)=>s==="ok"?Ne[a]:me[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"?Ne[s]:me[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=me[u],{MODE:p}=Ae();r(c,s,p)}}},ga=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{fa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),wo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Co(),{getContentTransition:o}=I(),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(ga,null,null),e?Vue.createVNode(Xr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ya=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"}));var ba={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const va=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ba;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(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)}}),Va=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ol(),{getAppTheme:o}=I(),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 he(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=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}=I(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});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"},he(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Va,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:j.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"},he(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:Cn,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(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 _a(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const wa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=X(),{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},_a(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 Te(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=se(),{getRoutes:r}=VueRouter.useRouter(),l=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),a=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=be(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{l.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),l.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((V,k)=>{var B;const R=ge(k,["children","meta","path","name"]),A=n({...R,fullPath:k.path}),{breadcrumbLabel:$}=A;return(B=$==null?void 0:$.toLocaleLowerCase())!=null&&B.includes(g.toLocaleLowerCase())&&_o(A)&&V.push(A),V},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(l.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Pe(`attr:data_path="${g.path}"`),R=S?Pe(`attr:data_path="${S==null?void 0:S.path}"`):null;if(R!=null&&R.length){const[A]=R;Wo(A,V)}if(k!=null&&k.length){const[A]=k;Ko(A,V)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(N,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(N,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},_=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},T=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(l.value=!1)}),ae(window,"keydown",g=>{b(g),_(g)},!0),{...Vue.toRefs(i),modelShow:l,helperTipOptions:a,fuzzySearchMenuOptions:Jo(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:T,loading:p}},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"},Te(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.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Te(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"},Te(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function Na(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Uo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&P(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"},Na(n=e())?n:{default:()=>[n]})]})}})}}),ka=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=le(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])]})}}),Oa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],xa={logout:()=>{const{logout:e}=la();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Ra=e=>{const t=xa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Aa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Pa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ee(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[...r],i=[...r];return o.value?i:l},La=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=ee(),[n,{toggleFullscreen:r,isEnabled:l}]=Qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=Y("globalDrawerValue"),f=Vue.computed(()=>Aa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Pa({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",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.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(Ca,{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(wa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ta,{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:nt,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:Oa(),onSelect:Ra.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ka,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Sa,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Ma=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(La,null,null)]})}}),Da={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},za=tt('',1),Ia=[za];function ja(e,t){return Je(),et("svg",Da,[...Ia])}const Ea={render:ja},$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=tt('',1),Fa=[Ba];function Wa(e,t){return Je(),et("svg",$a,[...Fa])}const Ka={render:Wa};function Ua(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:l}=se(),{getRootPath:i}=Q(),{maximize:a}=Co(),{reload:s}=tl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b,checkCloseLeft:v,checkCloseRight:m}=nl(),y=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const h={size:16},_=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:h.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:h.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ea,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:h.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:h.size},null),disabled:!1}]),T=fe(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{b(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",k=Y("globalMainLayoutLoad"),R=w=>{u(w)},A=(w,C)=>{_.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},$=w=>{S.actionDropdownShow=!1,l(w.fullPath,w)},B=()=>{const w=document.getElementById(T);if(w)return Array.from(w.childNodes).find(ue=>qo(ue,"n-scrollbar-container").value)},ce=w=>{var L;const C=B();if(C){const ue=C.scrollLeft||0,Ie=w==="left"?Math.max(0,ue-200):ue+200;(L=o.value)==null||L.scrollTo({left:Ie,behavior:"smooth"})}},ve=w=>{var C;S.actionDropdownShow=!1,(C=g[w])==null||C.call(g)},To=(w,C)=>{C.preventDefault(),S.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=C.clientX,S.y=C.clientY})},ze=()=>{const{closeable:w}=r.value[d]??{};A("closeCurrentPage",!w),m(d)?A("closeRight",!1):A("closeRight",!0),v(d)?A("closeLeft",!1):A("closeLeft",!0)},ko=()=>{d=r.value.findIndex(C=>C.fullPath===n.value),ze()},Oo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},xo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Ro=()=>{B()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Ao=()=>{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)=>{_.value.forEach(L=>{y.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Ro():w.length===(C==null?void 0:C.length)&&Ao())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,w=>{var C;w&&((C=Ze(ze,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:$,moreOptions:_,scrollX:ce,scrollRef:o,uuidScrollBar:T,actionDropdownSelect:ve,actionState:S,menuTagContextMenu:To,setCurrentContextmenuIndex:ko,menuTagMouseenter:Oo,menuTagMouseleave:xo,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:k}},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:b,menuTagMouseleave:v,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(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"},Ua(e=r.map((d,h)=>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,h),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:_,meta:{i18nKey:T}}=d;return T?c(T):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{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:()=>{y()}},null),Vue.createVNode(po,{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)]})]})]})])]})}}),Ga=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(qa,null,null)}}),Ha=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=zo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ya=()=>({setLockAppScreen:o=>{Ue.value=o},getLockAppScreen:()=>Ue.value}),Xa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:l}=Ya(),i=Ha([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(ma,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ma,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ga,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:J,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(wo,null,null)]}),o?Vue.createVNode(va,{ref:"layoutFooterRef"},null):null]})]})}}),Qa=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-Uu9dh-LX.js"),__vite__mapDeps([59,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"RLayout",redirect:e.value,component:Xa,children:ra()}]};let re;const Za=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Qa(),scrollBehavior:e=>{Sr(e)}}),jl=async e=>{re=await Za(),e.use(re),ye(),ua(re)},ye=()=>{try{if(re)return{router:re};throw new Error}catch(e){throw new Error(`[useVueRouter]: An error occurred during registration of vue-router. ${e}`)}},qe="YYYY-MM-DD HH:mm:ss",Ja=()=>({locale:i=>{const a=kn[i];a?F.locale(a):F.locale(On)},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}=Me(e),n=Vue.ref(!1);return Go(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Ge=999,ke=!1;const G="ELEMENT-FULLSCREEN-RAY",{height:He}=Me(),Ye=document.createElement("style"),el=(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(),h=` - [${G}] { - 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=h,ke||document.head.appendChild(Ye)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(G)||m.setAttribute(G,G),u||(u=!0,Ge+=1),ke||(c(),ke=!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(G),l==null||l()},b=()=>{const m=W(e);m&&(m.getAttribute(G)?f():p())},v=Vue.watch(()=>He.value,c);return Ho(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(G)),v()}),{enter:p,exit:f,toggleFullscreen:b}},Oe={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},El=(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=Oe[s??i??"jpeg"])==null||f.call(Oe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},$l=(e,t)=>({print:()=>{const n=W(e)||e;Io({...t,printable:n})}}),Co=()=>({isLayoutContentMaximized:Vue.computed(()=>Y("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(J),{toggleFullscreen:i}=el(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=J==null?void 0:J.value)==null||a.scrollTo(r))}}),tl=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),Bl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=I(),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}=I(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),xe=e=>{const{getPrimaryColorOverride:t}=I(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light))},ol=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:l}=ee();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),xe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),xe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),xe(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:o}=X();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 nl(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=se(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=Z(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Q(),{router:{getRoutes:m}}=ye(),y=m().find(d=>d.path===v.value);if(y){const d=ge(y,["children","meta","path","name","redirect"]),h=l(d);o(h.path,l({...h,fullPath:h.path}))}},closeRight:v=>{const m=Z(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,_=i();n(d+1,h),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=Z(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=Z(v,"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:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function Fl(){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}=X();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:[b]}=f;p(b);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}=I(),{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 rl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=ho(e)},Xe=(e,t,o)=>{const n=yo(e,t);n&&rl(n,o)},Re=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")Xe(n.value,e,o);else if(q(e,"Object")){const{fullPath:r}=e;Xe(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Wl(){return{hidden:n=>{Re(n,"hidden",{show:!1})},show:n=>{Re(n,"show",{show:!0})},update:(n,r)=>{Re(n,"update",r)}}}const Kl=(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?(Se(o,s,o[s]||{}),Se(o[s],u,r)):Se(o,s,r||{}))}),o},al=async e=>{var o;const t={};for(const n of e){const r=await wn(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-CdQmfWvT.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":()=>O(()=>import("./zh-CN-d2ZiHCbZ.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},Ul=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}}},No=()=>le(M.localeLanguage,"localStorage",{defaultValue:Nn});export{Nl as A,Rl as B,Al as C,On as D,Dl as E,fa as F,Il as G,kl as H,po as I,Co as J,Fl as K,nt as L,tl as M,Bl as N,ol as O,Wl as P,we as Q,Ll as R,Nn as S,Va as T,O as _,El as a,Tl as b,I as c,M as d,z as e,ka as f,Ya as g,la as h,be as i,Y as j,ye as k,Tn as l,kn as m,Ul as n,zl as o,jl as p,ee as q,Q as r,xl as s,K as t,$l as u,Ml as v,N as w,Kl as x,Ol as y,Pl as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-vkhLldbv.js","assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js","assets/side-channel@1.0.4-JVVpKjRm.js","assets/get-intrinsic@1.2.1-1fqvy-Cp.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.2-HMk2skFd.js","assets/has@1.0.3-vfHSusM3.js","assets/call-bind@1.0.2-X-jYgRcX.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.20--7WAvkKu.js","assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js","assets/utils-xvs5dyaR.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.5.0-WNSrrRu3.js","assets/zrender@5.5.0-GTXoC3r-.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.20-d4vFfH7R.js","assets/@vue_reactivity@3.4.20-tq0PoOjZ.js","assets/@vue_shared@3.4.20-IXQMxlXI.js","assets/index-3nkF0W6U.css","assets/index-6NH95PiW.js","assets/instance-uESBaiq2.js","assets/index-kznjMqp-.css","assets/index-JMnehaBO.js","assets/index-2Oaarl6M.js","assets/index-LVoz2dhB.js","assets/index-Uqi8OhxO.js","assets/index-ajyCn2oj.css","assets/index-ogv71DQf.js","assets/index-PIoz8Iqt.js","assets/index-gTVTSNXC.js","assets/index-lm8PenzD.js","assets/index-ginxKk7O.js","assets/ray-9TfU2AhD.js","assets/index-dxKbqscv.js","assets/index-HDKPr_0g.css","assets/index-D87JnDBW.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-9eO0Tqdf.js","assets/index-iKuv6ZNn.css","assets/index-hl7T3p_v.js","assets/index-z3y2VEPc.js","assets/index-U2_Ask3F.js","assets/index-Btqqg3j9.css","assets/index-Uu9dh-LX.js","assets/index-YZ6BMxRm.css","assets/en-US-CdQmfWvT.js","assets/zh-CN-d2ZiHCbZ.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} diff --git a/assets/hooks-ecOHzdmU.js.gz b/assets/hooks-ecOHzdmU.js.gz deleted file mode 100644 index 9735890219465c659e10c9d46e8b955a4d253f6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32144 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 RmG8vg`M>hlxZgym0Ra2r6{Y|H diff --git a/assets/index-lm8PenzD.js b/assets/index-1M1NSL1D.js similarity index 96% rename from assets/index-lm8PenzD.js rename to assets/index-1M1NSL1D.js index 37e5f908..fb284980 100644 --- a/assets/index-lm8PenzD.js +++ b/assets/index-1M1NSL1D.js @@ -1 +1 @@ -import"./hooks-ecOHzdmU.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-xvs5dyaR.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-HESpGiIM.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-zTxN2cCS.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-1M1NSL1D.js.gz b/assets/index-1M1NSL1D.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b168cc64ed72f3f2216c3fc4c27b140be1f8051e GIT binary patch literal 1718 zcmV;n21)rJiwFP!000021Ep8*a}&oI{@%Yry?&9Vx69qhvJ)}N$PxY(u#JCW!+1RB zyOp%^Y4^Olr%GrvLjnexLg-9^IDya*2&HMqFkvP&HctPT>LmFS|3c?Za?zdaB49?N z)!aVMyU#xF`|h4_(WXpD@I;={bq>Zy=Ik*%F$oJ?I*AYG^gkd@iwJD6v<6j}0L*|2 zSRiLv^XUPo4na)? zm4)%~$&ooN2r6)3P`Zx2SPD#lHA6W)b0%j8QQTk%k*s4`=>*iE0yaL*jf{fjOc1ug z(}Pe|p$5(a)1I=p6P!2oO2Lz_s!&zHFqm=1v}r4du^A=;_^?5!fZX!w(jXn1=>kAnE;2++#5$O<`6Zf(GZ4fGZsE1G2IEixnmU|VI5#`gn}${95P^#b_zCRT zZw{13v*SavN5PS92wcLVatIb1%2_&HIDZ7Vliv<-VrgcwY%NWMlB$!E?&Z@jeDl0L zFf(a6JzchjiOwp38+laJfvq!+m|p~OkjX3#l35hWEypGTMqVcbS!va;md_R!?bC(X zVi1@^0$?H-CL9}S6>3lgYIdVk0hv%6=XDNvrMN~d?njJ+?36%-F=x0JXEQ3Ok5Yko z@w0JlIT7mitV0ZeDe<;udW8x#Fh04i@%2%&Cthd0Qg(dK;gj*Og_d;~MS&Vv0)^$= ztg+;y3`)3&%%m0_1WlC11Z8N^rUVfYtrES6l2S&u49C(1I?IrOIi^ICITDT?jaA!p z;nO?0N71Ton$xx?o+mFzsw7Ja)ckMnw+dBhMdr?$@S5;#xT0eTY+IGL;Y?h@CVD%H z3x?MmffjYkK}l8XdNl0_+Y#-F3*Fc=h~z{*8L!1;l#Q7cqA|G&A@r6KbQWcKRK#S1+SsCE)FDO^ z%Z_d80-Xvu>eOm-`}B#%s-0+F6oVmMpv5U_qA1aE3Bjo|dWAYdCXQvvRTE`(#}Y|z zBNxI1DX&R#m5Yjnl2TD;IZTofC89($#V$t_sU~+(=22O6Xszvs&F!xncV9MM+o@DWx82PjU%$HH-g;Kw z`?2x;%f`*^NS3mqE+Xwnt!qEE9^Po}|Fd!P2Pw7^lY8aH-%D=u@oxRsKeZP*xV-QF zb+^9zRix`$i@47}Z#~-d)Ls93^Y&AB^Oxq&zq-3m+{ag%f4P7j62%*V_j_Z2jlb7w(fU8V~Lt+`rU%^0~YDOMUNd z^V=((T|fKR!PaK$*`B+-8SA81gABTP1h8_3>u^lnx6xR?7`5L_G|Btf)V2`)$cM1=AAEazrN6sB~ z4OB{Gj(851s=C*xRp+OpA`w#6s>~60fp{)XcWbrv(Wa4v1V z)l8--6-WTyFi}(~6OTCf==J9E3O=Y#V@IkoPh6LH_zDh_jYyg4{g9^ZtbErcu7fY& zEwk!vM$=3p8P_<+=81!w2ba3@Vs&d8s&ow)1&4uneZL~fY{+}LOxz2VOHW>gk2)&jGbHlgC> zDnjkxVD|{m^d5p1m0DHGq)Z%qd1FV)ZBv?Nu1Vk_$T73}&c3LYB%WrpidenkkrHvR z=Uyo9Ufy0fE&ZW1T(cN(-n6mg;aqp6QCrwP3kMo#)@3@K!1~B}TWq$koB@w}ItJJF zx7K^n{@ToBQr@N6Q05K|uOxF@>ybG%4t2(uQ*-da>)mBw`usXSu| zH#Ri1SIvdfTq1=QIpyN;+M6}+pgc2{4Z{P?1kbJ(W(Fi4uB~@G)maHo!R`{3L+MCHjU1#=kulW zeNGYyUEum6G^mMmp@?)Q++h0P0UC|-MDc#l2bB6^bb=f#=@wI{Kb4+6pTdlgaqU*t zlt2R2u(u&XC~(TUKsHt)=%IcWq-Ft){Fj{p>W8Dk{6cZ*{JSrRt5O-FzGgZC-!=-y zc8P(Tst__{oNBOMwKgtFk%Z!yTf;lwKl%Lb@YcPPFYY|O_3iNHKkdJG*59ttZk24r zO%$Q$w%&oB9&evK_}9}rKR)^J*Wt$xhBvN1`T2+8k6)f#zy0X{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function c(o){if(o.ep)return;o.ep=!0;const a=t(o);fetch(o.href,a)}})();const o1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:c,getLocaleLanguage:o}=u(),a=Vue.computed(()=>{const n=o.value;return E(n)}),i=()=>{const{message:n,notification:r,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:c.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=s,window.$notification=r};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:c,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:c,localePackage:o}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:c?naive.darkTheme:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var c1={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=u(),c=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:n}}=c1,r=document.body,d=A(h.appPiniaSettingStore,"localStorage");if(d){const s=J(d,"primaryColorOverride.common.primaryColor",i),v=e1(s,.38);r.style.setProperty("--ray-theme-primary-color",s),r.style.setProperty("--ray-theme-primary-fade-color",v||n)}},o=()=>{const i=document.getElementById("pre-loading-animation");i&&l1(i,{display:"none"})},a=i=>{const n=document.body,r="ray-template--dark",d="ray-template--light";i?g(n,d):g(n,r),H(n,i?r:d)};c(),o(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),P={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},f=()=>({lockPassword:null}),a1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:c}=M(),o=Vue.reactive({lockCondition:f()}),a=()=>{var i;(i=e.value)==null||i.validate(n=>{n||(t(!0),c("lockScreenSwitch",!0),o.lockCondition=f())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(o),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:P,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("锁屏")]})]})])}}),n1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=L(),{updateSettingState:c}=M(),{setLockAppScreen:o}=b(),{isTabletOrSmaller:a}=R(),i="HH:mm",n="A",r="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:f(),HH_MM:p().format(i),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(r),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(n)},6e3),j=setInterval(()=>{s.YY_MM_DD=p().format(r),s.DDD=p().format(d)},864e5),D=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{c("lockScreenSwitch",!1)})}})},T=()=>{var V;(V=e.value)==null||V.validate(F=>{F||(o(!1),c("lockScreenSwitch",!1),s.lockCondition=f())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(j)}),{...Vue.toRefs(s),backToSigning:D,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:c,DDD:o}=this,a=l.split(":"),{unlockScreen:i,backToSigning:n}=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:P},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":r=>this.lockCondition.lockPassword=r,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:r=>{r.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.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"},[c,Vue.createTextVNode(" "),Vue.createVNode("span",null,[o])])])])])}}),r1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=M(),{getLockScreenSwitch:t}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:o=>{l("lockScreenSwitch",o)}}),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(n1,null,null):Vue.createVNode(a1,null,null)])]})}}),s1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();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}}),d1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:$("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var p1={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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const u1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=p1,l=A(h.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:c}=L();return l!==null?e!==l&&(t.value=!0,z(h.appVersionProvider,e,"localStorage")):z(h.appVersionProvider,e,"localStorage"),{modalShow:t,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(I,{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)])}}),x=Vue.defineComponent({name:"App",render(){return Vue.createVNode(o1,null,{default:()=>[Vue.createVNode(u1,null,null),Vue.createVNode(r1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(s1,null,null),Vue.createVNode(d1,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 h1=()=>{p.locale(m)},C=(e,l)=>{const t=new t1(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},f1=()=>({mounted:(e,{value:l})=>{C(e,l)},updated:(e,{value:l,oldValue:t})=>{var c;l!==t&&((c=e.$$clipboard)==null||c.destroy(),C(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),m1=()=>{let e,l;return{beforeMount:(t,{value:c})=>{const{func:o,trigger:a="click",wait:i=500,options:n}=c;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");e=G(o,i,Object.assign({},n)),l=N(t,a,e)},beforeUnmount:(t,{value:c})=>{e&&(e.cancel(),l==null||l()),e=null}}},g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),H(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},M1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),b1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),y1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:c,trigger:o="click",wait:a=500,options:i}=t;if(typeof c!="function")throw new TypeError("throttle directive value must be a function");e=Q(c,a,Object.assign({},i)),N(l,o,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},V1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),_1=e=>Object.keys(e).reduce((t,c)=>{var a;const o=(a=e[c])==null?void 0:a.default;if(typeof o=="function")return t[c]=o,t;throw new TypeError(`directiveModules: ${c} is not function`)},{}),w1=e=>{const t=_1(Object.assign({"/src/directives/modules/copy/index.ts":v1,"/src/directives/modules/debounce/index.ts":g1,"/src/directives/modules/disabled/index.ts":b1,"/src/directives/modules/throttle/index.ts":V1})),c=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;X(t,(a,i)=>{var r;const n=(r=i.match(c))==null?void 0:r[0];typeof n=="string"&&o.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},z1=async()=>{const{getAppRootRoute:e}=u(),{router:{getRoutes:l}}=U();if(!l().find(c=>c.path===e.value.path))throw new Error(`[validAppRootPath]: 'store setting appRootRoute path: ' '${e.value.path}' not found in router, please check the 'appRootRoute' setting in the store setting module.`)},y=()=>Y.map(e=>e.key),C1=()=>{const e=y();if(!e.includes(_))throw new Error(`[validLocal validSystemDefaultLocal:] SYSTEM_DEFAULT_LOCAL: '${_}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},k1=()=>{const e=y();if(!e.includes(w))throw new Error(`[validLocal validSystemFallbackLocale:] SYSTEM_FALLBACK_LOCALE: '${w}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},Z1=()=>{const e=y();Object.keys(S).forEach(t=>{if(!e.includes(t))throw new Error(`[validLocal validDayjsLocalMap:] DAYJS_LOCAL_MAP: '${t}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)})},L1=()=>{const e=Object.values(S);if(!e.includes(m))throw new Error(`[validLocal validDefaultDayjsLocal:] DEFAULT_DAYJS_LOCAL: '${m}' is not in DAYJS_LOCAL_MAP: [${e.join(", ")}]`)},S1=async()=>{C1(),k1(),Z1(),L1()},B=async()=>{await z1(),await S1()},O=async e=>{await q(e),await K(e),await W(e),h1(),w1(e)},A1=async()=>{const e=Vue.createApp(x);await O(e),e.mount("#app"),await B()},H1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(x),await O(e),e.mount("#app"),await B()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?H1():A1(); diff --git a/assets/index-5JgHFnX_.js.gz b/assets/index-5JgHFnX_.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a18ab6110f8b2640fcbcc845e294de52c7d1588d GIT binary patch literal 29319 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 C`1qIr diff --git a/assets/index-PIoz8Iqt.js b/assets/index-B9Y8JKnJ.js similarity index 93% rename from assets/index-PIoz8Iqt.js rename to assets/index-B9Y8JKnJ.js index 0500170f..c4225666 100644 --- a/assets/index-PIoz8Iqt.js +++ b/assets/index-B9Y8JKnJ.js @@ -1 +1 @@ -import{C as p,E as d}from"./hooks-ecOHzdmU.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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-uESBaiq2.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({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}; +import{C as p,E as d}from"./hooks-HESpGiIM.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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-CANSG-jZ.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({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-B9Y8JKnJ.js.gz b/assets/index-B9Y8JKnJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..525d8f1a00373bae0c537dccc4eea2332265d403 GIT binary patch literal 2000 zcmV;>2QT;^iwFP!000021GQKGZxcrr|NZ_7v$`K_X=m7VzO@^fGd1~EnvgFL2q=ms zyJLHj-I>kItVyseGgMAb302vyFb3*AQ5gY|L zvyLlx7(`gt_C#8TAHk1i3LZ{(z)qOd02i6b>|mz5DS`rz&Iw>LHctYW2D`wlshu4A zEa$eOY-S;mPj^DS2PSo}bY^gHxNjoa3KAyAm}WiOPItj1)WE{WxxRidm1%`7h;%p9 zb(jR_f#r_a!fUl#XlX7;U)Q0of#YDz8%UnATQM#tRDuxJ4K;l|`8aP8oSw~<0iDtq@oohmcMAXC} zb9`iC0L-0ljhHTY*b{ihWE`h;4fa62xe}n~?D4|GsD?Un`DKi8(T5#JdKQ-C#%?BIjA(TpRC%5)|}T zj!@uYE{KrW5)#QE%OuohLPW@856F(>7e3Lu7u)K~93UAW4$9$lGOQmSoSHhb0NVNq zn|Z{gNO!?5sDZO16P%BG9j%y498(MP8fM`1IhN_*pcNy9O=ik^`*}#8AXIWf1u@e)OhO&#*@eOq$h3`Z9tj|poLOdz zFk%PDjz~N=;2qzOb2*bNMCrh~^yy%7s;g~qvmP}iVHC^~Y6Xn~lVEUoJ}Kt=t$p!o z`xUZ-6P_4utD1>yyB{;fGG3&}!G?UJn^=ak%<(d&$7RN#~n;+k<+`3US2YEExUOwM_ zy;670wV1B{qw;FgzxQJI-t!v38WrJe|E4CD2E}TSr%9PA0Jg$zg7~Zckg%_FUn}w270=b zQ2&6GE+S3|&Bc}K*4>@ge>-eeb@ZXL!kjaH$ecoKT&Y}ru>0N5hs~&to-PHS(zGhW zQK;!2ju*qeHK=FXrG$#xj4sMyLsx^x1i6F_T~mp~PKJ3@8d_sr7#DO+O=@a~rgmy- zmo}}6Ji8c}Mu|C(d33fju7xBX4Ptt!V?_)D|CFbqc%sx|4)@xF1g|Mit>N_$UrMM& z3rS=U)n>>dG-ptid(^N?DKkFVpk_1@feX=5q7ZxM*^946JV+QmOVcW&6P{^eA;LsL zMJP%pk!|o&%In3jK}3oN*`QQdvZT(DZB+9{=EuU+Got4+|lJyGiASbCfm zgUgxG6VW-Nm(Lofby1E`6pZ#b&Kg)Xne91L7)*r_26dEd9A`ybCe$33qoKEfN~M|( z#1qA6m)LvNpn$m~CbEqqT3f>v3y8;9E!B7FLI!cGp-O?$#{6%e`Zv};s4Gf7si;9) zss}f=vlpwp{lDs+wKvO`%iCZ0e}D3J>w4wo3;)-L{_3^LttZtxYt=hHmNy?)zj;#m z=}Ptf%I=l5>h`a1x32rwmdmdmwOC)>_J3F{Z){fowfScGvXYp7-z>Kr&cAu9`t#=R zKG*nZG;8Bn_0>xG)eC?1T6tr+yzz_w_IiwChe;f(Jo~|4eq7$zj7jd{s0!tcJ2g;aTw?y!yF1ID$AZQW7e35$KjV&C zw9zcKM{Q(c2UBS%HqOcq((S6nS;j5Qv1J_5gBcMhqt%`=)eYNn6z*YO$S%YyN{RMGXZ# z&Qf6td)k*srGf+grND?4(+ma!TtoJoz%^}bC}C)-y);o;TiGMEwvdudnp%t7tg&j; i=*^6mf}5xpFNS|C$HIU75k;lmKm8w|B^h=P5C8ya_}&Qs literal 0 HcmV?d00001 diff --git a/assets/index-D87JnDBW.js.gz b/assets/index-D87JnDBW.js.gz deleted file mode 100644 index 094d55bf21494d9cca82ea0bbc829081a23c1b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 zcmV;G1Zw*qiwFP!000021BI5)Zrer>#_xR!l_v?|Zb;ga6RHa6D7NJ|mTft9EC+$H zCWq2W}pYx$a;P16Ag7^pzq*13CXW-jo4QLThA}u`|-@$jz#u~g8 zyowzQ3E4ajTg_TAE8+o>eQy=pYuK^T^r+R^-8giL&_E)e^C3;OEL=tBzO{4ksFxHe z=?efB>L~K6*ufSW-R*5`qHeQ@jigt@wv8Qhih`saNnMNwWI9O8w{2`&XdNBsEoUz( zGKru}p$w~G3-!7?;~L*OC_=s#0+>I=1L--~!m9{zQ3Kf9DstpGNFDqi;@UcA3t#xj~f%uA!shYlr)yUfCdxO&(;M~(3+&($jokSkGD&^U#tycT9gfCR)Lh!NK9NXH<8vO#OmPK;Z3TlZy?&ib z1XnzxY!qBPY&qTP(n^M!`HFIe&M6DhLBS4c?G7C|+zhVi<TRaBCl%RA{uFMvxDotG=Sj+sZ zTrou^DIhFAohhm!aE;5KUtWIu!Z3$0b&XWpn42GBuYSG!;qyF3fs1~!%*6`0(72b@;R_%Nj@vwdG9z>hxV;&{#GH|c z_LytFj4NOmMQ54xQ3!^YM7ig zBkB(`t(n4!mi_W9A*$~hw?)<{6hO?co}&O1p^;&ZG>ECYumEuSH=kGLA20AROw^)C zvp!@N=#ptNAKfGBdvweZ2^ zrq3fCGwF)?JU6FYnJvK5e_6zI6#b7a)SSInSA8mReqkD%9VG!#;O2J>S2gZkMH[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{v as e}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-DuOnyvCG.js.gz b/assets/index-DuOnyvCG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ab79d9e0a11b151fb35879340c061c495dc5d59 GIT binary patch literal 1607 zcmV-N2DtejiwFP!000021I1TeZyU!IeebVew|yW{&Tx16B~wsKnbucqNfGs7$%P?| zcJGoSEoW9Uv!rN-fRx5{oytiH2SyPWO^u>xP^7V21Wsa0$d9o|%1`5E+4{BX~u_i8ALK5>1ZHdlPhO8m~)jn1(nFC#pW6 zZrpQynK$qd9$KyXkWbC9fYPEdjtB-*xk8Y+@a4UMh`^qm@EGY*Xel*f6k(ZXny6ai!lM zw@H0HXx}ifp`%eW=TDfkZa>BolqnR#GFV5Ym8;bZpP1_hS-ud!tU6woc@yh6g%B4R zfZ2&2T;p0muzy0ZAa!(U!C5p%%UAlV<*PpU5>_oPAaCe6i;Z4(QTF<1b>pgkev&K` z0rq)mX>)pObv50e<}2z-bZcR2#9%ipskv#_Kcnp$Wkl4Gw8~H+$Rk362pLPFLSZSxim-m3X%NU$-)xm^!@X1) z>&H>1KoCoH_0+MMK~wq^y}`!@3VM`L68N@68S+3#DizpL5fw0HVtqA4gcE0xGgIEY zY-F|ue8Ve9aYQSm1bH*`1x&82EN-F!H-l9sLdkp@r?HN%&&&%^^ppLVTLPF3;utfr zu*?fdf%-8@x^yjX;w09QX^f^9uNSjtQuEFbX!&fOU>h9Dpuj60XTVgn!AJ#iT5+ye;5J-=3fJNil@%eIFK}e8C!>U2}_R-#M`_sqm-JQs_*@@W~+dC!dyx87Z zBi2SqaG%*z!FEPE|GeA!*Pq+le}A$4z81R~i@#|XhmZf(dH%t{^QQ-UpB>)$N9)5c zIuHNQ`sB;@gFEd%ecAf$?bcV{wLbo1Yxlv?-friEr>##udU@ww`@xg;xBqT`e*b9i zcQvA{a!~PT@9tZ*(7OH2!T$Y&{qH-UesTEto7TtgA8!99;tB4_$jjUJI{RO}eDqyV z`DXKM@m^6HiYga!0kfS)+Xv5fJI}xF{AEXLUQF1F`T*h$6&UcWeVbwW*(P6~5qEis zhf?PJx5zG0=klo|7K_(%T3IPi<`RjTM=K>_1Sw|-rG~OP zTFWF;D4ogb$+Z-*hy%DponM8Ae~CiPOc;q;Vn|Pv6GOTdx4D|PhzmKKj$7R2;tCNP zIqheelzqw0oJ@bSd10YCA3kkw@BANx>ZLs{y9Y!AA-K@uoE5?4#13mVYLwZ$hJRiG zDM<-1We$&OB1A->3QTFS=8x0;w1J=|Wu>bBHAw))FM}i zf@lnvy1CI<{Ol8|oZ1n+88;vq==Qqid(Kn);n(d4PfktRC0YA#(wsYNm57KMj;fKc zr`~r}Y-A)L^1b&Iwt0;O6m(;#d*JptG6T6<_w$IZ7oY3~C zQ=W4id*1>3_gi=G4Ul}a_nFqGVUW; F003V69y|a5 literal 0 HcmV?d00001 diff --git a/assets/index-JMnehaBO.js.gz b/assets/index-JMnehaBO.js.gz deleted file mode 100644 index 48c41d30b54b03e5a67f6937c8fca7d06d0a94b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1314 zcmV+-1>O1|iwFP!000021HD&WZxcrpeebVGS3Jbh&ak_V9dH!nV3IiGi#Q}CsZf~g zUfbjB&TM98jg4igs+tyBXikg&0V7T6`89v!=o#MT2qonF2h$h?Wq;4`cB z0P<-(fGqV*xH3rYJEU2Q=$j@s4K#x0 zf^losO=5gOnL;rviw#s+o~&p2_*@cX2SNa|o46+P7B=tzLR@44X2*|`0D*k1LZjlC z?pbd%iObgm2qdi9TtMD5@E|r1>Wc=ijMUdBgQJUNl?ZT-D$7{Yjn&mmvWzkXg4n8~ zgn_LrnlL8l3LmZYC_xz|k>eH0kPkvqslbtnsOSU>8>=xQj?W+}&r~;@m@u zBkGX~0n7o>#f)EG;)S$8NsN*% zUCUcIjSXa(BbkLOrNP6pt%`st>H&%c@5<#2)W^!j!O~H1Ahx1)s+#*?wP9T1v$d5Y zz+FGOz=@@~>4v*B(GwuT>LkieoK|PWADEkVgF{zijWQydNZM8K2=a-LAmYHKQK7Jy zWhLnGOi~AsT_ucxn>XWRUR+%CCu=1y39NuZlqo@(q;}rK7B-Pt-l#WGq37;ZiA1vL zt#Mbz9n+{hqo6h(j2y=Kf-4@QOyu0SShSWiJy*0GFk4a1qS2fvfY?IC>2*u4k2#0> zbm z@agksUu$i>oPP{ zcYF71xcMmj^TX0Xtru4ud!9L{v!pFuXP4@2=AMKq=1j7H0*Q+Uqg4CHl3?@yFlZ)2k|x2WPw5PPJ3*c4`P3 Y@h8eu^fl7$(jNNgAK<_ANVyCE032wYegFUf diff --git a/assets/index-vkhLldbv.js b/assets/index-Ji02w0VU.js similarity index 96% rename from assets/index-vkhLldbv.js rename to assets/index-Ji02w0VU.js index 40ce7685..cb3297d6 100644 --- a/assets/index-vkhLldbv.js +++ b/assets/index-Ji02w0VU.js @@ -1 +1 @@ -import{w as l}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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(i,null,null)]})]})}});export{X as default}; +import{w as l}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-Ji02w0VU.js.gz b/assets/index-Ji02w0VU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..340dde8b87f8bf4acd6d138d9ce53ab0693035b3 GIT binary patch literal 1852 zcmV-C2gCRuiwFP!000021I<@$QxjPh{=UB=_J^sYs_!Lf-ezKDjEhJZ2UI`=EsDD7 zK1nWg`i6UNXNZ|>p`xXz;FkL~%BW1OyOy(yGrO)vSoFu3?!dp;>h1&yAY#pY*pIjG zbIv{IdCp5U%@-J#=_{(Q1%L$V!rU@eNc=o!tVdb(PzOlA;~OLpK`H`ZdPbS{+|=pEKtK~nrWm_Umk+6(w{IU}bF6Om<=oN72j|+1`_Ayr&g5Ba&S>7Q-64fQ-VRDeTsJ zgOsMc@MAF?i=yM`tlg)bHd`?TPA!RiSQn0>?D(l-7wbFQ3es)P!O}~3N+dNL#T^JS z-UV>FuN6nW0m1TsW_VJ=G2Dr`j-%+Db%wR~o;rfH;(Pp0(GB1UYtHgoCl4S*JEIJ2~0eYGzAn3Up~?c2LuM zhWC>ff!J1fHfzMpFY>*uIBH4YM3({cQLJ^L{%AkFzO|lut8L_#WF)W>CUZ zpM88UuE3dOJ}QQcOJAk5@y=bXo3SljQf8qvwG6LNu!d3t)0&t*Y3%XWc(0gA4clU1 zmufmO&8C+q*3cN58qW^tW4lpSk$BDPj|<~Mq2ug;Y44d$X=)K(LPF0$o}dEZ0=VDt z?Wm_`w96WTpop8{hgjH-lsQP7TOnC00Lz5zL_%raE8l*5Iz0ut#6Be+0!udR@twt9 zw2JO|@)5hS;X`(HB1eA0b(_?ByO; zgstl!gi`sSw~{kUstW!T~T4tee7yPc>+Dr%F6+WKN`?N)<` zKfm1ir&pSUY)xX`DnwDsx=DnHD@L;~kx8v- zMa^-@#FdKfU53!HRl$};0 z6CYsPUAkMV&ef{VLj6M6AX@00P$lR&iWY#-mNFiItK?gTW> z?-6Ib9lm`ZoZjD#42Q=e+qc1~GEu3h!72_%$|lH=t;(Z~8GE3>Mc|U^#Ec(_Ru0#Y zJ%k&L{>=d~fbUyH`xSXt$99qLd`NLN?$tIP*OzZ?{{8ai+wW@CXIm@(+4}wm=kB5! za(?R?Q zQ4X2!2@pD`fy!z*&A0&^jQEkL>I-tlBs%25l5xd^j8s&enRedqI~KMRGDij8yGn4L z6vB}B($|W7M5&z-^h?OA%nI%Y(W81gct;_yuh3bos;l=IWc;+I4q% zuD0=S_u;&=zE<0~xAp9H{r>#cwLA5V)mnAYsaETMc-q*kubw#9UcH;U;?6HQ%TK+r z`sP6}S?jBF?u*ObDtr6m*4(37b-}%PtA2mpeY)a)|MuP7mF7x5RN*;Gx7@4Ow(h-g q7oU8z@Mw^-KZqJ@zY;kLv;I%!nD>*}Fs~f_&Hn(NU>B(f5C8y$55v#^ literal 0 HcmV?d00001 diff --git a/assets/index-U2_Ask3F.js b/assets/index-JkVEU21Q.js similarity index 93% rename from assets/index-U2_Ask3F.js rename to assets/index-JkVEU21Q.js index 080cf027..5eb4cd14 100644 --- a/assets/index-U2_Ask3F.js +++ b/assets/index-JkVEU21Q.js @@ -1 +1 @@ -import{Q as r}from"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.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{Q as r}from"./hooks-HESpGiIM.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-JkVEU21Q.js.gz b/assets/index-JkVEU21Q.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..517a586326041055c429d7f2104b52dfd0a6aa47 GIT binary patch literal 1014 zcmVeiwFP!000021BI2#Zrer_hWC96m*~O*I1`e(B{EXbQDw<-BwMmATP^}& zOdd)jku%iHkd-WORiN8$f&jgsXg6IJ-el1NMPDXv?YAgMDQPIX?RNN`|NQ4NLmGr! zsAYGH$Ssk0f(IIYH0FFNQLAwrHtBvFPo%a(Gfu;g>^Oo*!qDLYY}3G1Y!2fH>>@5< z%Rs1lwi{0mqKAXzmT{r>$1Iact!w@&!m90GbKg!X_>w;a~%uvLjw>?0uGJ9l~NFQ_jQ|axcPC zx9x9KIFaa*G9ng8I%5b33W<=AiW|6y>h*qw^x69bV2AVw?HTKY;p2ud=uB;4RAUEvza>JmcE+A)27z5unv4KnIdA}bXOnN~c z9DzcVDM6W}j%{KKo5=KL@dDL1oQ;V@auHl|UuKF$a0{)t*{%y64{0Tjz_t)^Q};#m#y7{yP-|Tj(532BV&Ho~K;0 zn4~(UiA@9TqHff*4*fh63d$79unIQNXmAi$c(c2aE)oKmv%nLXjk|;p7ZrfRW}b@_ z^(DGGnRhIwe*DnRB9QObc0O`V|4GoubCf9%#8E5f2DU0_-`J-Yys@!cA!U@L*JeZ+ z3PDIJ6}VCnm2R7bjbTP)%U?xaXFPjmR^}TW;sH_|(SVG=wz3XDYcM#Sp^eJ~&X@=# z?J_Q71D$n_h3G{aL%9;bTo7xfd2-I{MS=2+l0Ln(EnLI~vdrD`=~=IO{~;NQh$$KX z%ATP0Q{a~3J+D>mJ%j^s6pg7`yo1%uIO2zsiwEHK3$+IK&%5opf4-lA4rfwrsi*x2 zunQh#Q0GC&88EfIWF&x^c0@+d0~z^B(?h{SSzBU^8KE&?k)0obEbN%)0^_PEr`^($kf4qHjefR2{oA0mxeEsX&-@ek4f}Z+c zX-JSDDBM)ttaw zt*gKNynv@9;AD|E8;d kI+Q9TI*WWiO}hj0>@PV<|B`F>$<9ZA11y{Z5{XlZ~c^&)n?Jko&$^RDmyjq^HXm`0S5OVhAJ0^-5yYkYnIvtb=unXpTIp9Js> zJikeetKV~4E_cuOed2pCfID{?+@^IV*FsvTurBc+o?RDRb$M5Zn9~|1E6LJ?0rAKw zfYM#W+sisff1yzs!b*n$@ks|XBOW}+AF6$R@vY8=g+pg>&XmT`_ehWU|JN9LkAvdn z+I?PR5~`7ZR@Mo|>-oG>FLPF;2G)h?@RCkGvklPvc5WSWKmD4W*Eu0AYRc@Jq8|0fQm6;fO|tsO@2(G=QyEwVBBL>e zLFEjNX0wMC9OMaELbWwvhjfSsk2m*PPh7jsY&1%ade2<`d{V=7#>Pj};W z`gCjBW&RGaabqR(gm{G{7HmIvf zZo_am?aB$hg_tR6?9t%wsYAjs5)y|h%aufFk6$Itu-};c#4Jy##czr=ng*@Qk567T zTBqgfcH4Xl+wY^JT`Q)MTAbb}j>oq7`b%(|^c%kC{ncnDDB{Gve;LjCjl|mA^jod9 zpo&uwI|`bXBo;Pt3nElY(-Q3d8Nd~5HJT~il>I-wZBx25J=tzg&Tw6={lRYSbBw4< R?e^@C{{U3j1>6k=004nQn_d6_ diff --git a/assets/index-PIoz8Iqt.js.gz b/assets/index-PIoz8Iqt.js.gz deleted file mode 100644 index 058dc866154f31338a5b6874e7e9ca6f9cc63f0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1999 zcmV;=2Qc^_iwFP!000021GQKGZxcrr|NZ_7v$`K_X=m7V;-uZkoWbNFJdGCG3CQhDlSxiTeh~(8?|6!FfoH+_So?~oY0BoKexMDdIa84*aB!nX$ zXV!5A7lRO+w_TCa;V1BunSzT`9k3I|HNZuBGBc3wYKox1<8uO-jLj1trojZ5HMKLN zpJ(%}D4SVGFYYwHE;!=EE{xCix8l%cESQ7A0#C)E4ikWzPy-Wmgmv`xoo*&v)VU^9NJLEx z+}`n1h%B@*kt(>@6?n#E9H(>*c0;|n5}^D1$-?{@_i!hXLmXR&xh3L5i!(EcRyS7? zTY$xaNLWi~?69%{EE<(t%v!qrsngqvBUECJOd0a7!FU%K)CS2#);rh6JD~*m{govY zM;ISKIhI0$2^sdFW`Z5Pd28e^QI28}-hX#9K0|(v}j)#Y#Se9 zVPNJErPxmCLBD=BIhj8*H|DegvseN`B_~u6Go`~g)PbH^C@g_=+t}ui0Ak6RWwr<+ zc7V*V#B=@b$%D8&XOaad9avXB8;DOO+6Fh{Qd1H}!7QPc-zYE+28QP2V!qEh5U;jh zAu}-UilMfunaH;5Q8X9_7r@+9cFercj-mzRk8U6q*2R41=#cFmkgr)n5nlqr%wY$C zJmLcLVBR}GIz8D%$8gxhCZj?|CX+0ALPU!$w+-bu%9G5F?v`CSI4P}U#^QW=H6jfm9=A*G5~5`O{+2( zg_`c+XffzpgSxg|imABGm`7P`=&Ju1Cs(kcYbuf0Ni&y9Lu;%H>M7D8EYiqb-0r3c{rTRWyNF#1FRLNJ`i1*zy@7DT9bw$a=71eJ` z_3*}a_G6WI{!_iT_ICMddFM;-uN&{SZ&qHt^nQEnt=_2I*{I%ItKR#my!EvD?MCJ2 zYt@GHuUE>iUwW%I%A3pO&0oEZd%JJ0RhG9aZytERuX!uCs}ENytIxdquPV=; zhlk$XcoKS*w;%3)^=swpwd%ta@8*r_7f(Z;_P)BkyZ*Sk{-ARG%e}|{@_u;iefR9` z^3{-r^3J2m>RM&{s`t+)yWjr1a{GSh^$5oflQ>d&{-d}2w7j_$k=(^$70R3UYM{orM7-CVde4OV##vQe2 zqgiZ^*vP~VrqWPsoRJ@;JFgaJ8MiRUmT^q?XG9nsZBFez{(B!sS$~@Yr8!cCjIIM1=aIDs?$D0+V9ME>M+NuU&i|syM^B!$0Y9Q!Q zmJCwZ*S=UX=^yY<1xBohW-#dE8nWL6u4!XK2?JB@rHRto%08*Jg`{lK)LPtTja9=& hZ)UvY-$XrlG5BLS8vNrADJu2+;lH7j0csBr008g`_w)b& diff --git a/assets/index-9eO0Tqdf.js b/assets/index-REqw_tgG.js similarity index 97% rename from assets/index-9eO0Tqdf.js rename to assets/index-REqw_tgG.js index 33881a52..ed8bdb0a 100644 --- a/assets/index-9eO0Tqdf.js +++ b/assets/index-REqw_tgG.js @@ -1,4 +1,4 @@ -import{w as s,_}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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}; +import{w as s,_}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-REqw_tgG.js.gz b/assets/index-REqw_tgG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dafd9daa2fa16ceb45a426c554a266bb01463702 GIT binary patch literal 2023 zcmV(NsDH+?<2Z+U>colT9GrtaapGhG zEiKU!ZCR8_%7=J;(cWxt`UJgMpnZk{#R7erPWLqmNlrTUOf(uG2;%%7KTs%Uc@5QyWx8;FXIcF>M74oIbd zwopC?TvXe=dUboXmCGzFoXQr`ODM0y?6zKS9JlhTP+x$_*nozv94bQB%$?s{*#0Ud zOiqZ`3tYESM0u2h(XM@5gHCl78;Qy`(sh)F2eAB0R|KnZ3(xxD@O2&OIXHlu;3R+L zt};HSo`eY7MmexM=i_a5a5LBb?djUgu^~tXbck(I$wxCo>YdK*2-emU zF&)gMs1#8V<>2nJ#d$L*tTNA>coyMH=H$aYs}?w{GE%s-TgjsW%0XT~DBj*ROJAnm z;DIOUkU%tP%amJN<65s?YJLqT*pzfkOXu1Ue4(fJiWhZOx^p_wT(e7 z0;YpKkGK^*T8U@vwtwDl4p%{&NT8nN)DzUK=qQhL(0ilt4618;&A|f1Y}jS4h>Qj3 zT}skF2@byGe9k0`C>^ZlvwFT$T-%bpz%wOf9(1W^g$o7cq23te#h_+=;am1M?$uj? zXspeeiCy=_l0$j8hknOyn)mCJH^$+njLLxZ;BVbD+~A9v)1@BfGZ3ajh8TRz1>w<7 zElTm(`cJ`qNKW-99lTic%61NU~O#ZySXp z&oHfAE~}3$qLdhZQs2G%p&bxJMf;LjVIK>Vc|t0+a``lAipAIAUO8JDp>gU3{0F zQ``BbK7xSX+s$^+?xgfvm=E3-hf%{v5&CCQV zGr=znnzaw-B(0BQ+s0itVNJXuaMyB2M9Qs{?)b~)ZE+lj;OL;=)9>xH)}b$F3DPhO z^`bu+Jlv(7F~T|H3C=JKdb4(aSjT2s=hVlZMG_Xl3jxm2Vg0~t9i%riE)6m@iJNGD zrQoF2v`=WYma>QN)iHjFeB1wj1}@HQxS(?M-FBnLTq{i%5ePZkI%Dm^PRf34DxIMF zwmy!7*>=ur#d;&Hl`%VMyToy5^u3|ZXxh5$V$Tk+o#1^Tz#2W6##z%%YbHHuV9wbj z!Trj>?nA)~3a8Dq_T;)8g<(4MCiz28rgbtip(2M-IFh>sr_o7ow5exw?IdeVz~Obk z?yJ0-(mW(y@U}IK!nt?enQYsaX^o60tb#BK$NilvI`KqmV;~Zhfgq487`KL#o2GQK zUXPjy(l`#o3%$_o&eCR+NrxoV;V29@ms?x%;`BMKGe}sUERb+b3zFW5v}-9k@xE=0 z55#v~{eCpDdnuhGZZaz&n{gbDO<@dMM%qfnal-c`$1@lomTYrq25Ei7WjLW+$8jjY z)~Ga~2Lr3?=L^Ai|kwtR|Vlf zrjq0M0oC9B{I5?x{~9x&{_)pOfBENse*ODzzx+wfTBL^qS4P;}B~oGg$sN~RGR=B{ z>t;!Ym8C-kiUyB{*w66t`>@%BO6Q1j65a(7ky$sX79FeEx#?md_Eet}2#@;^X$-@} z+)}dxGTY;e?Bg4wxMn^Z6CMv_E;+Sr!lQ>+Zy>Vqtpd-66=Y8>ZmU@{;DYfz)o0Nq zpSp-V+DbC`LVMD(kB{+PgJABMygpJ!HJLwCwd{|7Xogo5O4vhL{oR}|R3+@D9Co8@ zzW?#*Nz=4Hvc37|>PPmp&=%3pe*DruuZ6eOOJ=dZ@p>(@zUZiDktq?HGT%@X+EX$= ztPv>uRHH5lKg5`#Br!@^d3@SXl*NXkEN6b%Ni?Gwsww67iH1k|q-`uV{s-xwK#zDA F004+H_M-p* literal 0 HcmV?d00001 diff --git a/assets/index-U2_Ask3F.js.gz b/assets/index-U2_Ask3F.js.gz deleted file mode 100644 index 0ceda9a6607281a0e15ab28db5d282e4c06c95ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmVppFzSMST&T068ox~7J7&%;kZ5p_a%~2AAUB(q` z83@(Sc9ZF0e1DLf5CQIeVO6U$AC0QTup|bw@)8BHv`zdFKm0IC$mYOnH*3YHfV)Ia z>-m*u+&N9BiOdcFfDIz0ZoQLs&v&#+lec?nPAT zb%KoweTgn9BVvK1Gl7txhzJRpxPi;4*&NhZAN)Hp4(C&v)nni)x^#@g-m`I3q@*JN zm=_0uUBwnQ(CpE;wTFhyA~utDZDsHRxluQe8wMqH0XY-G7zDP74O~G_2ZQL)?}tTj z3<^=E1Z9#swuvolBGa2C3)I|jHX#zpMR>^rnJbo&*Hz%}$GdmANN~k-%0%wf)3!CN zZWQ3f%u$rHtdFj3;;fW*XKKmmo_j}coiFj)C$a35H|G@u?^FzIp>yO9$9?C#NV#O; zXF8^dO#|(sUc7G|1w|$jlqr;BHEf{q@Gz;I`X=c*%Pxi-{=qzk>ZGkWDK^IcL3VM;pq%*TqbZPL?~%j zaTOcrta~CvKi(M1l>p{~STp<2&v~;fP?1qGpqI9V%h*7cxm!Iw>(}o-BqI?sMMFUO z6SRH`+)A?Nwd?)+a3GGN2~~@Cu$mdi{K&t!2VTEWYw+N_*O>?B2RZ0)Ce@aDJct3i z;86xm9!8u2Q`<{MLTG5mWDI?faiBCk5Z@jKmzDxlEZA12 z=?EYS23_vLw&v1A)0a*_q-)(etq-XS6W)qGyf|M z8E_?ak8=g0v0Zxn>A(1R5-Y`-zT~VKP-of@IJ=6u5&dJMlg7x|!?=P+06 z>TmyedGp;5Z-0LE_NUic=|x&fOD{@kTGIXh>V7M0Q#OK%QPFe>DvsWFc$xlx)73v6 i$`n$a#X*pz-GO=jm-Ms0cBO!v(^2LJ$`FYD<5 diff --git a/assets/index-Uqi8OhxO.js.gz b/assets/index-Uqi8OhxO.js.gz deleted file mode 100644 index df171f2069a8ad3f76d16490489f0fdbf36a1d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2690 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 w%WHT_ggeF1>&STB-3svKIqSSQw~6h@jyKuB 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 diff --git a/assets/index-LVoz2dhB.js b/assets/index-V9956E0k.js similarity index 91% rename from assets/index-LVoz2dhB.js rename to assets/index-V9956E0k.js index abef642f..7c5ca81f 100644 --- a/assets/index-LVoz2dhB.js +++ b/assets/index-V9956E0k.js @@ -1 +1 @@ -import{z as t}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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{z as t}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-V9956E0k.js.gz b/assets/index-V9956E0k.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..26ca1f6b93a39baa21611e7762131c73192ce1ff GIT binary patch literal 839 zcmV-N1GxMjiwFP!0000218tOBZ{kQ0h2QsAWRXTnB&xB^Z6?u5W*GuZ7BWCWLS9hQ zF53-ux9JN5iTLj;95Nac9^L&_xpmH|;%O$8d3(K}`oio(CDRhA#8R#_^g5HQ%liYe z)TJAqb0t#QScLccEV0^m$yf4qzOm?6NsV|8DBYfhy>_EmmB@hV*sl?{Njw*JkGfFMtUBuSfZxGid9=t%1 z4HIpP_W|8456^d9;yTcRk?nf-Ns-AE7Y1^yK^%x?cbkUnj*1YoN}*sovedpu98v?2 zs)2alEpqf1YMCOemG2Rk)Il-gz@zvntDW2LMb_U~v>NA3D)e24G>QAC#?X9fZB}>o ze36c+!r)w4-5YG@^Lnw&8lGr)eb^2?)}EZR4N(7fZW{$|@-6KYIW7z;%FMf>4)Ge$ zcl!KAc9tiKa>3~#IT06-q0(F%478!<@Jf$3^PI>PYC<@S*Z;bW?TK?T1tWo{G(z9Y zox$F0_PBI8kbBt3~Ejp$JeNneM~0Y*!T&8KV=v@I6u`4tQ>> z{`fR*ewKc&tS~%9$W1#+9@I9sVXrwpha+W%Z@Afgz-I0Il=sV*Gw{*VBiMf)4YtX1 z|70+DfWTrZ1SYRQ#(fVgGFTaQF_tC|n6;ntJPKPqUOH+RP#RC&xmt4pBQYy#Dqu6|WX~nKfu`!vxu2i<1 z%7F67Qc!e9B5q>4AY4`y-GMni0|Ln^rE)@Fch`SA`?9b}a<$)I-QYG~`>n&;4=|)Q RG5edp{s*B#JSPnX005*Oo(=#2 literal 0 HcmV?d00001 diff --git a/assets/index-dxKbqscv.js b/assets/index-dxKbqscv.js deleted file mode 100644 index c6e2ee0c..00000000 --- a/assets/index-dxKbqscv.js +++ /dev/null @@ -1 +0,0 @@ -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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function 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-dxKbqscv.js.gz b/assets/index-dxKbqscv.js.gz deleted file mode 100644 index 9b06ea2e69c42b9b963c13b7942512ea478af902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2071 zcmV+y2jZ-cGDssxLk2P!p!a$?$;Hn_Odwd zu++;yNG26TQc-1ynj>`+DibVKWu?ANwU>hdG)P?|dO3IzBzm(N@f&2mTzj-6T>)Gk5o`;J3=4}`_{t>@TYvO5=>sTDX&nlOnH`}2~j3V9cA7s z?kMa&n-frvDYzi3`!ymXTBG(OtlkB=ZUyC+{xjOB3XnYRfv`!}%P2XF(=3~k2~djJ zRF=kE9)|5#U^-W_PIJXG0d2Mp!VZB3@tX)okcC|c*NnCsq=~SN7NGNsq-n&C{#zRU z5eTVh8c`8>7n$lF$fq$^WTj7t?tX{c(DIUTiJ^0IZU-yVaD zx-M^VUuwF+dKQ&Amvg3xFcLhD^K6n4lR1sqZzg4#VI-+ELvFzqA$uK9W`Zg3Vosy6 zOzn)`C*B088|Ee_Qww5>_L@FM&1rxZX~>g|r;sXXF?Born1YgOEmi$F&N__Jx}Ac} z!#18|0;FU-wb7cUhG__lr>vbeGbYooa*iJKV@YPU(>UbEQkg+m*0^ZeIc?U{!i%8i zNf155pFRc)2T+=47V>m*txXcpmVN3QrMNYBN`|(UMN(ft1x{%K0TQ(DDM+$dUou!9 zddAZLHOM?^c&nhOZft>L+UL0n1|iS-f_1toKqtrlI{*60sn_att$PWna?a2`!jeVs z0Tn;z9UcsHu4XTU6;m+;=nU;UXD9pSA`VbhPf>HRBYYuGva|gR0;I1$-JznuG|Ns4 zmQc|@$zv{pK{ow`eq4_h!?r#LcKIhXg3=^9tF+Q+V#jaPuv6E6YGlquMRB~Hr=i}! zp%vv01gKo3j+QEKJF3+}V>|lflaE&~K&VJ2xZ)Z?6#u0XEbWkx#&JcttyT*ybAxg$ zcm*9h_RhH+2$SbN;t^DoTj;(i=UhuKN6=;|oE*!#GO%4a19AWTRh}z^C8#{BxC7&5 z9#pDmb@1$~iXFO}Q`=vdv@|MO3Wu%bLD_)e_jh-n-5g#2V&~Blgx8=SAnkz)Jd4=* z{Ob0duS#taS z-;7g=^%Ek10+&{s$nb{;+n+ujTce4!^euC+R`elLKh0N5d3BY_WKgYknCj-MB;-l; zSB&yglzo^}?+oo%XU;;gf|FLoZJn^pJF+EOCrSmZL0?vcO9VuD2$f2PbGLP(l94Qz z-Li){o+2v{%lQhPA|*hmaB=41dc`%cYPErv~gf_bTbola`ZMD{41Z|qfD$un~1vm@qs@zb}zB4Yu+5W@h z;nv1*>u;lbFNZI$1&)&Ij(K!Dy&UGqx}!&^qwh3l=hmg+);~tquZ=dJ>^}PQ=*rXW zn=iH>TqRDav=`rwKHC^>UE6*AYV`aOc1F*?-FdaScl*lr)$7BTS4Q7o9X-5du{zM^ z8#XzLc! zifXAYljMM^NJ6s;v`)OiK0i~C;DMenK=dga4+-<}hIyZ*9m7ciq64P|&tzpPd*3`$ z0>sib*G%x#3f&|=D}J)d(x{>h7~BF6r0T~IEQ3Co@9N*4l8eB}xcP~K0)%uoW>W-W z3Ro$0r(E}470lX|wY*UecW&GpzIZ@WhNi9$808i|H;A!;F zjnU@s-a1d|n5Uyg>;I9e^Z-?-YBHoI|BkqKe}``Zsl)VjaB^0008Z B_%{Fm diff --git a/assets/index-gTVTSNXC.js b/assets/index-gNfY19AN.js similarity index 96% rename from assets/index-gTVTSNXC.js rename to assets/index-gNfY19AN.js index ad5bc258..ba9c4df6 100644 --- a/assets/index-gTVTSNXC.js +++ b/assets/index-gNfY19AN.js @@ -1 +1 @@ -import{R as e}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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}; +import{R as e}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-gNfY19AN.js.gz b/assets/index-gNfY19AN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..647bcd03c2e933d1b6295abd02f87755a519d6d7 GIT binary patch literal 1621 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 diff --git a/assets/index-hl7T3p_v.js.gz b/assets/index-hl7T3p_v.js.gz deleted file mode 100644 index 729e5f79998db42dac2a5792332d35a0911b52ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2269 zcmV<32qO0%iwFP!000021Jzhta}!4ve&1g)Oi?MRs;8roFC;^W2o!t)Y`_KwL%B$M z=16LL)IIL*ku4Ned2@5Tz_PiJO|ont*`z}D0Z3(+go~3OvzBZ>^f})-r)Ov-;6l|429bt`j_V(Z7WI#dM)l8BqbPXA#4naPpO+T6r$?@M zmGgK`nulqmY~mNIAy~0I@I#rm@k{un%heF_eYhWIGnSBrsp3dsuv5$D9+BmIKei9y ztZmiKkBp2RpUifG=A`9vK2No+3?8s%-OS0er%FL5O1c7o6+_?858y1$SPL(gjt^PW zg-+Ol%nxGQ##!s4sm*EkZ5!Je>!@`$9L}EhJ28QvOj!|Z5NE8?^vUWV zA3oa&azi12xivf|^I4q1{g%bWAi(M2P8?YT$tz$jh?5!lrM1a>zZ6G_gbouf?r&_3}FRi7j9Pnyn zqF351klUGCDtWg5a^-j@jxq&;xGIil24@GY(ab2l$dAu;MU*m1G;>OnSpf)1r2503unic{0pO9g+V>A+%jPd z{Jb48@x;_raB^;<(g`eqvM5u6GD+RMjkDOc?BYVTW)-?>txTjPYn55<%gAD%RUB6^ zHyj?_iwgu-JVM!)cjd%Lc6y+zB#R+)73IvDrOeYr!C7l$Y(6XJhrB)ZlKra1k;zbw zb!E*ZzTdWz!CC8qH8)+Fa4&SDSe59ajM{*AG3Y-#=7)QF&Maj_)GXOgg5RiSkqS8G zIWp_R6oo|-Nl;;sO4nm8$X%){s(f(FaZ&*j%|p#GwUXIDZOPG6TR=)3&pl6olxuORK!u3; z#5<8J7OAJoPG2Uo>x^--k|Rcoj)Uyu`j8Jxs7`!ZVvgy8ZhSg09UkqYdMs3mGgO!K z3OJ^sto97ebFidhZL@Xz>y2Ai&Gbwojk--wp*jyD-W+&-u&tP!VRQBR*79oW z>bH(@u+AH=ryC8#Lf_YJHD-{ASSp~Hx`Z)?nTP=@cO+HE7^@@!{h3T7olc{02VB>l zWKhiJ6THlfV}dU-6Oj@)eOZ){&oReg(U|69-WccDu#Hn>9*i?lay8+cOD3Z(n8@^? z3O)}&m@_C&zhk!Ed%yL`{q-N0TYvqc`O|w_H-C=*ZhZE3^Q)EC_jh%Kv?F%g5n3^Z z^*tl@qkoqlr#SOC+t-UlzW8f4&TdBljAK4==l2F+l6nkk`)=%V?wiO|K-}_wd-$0& zV!7wxk0xn11x*!f$a{7^87r5_}K!P{H7o}q(rF-BhPCUv=&H=lTMl`4PrSieL(&RlH zH*n2Py`$n2P?RY@9b0>qDB^@DZVLtOhZQCrfo6$>_6lO;7_jhkQh^MW3G?D-NlDR0 zBk3ur?V0h+&Qb-Ts7rk3K;}8yN`VM(r~5?%;raSX^Y-KQ$A2`&^w(b!=G+#{Nu~sG3~S-dGH(-w^pui ztlf(&&ZN<9{I5UYaFU;AJJF#MS5U0b9yI8;Ge63L@PB9hRifYwb>~5}ldAcs-wy;~ z`qt(8K!h%wsL=oK&ey~GOuEMo64j+ExbI(Zve1X(F7+E;t&-u>&Ar|Aac5=g%THQ2 zK4^Wj=0qcBKfWze<(5%>PxFWx%QZyr?#~niinQik<0y4L^ z=m6#b1*Ak7iMmTYASIa8_eML@KrUwrmelUiv*W<7r^ru+;+_*Az0bChf=}J~7}Pz$ zuzt%*X;B&}&i(d&`|;uo4|o+s!XzbVsRW{D?{HD_3L}9Cw``*LT5P{$A~zJ03&#w2 z^kKo&-bOBJJH5xcx$)+s=E{@x$M44duyt*9>w|md_9eBWjU`v2&6U45?|ruZXtnvn z*Ufi+Xx+K7@zvw?pRSsX^o)K_(D54LTqOrEH@~>sy7N@efX6qt-n!d-_nqdwN6l-G zo40Sr^!nxLwbrfG)}J3Xmp@%!yVJaJfAg)i^{1b0d~|pH$3K|yh2iMVyx6hW`tbVt r+O61DY{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; +import{y as p}from"./hooks-HESpGiIM.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-hsVU_iaJ.js.gz b/assets/index-hsVU_iaJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..795a00954df3d59a762e70097177a0f903251b9f GIT binary patch literal 1428 zcmV;F1#9{riwFP!000021C^F-Ya7QF$KUr;Y?l@!?#y&|W!dQ(2c?Q_Ik~oLJ8|rk z;Er~Wq>*-K*7G21BLuw-X(?@*H+`ZHms{wCylHMAg|tnfkgw7xiN8hJm6S%Z1HG^> zc9`EebLM~kXIT~}Lh62MQDr5Ah7_?)-e?KYQMk6eldQ6}b<$S$BFj0Oyb%~Ffd?sR ztBOY)GKaB{^8lNx(;PhlC1Svbvf>e!l(7tmgD>;9MQM5E{50D&fJbL0kx>VX%ooa=Tjn$v?+ zi%JMj3oCo;y@P}DbePdBQuz9%-i8-ccTSTSgLMI z#KE3>u6+5*_QFZ&52WFm#enmsjU^A~x+{&^!uDx6&_J^;)9D1(htAt#vwigxc-+%5 zxVE>o-i!9uW+s#JF3pBAcW8JuncG^A%!zTRGfriSRnUT%;)F^CGN0rUu2y&F`8Le- zOtBDf(4w3}RB`i>zp%TTTx@U0(_j-cW?W0g6$>gZ@raAv#$h+b)tPx~QH50+*F~iA zj3wOI(9m8r=T35o6k6nzi^J;|YTkZ%W-J?q2bu|vF z9QhQPB%~U4vV|TjB?TxhO3+5~eh9JHBoey7^?7Je6X`+`=}fr6^uYr(8s~}P{hkjf^~LA}Iatyyrci$>J$o^Q86o4^ zt*j}51gc?oLxfP^ly!k@tVGa5{Vqt&0vh?RIs?=XM}_%?;?mi7UJ_TOGDLmNbOgR_ z6pZZ>12-n@VO<&UHK z{&??wyLhdLPNWZ6*G7E_4d4FD5;jsg&D1zzp>Fw>>o~73S}kDBmi8^ragyGmRi{Cx zDTU!74n!oRZ^>qz793=`-Wg;$$Z|-zXb)ae`0)1q;fD{iqOJ|H2fakGiRh?5atoT6 zXX4Au8DzXbTC!#nq;JQR8yeXtiD&>ZaP8Z5p|yyy(o||23BCgn1lli9q>D>u`$vq2 z;)uK!gHp5!gz<(bynFoKM~{F0@$s)8Sg-Xp$>(wKZV{Q0%>}P!rWF&@lI$y0$SNuh i@~&k!8w`qz(93`5*0LYEalZ$PulxxuIdHw_2><|;rp=WA literal 0 HcmV?d00001 diff --git a/assets/index-ogv71DQf.js b/assets/index-ilzb9WZo.js similarity index 93% rename from assets/index-ogv71DQf.js rename to assets/index-ilzb9WZo.js index d81cb7b4..db5dbc21 100644 --- a/assets/index-ogv71DQf.js +++ b/assets/index-ilzb9WZo.js @@ -1 +1 @@ -import{z as t}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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{z as t}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-ilzb9WZo.js.gz b/assets/index-ilzb9WZo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6e0e88fa514ebe0e3d462996b66c64ec5153754 GIT binary patch literal 992 zcmV<610Vb!iwFP!000021D%!4ZX!nz$M1Ox@0^T8H#38QU9649VKJ~?@EWhN@ybHY zOu;ntbPxT3`4IO_qC7)#&oNRi@hVSaWp93kh=JW?u%kq|cK_->HTAEmrco@UUM}{C z+S99n6p@8echOMjK5$Qr00&I1A^d2GHg{W=44qevY5_rUtw`KESSxq^fiV z^-3`v#Y8|<=pA6Egk1;CFY5JX_1sNEBZYh+#&oS^;{xjY_Q~0sVVtIvF9G<#FymIM}h#5jrz9_mriXSW>Q0f)%li zhTW5CQPj@TkZ+^}?$7Z^c`ml`0YX9+0Zwaaj@*J05ul0mTG;Gv9i&1cA$TgR;5KKyULhT3G-V1c-pyLBUparu zHU#R6bF*RKuoqD^%~7sF5?^mBYGb#E8g_$Ti|S~nqLfpz?wldzCqw zGYbhk0J&vq@2*58FHxG&iqXF3;ykvI>l_s>F59KYrSD0@HH`ozrfo|e988Y~^-}vO z9Eh*!l7^c8BC^gRN0xekSL_)QC~2XDCW_irD0SvM~}H!3M~@KLBZm6-R%~3 zMsi@duc_duPkFFz6zrmUbL^_|aqviQ`@QL)er{BA$2FfY_F2WoF1kXa?y&7&?NWS7 z)Or!#tOmZGoDxD&4!={OS!Ij=?zw8*m0SqXI ziil#tf$RMxClQpb#z2w?UO^kCB00zV`UEa^U{QCVrh*XFSvP(@hgR+&J z?HT%T_u>AxUqAi+w{0s+7!$W;YrUs88{1lCxnV4Gv&v-uOVa6w=Hc$cA3uM8|HCi; zKXuAO+GnJ{o=-faIy8MuMJ^D&+PrwVonK&NF)u%J{>uAim07JahcHXt%=Y@t+-9&k O{OV8tbJ`(F2LJ%vm+!s+ literal 0 HcmV?d00001 diff --git a/assets/index-jz2enyHr.js b/assets/index-jz2enyHr.js new file mode 100644 index 00000000..0e4c0582 --- /dev/null +++ b/assets/index-jz2enyHr.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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};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-jz2enyHr.js.gz b/assets/index-jz2enyHr.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..64c16055c719e155946c4e6672a2cd911b7cf705 GIT binary patch literal 2065 zcmV+s2=4bEiwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZujZ-cGDssxLk2P!p!a$?vFy(^#Oe17=_Wyo16!DGjbB=0 z*6vsHv}ARR`9 zmd0EjhV55iI#;qzbHy_OZMF`=4uJ;on+QjcgUFJm38`|<&_2SFMeqR?Kj$4D z40MiW4}=v{F$Cxg?K@{D`{g1IP*qP)bD<-AAy2Zi{R{%6uRYzFqQErEP79V$(Lc#! zE`mWe{e^y9j~2tW*1ui;35}pMiOwpmG@97)8#V0I^`9Dx{QvDU9{1jy$ z=F~ew`_-8?2|<^q1f^Hfz#>Pf{dTs#PQoF}OaLOiXSk29@n8N>(0Gd6HMW@Eh4 z!(Ez2F`T8HlQ9d|f__n8p&doV9mJpB%-OkhX}I-|(e-Pi%_qB${ye(!bo=Iu?FUzh zQ!4Gnx1-NChFjNmU%whXe}tXU^KW-vZSLK^vVHaX@a2`!_g6;`Z&|DkwE1}Vx3Bl^ zZ0!E!)16zFwy%G^bN}Y(`In>1&qte&hp)ce{pPFT>-(c0{=T>uf zpemBktOBhQZ?MnL6eM_{CkzmM%Em*&e7s@aXKBZ9l7Q&IX~8pDnabWb&yxVLw9PdW zJhehMiO-6ktgczxa58RwnxFt7-Hq84ftUhT3f(E! zeOCpuc4aMZ)We+{_l7SY*;)J+d&q1Lj~FCxtB?Asm`qa36Fa~Y`yY53{c~fq`MbBy vQ#$79sL}d=q$)i?RcfhPaf`w|4(s}zJvir3>6EDA_>cY#wTF?8wGjXS)v5NL literal 0 HcmV?d00001 diff --git a/assets/index-Uqi8OhxO.js b/assets/index-k3xzQ4Uj.js similarity index 98% rename from assets/index-Uqi8OhxO.js rename to assets/index-k3xzQ4Uj.js index 4bdf0de7..d8994113 100644 --- a/assets/index-Uqi8OhxO.js +++ b/assets/index-k3xzQ4Uj.js @@ -1 +1 @@ -import{B as a}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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)"}}}]},u=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()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);u.value.series[0].data=new Array(7).fill(0).map(()=>e()),u.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:u,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:p}},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. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[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(a,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[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(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[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(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; +import{B as a}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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)"}}}]},u=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()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);u.value.series[0].data=new Array(7).fill(0).map(()=>e()),u.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:u,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:p}},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. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[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(a,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[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(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[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(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/assets/index-k3xzQ4Uj.js.gz b/assets/index-k3xzQ4Uj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..845f779979f3def1765e1e6618ab58b9a5e0992f GIT binary patch literal 2691 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 LYA9symkRSj diff --git a/assets/index-hl7T3p_v.js b/assets/index-mswpX-5K.js similarity index 97% rename from assets/index-hl7T3p_v.js rename to assets/index-mswpX-5K.js index 2dd5fb0a..4fdc7c7b 100644 --- a/assets/index-hl7T3p_v.js +++ b/assets/index-mswpX-5K.js @@ -1 +1 @@ -import{C as d,E as s,w as c,I as V}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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{C as d,E as s,w as c,I as V}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-mswpX-5K.js.gz b/assets/index-mswpX-5K.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..252ca27d6f6268fec86a76e49586427179aee1bb GIT binary patch literal 2270 zcmV<42qE_$iwFP!000021Jzh5@t&n~U{T&Q|6MP$lF1Nujz1^wfo5&bjSC<$IQ@XHm>=cGA2FyRl; zkx@J=jUzNtHt@@}0L)nKdx0!i_%J?vsTM$?2lwJ!))cZhSsE_(w`+OaC9+cJ#nvI5 zv&^M)!^5Kk6S;QKtTY|Y=cu-o#eL?ClRa_fWZ7>=Nk;&%Qs8-oKAgi@bN-d`z@Rx* zY=_OuLO-@FoHH+&u0Q6^BLJntfuW5484{&Oz9Y+>G@+z3~qL9ND?lXmhv*tN=n)eJ0zSfQ{ z)B*@3TynU8f|bRGu(dnJ=Ak!^)#gqF-IZj82ynZp_2otvFJ0Diyd= z5v9G%;q0Xd5k=^bSsJU%AGi7!J2JQD$IxYUsa5pH^vX`4gDn%Fh#3i zMoCLT?)KIOOT&l8yTO4tiq@!FYJt^!_B1~=d!Y+B$!P){Ie%t!(K|oVQ5e(()2R@~ zz$;i06JMX4^iRx=SKEPQP$p$cP$sEUuy77rrd67+Et$oRTB{Ig%BAWI_he+T$1II0 zm>mj^?Zx?mD;}XN)4lxqaBixvqa;fKa}?#woT1FsM8P?8cyul&=LX$9_LBW-rQwM{ zj&@|tA)eQ=lEpdmyg55n9(T@nqF9aSqKw*rd%^ELGwKC
`GL@b%osX&#OJ`oZ` zRLMPNu{hb!#vvwg%l(v}hD=?63It23B_DVx1^K+uk{fTmb!ui79EGEhXarV#LdUy| zwdZNbYn))iGA*v1&Cf`R5>$u_i-(LgQ9v2sg5%5BeGSAdi) zS+d%ZpC#p%P(}a7Rb;FDQHAvrTqS;*q;K7%kckvXAS79xS3d@o1UZh6B3s>Ak2xO2tGOgA#9)AS^&b3gLkzF7Cj40yJ&@%+~2j~^x{ z1D7hjO(JXFdK7-~*-m1O#x&w=0z7b(&GSd=3zWHh0UxY_l%xz;=O_JUxOO94y|%Ty z+Pw0OojO?OjW;um24aEdX}22FNJK0ZP)c9K7{heL0F^(Qu49ZU5M`O*s3a!KecU zGF+&E$9)jSG>X%28_f?sY<}`^{fFh|Uq26j{9x7t~9^9uOp-#v09GM zYHCQ|Gh#n_clmLWGncb{y;$H2zh>jyb_5`G+#}B1-T+Kcm%-A$8#|nP1~L>7r}Ez( zema9#{zdqsN!m$4L;8dnsGiiV!#ytSlmPdL(Lmi99e!|c>(eid%ycH+#03u&XfApQ zGoslD>3UgEcSJ$8$OESAUZmGW?s>$Q;EwYJXe6X%G zd5^>mT(eW}sQ5UPWZKKb)?Oou*a3>$LXmqxl}THm86u&zf*3gpEI5@^AVU?x-1u2i zQnb-XdP;hGX8dAjsew?`A)b98`+{wyNQAr7{i1>JVtpmN`*i*3A5&xcu#s9SeDwRx zzrFYK^Q#-rzHYAmwE6I>jc4z!KYQFQ54-!XFKM)>W`t&b5LZTOyk&GqP&XAjd$10#8qJR%Z~pUp!#2WiZ-&p8jfO6nzkIg&=$&w7 zt$Fj&n|kcT9O+sadOavexe820y%PPW(Gbr>U(hNMFFGCmbZ6rqUv!UYyYG;;Ri+X7Wi1=aU7kEp@y9x{2@l`&V3iXDhU>=Z9%9N3)yVQMBh6#Odw6YE4aHe2U?H)Zl4(xi0ykscuIRVo9Y#S+h)R~Jx zodXQ(x2&`lWsu_BYwfomFHUox*FYppQi7JtAiDMr2PLmC5{Pgr28yr6)?ouVfskC- zhR>r93x@VKa#7pqKGuzmx1WS7&(@#5ANRxN)zz(!9vIt~)V4O3T!}VU{vJNKz5Zl1 z{Qj%(z3-d%u5Wz#bp6LGMk6z=-xGAa202&B0gTPh?>Fx~*E8Vh&8>Ithwr}^K6nyd zeHz}q8`JCO=U1C|R-1o*94>#lzIHFX{&4f1we{z>H$J|<{=*-P_`+~(XI|`BY~HxG szIG?J72DlwvC~{5x_LJ;M_@7fus0Qb*o%+ZIP$xH1HqPQQtuN00QAdw82|tP literal 0 HcmV?d00001 diff --git a/assets/index-D87JnDBW.js b/assets/index-nPDpyH6g.js similarity index 94% rename from assets/index-D87JnDBW.js rename to assets/index-nPDpyH6g.js index 60fa342c..671c0e68 100644 --- a/assets/index-D87JnDBW.js +++ b/assets/index-nPDpyH6g.js @@ -1 +1 @@ -import{E as i}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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{E as i}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-nPDpyH6g.js.gz b/assets/index-nPDpyH6g.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2cb201ea68918da25fe4ff496f83aa7beb513eed GIT binary patch literal 1175 zcmV;I1ZevoiwFP!000021BI5)Zrer>#_xR!l_v?|Zb;ga6RHa6D6-`^l5IJ5EC+$H zCWq2WkVcheoPlqTHK0X2iL~@=dSFu?8*S%;y3;+rk^zzS?87@nmy6+|@TH$vzPf+>};!T9dQ0@^YG1 zG?M7z@ucne^~0NNLm)pmH|Yg-bT@7+bCf9%#8-=sTG*+e9czc4^2T7Lqm)sSPEL<9 zlz@;_DhQ+^Dy`DN)>%em9oj%)yFa>bS0*dY@fazNXiR$GIhixi>~@bvXl0(j?-QY< zSH@**p(pJ_Av$_(nYj?a0uVW~{rH5}*92N-l#J-P=ioJLA;;b{_2lB&YE?k7TB}hQhXj!M5JK z&Lx5?o>4XmE*>_WZh2)TL(P0eIYZ}^1?iw*2Q^zmM-I1wYkK+f#$oeN%hrl(K8d3D zDi(Io2^w^J9sgvNVq=mnW%e2fPLuV6R-~`JbIvIvVv3~ShnS#*2nizFjv?u+mK z{_W4V-~Vy>`kNd|`kY-=c>D6jo4;P=LBm|EfD5&IX&t@*qTsmA11K^=$AH^g5lqY( ziD-|xh7akor)mL&L`TXkmTLE&ekAq2R*ExorltwF24x{POa&9=erlPLUVv*T%BF_N zSv{iuFw>eToM_oE&Jv>fu5nvrjY0v${OUOhKoJ@l=17B>x(f>cr+@Q#Y5ws7AHzf~ ziZtH+^3&TdzcNbC=IJqiRx)|*>9cCcMKJ&ups-w{DeqUe&_t%hx}?`Tc9- z7MQsOuF;0)g)SGvLYw1)U3f%>P}nD8XqcG+u3_00vYqs|=snC!RRKy1HVcR%hg=IE zTyFY2(lL{+n9p-_ilx~CEc};6Oh?iG*h0P66Y7D!P!v~5Cv|2$8c5c-c_Wg p%(Tcw+P~$_v!`a=o0qCE$v!9c)6a>#j(PQye*oOD2%cpK003lzL3#iH literal 0 HcmV?d00001 diff --git a/assets/index-z3y2VEPc.js b/assets/index-nnQ71BjC.js similarity index 98% rename from assets/index-z3y2VEPc.js rename to assets/index-nnQ71BjC.js index dea75f41..1d967b0e 100644 --- a/assets/index-z3y2VEPc.js +++ b/assets/index-nnQ71BjC.js @@ -1 +1 @@ -import{j as h,c as A,J as E,w as g,K as f,M as x,N as k,O as T,P as b}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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}; +import{j as h,c as A,J as E,w as g,K as f,M as x,N as k,O as T,P as b}from"./hooks-HESpGiIM.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-nnQ71BjC.js.gz b/assets/index-nnQ71BjC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..16cee41fef308800f85de7ac9f33e03f68b0c31e GIT binary patch literal 2373 zcmV-L3A*+liwFP!000021I1ZuPus{E{(gQ%)}Io|cAZe5>neK!DYv$yEw`2)Rmj+r z#9+@Ddz?a}NGw|xXrZ)QXgTx(^omxeg*~O^UVcnt<9y;T9N7*b7uZeOt&W5k+w;u( zKJ&cqyfdSSvVv5c?DKG%Crfo`ZcP#pXH%NevK}}Z*LA!8;l8l=|{Pt5GO(mRF224q6{6V zp<0+0@j7bgD^gU1B4=k#OoWsIR87<{5H!qTn`MAzdK`qKP%RaW#0TpAHG@TwLo$UC zCCXe3gaS@vKy!C@=KxidPk@heD%L{PbT!RTS0nAJ+NM_(Vs5Db3P8P`W{t>Sd;QXNBwaJCR7{HVWu_{7M zI0wbRaQAg^Si&oYN?6NbW_F=2)zvq7e-Gn)JF-oT4I(9F(6DZk=xqbXONG z$*2x_EFwtticqix$QxbcbSRqza;5g7A@CFzzKJ zZV2f(j35ROw{nA`EZzcyk3>0Wo!3Xl0KUp$pvs)uA4V`L#^?km>44_lfj&|^G7Z5^ z!bc_{mk?u|Eq4cEVJaB)`pBf5^}wp6s9ikHx4=rNV1tcSfrL1L6-cB2*sh3>?IL*z zX~22rQ^7$SrNz}L z0P89&l8DSr*sbWe6+r!xVt2Ec%v0|0u?<97?gVwnuhr#d4uMKFBEMCgKZ!co%Ly^i ze5jlA*6xbuJa;+@UgUa##3tNNU3Lz#Vk$+tMf5Py3x&mp!g5CjNX3^*)mR`^q(Cb9WU0ahQq|{4rIbpgr-C>xYT1$z%ekSmZg0{eel5NdZJTUBax_7yRj8CyWbosz4^Oh$X-h=DpX(^h;}H z&78YO{FMPBUPX{lmn1T;s{;(;!*08Pox<62<}oHmjdyeA%x80X$$Yk#-gs#I@!VsB zJm#ZK^TX_y;Sp=^-6P^MYjffC{?ohW zqcL;or7^mm-hF6JPg{GdUxr5r-wof5l#eWDs=5a1ZKXZd^iyMM)?6I3-mem6iuSc) zw?IY5WYVd;tQ}PPXcdqIf}PnKW4{wD2>w)r34)ZP_=!_=h&eGSi%-3dF@j_g!LTIq z{SLO?OXPy)9@7cm$_qe&b*lWZUy46ifP`);<4_n z8`F>6WO8X)6aQsBgpZWHJ{sE?XXm)_J<9~|Eidzp@iBAig*pE?v;82eVWoM}SedK2 zd+DwBU+F4Rk*ho>6=zlMpy4rB*NmzE!`72KC!W0Xnr;+e`J&& zZ{HZx58N0Scb4~Ow(Ur4OdZFqvP3()&3N*Y!+bhyyn1U)KKkbLJL&G^F<%awAMd)E zSKxYX#kl__M}Q@KWcZ)N5h0c^-@P<8HjLFRV`YQ5QCTRE_XnpU=H1-Mq{gdAk~)xk z#n;%R1frN_NQ@MgNtJz)I;2>%%8boV>5Un4d)~OSY>j=$EPcxSvP@JMr8-54SvO>b5XCI-Tj({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(w,{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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=y();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-zTxN2cCS.js";import{q as v,h,r as N,j as f,t as p,d,v as w,w as o,e as y,T as b,L as S}from"./hooks-HESpGiIM.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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(w,{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.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};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}=y();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-oTHLersY.js.gz b/assets/index-oTHLersY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b3ab7cc90df885e22383f51b641de7e142a5e99 GIT binary patch literal 3712 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 literal 0 HcmV?d00001 diff --git a/assets/index-ogv71DQf.js.gz b/assets/index-ogv71DQf.js.gz deleted file mode 100644 index 82258c48f361321d1eb7e4bafd7c7c818b9f7ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 991 zcmV<510eh#iwFP!000021D%!4Zrer>$M1a#hbIf*u1Ly~5*aDzDz@dgl4H4+EeC52}Qg+dz*WKUzIh_B@ER7Q(^$k=q^y0KaTYG72GIIGVMh5bevY5_QUiVo?_tkDQq?L7CVwB2*=Uu%>tfeI2k6`!duJ@qB$9HCGOU6f zH0++H6>)r?hXNxd@L+~V%J;B?_Ye}Y0&sSm=g2K65d)e?-@`60BN<=^UGg`gba?bC z&-$qWqo5ZE3BK##Dt7-~V^qC5NXMt<=^zym3E@*=Wv@By^~(7$qbXBpnyPX*BkiYb zL!dr8Hyws9dl4VzIm$Ii66keB9qd)miE~14#NlYGqLfpz>YO3vC;_Rc(hw?5^eRga zJH3p^DpW;-Ry6s_txUI^6EV^P(U=Uu_cCXo(d}MN&{jV|5D}@BU&dwZpsUt}lxd3SWNR>J2q=gM=fHe7>%`ZcPI5YG$9ZrF z8d0t#<%$Nri#_ZjcQ8q3sJ=C85m89Z;=W)iQ!JrDOT*~c96aU{DYVEa7lrfJ4X<0? z8p(m-fu@3^KIP%6QLu*^&9SG(N8uyA&G*tlvm-C;Yp-llj; zRzsPsf$%2TJ8v@cXy^1PCvt{V5J5~(LZkwjO>zm<>zxX3!@7wB!Ij==zw8*mAq*&o zx`-3Of$QA`Co$BllYt~Lyn~ca= zz^x+&Q+ttu)HEQh_RO&rokQ)d=h&X}ZfP$<7!bpBZMX39%eVg^QYSLB7n*7YH7h&Y zG4$c?{rzvhe*FE%`|p1G_~FCD-M7}i$!U9`WKgprtrJx%7H@BFaVBRd4n$m>N2uN^ zhD44nI|4e4bj>O`j%5?Z#BI%5?dkQ#ww5+Gj1}H33-*6WI{(l-+`a$f=kM=-_~rkn zPI*N8jPzIYiHB52rjMy8h9Xew7q7VW3yjQXwP)^MdB0m0mdnCEOtUw$y?Qe@87%j| N_!FnT^T{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function c(o){if(o.ep)return;o.ep=!0;const a=t(o);fetch(o.href,a)}})();const o1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:c,getLocaleLanguage:o}=u(),a=Vue.computed(()=>{const n=o.value;return E(n)}),i=()=>{const{message:n,notification:s,dialog:d,loadingBar:r}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:c.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=r,window.$notification=s};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:c,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:c,localePackage:o}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:c?naive.darkTheme:null,locale:o.locale,dateLocale:o.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 c1={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=u(),c=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:n}}=c1,s=document.body,d=A(h.appPiniaSettingStore,"localStorage");if(d){const r=J(d,"primaryColorOverride.common.primaryColor",i),v=e1(r,.38);s.style.setProperty("--ray-theme-primary-color",r),s.style.setProperty("--ray-theme-primary-fade-color",v||n)}},o=()=>{const i=document.getElementById("pre-loading-animation");i&&l1(i,{display:"none"})},a=i=>{const n=document.body,s="ray-template--dark",d="ray-template--light";i?g(n,d):g(n,s),H(n,i?s:d)};c(),o(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),P={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},f=()=>({lockPassword:null}),a1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:c}=M(),o=Vue.reactive({lockCondition:f()}),a=()=>{var i;(i=e.value)==null||i.validate(n=>{n||(t(!0),c("lockScreenSwitch",!0),o.lockCondition=f())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(o),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:P,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("锁屏")]})]})])}}),n1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=L(),{updateSettingState:c}=M(),{setLockAppScreen:o}=b(),{isTabletOrSmaller:a}=R(),i="HH:mm",n="A",s="YY年MM月DD日",d="ddd",r=Vue.reactive({lockCondition:f(),HH_MM:p().format(i),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(s),DDD:p().format(d)}),v=setInterval(()=>{r.HH_MM=p().format(i),r.AM_PM=p().format(n)},6e3),j=setInterval(()=>{r.YY_MM_DD=p().format(s),r.DDD=p().format(d)},864e5),D=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{c("lockScreenSwitch",!1)})}})},T=()=>{var V;(V=e.value)==null||V.validate(F=>{F||(o(!1),c("lockScreenSwitch",!1),r.lockCondition=f())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(j)}),{...Vue.toRefs(r),backToSigning:D,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:c,DDD:o}=this,a=l.split(":"),{unlockScreen:i,backToSigning:n}=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:P},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.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"},[c,Vue.createTextVNode(" "),Vue.createVNode("span",null,[o])])])])])}}),s1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=M(),{getLockScreenSwitch:t}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:o=>{l("lockScreenSwitch",o)}}),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(n1,null,null):Vue.createVNode(a1,null,null)])]})}}),r1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();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}}),d1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:$("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var p1={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.5.0",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.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.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.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","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.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","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.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const u1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=p1,l=A(h.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:c}=L();return l!==null?e!==l&&(t.value=!0,z(h.appVersionProvider,e,"localStorage")):z(h.appVersionProvider,e,"localStorage"),{modalShow:t,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(I,{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)])}}),x=Vue.defineComponent({name:"App",render(){return Vue.createVNode(o1,null,{default:()=>[Vue.createVNode(u1,null,null),Vue.createVNode(s1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(r1,null,null),Vue.createVNode(d1,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 h1=()=>{p.locale(m)},C=(e,l)=>{const t=new t1(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},f1=()=>({mounted:(e,{value:l})=>{C(e,l)},updated:(e,{value:l,oldValue:t})=>{var c;l!==t&&((c=e.$$clipboard)==null||c.destroy(),C(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),m1=()=>{let e,l;return{beforeMount:(t,{value:c})=>{const{func:o,trigger:a="click",wait:i=500,options:n}=c;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");e=G(o,i,Object.assign({},n)),l=N(t,a,e)},beforeUnmount:(t,{value:c})=>{e&&(e.cancel(),l==null||l()),e=null}}},g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),H(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},M1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),b1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),y1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:c,trigger:o="click",wait:a=500,options:i}=t;if(typeof c!="function")throw new TypeError("throttle directive value must be a function");e=Q(c,a,Object.assign({},i)),N(l,o,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},V1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),_1=e=>Object.keys(e).reduce((t,c)=>{var a;const o=(a=e[c])==null?void 0:a.default;if(typeof o=="function")return t[c]=o,t;throw new TypeError(`directiveModules: ${c} is not function`)},{}),w1=e=>{const t=_1(Object.assign({"/src/directives/modules/copy/index.ts":v1,"/src/directives/modules/debounce/index.ts":g1,"/src/directives/modules/disabled/index.ts":b1,"/src/directives/modules/throttle/index.ts":V1})),c=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;X(t,(a,i)=>{var s;const n=(s=i.match(c))==null?void 0:s[0];typeof n=="string"&&o.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},z1=async()=>{const{getAppRootRoute:e}=u(),{router:{getRoutes:l}}=U();if(!l().find(c=>c.path===e.value.path))throw new Error(`[validAppRootPath]: 'store setting appRootRoute path: ' '${e.value.path}' not found in router, please check the 'appRootRoute' setting in the store setting module.`)},y=()=>Y.map(e=>e.key),C1=()=>{const e=y();if(!e.includes(_))throw new Error(`[validLocal validSystemDefaultLocal:] SYSTEM_DEFAULT_LOCAL: '${_}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},k1=()=>{const e=y();if(!e.includes(w))throw new Error(`[validLocal validSystemFallbackLocale:] SYSTEM_FALLBACK_LOCALE: '${w}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},Z1=()=>{const e=y();Object.keys(S).forEach(t=>{if(!e.includes(t))throw new Error(`[validLocal validDayjsLocalMap:] DAYJS_LOCAL_MAP: '${t}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)})},L1=()=>{const e=Object.values(S);if(!e.includes(m))throw new Error(`[validLocal validDefaultDayjsLocal:] DEFAULT_DAYJS_LOCAL: '${m}' is not in DAYJS_LOCAL_MAP: [${e.join(", ")}]`)},S1=async()=>{C1(),k1(),Z1(),L1()},B=async()=>{await z1(),await S1()},O=async e=>{await q(e),await K(e),await W(e),h1(),w1(e)},A1=async()=>{const e=Vue.createApp(x);await O(e),e.mount("#app"),await B()},H1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(x),await O(e),e.mount("#app"),await B()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?H1():A1(); diff --git a/assets/index-pjJ6WFaz.js.gz b/assets/index-pjJ6WFaz.js.gz deleted file mode 100644 index 6f1c6bde3cdbe3c63e62d476d887981ca7b83566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29318 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 oryngm>Zj}tqQ=^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.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-CANSG-jZ.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-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./hooks-HESpGiIM.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.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-wQgCpKgU.js.gz b/assets/index-wQgCpKgU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..19b3af05e85edc2ce8acc832a8ee86c42fce2d35 GIT binary patch literal 2140 zcmV-i2&4BOiwFP!000021HD*nZxhEB{(gUjv92mx+L?ImynvCxsq>?HYEuOFD0aHE|)+{0JSCL_Uh6A&PBSv#k+Ps<0q2^ptAm312C;Zb;WG^3+%0JcKE z4`?(p6z_|)!xVKN$F>DGY>|m1&}6t3@*U96gQ*LBeFNQt{u)r0T5ia$8>~kU47DpUl&a@U&~UqB^AeEMs7xDdQY;}LCIv-7a+rrc*b2TF8d6WC zV(EHd0x^IUreTF*G0a0hYL)a^iEoeX=1#Bn=n= zI4vYl*l%Y5^^J^Nm;nBIAQF>;#%Q<=wm~1b7#-BKnBE|cs~S=yq*XAz=Z8ropn-Y} zqcR=~`(Xh3fS>PdyKphqvA5QvnyxUMM!;4{rN&ZgrYGLl5o-oVg2-?Nv#DJ$oA8|_ zXBtP74X%i&0_-0?H!vv=_uIhTMsYH=+ZmxJngmYTBZ9y_Z+DN~JcnCl`u-bR{{_ zx|rn%QQ|le%sQVeuQ@JT6T)#v*jWgnRYOK%C{8VT*A~c0GOJrVUCnXrYRt-aT>%|# zeNj(WlU%!MaffOP>`-y-(&=iBYZfhHnv+nPbUEpiYLL|a6tmNsG@| zLqky_A&(;941&?q!W7XNXDco%p}3&SENFGum-`TUWHiZTGe~1tbTWGg&zf_Hh{zH0gaJbSM1>deSM1p$Q#P*3_F@J&Z^K+%Z*K1JX!-~lKP&6>qoXnwX39UmDsJYBo4=Sh*3A2JE>$CGOp&WJ z|I*A)msY+p3fIi%YsU30^WMfzVZpfdqWEU5wDipU=UOe@C0KLMH!CMKHm1uz&+HTy%3p68k5|jre=+8t8Ml_rm$T)!4@z&IJI;3s3)|CgjhV&m z>x;(YMRW6abM@|a{-HU0d;9zK?VocAsYFtl z-X|;ei<{3OgzlgRg{ly1)_X%C%ks$#!IH}tM9@ySRhZmIwq(N)`ry`_zh?et`cqYP zKc4*p;<6d%dbSeN{8`1hiE=@e1crh()*VEl69?c!h}$JNcd#w3J%pI9c)YosozM@j zdvSBIy#Cth0ORqBv2n-z?a@wQp}3hZJ^gO`yVc^W8^*UY#Wyp>!iobcZsyJ39{s5< zHn#2>bBoT{uhCkQ7fqw)b|pT0+n8THa^#5H?)&#`{p}xqH|LlCdLcA_L+>wy=J*4I z(C~8mC?Qw{H*ViF=N5~F6?5)s`O$)P7eBdXKDb}pe7>Du+P=PME^k!t9Aoy!VqvAS zxcMU$uMrxitoys>2DfBfsE(ex|S{>o?y-y;mPtBd+~xd;7uU6fy}IoG9G zShD_k{jKrjT5;>1`S6vwxNgipGxO6%zR++3eKHm7{nqi`B5?k4Iqz{aY5!_EZ2f9l SsaEdz-~JCt+yA(;6#xJTs3;=< literal 0 HcmV?d00001 diff --git a/assets/index-JMnehaBO.js b/assets/index-yyfNdCCw.js similarity index 96% rename from assets/index-JMnehaBO.js rename to assets/index-yyfNdCCw.js index 55819521..9f900d70 100644 --- a/assets/index-JMnehaBO.js +++ b/assets/index-yyfNdCCw.js @@ -1 +1 @@ -import{s as r,g as u,j as o,y as a}from"./utils-xvs5dyaR.js";import"./hooks-ecOHzdmU.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const L=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.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),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=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("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{L as default}; +import{s as r,g as u,j as o,y as a}from"./utils-zTxN2cCS.js";import"./hooks-HESpGiIM.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const L=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.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),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=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("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{L as default}; diff --git a/assets/index-yyfNdCCw.js.gz b/assets/index-yyfNdCCw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dacbbd326ffdc6f99eadd69cfed99580aa533f8 GIT binary patch literal 1316 zcmV+<1>5=`iwFP!000021HD&WZxcrpeebVGS3Jbh&ak_V9dH!nV3IiG1Co%Cq(Wh` zdu@-iJF}UYH8$2tRn@f6LW_!2QBv6g5!om7YPSX`0nZ#0c7HUbDFtlC^a(KPTNHuvj`1}~2^)+d9*i)4)ma1JZWS<}tc)m*xaG6jOz zs-uK~tvs4ACg=(ut@kKF86~mfRmzYLLQ<)~k&3AJ1PdFh2_lKlAgavNHqM&)W{=|B zLy9Bnkt!6eL{TU&FE4DMo*aN(BSOhy4(G6eF3-#hF&AXhnCk+V1EPx=zqG_lS%K0R zC0)8!v~U(1$TCNA3zz2x56ZSG0;Z@3C=t9Xmov~9tCR=l4ub=+6>U(}+5@W%<08LM zUpWNa^`i@%Sel(~x=Ry10V1qH;_M`8byoa=*=aX8a5dH_Bcg?*T?3CGp9l#e30xMH zN{e|m2R)ui>HxB9gfVc7W|GYFi;Mnbea=e*tDq2NN>C=LT{N+UO=MO!8ZA`nxqCGt zk!*Qu+?7ekEUL^XsE-FD2XVgOiYF)&IoHpZt>s+L6|Dr!R+O`NG$#%qworL`-ID8L z&Vhd2^BR@%d?2T@y%M_aUKayfXbIJqt8?~Jg0eZ2s&8s|F#zm9g)%5{&*u!7>TfgR zK|w1Ky9VdL|xC8x+&<5a{5)qExR#drA(CnC0U$p%&+T4zA zZSFjH^8DG?TBx@jsF1)_h5pR&nIjsFxzN;2TCFE*pC$6Dq}csw_~-AHUyH7fCIS9OiE1>YeG z3dy!sfZ;P~$S~->OKhld*8x$`b{}o;KD!%jK8$|78{N6Bg$eDqp8x-96WzSM^YqjA zR3(+~qm@a)j#j6`;Eg&l6_Pv*Z%z2St8_L{iZi{el2!S(|f&^ASLCj z8+A=@`<<)&v7vWj?cd_Wr zZ9CSWLucE2zk2?W+KKchpZsPvA3;+OR^Md&R literal 0 HcmV?d00001 diff --git a/assets/index-z3y2VEPc.js.gz b/assets/index-z3y2VEPc.js.gz deleted file mode 100644 index 3afa3772ce4a67e516bb990ca472981adce04c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2372 zcmV-K3A^?miwFP!000021I1ZuPus{E{(gQ%)}Io|<0hd%*H!ieQYgIuEd^S7R3T$e z5`#Ts>~RW>BC%{)poP+Iq2lDHY|k_A z`^@vc^UjPS$_iFVve(0Do;c0hO&xvSZW`#Db`zs7*iDpfwwnRE#culOR=a7ZFWF5` zDym|cVot;{?$ZF|TbphPatG6^QKv=6KE<3!=n%O5ill4d0CS2t)t%5`xQaQ+1pPqO zBAwBuNKN4=2@9MS51(WLwM;Mo20NOXnj5YJ3qida;4$tKZCie(8uak~3zsj(ltPro zs}Q27E=l2PCdl|f|BtbTM$i>0g!OCT8YU26g5Ww3lomBXD=6mcwJQ?;s=>tEgWS0%t-*SS_5J0*+Lw56KYt7 zpkECKnE+D_RG#sJ4s;1uH8h?n#D)_()HT@6V-R_=|q$?Fp$uyg+Z?EsIUR37l zb1@hWI+1}*U0oghpeUapALmq}g{zrr#t*KxTv63Fy{Zs%ONB^)Y8G?0{Thx`sh|); zG)e3U2bn6y4}yWZ>W-^zwWZQ`t2!d041p80tmMMUL}Rq6w(Tf5@p?fHo-iU`cZfxTz-x>B5?VuBr100_6vHwC+@i_lOLpsBepsP#1pCHAuZ649nBy4GA2HJ+2C11o+e2(E$Nu2>s?tr&$8 zoV_TWG9X-6PF`-7^pcv>BO*>61R5WQG6xh+)u8IEOU(y{)oRKPwdMV0BbD_AGlDI*v zlL$rxBGSwah_ZMKQa&2zpmkm!6NBU`N1!TmYF`ASs2F1soTNjBcL(}t@z6AaHz^;T zL|j6Qakkv;m_?~j)a#>@a@GT@(xP_pDBl7rr9urhR)rGg1XiH20?`#kL~JL`OIU-> zGoK0#*eETIZ|1nMjdWZT1c(m5wAdQtlee9*GEHzSCc#5oBo*qj?b-PogJ(FkuRRWB z$kx;Dmy2R7PTWsQcCh=V(=kZu6vcgmsZhIZ#-+h(w9St_L+gsb5y&P|p&qaAvikL6=^jpq!KMS< zoVP2kc+PW&qu@oZ2TE+h{nTmaASNeavpn?@+#yA>}0if;i*TwyCy7WT$WrFL*T&RKYkAe2 zy+{3(0V-Za(MXphIRxyMUb_*>dJFCPs{Rv*z??b7|3hwwqpmX#DZqV}m^A zqYd-J%$K2IYxm!o(TVi>r1A5dwL5COn%kSZZGD`zc31YdCyc4(^ww*0{`KC|yXK=& zbMd7yvXB26R$# zR%1~_Qe`rGvT8nB`5Txe%cn+*JVtD>?HHXsXFyfODn)B{F{J{hsBC7Xe5vwgw6Ob zJ#v%DrDcu(m-SFSTK4)FVq=`0U{_?;&Q2|*eo$AsON6ui)0gx`BBQoWVb z{j83ahFtPivb}w!lg`Rg_|Qqkd1ar1k%(g7e0(#MuJQSCc0*fR-kbg-v-mOd>_ry2y=jbn%8X9hWA7|jJ3IT^W9jWVbNsEf zIAOe>FlScx=5BiuI`r&K&l?YRj0a2R)A{}F@h?NenXOst{VUHYzhBlo#?~imcRqW# zD-nU}QL~fy-np3Myk+h?u4Mb$W3CDZuj7^PkD}LSUsl>h8DgDyoo~p_q*H!>nPjZD zZ;Yu2ZVZe&OMBB>b|ls(kK$HYq8;33Jo(9CJ{>Y%y)`BteRKL9cX#rbFNe&Jciqe@ za6P+h+<%iJz*0Us@=xlJ5KEcwUK;D`#>%F#yiVPyEEL%LgHsXnZtiqa<5et4?byBI zYiv@2QNsFZf)&=ED*GgLK(T0*85^I{>(l1eoN;H#8vT%2{FM1+iK;M4b&ArGyGnbE zFrTa%BWrHJ?CYF!{LL(G z8kL?6{cp`q19yTi4E) zp{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{F as t,G as n,d as R,H as q}from"./hooks-HESpGiIM.js";import{g as d}from"./utils-zTxN2cCS.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.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-CANSG-jZ.js.gz b/assets/instance-CANSG-jZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..89b076ee06c6626645da8fdbf43cd7bc2a325660 GIT binary patch literal 819 zcmV-31I+v%iwFP!000021C>=_Z<|OE{eHi~;?u6QJ2f7x3RkndCi%GnHrk#7T*4|%W(J_PQdDNsm5RY*|^uv3WevW)$jz& zH(;4O|2&(0oZMP%&{}acT1i?shM(KP;0rO1Tm-_Omb?o`MBkzJ0fxobzwv zHf*bgJupqM_}|=1E<=^I_dO?Hm+hM-m|Z^N*V)v%3fq`O264(OSP!~<`R!uY6VvN9 z$jzk0*v(b{ke?m>9+(Yww%?gF-yutS) zZO4SNiA~CuDmh1RqPCMkM2r`a2190ujX^bA9!v40;bV9n;T0K{za`&hKj^?GNNeJb zun|`1cqr9Cf-mI6aaTmyXN9;^u)+M^RXo)78b~(qL7IzR;Ta`w|<1>~2Aj{sh0rNbp(J48OpKhnz=2zRq^L;^VzQDw_jmT?KXa9H>bAS>^ELG%!%4|2Tscc z2Z2w_wmy=e?X{O!erL77b{+zuz?JBvNVb#}_2;Mz&tsK3v5WnTeMetNJjc{s^+V>D zYgMy9ujVocAb4a`AnOhwQ%KN0BN;(v$fm8jszKR|P!^JB8|;XIRpVkvSy_HfD4Xx= zREJnkJ2=Uv}6rcTT0MzMBirNu9pb xHa5rgu}dYw9TG`(rGD9{ud5!E|EJ66uzq}~UhANIt(6}9^&hc)wafbl006Siomv0@ literal 0 HcmV?d00001 diff --git a/assets/instance-uESBaiq2.js.gz b/assets/instance-uESBaiq2.js.gz deleted file mode 100644 index 30ed3fbd56752aa813247816eda37db86ede931a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmV-21I_#&iwFP!000021C>=_Z`(Ey{k~se=o1N$SIbSj&V~XTt`i&C8pm6TbwMzw z(#e)Bi84ufQ3d|@LQ>^KjoWyiC>`J3yLWgb!#EXE7ndDZbu_ywmxTG{vShPz*_l9! z*n&4}A-0O6cQgCq$9J$%)-bG-S0&DGaG4Gx#UJB*nNh)=1ikZjcj-a@BZCqIC=|b(Cc!kCLe>@q~Fepgzu{L=nU*% zp=a~_ZZ`X4`e&~V+9>V`u?@>wT{!2Tz3%nx@2j+pQl3Oif-H(g=g@;L-~G0lUh+?q zHf*OxeXwol@qf6Veuz}o-uK;nQ?_s0V0ZbL-)2|6o2ZRRWteDQ!TQkUt54VazPP$= zgS<>iOuQU6YSe=+oN+E>AMxg@!g(T5x-)hNGD)3_LW9Iu>~VpKA113M?lM%GAb27P z!WA_v{~y@YDZ)67FvdhLQKceLI8QW64^u7VSV}h^+>amF&rnk-577Lf2!x!v-kK=qq7e5AwwOOS3ifW4p`pgG#i2-(?vo{GvBiWACF)Ej9fV9q ztk_~cu>R(M-CR#USga~B5XP|JP-07v-7g5zZ{YVB3qGrw;n$cqNmaa4$2%X(kYygI zVf$B|LzxEG_g{n!o4lTDnAfsf6@TfrfbCm;`yTe(Zj%>wb8EZJe&B`UoM;?x=(b#N z6!^?+n-dAzUVDw@M^+0R_c0U-Jc+JGvZJi1KgVTwo+#}m9u6}083Q5l61BG;L@X%R zs^(x`&1D!u_{63_)*V2mkf3uxGJ?#KOJ4bviycnHb2y< z8mn}kHWA7eQpBM`khnpwv=lv}s6M}qq~e>T=2RavO&d+$?XXksoJv)FHy6IE-GMX? wHplg;OC_Q`5=l*^e$}Y2s~(mAv&-kWetfK6>#%&Sl^Oo>6~VbuS^Eb706XE7lmGw# diff --git a/assets/utils-xvs5dyaR.js.gz b/assets/utils-xvs5dyaR.js.gz deleted file mode 100644 index 5671c0ea70f63a9ecdbd2e8059122f6db4b24242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3467 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.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),I={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 K=()=>I,P=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},h=(e,t)=>Object.prototype.toString.call(e).includes(t),M=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],s=window.crypto||window.msCrypto;let n=0;for(n=0;nnew Promise((r,o)=>{let s;try{if(typeof e=="string")return P(e,t),r();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 o(new Error("downloadAnyFile: Unsupported data type."));const n=URL.createObjectURL(s),i=document.createElement("a");i.href=n,i.download=t,i.style.display="none";const a=()=>{URL.revokeObjectURL(n),document.body.removeChild(i)};i.addEventListener("load",()=>(a(),r())),i.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(i),i.click()}catch(n){return o(n)}});function k(e,t){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length&&r.forEach(o=>{delete e[o]}),e}function J(e,t){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length?r.reduce((s,n)=>(Reflect.has(e,n)&&(s[n]=e[n]),s),{}):e}const Y=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},G=(e,t)=>{const r=e.endsWith("/"),o=t.endsWith("/");return r&&o?e.slice(0,-1)===t.slice(0,-1):!r&&!o?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)};function H(e,t="sessionStorage",r){const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===n+e)}function Q(e,t,r="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:n}=o??{},i=s?n||y:"";try{const a=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,t="sessionStorage",r){const{prefix:o,prefixKey:s,defaultValue:n}=r??{},i=o?s||y:"";try{const a=t==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?n??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),n??null}}const z=(e,t,r)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(g,p)=>{(g?[...a,...i]:p==="localStorage"?i:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(n+d),window.localStorage.removeItem(n+d)):p==="localStorage"?window.localStorage.removeItem(n+d):window.sessionStorage.removeItem(n+d)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(n+e):window.sessionStorage.removeItem(n+e);break}},N=(e,t)=>{var n;const{domToImageOptions:r,printOptions:o}=t??{},{create:s}=x(e,r);window==null||window.$loadingBar.start(),(n=s("jpeg"))==null||n.then(i=>{const{print:a}=A(i,{type:"image",base64:!0,targetStyles:["*"],...k(o,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},ee=(e,t)=>{const r=()=>{const s=f(e);s&&(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.add(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},te=(e,t)=>{const r=()=>{const s=f(e);if(s)if(t==="removeAllClass"){const n=s.classList;n.forEach(i=>n.remove(i))}else(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.remove(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},re=(e,t)=>{const r=Vue.ref(!1),o=()=>{const n=f(e);if(!n)r.value=!1;else{const i=n.className,a=typeof t=="string"?t.trim().split(" ").filter(c=>c!==""):t;r.value=a.some(c=>i.includes(c))}},s=Vue.watch(()=>f(e),o,{immediate:!0});return w(s),r},C=e=>{const t=["webkit","moz","ms","o"],r={};return t.forEach(o=>{r[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),r},ne=(e,t)=>{const r=(n,i)=>{n.split(";").forEach(a=>{const[c,g]=a.split(":");if(c&&g){const p=c.trim(),b=g.trim();if(c.startsWith("--"))i.style.setProperty(p,b);else{const d=C(p);Object.keys(d).forEach(E=>{i.style[E]=d[E]}),i.style[p]=b}}})},o=()=>{const n=f(e);n&&(h(t,"String")?r(t,n):h(t,"Array")?t.forEach(i=>{r(i,n)}):Object.keys(t).forEach(a=>{r(`${a}: ${t[a]}`,n)}))},s=Vue.watch(()=>f(e),o,{immediate:!0});w(s)},oe=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let n;if(r.test(e)){const i=e.substring(1);n="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else return o.test(e)||s.test(e),e;return n&&!n.startsWith("rgba")&&(n=n.replace("rgb","rgba").replace(")",`, ${t})`)),n},se=(e,t)=>{const{defaultElement:r}=t||{};if(!e)return r?[r]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(s){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,s),r?[r]:null}},ie=(e,t="px")=>typeof e=="number"?e.toString()+t:h(e,"String")&&v.cssUnit.test(e)?e:e+t,u={precision:8,decimal:"."},S=(e,t,r)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((s,n,i,a)=>(s=r==null?void 0:r(s,n,i,a),s),t):0,R=(e,t,r="number")=>{const o=Object.assign({},u,t),s=l(e,o);return r==="number"?s.value:s.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):S(e,0,(t,r)=>l(t,u).add(r)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,s]=e;return l(o,u).subtract(s)}const t=_(e),r=t.shift();return t.length?S(t,r,(o,s)=>l(o,u).subtract(s)):r},le=(...e)=>e.length===1?l(e[0],u).multiply(1):S(e,1,(t,r)=>l(t,u).multiply(r)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,s]=e;return l(o,u).divide(s)}const t=_(e),r=t.shift();return S(t,r,(o,s)=>l(o,u).divide(s))},fe=(e,t)=>t<=1?[e||0]:e?l(e,u).distribute(t).map(o=>R(o)):new Array(t).fill(0);function $(e,...t){if(Array.isArray(e))e.forEach(r=>$(r,...t));else return e(...t)}function f(e,t){var o;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((o=e.value)==null?void 0:o.$el)??e.value:r=e,r}function de(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function w(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function me(e,t){const r=Vue.watchEffect(e,t);w(r)}export{fe as A,ae as B,ce as C,le as D,ue as E,ie as a,$ as b,oe as c,P as d,X as e,J as f,Z as g,G as h,h as i,z as j,K as k,te as l,ee as m,Y as n,re as o,N as p,se as q,de as r,Q as s,w as t,M as u,f as v,me as w,ne as x,H as y,R as z}; +import{A as y,u as A,a as x,b as v}from"./hooks-HESpGiIM.js";import{c as l}from"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as _}from"./lodash-es@4.17.21-xgd1l9mE.js";var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),I={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 K=()=>I,P=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},h=(e,t)=>Object.prototype.toString.call(e).includes(t),M=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],s=window.crypto||window.msCrypto;let n=0;for(n=0;nnew Promise((r,o)=>{let s;try{if(typeof e=="string")return P(e,t),r();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 o(new Error("downloadAnyFile: Unsupported data type."));const n=URL.createObjectURL(s),i=document.createElement("a");i.href=n,i.download=t,i.style.display="none";const a=()=>{URL.revokeObjectURL(n),document.body.removeChild(i)};i.addEventListener("load",()=>(a(),r())),i.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(i),i.click()}catch(n){return o(n)}});function k(e,t){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length&&r.forEach(o=>{delete e[o]}),e}function J(e,t){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length?r.reduce((s,n)=>(Reflect.has(e,n)&&(s[n]=e[n]),s),{}):e}const Y=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},G=(e,t)=>{const r=e.endsWith("/"),o=t.endsWith("/");return r&&o?e.slice(0,-1)===t.slice(0,-1):!r&&!o?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)};function H(e,t="sessionStorage",r){const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===n+e)}function Q(e,t,r="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:n}=o??{},i=s?n||y:"";try{const a=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,t="sessionStorage",r){const{prefix:o,prefixKey:s,defaultValue:n}=r??{},i=o?s||y:"";try{const a=t==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?n??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),n??null}}const z=(e,t,r)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(g,p)=>{(g?[...a,...i]:p==="localStorage"?i:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(n+d),window.localStorage.removeItem(n+d)):p==="localStorage"?window.localStorage.removeItem(n+d):window.sessionStorage.removeItem(n+d)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(n+e):window.sessionStorage.removeItem(n+e);break}},N=(e,t)=>{var n;const{domToImageOptions:r,printOptions:o}=t??{},{create:s}=x(e,r);window==null||window.$loadingBar.start(),(n=s("jpeg"))==null||n.then(i=>{const{print:a}=A(i,{type:"image",base64:!0,targetStyles:["*"],...k(o,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},ee=(e,t)=>{const r=()=>{const s=f(e);s&&(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.add(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},te=(e,t)=>{const r=()=>{const s=f(e);if(s)if(t==="removeAllClass"){const n=s.classList;n.forEach(i=>n.remove(i))}else(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.remove(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},re=(e,t)=>{const r=Vue.ref(!1),o=()=>{const n=f(e);if(!n)r.value=!1;else{const i=n.className,a=typeof t=="string"?t.trim().split(" ").filter(c=>c!==""):t;r.value=a.some(c=>i.includes(c))}},s=Vue.watch(()=>f(e),o,{immediate:!0});return w(s),r},C=e=>{const t=["webkit","moz","ms","o"],r={};return t.forEach(o=>{r[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),r},ne=(e,t)=>{const r=(n,i)=>{n.split(";").forEach(a=>{const[c,g]=a.split(":");if(c&&g){const p=c.trim(),b=g.trim();if(c.startsWith("--"))i.style.setProperty(p,b);else{const d=C(p);Object.keys(d).forEach(E=>{i.style[E]=d[E]}),i.style[p]=b}}})},o=()=>{const n=f(e);n&&(h(t,"String")?r(t,n):h(t,"Array")?t.forEach(i=>{r(i,n)}):Object.keys(t).forEach(a=>{r(`${a}: ${t[a]}`,n)}))},s=Vue.watch(()=>f(e),o,{immediate:!0});w(s)},oe=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let n;if(r.test(e)){const i=e.substring(1);n="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else return o.test(e)||s.test(e),e;return n&&!n.startsWith("rgba")&&(n=n.replace("rgb","rgba").replace(")",`, ${t})`)),n},se=(e,t)=>{const{defaultElement:r}=t||{};if(!e)return r?[r]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(s){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,s),r?[r]:null}},ie=(e,t="px")=>typeof e=="number"?e.toString()+t:h(e,"String")&&v.cssUnit.test(e)?e:e+t,u={precision:8,decimal:"."},S=(e,t,r)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((s,n,i,a)=>(s=r==null?void 0:r(s,n,i,a),s),t):0,R=(e,t,r="number")=>{const o=Object.assign({},u,t),s=l(e,o);return r==="number"?s.value:s.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):S(e,0,(t,r)=>l(t,u).add(r)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,s]=e;return l(o,u).subtract(s)}const t=_(e),r=t.shift();return t.length?S(t,r,(o,s)=>l(o,u).subtract(s)):r},le=(...e)=>e.length===1?l(e[0],u).multiply(1):S(e,1,(t,r)=>l(t,u).multiply(r)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,s]=e;return l(o,u).divide(s)}const t=_(e),r=t.shift();return S(t,r,(o,s)=>l(o,u).divide(s))},fe=(e,t)=>t<=1?[e||0]:e?l(e,u).distribute(t).map(o=>R(o)):new Array(t).fill(0);function $(e,...t){if(Array.isArray(e))e.forEach(r=>$(r,...t));else return e(...t)}function f(e,t){var o;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((o=e.value)==null?void 0:o.$el)??e.value:r=e,r}function de(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function w(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function me(e,t){const r=Vue.watchEffect(e,t);w(r)}export{fe as A,ae as B,ce as C,le as D,ue as E,ie as a,$ as b,oe as c,P as d,X as e,J as f,Z as g,G as h,h as i,z as j,K as k,te as l,ee as m,Y as n,re as o,N as p,se as q,de as r,Q as s,w as t,M as u,f as v,me as w,ne as x,H as y,R as z}; diff --git a/assets/utils-zTxN2cCS.js.gz b/assets/utils-zTxN2cCS.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c155293fbfbc8857d58a459fa59583af23c72c5 GIT binary patch literal 3468 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 literal 0 HcmV?d00001 diff --git a/assets/zh-CN-d2ZiHCbZ.js b/assets/zh-CN-q1Lg5YhR.js similarity index 97% rename from assets/zh-CN-d2ZiHCbZ.js rename to assets/zh-CN-q1Lg5YhR.js index a59c7152..2819b284 100644 --- a/assets/zh-CN-d2ZiHCbZ.js +++ b/assets/zh-CN-q1Lg5YhR.js @@ -1 +1 @@ -import{x as U}from"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-xvs5dyaR.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.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{x as U}from"./hooks-HESpGiIM.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.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-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.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-zTxN2cCS.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.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.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-d2ZiHCbZ.js.gz b/assets/zh-CN-q1Lg5YhR.js.gz similarity index 67% rename from assets/zh-CN-d2ZiHCbZ.js.gz rename to assets/zh-CN-q1Lg5YhR.js.gz index 24e9b48acaf8fc155cb0134a2b40b176f934aeca..7d81000924ec83aa14ed31d8ac91fa4682edea88 100644 GIT binary patch delta 466 zcmV;@0WJRS5bqF>fPbO`iNX*Wj)^%AE)x$2#7p6#iA|1^3S~GP42ZpAFj+KlxKr#B zLjghPz1CM;7%?wi#IuND^`d3np;#%I>~3CGG_g?grJ$KS92CD5zinK_cw{CWjr26H z(x{4fHryo!d&N*tC{IVDv4KRW8HBE5PV-n;WZ{q)6uSkch<^cLTA!eu1B3m|SOw`t z#9dra3<>Idp=&axwM3ZXLW<~!l?AS3aUKZ;#5i`12gFVx5}E1I<2ZM2jY8=HapMVy z-9kzUj7*MZ3e704FpTxIscGSEF(d|r#qTl$gTh>-8Mes7Jv9gC1+_4y@fHU;QL&(8 zk*;Gc925g$mw#||W~MNbi|3nx8EgndHyF`5QNlqnBnE|Gda+m*A}yX}5f^wlpQ0M~ zEOrX%F$3p@%)axu0;2}?P(eXmx*845b+-hNHg&}yRCjq)!$HvvB^p}@@r6P4oW1&f z#dI`b@>pkUzBJ9Z5)ebetdN__#Fg1*l#0qZ*G@1f20a5ppD<|-g~qjJOo0*I5Ik6q z7!WdZBgGy%G}*G9$r#p^vY6vuy1N8{vL1}bhnjJwK{PHbO_jz%N+fZ!IRY&P2)e!b Ip;Zw8079k9F8}}l delta 465 zcmV;?0WSXU5bh9=fPb(u9$ixN(_)T;%f!P0@lv>GVw2;fLKzMR17fcjOcqTX?i9Pk zP(ToRuk{rdM$C&B@hoCky=Yl?C{{`)yPKC4O)S)WDQG4S2gPs2ZyQ%J9+^o;BR$Ql zG^!$=4R?vbUNICD%G1$kY#xXySvVvH#cqKqVt+uG)+cD^z+itfRzZ3Z zaTga9LxMVA=$edaEfMCpkRm!_Wq~VMoJT?dF^*m10kKnvL}q&QIL@70qfoj)+;{?F zw~$f-Ba@?Mp~ zi=9Gx%)q%Jv+q2vz^FkzR8UZtu0}(1-7Nv6Om{rJ{1qwG#}A!90M_Crp|{p>eGlQ(#0l1P|6D z287JqNU?_wO}1=jGKO`fEateE?k+)~tOw)qp=O+E5RD6^BJWnqD1Ng#0xbpzwvnSw HRS^IHEq%s= diff --git a/index.html b/index.html index 430d3452..a9398aba 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -38,7 +38,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/index.html.gz b/index.html.gz index f10bb9fa70235b5f6cf99cceebd027508e3c05ae..f4752304449b89a18f3eac75e5250a4cd8726106 100644 GIT binary patch delta 1771 zcmV+HM(U!OSRM7!ug1MP0#LhF(Q5 zYSEAcV5%heV;QoRF_YkrTBal`q#=wL(U4ZKN`eQZlqM?~1}7nmS_y@_NJ!l(T3x|4 za6M|>QBTiC9wgKSlvTD2%BiM=A>|SVBO6;=Mo5-_G>pS~Q>;K{buwiz;v$DGHPBQu zczs4z#zmp!(9GM`yqudD3NL2RGF&N?5|Rd#=l)+elPCpR`3EtSYa39+@NetsWg&@>*j+Qq!-Hg0hPFG0S#MuA% zCRx0HiyLHg2~UU`JJ`0dgS<~s=k$m*NibJvN;#1$q}&;V1Vw4w%dvwk+(x^*AA0-@ z<_!{(J5VA7benS6xQnEVEp*A>i}qyiuLg;j@Q9j?JJ{}H$40BmgM*{VxznugTp<=T z4FC&w(bToxo&Fs}4N@pq0&qWOY}~~Tw$SZ=PB7U+*SigJ%!op26;1_HV>_F6|5(F( zKYr6NNhF098HJ6!`?m+qb+<`7{Fu9%3Z4eEH@0!QVh)ZLj#}(_&012pDe(`^V|CPS z5Ig{lDA$s5McuKD9c&}pzfD$XH)=GkFjl(B!VbDZ^XuTuy=pRYsRziN5zc{SEFJWJ z_QQwh-TW+UkmXj5dwFjBguLjOsU~w{dKj4ru}~;taXRVSc)OnOrP}@AAMExTr1Z#Y zo-)}swk`AqoyPml32Trbl9X$darCf-g6nrlPwbyI8C$WGz}*#|t85qPAS7fD;AFq? zg9`F$C9Hroj&4U)u~GKKChmdB2NyL;XsFy$H~adke`7Iu2*&^n}_#H7icHoF|8 zp&L++B9MwI4W80OrxEO6>n4-Pw&6bVk7u`k+P!6y!7M_g1JaTj;7h4wG5#BN)n1_>a&YG_pud^|pXm+~xb zH+*U>kI6;mI=nhPTC%IdrdcEqSJQ;*Rmr4pt@q+&{;6@Mm}?pW%8ud%m)A-5{Db~k zlbd~({tqVS(LOyqYBEbQ8chX}UX~+m8`<;Q$q_sGxRFEY6$3Q`&@a?{dqNUN-v5bR z)eLNYu{-TuUc8_DeOSQ`&GP9YXPANJR0Ao5HvV1QXAvr#M0tQT36Lw8kOSjq-|zJ; z>(!H&1Z;nMRXq`8tqGC8J?6H`UJXl)2%`ZX7%rqc(3*X?KHCU+L@u7Qd4qZmY1^IN zw>S=OY`(dzC4!8RTxPw|P`WjI0I*x`XM0YBUwgNBevR8#+Uk zb!-|~A5bGeLQ>#*U?d&*t<6^o#2t>>xdbSSzi zEvkPQpEBVtUVW9$Bru|B030p53LwsG!bPql!Qzcle zU+(j@hvR|q>#wi=%l22s7@KOPP##CI6BK1sz6-i%>CWYU^3 zD_@cjR1Kii-TGy#C~ZF!(@nIJsO_!T>NvHSTF=&MMm%vhFf7A*K9K6)cMSeqI;r!B zqTOEm8x%#QML(kOi$FfFP0;@*=6`Nt(rZg~TNzG;w<>N(9!(7Djanp%(!X1IH2FWG zV`J(l?pKAF%ZO5sNLERv8uF4s`7xq4)G+FQ!+St{Q2d1iMc10`Yj{<0Xy$Gkn)yEk N{0CSMwT2}i006NUP}Beb delta 1769 zcmVgk5`N!bF~?h5yIYGi7vI3xDQ8)8NtO@@ z1jq{|&-9FCYotNa3^u3o-%rhzabh4Ov!~9(nFr9N^?lu~R_g-8fBki`cYghTV$5{N zUi~yoe;JJMVAKNMdi9fG3}-;Rv|t!Rsex&_9-k}hG7)<|BNDJH zLX*tN(qwe1%p?Z0jXT(}(jpF+m=cCV%JE#aUJcD0@`vz|2O%{rY^#8X|}&r^Ixyjr)1IX$w*}NfB$1W(PaCTWk1d=7ieY+}y!C z*s7|{6Oko<70R@65BKx(2J9R>1WgQgMx+8gYF(V~qwSVq7R-$Dg&~2BTGSQ1W$0A| zqZSQG0H#WUKb9eD88Zp~sAWpBLK?z|5e;btt0Z_pN@=o^VQ><{sFhH-i-gpzqSX~# z1J|S09rg5V z966G}1o74hHaW6j7$-5r3U1VlNbttCh5OjPNn#l1DFmUebG*E{>1O23a=JpoCdU5d z>tykNHg1s7B|IT&>|oo*4)Q)lozr91B*9#vDdj}2kaA}b5)`FzFUJnHa2xIIeeCfw zm^VmB?m&qU&~3_L<1Ugew$KHCFWQs+zZxWB!Xs)n?qIu*9UHAK4iAqfADm`==L)f) zX#iNbi>9vi_Vn){YLG&?5`gxmQg_F7*JpGr~ErjHQEr z-hBKRy`7(h4YJ&-aWBt}pO6>5W2(vAm>x!ELM#-DSe#D!Hr}r1d#Uz5`iFbH1}QzV znx{;*jcp6PMyK(CbHW-Vh$Q72WgIxKReoOvp3Qc`NrNP@rc9w_qPpIHikvkFOt}V0T%Av~g`FNcvX1B{F==wA%`OLN z=mwOd2&AG)gQqmnX#_jiy2&K6ZMcv8ceC3+?cTD|px8d?m(<~B*t7$^@s$|l))_ZX>|I|2B%ry-GWk>OX%j+cj{$an# zm71r2a8C~Jz3`&REXimz6-0Vjjs!|D zlbHl;f7`8|2(s3M$lo4wTV=0?rACC&fDa58(j92cK3tz|gghb_&)K{|J%_aIPVZYB zhc`Cg+}ueLMIbAZ?7d@P*p~H6X~_(7H`d!csv<^K0|VW`bU`(mishqyK7$RNp~^Zo z4Xh8S5g;Kca6K>*kea%LZIbb*1UC;2E@b$%e^3fumvRM*LtaW{l7(tdOQqk_QgyW= z;x5($;h}#XD^2}$Ib<(TUy7}%vsPxDk-F^2@e<;l>6yJCK$Fd zfG9weBN1x@S=dn(L^Xro5Ak)X`Z{NpJJRppiDFn;}Y_rGj^WlX;DAq)4NohHJefAizvkV1TiVe6Ar?BLB9_CqGE88a^F7qIdr z2|?8WO5Lqrwu;jBLowY%D~a0Pimi@Qi>dW&t!Bg%cLT#Rtmgx%{(Z;b&!v+(k0{#h zwZB18R9f^S3cm>C^V$Uce`5aUCMLbMRJWDkRCuf6hUC%2px&rOqA2~ll}D2=KRPz1 zj^ch*h`Ed?^@wDZWU3)A8I&I*YC{d9{x`e_#0SM+NKkaG*}jHX6^CZ-wxOB-Q^0=! LXEN6NB_IF*6fa^o diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index a31b8d11..c98e2a44 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1709088556359.js +// mock-data-1709197559656.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1709088556359.js +// mock-data-1709197559656.js var exporters = [person_mock_exports]; var mockList = exporters.map((raw) => { let mockConfig; @@ -99,7 +99,7 @@ var mockList = exporters.map((raw) => { } return mockConfig; }); -var mock_data_1709088556359_default = transformMockData(mockList); +var mock_data_1709197559656_default = transformMockData(mockList); export { - mock_data_1709088556359_default as default + mock_data_1709197559656_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 23f1bf058e8ebedb9299bf43d11cf7fca492eaf5..366af0691b337dc27dcccf0db0c2938fc22aff13 100644 GIT binary patch literal 1042 zcmV+t1nv7DiwFP!000021I!{!YfJb<)Rzz8ULfgq$+dH^sS(AyCtfCFS`BEnsf z;3fc+b%BcC<`{udHA3UBy=Lusiv<*A{4h_r;q%q`@?v#yetLRwc6t`xYflt5umc#y zrA|v#{8q*f@3`U6K&r|DW;SqC%xh8ImA0+9vNr zTN1T2XxPA^S$iEV>={U4iOJA>wz^-1HW4t(*hJ`2ntc+Ee9GXzMz8O_klv=8PL&xGW(WEIcwvQ`SE2}q7# z#9tV=15TXlxRlyJnWh?Tv5ZV$4l5tNgO7D_i;8vj{(6Y0wfp`F2HtGiV?q}zyzTZn z7cnwt8B9SwM9-uC@tkSu+9)A2k?z@!=QU2q`{m20kKr+3Vy#eDrPRn2>Hy+0!2k-K z5p#+cdd$}?*CM8xvMpnwc13Wzpwf@XquYjI=$v=}&4@qihk`h+3bMcD8mTbaTC+9g zDvXf#dbS>7H`IoNU}Z&uN$Q6#2B&i&i6pWv!{50~$|B5akucxsc#hREV-^+B47%?2DI^5tbq+E{JOTA91Y|yR5uS+%cUO{ykc%74IkY1M;5Nv zHrBLlDyJ1Guvc_0eESBkhCb~gRH#Fg32V17>ZM*ZZ;`6NVZ>vFaP z`=dZwAC{n0OGI|7<<6|s7JxwrlHX8R#p7*>H+sRKD-^d535?= zu`mn=b@W8t>sq4ie>05Waqgt-nA;Nn+X?^MHe=X4eIc=qZGY{x4?IfcB~M&KyQKHo M-|=;v@ka^(00-#>C;$Ke literal 1043 zcmV+u1nm1CiwFP!000021I zK?)OzQb@{~=jwmofz(eYTW)Xji%H-E2z&xSZn=WZCc*TJDl1sS=bJl>O^{$JB$5o3 z*{x<<3&TIFQW;nSGhAh8eBgQR!TK%iX8>ubfDusg0zpWtoB_aaKyOD7ANG);i3oQ| zf@>d8)&(kllVb!%)d-EZnl-E0Y`KJ@jPDl-H+*sQCOi+%&Q4BFU!R-@cX}oY8`vI< z;!>xjDt;^D`}f>%XdqQ(0rRaexTx|v6LR4^;dY@>ZBfk!|H}l6a#^9$r3^?A7;Tex zq78{!8Z@k7->haGE$kVHZ;8p!e6hM;g*Fi|%h*IXqcr;@9Ql;Ne~n(>a)rsVHX_#) zd0NZZh*APqitkvCGBdZH4N9S@l>~{8@Z(q+q$1B*NVE^;70-m^v}6^}@S;`$sHKK$)f*ZLy3@U;#%Sd=;g1|YM0W>52tRD*Euqw#@hHIq4Xlu>Z zn5!^C-s$;jh}}>d5`vW#2_~uUyBM6#g(Q;5x(t5jGAWB7t3|>*r{hVYQ0plmE^BFa zj5@uAVZlW{1zAz&hUUb94-)mKWCvOy4Q8m=(U}jYVT+0ta)a-=IRGczAoCob&C4@k z(!#JF^(`ZMYL!PYU-C*UbD_T}#@gb8O*R@33|7IA$