From 8c5381c45d35f29c9370fb26a16c04058ec7f5ab Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 29 Mar 2024 08:26:24 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@a0f7763778be9ced46cca224fe04606eb877be12=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 8 ++++---- index.html.gz | Bin 1707 -> 1709 bytes ...vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js} | 2 +- ...use_core@10.9.0_vue@3.4.21-Bvgt9rw0.js.gz} | Bin 3073 -> 3073 bytes js/en-US-D9ItcOzd.js | 1 + js/en-US-D9ItcOzd.js.gz | Bin 0 -> 1736 bytes js/en-US-DOXnS80E.js | 1 - js/en-US-DOXnS80E.js.gz | Bin 1721 -> 0 bytes js/hooks-C31FuUB3.js | 17 +++++++++++++++++ js/hooks-C31FuUB3.js.gz | Bin 0 -> 33014 bytes js/hooks-DSLYAwDT.js | 17 ----------------- js/hooks-DSLYAwDT.js.gz | Bin 31713 -> 0 bytes js/index-B4XD_kt2.js | 1 + js/index-B4XD_kt2.js.gz | Bin 0 -> 1389 bytes js/{index-Cqll1sG5.js => index-BAnoQgfM.js} | 2 +- js/index-BAnoQgfM.js.gz | Bin 0 -> 3605 bytes js/{index-CaTrDMZf.js => index-BGJc9Hrx.js} | 2 +- js/index-BGJc9Hrx.js.gz | Bin 0 -> 1025 bytes js/{index-ClR70qj-.js => index-BJguM_nH.js} | 2 +- js/index-BJguM_nH.js.gz | Bin 0 -> 2111 bytes js/{index-PYTu7hoU.js => index-BOGUB0Lj.js} | 2 +- js/index-BOGUB0Lj.js.gz | Bin 0 -> 1894 bytes js/{index-WwFMvezZ.js => index-BS5nE4Pl.js} | 2 +- js/index-BS5nE4Pl.js.gz | Bin 0 -> 866 bytes js/index-BWGqgQmV.js | 1 + js/index-BWGqgQmV.js.gz | Bin 0 -> 2756 bytes js/index-BYDsT6UZ.js.gz | Bin 842 -> 0 bytes js/{index-BYDsT6UZ.js => index-BakGPJkK.js} | 2 +- js/index-BakGPJkK.js.gz | Bin 0 -> 842 bytes js/{index-Dnfyixpf.js => index-Bg04Ajsq.js} | 2 +- js/index-Bg04Ajsq.js.gz | Bin 0 -> 1555 bytes js/{index-jwwKL7L1.js => index-Bladxual.js} | 2 +- js/index-Bladxual.js.gz | Bin 0 -> 1702 bytes js/{index-DEJDAHLZ.js => index-CBI8e35C.js} | 2 +- js/index-CBI8e35C.js.gz | Bin 0 -> 1272 bytes js/index-COwta9OX.js.gz | Bin 2024 -> 0 bytes js/index-CSHkmk-h.js | 1 + js/index-CSHkmk-h.js.gz | Bin 0 -> 1607 bytes js/index-CYMxmRQ3.js | 1 + js/index-CYMxmRQ3.js.gz | Bin 0 -> 1801 bytes js/index-CaTrDMZf.js.gz | Bin 1024 -> 0 bytes js/index-CdeURngn.js | 1 + js/index-CdeURngn.js.gz | Bin 0 -> 2179 bytes js/{index-Cu_ZDC2k.js => index-Chy0WVna.js} | 2 +- js/index-Chy0WVna.js.gz | Bin 0 -> 1163 bytes js/{index-COwta9OX.js => index-Cj3d-DPo.js} | 2 +- js/index-Cj3d-DPo.js.gz | Bin 0 -> 2027 bytes js/index-ClR70qj-.js.gz | Bin 2111 -> 0 bytes js/index-CnmR2hZw.js | 1 - js/index-CnmR2hZw.js.gz | Bin 1462 -> 0 bytes js/index-Cqll1sG5.js.gz | Bin 3605 -> 0 bytes js/index-Cu_ZDC2k.js.gz | Bin 1163 -> 0 bytes js/{index-NTKd5EAV.js => index-D4XnbG58.js} | 2 +- js/index-D4XnbG58.js.gz | Bin 0 -> 694 bytes js/{index-Q25ZSVIB.js => index-DCSeOOQA.js} | 2 +- js/index-DCSeOOQA.js.gz | Bin 0 -> 29104 bytes js/index-DEJDAHLZ.js.gz | Bin 1272 -> 0 bytes js/index-DIMqaIzt.js | 1 - js/index-DIMqaIzt.js.gz | Bin 2113 -> 0 bytes js/{index-V6CdFeXH.js => index-DYk9vJEJ.js} | 2 +- js/index-DYk9vJEJ.js.gz | Bin 0 -> 1446 bytes js/{index-PtreLKfg.js => index-Ddqfr-2w.js} | 2 +- js/index-Ddqfr-2w.js.gz | Bin 0 -> 2211 bytes js/index-Dnfyixpf.js.gz | Bin 1555 -> 0 bytes js/index-KDsF1MF6.js | 1 - js/index-KDsF1MF6.js.gz | Bin 1843 -> 0 bytes js/index-KEVN9FF0.js | 1 - js/index-KEVN9FF0.js.gz | Bin 2666 -> 0 bytes js/index-NTKd5EAV.js.gz | Bin 691 -> 0 bytes js/index-PYTu7hoU.js.gz | Bin 1892 -> 0 bytes js/index-PtreLKfg.js.gz | Bin 2210 -> 0 bytes js/index-Q25ZSVIB.js.gz | Bin 29108 -> 0 bytes js/index-V6CdFeXH.js.gz | Bin 1445 -> 0 bytes js/index-WwFMvezZ.js.gz | Bin 865 -> 0 bytes js/index-jwwKL7L1.js.gz | Bin 1701 -> 0 bytes js/instance-5Wx130AO.js.gz | Bin 790 -> 0 bytes ...tance-5Wx130AO.js => instance-D7IXqoJK.js} | 2 +- js/instance-D7IXqoJK.js.gz | Bin 0 -> 790 bytes js/{utils-DOaJhKXi.js => utils-C5Rf5pTn.js} | 2 +- js/utils-C5Rf5pTn.js.gz | Bin 0 -> 3482 bytes js/utils-DOaJhKXi.js.gz | Bin 3482 -> 0 bytes js/zh-CN-BSXuQwFq.js | 1 + js/zh-CN-BSXuQwFq.js.gz | Bin 0 -> 2016 bytes js/zh-CN-CRkP0EEf.js | 1 - js/zh-CN-CRkP0EEf.js.gz | Bin 2003 -> 0 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1042 -> 1042 bytes 87 files changed, 50 insertions(+), 49 deletions(-) rename js/{@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js => @vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js} (99%) rename js/{@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz => @vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js.gz} (97%) create mode 100644 js/en-US-D9ItcOzd.js create mode 100644 js/en-US-D9ItcOzd.js.gz delete mode 100644 js/en-US-DOXnS80E.js delete mode 100644 js/en-US-DOXnS80E.js.gz create mode 100644 js/hooks-C31FuUB3.js create mode 100644 js/hooks-C31FuUB3.js.gz delete mode 100644 js/hooks-DSLYAwDT.js delete mode 100644 js/hooks-DSLYAwDT.js.gz create mode 100644 js/index-B4XD_kt2.js create mode 100644 js/index-B4XD_kt2.js.gz rename js/{index-Cqll1sG5.js => index-BAnoQgfM.js} (93%) create mode 100644 js/index-BAnoQgfM.js.gz rename js/{index-CaTrDMZf.js => index-BGJc9Hrx.js} (83%) create mode 100644 js/index-BGJc9Hrx.js.gz rename js/{index-ClR70qj-.js => index-BJguM_nH.js} (97%) create mode 100644 js/index-BJguM_nH.js.gz rename js/{index-PYTu7hoU.js => index-BOGUB0Lj.js} (95%) create mode 100644 js/index-BOGUB0Lj.js.gz rename js/{index-WwFMvezZ.js => index-BS5nE4Pl.js} (87%) create mode 100644 js/index-BS5nE4Pl.js.gz create mode 100644 js/index-BWGqgQmV.js create mode 100644 js/index-BWGqgQmV.js.gz delete mode 100644 js/index-BYDsT6UZ.js.gz rename js/{index-BYDsT6UZ.js => index-BakGPJkK.js} (83%) create mode 100644 js/index-BakGPJkK.js.gz rename js/{index-Dnfyixpf.js => index-Bg04Ajsq.js} (95%) create mode 100644 js/index-Bg04Ajsq.js.gz rename js/{index-jwwKL7L1.js => index-Bladxual.js} (94%) create mode 100644 js/index-Bladxual.js.gz rename js/{index-DEJDAHLZ.js => index-CBI8e35C.js} (88%) create mode 100644 js/index-CBI8e35C.js.gz delete mode 100644 js/index-COwta9OX.js.gz create mode 100644 js/index-CSHkmk-h.js create mode 100644 js/index-CSHkmk-h.js.gz create mode 100644 js/index-CYMxmRQ3.js create mode 100644 js/index-CYMxmRQ3.js.gz delete mode 100644 js/index-CaTrDMZf.js.gz create mode 100644 js/index-CdeURngn.js create mode 100644 js/index-CdeURngn.js.gz rename js/{index-Cu_ZDC2k.js => index-Chy0WVna.js} (93%) create mode 100644 js/index-Chy0WVna.js.gz rename js/{index-COwta9OX.js => index-Cj3d-DPo.js} (95%) create mode 100644 js/index-Cj3d-DPo.js.gz delete mode 100644 js/index-ClR70qj-.js.gz delete mode 100644 js/index-CnmR2hZw.js delete mode 100644 js/index-CnmR2hZw.js.gz delete mode 100644 js/index-Cqll1sG5.js.gz delete mode 100644 js/index-Cu_ZDC2k.js.gz rename js/{index-NTKd5EAV.js => index-D4XnbG58.js} (79%) create mode 100644 js/index-D4XnbG58.js.gz rename js/{index-Q25ZSVIB.js => index-DCSeOOQA.js} (99%) create mode 100644 js/index-DCSeOOQA.js.gz delete mode 100644 js/index-DEJDAHLZ.js.gz delete mode 100644 js/index-DIMqaIzt.js delete mode 100644 js/index-DIMqaIzt.js.gz rename js/{index-V6CdFeXH.js => index-DYk9vJEJ.js} (94%) create mode 100644 js/index-DYk9vJEJ.js.gz rename js/{index-PtreLKfg.js => index-Ddqfr-2w.js} (95%) create mode 100644 js/index-Ddqfr-2w.js.gz delete mode 100644 js/index-Dnfyixpf.js.gz delete mode 100644 js/index-KDsF1MF6.js delete mode 100644 js/index-KDsF1MF6.js.gz delete mode 100644 js/index-KEVN9FF0.js delete mode 100644 js/index-KEVN9FF0.js.gz delete mode 100644 js/index-NTKd5EAV.js.gz delete mode 100644 js/index-PYTu7hoU.js.gz delete mode 100644 js/index-PtreLKfg.js.gz delete mode 100644 js/index-Q25ZSVIB.js.gz delete mode 100644 js/index-V6CdFeXH.js.gz delete mode 100644 js/index-WwFMvezZ.js.gz delete mode 100644 js/index-jwwKL7L1.js.gz delete mode 100644 js/instance-5Wx130AO.js.gz rename js/{instance-5Wx130AO.js => instance-D7IXqoJK.js} (74%) create mode 100644 js/instance-D7IXqoJK.js.gz rename js/{utils-DOaJhKXi.js => utils-C5Rf5pTn.js} (97%) create mode 100644 js/utils-C5Rf5pTn.js.gz delete mode 100644 js/utils-DOaJhKXi.js.gz create mode 100644 js/zh-CN-BSXuQwFq.js create mode 100644 js/zh-CN-BSXuQwFq.js.gz delete mode 100644 js/zh-CN-CRkP0EEf.js delete mode 100644 js/zh-CN-CRkP0EEf.js.gz diff --git a/index.html b/index.html index 7f819fd6..f686b1d6 100644 --- a/index.html +++ b/index.html @@ -16,10 +16,10 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + - + @@ -30,7 +30,7 @@ - + @@ -40,7 +40,7 @@ - + diff --git a/index.html.gz b/index.html.gz index e92b58161a54edd9c259d75e3a302c1fe9011437..27d4e4783aadbe93782df7bdf354ea4100a653a6 100644 GIT binary patch delta 1691 zcmV;M24wlG4Xq7-ABzY8000000t4+?ZFAc;68_#_fm5f`cFq7_Bw4a7WfVzCTF<4r zxT-tx7Y#%%MOYxf0-$91Cjb40uci{&j$_`xwL16JbyNg{cKn?#kn@<-X|M>=m zCgQKY8>asdr(!*7foQ$@4xwQP)K41-4Yj9OY>-yos1+JY6YGIxdA_*O#N#sY15OnX zPevBKp|=)iD{XBPu-c?UTqkXkHJ2;ONyG%X(XCfQD~Eg$KK3DEmQ9=vIklMZ;g&EK zK!YTLvMrIuCx2(wggJd-osqMGDt&F9h~6@(Er*mZE!XAc{FPkiHPTUEd?6 zG+7HFK_eKowhVT$RHjw*dQun=X4Kj---II{w#);Zy?>k_CYWKAW9?B6BZt^0D5AG4 zN}_sKqCsWvbj4vLWDZ?wV3^_X>XPo!qR?_^<$VWU&P|M@pKxd)Pf4w%VrwRH{~wxp zqw|Qzv+3_JpMQ9LZ29h;n4`uDxTO9e_%SEmXp2jq>JWn-cZky?u7jujUpkWuc9Su^ zoM607Ab-)Y)FD;ij~zP=%;h$LalSXFtYi@OW6ZwUNG;}sKB?XmVkh$xQJBvNCS*rbhTHr;$sA9@Xu(H&?R0sbq+ zcSsj2kJxyod#~wy@undXpYCt;*h#(R*m&~sdVe?FziY}}v0}pD4F8nac-rQ#FT{J= z)Ji8xf$&mgvjynjv-#`GC7sV3BFHoGJ`LaZF6UuaH5W^slpB^Nf=#;kdfETockFIM z@Y+)VB1kwNcZr(@PV#QX?8~O2Gc9DHlpBp>o}??>C;fU_PnVO+HBBZB(Itj)ji=qq zpnn@LL_?rV7*NzRc?Q_TJ;k#~Uti6GPE#3>o?lWAt(m|vD9yA1UmI#tN4dmVW)fL~ z_weOaFA3WV+*EGM2pfsB+C6sj6r}L$pEPQU!D!A_V>dlS;mK_O0bej^2>MQe@Ij5c zq)Tjk@tYIQXYUscfkS%wF}eVsyxD(jw|}o$gY~W~u0=A;rruTb+q+$p3<{`c*p``n z$TT9aCc>}zDt*qYyGho&rRt}L+*a9Z;MQQu z*;)*c2Wd??u#eQ28e^ZT%~LiXQO~7qr*rx>jw46Am&=`^aSW;=$u3$0TM1K;ePxk(S`+SI%HSh&&3W@I)+m| zPvF$mITD!n0@)yD1|t2aE=NJi=RuH1jVqudc((yfhV6L&=tbbsx`ed;M4ilIu2D#lk_dYkhvwlf8s8n%V=!+f+!+iBNy zDs$2%UDwI_KVQRAl@!u5RIE85CW7<}3Lr-#pc*g}SSAKxo4C4ys8;aXA->$IzT7j* ziuCih_;av=Kq@$S)*Kp`+D>=xbGp)!C+7J+KloxbKtKL?{$IAgGJhs7eAp&E_pFI< z=)61}QiyLb>~N8a3f_!iFEZ)Cm~lzJfqkH81iA)L>TdsVQndQ_&9sPC61Cb&?2cQD zsl(k`ht!w50kV<(bRgBAZUfNq}P_} zwlZ8ve_vdWe6~f*A4s)m9H$@6eYX8<;ON#-T&@Z+k5jE5kgPVDYRYpa<;RHHRD|k3 l9^50|EB;J^V(7s31H7s^v~sr%t^C)>e*^G&PQ;!Z001tqLT>;7 delta 1689 zcmV;K24?xK4XX`*ABzY8000000t4+?TXWks7Jl!qK-KBAoi)IVBukd1j3O&Z>uu_d zqjejMA9CLU2P(IioaPWQSiVHRTc6xC(`|z(Q42)t#Wx5IL!f@zKxn8v#bSfB@Atsn%lw<8t4kL%yM<}8?{vXoBxDXvM_dP=^?&Y6&eVXi}}z#ltynwaxV0^@vb!spXp+sU72PQ!ejRB(Xp?0v{5Go~71^QhQRJ$8xX z5Eq|aUCwUL&8{KvmBtGusM=xeg%D93r$wa3F0n})Pi?w>r{47%BBNW-G6MW(itmsv zRvxkORQF!ei`lD&NPN0m>9Lb~%dzp~!}WjmZ1<)qcg2bcgERbNV&k(me|aw6(xxJv zCa!Hd(Lv)E@T;u5lJr95X z`3GwVlnDchdM2*`o4Ch#8tLn+i=fj~1*GSf)I&=qa12T_ZNS%tn$%G)apsvsR^UB+ zdDTn8_6#>w+cLsN;%x68yLkyx_~myRHN{{wXN$3$9-{DMx_gJu88ifat3ddm#$D1S zHa`E&2`{E^XAOZvdipWC0H3_teQ1BTuUUipUAegy#V|eduA<-GY@1|IKt01Y%*nebgA-0%!BB)m=I4lfSI2vUv~W`H)J4D){|KP2Nb1zw&S zLaOL4IqLj)c3)LQ$N}q?N>T1Q*Tkj{r-S{feh6QOkWLMu$#r9M>gi}6` z;MCPQkeGJ@*&t>HBK@E)2SLi`UXTa#v;cV|Tfa;yFUu;k11SvF>=p*dA;-r(1yQMU zO#KX_ToGK-t&L_Aw?%&ubnX3h>M(kGcGX_AdbCN~Y1ecr zYtklN*U9=njbW)u3h5atmK+chLHY#+kfRY$4VVcm6N9i#TwOs_5&U|H&zGvt*UWN9 z`sr)@Iaoj-6&yWj4h>9grMvSvU1-S@^K_r@eX$y#AAUIfKihv_8Ix~(*d{&qq=|Is zJU<;$h_5hgKS;$6-i%?-GHK74aY?_1U7%{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(n),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...r.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,n,r={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=r;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}n(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&n(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),n=VueDemi.getCurrentInstance();return n&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:n),e}function W(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=g}=n,i=W(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=r.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,n){return K[e]||n}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,n,r,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!r)return y;const h=E(n),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:r}}))}function J(d){try{const w=r.getItem(e);if(d==null)R(w,null),r.removeItem(e);else{const S=A.write(d);w!==S&&(r.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:r.getItem(e);if(w==null)return p&&h!=null&&r.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(n),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(n);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){r&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,n,r={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=r,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(n,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:n=g,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(r),f=VueDemi.ref(i),p=()=>{n&&(s?(l.value=n.innerWidth,f.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,f.value=n.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,se as c,ie as d,re as e,ne as o,V as u}; +import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";function b(e){var n;const r=E(e);return(n=r==null?void 0:r.$el)!=null?n:r}const g=B?window:void 0;function V(...e){let n,r,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,i,a]=e,n=g):[n,r,i,a]=e,!n)return D;Array.isArray(r)||(r=[r]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(n),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...r.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,n,r={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=r;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}n(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&n(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),n=VueDemi.getCurrentInstance();return n&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:n),e}function W(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=g}=n,i=W(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=r.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,n){return K[e]||n}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,n,r,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!r)return y;const h=E(n),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:r}}))}function J(d){try{const w=r.getItem(e);if(d==null)R(w,null),r.removeItem(e);else{const S=A.write(d);w!==S&&(r.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:r.getItem(e);if(w==null)return p&&h!=null&&r.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(n),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(n);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){r&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,n,r={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=r,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(n,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:n=g,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(r),f=VueDemi.ref(i),p=()=>{n&&(s?(l.value=n.innerWidth,f.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,f.value=n.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; diff --git a/js/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz b/js/@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js.gz similarity index 97% rename from js/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz rename to js/@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js.gz index 6378b8766f30296954023333756cc3b1e013f85a..e6186267ecddd2e3c4fe4e4a2a8eb9cf9ac51c33 100644 GIT binary patch delta 37 tcmZpaXq4FSgj=@Yx|+*QGu2yL9a^$gcW(B*d+y(-eE$r!t$Sn`7yvs@5X1lg delta 37 tcmZpaXq4FSgj+V_x?0O_Gu2aD9a^$gcW(B*d+y(-d<_rhradwY3;;b)5Rm`? diff --git a/js/en-US-D9ItcOzd.js b/js/en-US-D9ItcOzd.js new file mode 100644 index 00000000..c6ec13a2 --- /dev/null +++ b/js/en-US-D9ItcOzd.js @@ -0,0 +1 @@ +import{t as W}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="The current environment does not support full screen",X={isEnabledFullscreen:e},Y=Object.freeze(Object.defineProperty({__proto__:null,default:X,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Z={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},ee=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Z},Symbol.toStringTag,{value:"Module"})),c="Reload Current Page",r="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",oe={Reload:c,Lock:r,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},te=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:r,Reload:c,Search:p,Setting:s,default:oe},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",F="SVG Icon",I="Template Api",U="Modal",x="Right Click Menu",w="Cache Utils Demo",A="Form",ne={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:F,TemplateHooks:I,Modal:U,ContextMenu:x,CacheDemo:w,Form:A},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Form:A,Mock:L,Modal:U,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:F,Table:b,TemplateHooks:I,default:ne,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),z="Configuration",E={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},Q="Interface Display",ce={Title:z,ThemeOptions:E,InterfaceDisplay:Q},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:Q,ThemeOptions:E,Title:z,default:ce},Symbol.toStringTag,{value:"Module"})),N="Register",G="Signing",H="QRCode Signing",$="please enter user name",q="please enter password",B="Login",V="User Name",J="User Password",K="Fast Background Template",se={Register:N,Signing:G,QRCodeSigning:H,NamePlaceholder:$,PasswordPlaceholder:q,Login:B,Name:V,Password:J,RayTemplate:K},le=Object.freeze(Object.defineProperty({__proto__:null,Login:B,Name:V,NamePlaceholder:$,Password:J,PasswordPlaceholder:q,QRCodeSigning:H,RayTemplate:K,Register:N,Signing:G,default:se},Symbol.toStringTag,{value:"Module"})),ae=Object.assign({"./en-US/globalMessage.json":Y,"./en-US/headerSettingOptions.json":ee,"./en-US/headerTooltip.json":te,"./en-US/menu.json":ie,"./en-US/setting.json":re,"./en-US/views/login/index.json":le}),Ue={message:{...W(ae,"en-US")}};export{Ue as default}; diff --git a/js/en-US-D9ItcOzd.js.gz b/js/en-US-D9ItcOzd.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..58ab3c784d4da82195cea178356fb57e3c937f3e GIT binary patch literal 1736 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 P%WwY&rwXmVL=XS~|EWr5 diff --git a/js/hooks-C31FuUB3.js b/js/hooks-C31FuUB3.js new file mode 100644 index 00000000..2090a5ff --- /dev/null +++ b/js/hooks-C31FuUB3.js @@ -0,0 +1,17 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["js/en-US-D9ItcOzd.js","js/dayjs@1.11.10-BYZwCyGy.js","js/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","js/canvas@2.11.2-CVRTzJty.js","js/js-binary-schema-parser@2.0.3-D0akQrQ7.js","js/print-js@1.6.0-C3lAJnMa.js","js/vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js","js/lodash@4.17.21-CM7ROh5r.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DuGDi0R7.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-C8H4BJij.js","js/@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js","js/@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js","js/utils-C5Rf5pTn.js","js/interactjs@1.10.26-DmsZVOf4.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-CaeIWam-.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.21-DW3iHaBZ.js","js/@vue_reactivity@3.4.21-8_tu8c_o.js","js/@vue_shared@3.4.21-DCcVmNGw.js","js/zh-CN-BSXuQwFq.js","js/index-Bladxual.js","js/index-DsYRgjoY.js","css/index-DeeQXRbp.css","js/index-Cj3d-DPo.js","js/instance-D7IXqoJK.js","css/index-CTOeMyqn.css","js/index-Chy0WVna.js","js/index-CBI8e35C.js","js/index-D4XnbG58.js","js/index-BWGqgQmV.js","css/index-BqPIKfai.css","js/index-B4XD_kt2.js","js/index-BakGPJkK.js","js/index-CYMxmRQ3.js","js/index-CSHkmk-h.js","js/index-Bg04Ajsq.js","js/index-DYk9vJEJ.js","js/ray-dCjhX_JK.js","js/index-BJguM_nH.js","css/index-cMo-v_SD.css","js/index-BGJc9Hrx.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-BOGUB0Lj.js","css/index-CIq6_pk2.css","js/index-CdeURngn.js","js/index-Ddqfr-2w.js","js/index-BS5nE4Pl.js","css/index-G2qqDeP0.css","js/index-BAnoQgfM.js","css/index-BhnoEzFG.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var Wo=Object.defineProperty;var Ko=(e,t,o)=>t in e?Wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var We=(e,t,o)=>(Ko(e,typeof t!="symbol"?t+"":t,o),o);import{s as Ce,t as Ee,c as De,i as Uo}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as qo,u as se,a as Go,b as Ho,c as Ne,d as Yo,e as lt}from"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import{d as F}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Xo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as G,s as je,c as Qo,a as M,r as le,b as A,d as Zo,u as ve,q as be,e as Ke,f as st,h as Jo,p as en,j as Ve,k as Ue,l as tn,m as ze,n as on,o as nn,t as rn,w as an,v as ln,x as K,y as it}from"./utils-C5Rf5pTn.js";import{l as sn}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as ct}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as qe}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as cn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as re}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as un,u as ae,i as dn,a as pn,b as mn,c as hn,d as fn,e as gn,f as yn,g as vn,h as bn,j as Vn,k as Sn,l as _n,m as wn,n as Cn,o as Nn,p as Tn,q as kn,s as On}from"./echarts@5.5.0-BEyY33Zi.js";import{f as xn}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as ut,o as dt,a as pt}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";const zl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Ce(o,i,o[i]||{}),Ce(o[i],u,r)):Ce(o,i,r||{}))}),o},Rn="modulepreload",An=function(e){return"/ray-template/"+e},Ge={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.all(o.map(i=>{if(i=An(i),i in Ge)return;Ge[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let y=a.length-1;y>=0;y--){const v=a[y];if(v.href===i&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Rn,u||(f.as="script",f.crossOrigin=""),f.href=i,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((y,v)=>{f.addEventListener("load",y),f.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},Pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Ln=async e=>{var o;const t={};for(const n of e){const r=await Pn(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-D9ItcOzd.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])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-BSXuQwFq.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Il=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}}},mt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},El="",z={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Mn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={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"},ht=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",zn="zh-CN",In={"zh-CN":"zh-cn","en-US":"en"},En="zh-cn",jl={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)$/},$l={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),jn={setupRouterLoadingBar:!0,setupRouterGuard:!0},$n=["RLogin","ErrorPage","RayTemplateDoc"],he=["admin"],Bl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},s=p=>{r.value=p},l=p=>{p.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:y}=p;o.value=f,n.value=y,s(!0)})};a&&qo(e,p=>{a(p)});const i=se(e,"contextmenu",l,t),u=se(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},ft=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){ft[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(ft,e))}let W;const Bn=async()=>{const e=Io(),t=await Ln(ht);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:zn})},Fl=async e=>{const t=await Bn();e.use(t),W=t},He=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,oe=e=>{if(!W)return{t:a=>He(e,a),locale:a=>{}};const{t,...o}=W.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(He(e,a),...s):"",locale:a=>{W.mode==="legacy"?W.global.locale=a:Vue.isRef(W.global.locale)?W.global.locale.value=a:W.global.locale=a}}},x=e=>e,Fn={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-Bladxual.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-Cj3d-DPo.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,14,10,1,5,11,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-Chy0WVna.js"),__vite__mapDeps([31,14,10,1,2,3,4,6,7,8,9,5,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-CBI8e35C.js"),__vite__mapDeps([32,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),q=()=>k(()=>Promise.resolve().then(()=>Ra),void 0),Zn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-D4XnbG58.js"),__vite__mapDeps([33,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),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/"}}]},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),er={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-BWGqgQmV.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},tr=Object.freeze(Object.defineProperty({__proto__:null,default:er},Symbol.toStringTag,{value:"Module"})),or={path:"/form",name:"FormView",component:()=>k(()=>import("./index-B4XD_kt2.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},nr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),rr={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-BakGPJkK.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ar=Object.freeze(Object.defineProperty({__proto__:null,default:rr},Symbol.toStringTag,{value:"Module"})),lr={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-CYMxmRQ3.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:lr},Symbol.toStringTag,{value:"Module"})),ir={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-CSHkmk-h.js"),__vite__mapDeps([39,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},cr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),ur={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:()=>k(()=>import("./index-BtZPyenx.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:()=>k(()=>import("./index-B6a_PCdD.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:()=>k(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},dr=Object.freeze(Object.defineProperty({__proto__:null,default:ur},Symbol.toStringTag,{value:"Module"})),pr={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-Bg04Ajsq.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,14,10,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},mr=Object.freeze(Object.defineProperty({__proto__:null,default:pr},Symbol.toStringTag,{value:"Module"})),hr={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-DYk9vJEJ.js"),__vite__mapDeps([41,1,2,3,4,5,10,6,7,8,9,42,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},fr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),gr={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-BJguM_nH.js"),__vite__mapDeps([43,44])),meta:{i18nKey:x("menu.RelyAbout")}}]},yr=Object.freeze(Object.defineProperty({__proto__:null,default:gr},Symbol.toStringTag,{value:"Module"})),vr={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-BGJc9Hrx.js"),__vite__mapDeps([45,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},br=Object.freeze(Object.defineProperty({__proto__:null,default:vr},Symbol.toStringTag,{value:"Module"})),Vr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Sr=Object.freeze(Object.defineProperty({__proto__:null,default:Vr},Symbol.toStringTag,{value:"Module"})),_r={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-BOGUB0Lj.js"),__vite__mapDeps([48,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,49])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},wr=Object.freeze(Object.defineProperty({__proto__:null,default:_r},Symbol.toStringTag,{value:"Module"})),Cr={path:"/table",name:"TableView",component:()=>k(()=>import("./index-CdeURngn.js"),__vite__mapDeps([50,14,10,1,2,3,4,6,7,8,9,5,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Nr=Object.freeze(Object.defineProperty({__proto__:null,default:Cr},Symbol.toStringTag,{value:"Module"})),Tr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-Ddqfr-2w.js"),__vite__mapDeps([51,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},kr=Object.freeze(Object.defineProperty({__proto__:null,default:Tr},Symbol.toStringTag,{value:"Module"})),Or={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-BS5nE4Pl.js"),__vite__mapDeps([52,11,12,13,1,2,3,4,5,10,14,6,7,8,9,15,16,17,18,19,20,21,22,23,53])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},xr=Object.freeze(Object.defineProperty({__proto__:null,default:Or},Symbol.toStringTag,{value:"Module"})),Rr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Wn,"/src/router/modules/demo/axios.ts":Un,"/src/router/modules/demo/cache-demo.ts":Gn,"/src/router/modules/demo/context-menu.ts":Yn,"/src/router/modules/demo/directive.ts":Qn,"/src/router/modules/demo/doc.ts":Jn,"/src/router/modules/demo/echart.ts":tr,"/src/router/modules/demo/form.ts":nr,"/src/router/modules/demo/iframe.ts":ar,"/src/router/modules/demo/mock.ts":sr,"/src/router/modules/demo/modal.ts":cr,"/src/router/modules/demo/multi-menu.ts":dr,"/src/router/modules/demo/precision.ts":mr,"/src/router/modules/demo/qrcode.ts":fr,"/src/router/modules/demo/rely.ts":yr,"/src/router/modules/demo/router-demo.ts":br,"/src/router/modules/demo/scroll-reveal.ts":Sr,"/src/router/modules/demo/svg-icons.ts":wr,"/src/router/modules/demo/table.ts":Nr,"/src/router/modules/demo/template-hooks.ts":kr,"/src/router/modules/error404.ts":xr});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},[])},Ar=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.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}),Pr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Lr=e=>{const{beforeEach:t}=e,{getRootPath:o}=ne(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=ie(z.token),i=ie(z.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?ke(!0):!G(c,"Symbol")&&c&&$n.includes(c)?s():Lo(u)?n(r,a)?i?s(i):ke(!0):s():ke(!0):n(r,a)?s():s("/")})};var Mr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 gt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Mr,{locale:t}=oe(),{locale:o}=dl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Io(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,je(z.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=Qo(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Reflect.has(n,l)&&(n[l]=i),u==null||u()};return xn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:z.appPiniaSettingStore}}),yt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],vt="transparent",bt={},Vt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},St={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},_t={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},wt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Nt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Tt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ot={itemStyle:{borderWidth:0,borderColor:"#ccc"}},xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},At={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},Pt={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"}},Lt={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)"}}},Mt={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)"}}},Dt={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)"]}}},zt={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)"]}}},It={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)"]}}},Et={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)"]}}},jt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},$t={textStyle:{color:"#999999"}},Bt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ft={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"}}},Wt={color:["#fc97af","#87f7cf"]},Kt={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"}},Ut={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Dr={color:yt,backgroundColor:vt,textStyle:bt,title:Vt,line:St,radar:_t,bar:wt,pie:Ct,scatter:Nt,boxplot:Tt,parallel:kt,sankey:Ot,funnel:xt,gauge:Rt,candlestick:At,graph:Pt,map:Lt,geo:Mt,categoryAxis:Dt,valueAxis:zt,logAxis:It,timeAxis:Et,toolbox:jt,legend:$t,tooltip:Bt,timeline:Ft,visualMap:Wt,dataZoom:Kt,markPoint:Ut},zr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:vt,bar:wt,boxplot:Tt,candlestick:At,categoryAxis:Dt,color:yt,dataZoom:Kt,default:Dr,funnel:xt,gauge:Rt,geo:Mt,graph:Pt,legend:$t,line:St,logAxis:It,map:Lt,markPoint:Ut,parallel:kt,pie:Ct,radar:_t,sankey:Ot,scatter:Nt,textStyle:bt,timeAxis:Et,timeline:Ft,title:Vt,toolbox:jt,tooltip:Bt,valueAxis:zt,visualMap:Wt},Symbol.toStringTag,{value:"Module"})),qt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Gt="transparent",Ht={},Yt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Xt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Qt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Zt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},eo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},to={itemStyle:{borderWidth:0,borderColor:"#ccc"}},oo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},no={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ro={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ao={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},so={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"}},io={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)"}}},co={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)"}}},uo={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)"]}}},po={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)"]}}},mo={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)"]}}},ho={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)"]}}},fo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},go={textStyle:{color:"#333333"}},yo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},vo={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"}}},bo={color:["#5ab1ef","#e0ffff"]},Vo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},So={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ir={color:qt,backgroundColor:Gt,textStyle:Ht,title:Yt,line:Xt,radar:Qt,bar:Zt,pie:Jt,scatter:eo,boxplot:to,parallel:oo,sankey:no,funnel:ro,gauge:ao,candlestick:lo,graph:so,map:io,geo:co,categoryAxis:uo,valueAxis:po,logAxis:mo,timeAxis:ho,toolbox:fo,legend:go,tooltip:yo,timeline:vo,visualMap:bo,dataZoom:Vo,markPoint:So},Er=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Gt,bar:Zt,boxplot:to,candlestick:lo,categoryAxis:uo,color:qt,dataZoom:Vo,default:Ir,funnel:ro,gauge:ao,geo:co,graph:so,legend:go,line:Xt,logAxis:mo,map:io,markPoint:So,parallel:oo,pie:Jt,radar:Qt,sankey:no,scatter:eo,textStyle:Ht,timeAxis:ho,timeline:vo,title:Yt,toolbox:fo,tooltip:yo,valueAxis:po,visualMap:bo},Symbol.toStringTag,{value:"Module"})),jr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":zr,"/src/echart-themes/macarons/macarons.json":Er}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},$r=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),Br={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},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,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:()=>$r()},autoResizeObserverTarget:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Fr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Wr=jr(),Ye="__R_CHART_DOWN_LOAD_CHART__";Wr.forEach(e=>{un(e.name,e.theme)});const Wl=Vue.defineComponent({name:"RChart",props:Br,setup(e,{expose:t}){const{getAppTheme:o}=E(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:Ye,disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),y=Vue.ref(!1);let v;const h=async()=>{var O;ae([pn,mn,hn,fn,gn,yn,vn,bn]),ae([Vn,Sn,_n,wn,Cn,Nn]),ae([Tn,kn]),ae([On]);try{ae((O=e.use)==null?void 0:O.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},b=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?m("dark"):m("");return}if(e.theme)m(e.theme);else{const O=e.autoChangeTheme&&o.value?`${i}-dark`:i;m(O)}},d=O=>{let R=Vue.unref(O);const P=j=>Object.assign({},R,j);return e.showAria&&(R=P({aria:{enabled:!0,decal:{show:!0}}})),R},m=(O=i)=>{const R=n.value,P=d(e.options),{height:j,width:Z}=R.getBoundingClientRect(),{onSuccess:de,onError:pe}=e;try{c=dn(R,O,{width:Z===0?200:void 0,height:j===0?200:void 0}),a.value=c,de&&A(de,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{P&&(c==null||c.setOption(P))})):P&&(c==null||c.setOption(P))}catch(we){pe&&A(pe),console.error("[RChart]: render error: ",we)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},g=()=>{c&&c.resize()},_=(O,R)=>{if(O===Ye&&!V()){const{filename:j,...Z}=e.downloadOptions;Zo(c.getDataURL(Z),j??`${new Date().getTime()}`)}const{onDropdownSelect:P}=e;P&&A(P,O,R)},T=()=>{if(e.autoResize&&(s||(s=Ee(g,e.throttleWait)),l||(l=Ho(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!y.value&&e.intersectionObserver)return;b(),v==null||v.stop();const{onRegister:O}=e;O&&c&&A(O,c,T,L)};e.intersectionObserver&&(v=Go(e.intersectionObserverTarget||r,([O])=>{y.value=O.isIntersecting},e.intersectionOptions));const L=()=>{S(),s==null||s.cancel(),l==null||l.stop(),v==null||v.stop(),v=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),b())}),Vue.watch(()=>e.showAria,()=>{S(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,O=>{const R=d(O),P=Object.assign({},e.setChartOptions,Fr);c==null||c.setOption(R,P)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),y.value&&T()}),t({echart:a,dispose:L,render:T,isDispose:V}),Vue.onBeforeMount(async()=>{await h()}),Vue.onMounted(()=>{T()}),Vue.onBeforeUnmount(()=>{L(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:_}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:le(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:le(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":le(l,{defaultElement:Vue.createVNode(Co,{iconSize:18,cursor:"pointer",options:s??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)])}}),Kl=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Kr={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},Ul=Vue.defineComponent({name:"RCollapseGrid",props:Kr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&A(r,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Ur={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:Ur,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),qr={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}},ql=Vue.defineComponent({name:"RIframe",props:qr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return se(n,"load",a),se(n,"error",s),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)})])}}),Gr={...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}},Hr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=qe(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[qe.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},_o=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;Hr(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},Yr="r-modal__preset-card--fullscreen",wo="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Gl=Vue.defineComponent({name:"RModal",props:Gr,setup(e){const t=Vue.computed(()=>({[te.width]:M(e.width??600),[te.cardWidth]:M(e.cardWidth??600),[te.dialogWidth]:M(e.dialogWidth??446)})),o=ve();let n;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&_o(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[wo,l?Yr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),Hl=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{preset:r,dad:a,fullscreen:s,width:l,cardWidth:i,dialogWidth:u}=n,c=e(n),{key:p}=c,f={[te.width]:M(l??600),[te.cardWidth]:M(i??600),[te.dialogWidth]:M(u??446)};return Vue.nextTick(()=>{const[y]=be(`[internalkey="${p}"]`)||[];y&&(a&&_o(y,{preset:r,x:0,y:0}),s&&r==="card"&&Ke(y,{width:"100%",height:"100vh"}),Ke(y,f),st(y,wo))}),c},destroyAll:t}},Xr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Co=Vue.defineComponent({name:"RMoreDropdown",props:Xr,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"}),Qr(e=le(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Zr={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}},Jr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Yl=Vue.defineComponent({name:"RayQRcode",props:Zr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const s=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Jr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new sn.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&A(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&A(y,f)})},i=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&G(n.value,"String")?Jo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await s(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:i}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=this,{errorActionClick:s}=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:s.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>a,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ce={...naive.dataTableProps,tool:{type:Boolean,default:!0},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},onRegister:{type:[Function,Array],default:null}},B={tableIconSize:"18",tableKey:Symbol("r-table")},ea=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ce},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&A(a,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(C,{name:"adjustment",size:B.tableIconSize,cursor:"pointer"},null)]})}}),ta=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(B.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ct(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:B.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),oa=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),Xe=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:B.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ie=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((s,l)=>{const{key:i,title:u,children:c,fixed:p,isResizable:f,...y}=s,v=p==="left",h=p==="right",b={...y,title:u,key:i,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:h,isResizable:f};return{...b,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Xe,{icon:"row_head",title:"固定在列首",customClassName:v?Te:"",onClick:r.bind(this,"left",b,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:B.tableIconSize,cursor:"pointer",customClassName:f?Te:"",onClick:n.bind(this,b,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Xe,{icon:"row_end",title:"固定在列尾",customClassName:h?Te:"",onClick:r.bind(this,"right",b,l)},null)]})}}),set:()=>{}}),o=s=>{const{onUpdateColumn:l}=e;l&&A(l,s)},n=(s,l)=>{s.isResizable=!s.isResizable,s.resizable=s.isResizable,t.value[l]=s,o(t.value)},r=(s,l,i)=>{const u=`${s}FixedActivated`,c=`${s==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=s:l.fixed=void 0,t.value[i]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:s,dragNode:l,dropPosition:i})=>{const[u,c]=Ie(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Ie(s,t.value);p===null||f===null||(i==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:B.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:oa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),ra=Vue.defineComponent({name:"TablePrint",props:ce,setup(e){const{wrapperRef:t}=Vue.inject(B.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),en(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:B.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),aa=Vue.defineComponent({name:"TablePropsSelect",props:{...ce,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=s=>{const{onPopselectChange:l}=e;l&&A(l,s)};return(()=>{const{striped:s,bordered:l,onInitialed:i}=e;s&&o.value.push("striped"),l&&o.value.push("bordered"),i&&A(i,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(C,{name:"expanded",size:B.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function la(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xl=Vue.defineComponent({name:"RTable",props:ce,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=ve(16),l=ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),p=(m,V)=>{const{onContextMenuClick:S}=e;S&&A(S,m,V),i.showContextMenu=!1},f=(m,V)=>{var g;return{...(g=e.rowProps)==null?void 0:g.call(e,m,V),onContextmenu:e.disabledContextMenu?void 0:_=>{_.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=_.clientX,i.y=_.clientY})}}},y=m=>{u.size=m},v=m=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&A(V,m),S&&A(S,m)},h=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},b=m=>{Object.keys(c.value).forEach(S=>{c.value[S]=m.includes(S)})},d=m=>{const{tool:V}=m;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(ra,m,null),Vue.createVNode(ea,Vue.mergeProps(m,{onChangeSize:y.bind(this)}),null),Vue.createVNode(ta,null,null),Vue.createVNode(na,Vue.mergeProps(m,{onUpdateColumn:v.bind(this)}),null),Vue.createVNode(aa,Vue.mergeProps(m,{onPopselectChange:b.bind(this),onInitialed:b.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let g;return Vue.createVNode(naive.NFlex,{align:"center"},la(g=h())?g:{default:()=>[g]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),h()]});else return S};return Vue.onMounted(()=>{const{onRegister:m}=e;m&&r.value&&A(m,r.value)}),Vue.provide(B.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o({rTableInst:r,uuidTable:l,uuidWrapper:s}),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:f,contextMenuSelect:p,privateReactive:u,tool:d,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:y,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({id:i},t,e,p,{rowProps:y.bind(this),size:r.size,ref:"rTableInst"}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:le(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":f(e),footer:()=>{var h;return(h=c.tableFooter)==null?void 0:h.call(c)},action:()=>{var h;return(h=c.tableAction)==null?void 0:h.call(c)}})}}),Ql=()=>{const e=Vue.ref(),t=c=>{c&&(e.value=c)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:c=>o().downloadCsv.call(null,c),filters:c=>o().filters.call(null,c),page:c=>o().page.call(null,c),scrollTo:c=>o().scrollTo(c),sort:(c,p)=>o().sort.call(null,c,p)}]},sa={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ia=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},sa),setup(e){const{getKeepAliveInclude:t}=Va(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=mt;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}}),ca={...naive.formProps,onRegister:{type:[Function,Array],default:null}},Zl=Vue.defineComponent({name:"RForm",props:ca,setup(e){const t=Vue.ref();return Vue.onMounted(()=>{const{onRegister:o}=e;o&&t.value&&A(o,t.value)}),{formRef:t}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),Jl=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>De(e)||{},formRules:()=>De(t)||{}}]};var ua={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 da=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,No=(e,t,o)=>{const n=[];if(da(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=No(r,t,o);a.length>0&&n.push(e,...a)}return n},pa=(e,t,o)=>{const n=[];for(const r of e){const a=No(r,t,o);a.length>0&&n.push(...a)}return n},ma=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=ua,n=o?o.title:"";document.title=t+" - "+n},ha=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},To=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=oe(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},Qe=()=>{const{getRootPath:e}=ne();return ie(z.appMenuKey,"sessionStorage",{defaultValue:e.value})},fa=e=>e[0]==="/",ko=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(fa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){ko(r.children,t,a);continue}else t.push({...r,path:a})}return t},ga=e=>Array.isArray(e)?ko(De(e)):[],Oo=()=>Ar(Rr()),ya=()=>ga(Oo());let fe;const xo=(e,t)=>{var o;if(fe&&Ue(fe.fullPath,t))return fe;for(const n of e){if(Ue(n.fullPath,t))return fe=n,n;if((o=n.children)!=null&&o.length){xo(n.children,t);continue}}},Ro=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=oe(),{setKeepAliveInclude:r}=Sa(),a=Vue.reactive({menuKey:Qe(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=d=>{const{meta:m}=d,{i18nKey:V,noLocalTitle:S}=m,g=Vue.computed(()=>V?n(`${V}`):S),_={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},T=Object.assign({},_,{icon:ha(d),extra:To(d)});return d.fullPath===Qe()&&(a.currentMenuOption=T),T.show=Mo(T),T},i=d=>{a.breadcrumbOptions=pa(a.options,"fullPath",d)},u=(d,m=!0)=>{const S=Array.isArray(d)?[...d]:[d];m?a.menuTagOptions.push(...S):a.menuTagOptions=S},c=(d,m)=>{a.menuTagOptions.find(S=>S.fullPath===d)||a.menuTagOptions.push(m)},p=(d,m,V)=>{const{meta:S}=m;if(S.windowOpen)window.open(S.windowOpen);else{e({path:String(d),query:V});const{sameLevel:g}=S;if(r(m),ma(m),!g)c(d,m),i(d),a.menuKey=d,a.currentMenuOption=m,je(z.appMenuKey,d);else{const _=Ve(l(m),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(L=>L.key===_.key)||a.breadcrumbOptions.push({..._,fullPath:String(_.key)})}}},f=async(d,m)=>{const[V]=d.split("?"),S=t().find(g=>g.path===V);if(S){const g=Ve(S,["children","meta","path","name","redirect"]);p(V,l({...g,fullPath:g.path}),m)}},y=()=>new Promise(d=>{const m=(V,S)=>{var _;const g=[];for(const T of V){let L=`${S.endsWith("/")?S:S+"/"}${T.path}`;if(L=L.replace(/\/+/g,"/"),(_=T.children)!=null&&_.length)T.children=m(T.children,L);else if(!Lo(T.meta))continue;g.push(l({...T,fullPath:L}))}return g};if(a.options=m(Oo(),""),a.currentMenuOption){const{currentMenuOption:V}=a;i(V.key),c(V.fullPath,V)}d()}),v=d=>a.collapsed=d,h=(d,m=1)=>a.menuTagOptions.splice(d,m),b=async()=>{s.value&&(await y(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,m)=>{await b(),d!==m&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:v,spliceMenTagOptions:h,setMenuTagOptions:u,resolveOption:l}},{persist:{key:z.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Ao=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Uo(n)?a({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("账号退出中..."),tn("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:z.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Po=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=mt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:z.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Q=()=>{const e=Ro(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ne();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ue=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=Ro();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},E=()=>{const e=gt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=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:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=gt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},va=()=>{const e=Ao();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ba=()=>{const{signing:e,logout:t}=Ao();return{signing:e,logout:t}},Va=()=>{const e=Po();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Sa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Po();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},es=e=>{const t=Pinia.createPinia();e.use(t),t.use(cn)},Lo=e=>{const{getSigningCallback:t}=va(),{role:o}=e;return he!=null&&he.length&&he.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Mo=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=ze();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},_a=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},wa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=jn;t&&_a(e),o&&Lr(e)},ke=(e=!0)=>{const{router:t}=$e(),{push:o,replace:n}=t,{getRootPath:r}=ne();je(z.appMenuKey,r.value),e?n(r.value):o(r.value)};var Ca={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 Na=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ca;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),Ta=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ue(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Q(),s=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=_e(),i=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=s.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Na,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:s.value,"onUpdate:value":p=>s.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:i}},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 ka{constructor(){We(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)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";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 Oe={requestInstance:null,responseInstance:null},xe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ge={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Oa=new ka,ts=()=>{const e=(l,i)=>{i==="requestInstance"?Oe.requestInstance=l:Oe.responseInstance=l},t=l=>Oe[l],o=(l,i,u)=>{u==="ok"?xe[l]=i:ge[l]=i},n=(l,i)=>i==="ok"?xe[l]:ge[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?xe[i]:ge[i],p=t(l),{MODE:f}=ze();p&&r(c,p,f)},fetchError:(l,i,u)=>{const c=ge[u],{MODE:p}=ze();r(c,i,p)}}},xa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Oa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Do=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=zo(),{getContentTransition:o}=E(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),s=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:s,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(xa,null,null),e?Vue.createVNode(ia,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Ra=Object.freeze(Object.defineProperty({__proto__:null,default:Do},Symbol.toStringTag,{value:"Module"}));var Aa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Aa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ze=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),La=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=fl(),{getAppTheme:o}=E(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ye(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ma=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=E(),p=Vue.computed({get:()=>e.show,set:y=>{t("update:show",y)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:y=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,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"},ye(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(La,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ye(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ye(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Mn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ye(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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Da(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const za=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ue(),{getBreadcrumbOptions:t}=Q(),{isTabletOrSmaller:o}=_e();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Da(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ia=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ue(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=_e(),p=Vue.ref(!1),f=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},y=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,s.searchOptions=[];return}const _=r().reduce((T,L)=>{var j;const O=Ve(L,["children","meta","path","name"]),R=n({...O,fullPath:L.path}),{breadcrumbLabel:P}=R;return(j=P==null?void 0:P.toLocaleLowerCase())!=null&&j.includes(g.toLocaleLowerCase())&&Mo(R)&&T.push(R),T},[]);setTimeout(()=>{s.searchOptions=_,Vue.nextTick().then(()=>{b()}),p.value=!1},500)},h=g=>{if(g){const{meta:_}=g;_.windowOpen?window.open(_.windowOpen):(a.value=!1,o(g.fullPath,g))}},b=()=>{const g=s.searchOptions[i],_=s.searchOptions[u],T="content-item--active";g&&Vue.nextTick().then(()=>{const L=be(`attr:data_path="${g.path}"`),O=_?be(`attr:data_path="${_==null?void 0:_.path}"`):null;if(O!=null&&O.length){const[R]=O;on(R,T)}if(L!=null&&L.length){const[R]=L;st(R,T)}})},d=g=>{const{icon:_}=g;return typeof _=="string"?Vue.createVNode(C,{name:_,size:"24"},null):typeof _=="function"?()=>_:Vue.createVNode(C,{name:"search",size:"24"},null)},m=g=>{g==="up"?i=i-1<0?0:i-1:g==="down"&&(i=i+1>=s.searchOptions.length?s.searchOptions.length-1:i+1)},V=g=>{const _=g.key;switch((_==="ArrowUp"||_==="ArrowDown"||_==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=i<=0?0:i,_){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const T=s.searchOptions[i];T&&h(T);break}b()},S=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:h.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]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),se(window,"keydown",g=>{y(g),V(g)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Ee(v,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:S,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,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":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;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"},Re(a=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):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 a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Re(a=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Re(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}});function Ea(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ja=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=nn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{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"},Ea(n=e())?n:{default:()=>[n]})]})}})}}),$a=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(z.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])]})}}),Ba=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Fa={logout:()=>{const{logout:e}=ba();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Wa=e=>{const t=Fa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ka=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ua=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=oe(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[...r],s=[...r];return o.value?s:a},qa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=oe(),[n,{toggleFullscreen:r,isEnabled:a}]=ct(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=E(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=_e(),p=X("globalDrawerValue"),f=Vue.computed(()=>Ka({isFullscreen:n,isTabletOrSmaller:c})),y=Vue.computed(()=>Ua({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:y,toolIconClick:d=>{var m;(m=v[d])==null||m.call(v)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ia,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Ze,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(za,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[s(Vue.createVNode(ja,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Ze,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:ht,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ba(),onSelect:Wa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode($a,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Ma,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),Ga=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(qa,null,null)]})}}),Ha={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ya=pt('',1),Xa=[Ya];function Qa(e,t){return dt(),ut("svg",Ha,[...Xa])}const Za={render:Qa},Ja={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},el=pt('',1),tl=[el];function ol(e,t){return dt(),ut("svg",Ja,[...tl])}const nl={render:ol};function rl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const al=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Q(),{changeMenuModelValue:a}=ue(),{getRootPath:s}=ne(),{maximize:l}=zo(),{reload:i}=hl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y,checkCloseLeft:v,checkCloseRight:h}=gl(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const m={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(nl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Za,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:m.size},null),disabled:!1}]),S=ve(16),g={closeCurrentPage:()=>{n.value!==s.value&&u(d)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(d)}},_=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",L=X("globalMainLayoutLoad"),O="n-scrollbar-container",R=w=>{u(w)},P=(w,N)=>{V.value.forEach(D=>{if(D.key===w){D.disabled=N;return}})},j=w=>{_.actionDropdownShow=!1,a(w.fullPath,w)},Z=()=>{const w=document.getElementById(S);if(w)return Array.from(w.childNodes).find(me=>rn(me,O).value)},de=w=>{var D;const N=Z();if(N){const me=N.scrollLeft||0,Fe=w==="left"?Math.max(0,me-200):me+200;(D=o.value)==null||D.scrollTo({left:Fe,behavior:"smooth"})}},pe=w=>{_.actionDropdownShow=!1;const N=g[w];N&&N()},we=(w,N)=>{N.preventDefault(),_.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{_.actionDropdownShow=!0,_.x=N.clientX,_.y=N.clientY})},Be=()=>{const{closeable:w}=r.value[d]??{};P("closeCurrentPage",!w),h(d)?P("closeRight",!1):P("closeRight",!0),v(d)?P("closeLeft",!1):P("closeLeft",!0)},Eo=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),Be()},jo=w=>{r.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},$o=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Bo=()=>{Z()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Fo=()=>{Vue.nextTick().then(()=>{const w=be(`attr:${T}="${n.value}"`);if(w!=null&&w.length){const[N]=w;Vue.nextTick().then(()=>{var D;(D=o.value)==null||D.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,N)=>{V.value.forEach(D=>{b.includes(D.key)&&(w.length>1?D.disabled=!1:D.disabled=!0)}),N!=null&&N.length&&(w.length>(N==null?void 0:N.length)?Bo():w.length===(N==null?void 0:N.length)&&Fo())},{immediate:!0}),Vue.watch(()=>_.actionDropdownShow,w=>{var N;w&&((N=Ee(Be,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:j,moreOptions:V,scrollX:de,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:pe,actionState:_,menuTagContextMenu:we,setCurrentContextmenuIndex:Eo,menuTagMouseenter:jo,menuTagMouseleave:$o,MENU_TAG_DATA:T,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:L}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:y,menuTagMouseleave:v,actionDropdownSelect:h,reload:b}=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:h.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(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},rl(e=r.map((d,m)=>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,m),onMouseenter:y.bind(this,d),onMouseleave:v.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=d;return S?c(S):V}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,m)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{b()}},null),Vue.createVNode(Co,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),ll=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(al,null,null)}}),sl=e=>{const t=Ne(e[0]),o=Ne(e[1]),n=Ne(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`}))},Je=Yo(z.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),il=()=>({setLockAppScreen:o=>{Je.value=o},getLockAppScreen:()=>Je.value}),cl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=E(),{getLockAppScreen:a}=il(),s=sl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ta,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ga,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(ll,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Do,null,null)]}),o?Vue.createVNode(Pa,{ref:"layoutFooterRef"},null):null]})]})}}),ul=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-BAnoQgfM.js"),__vite__mapDeps([54,14,10,1,2,3,4,6,7,8,9,5,11,42,12,13,26,15,16,17,18,19,20,21,22,23,55]))},{path:"/",name:"RLayout",component:cl,children:ya()}],Se=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:ul,scrollBehavior:e=>{Pr(e)}}),os=e=>{e.use(Se),wa(Se)},$e=()=>Se?{router:Se}:{router:{}},et="YYYY-MM-DD HH:mm:ss",dl=()=>({locale:s=>{const l=In[s];l?F.locale(l):F.locale(En)},getStartAndEndOfDay:s=>{const{format:l=et}=s??{},i=F(),u=i.startOf("day"),c=i.endOf("day"),p=i.format(l),f=u.format(l),y=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f,formatEndOfDay:y}},format:(s,l)=>{const{format:i=et}=l??{};return F(s).format(i)},isDayjs:s=>F.isDayjs(s),daysDiff:(s,l)=>{const i=F(s);return F(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=F(s);return c.isAfter(i)&&c.isBefore(u)}});function _e(e){const{width:t,height:o}=lt(e),n=Vue.ref(!1);return an(()=>{const{media:a=768}=e??{};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let tt=999,Ae=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:ot,height:nt}=lt(),rt=document.createElement("style"),pl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l}=t??{},i={};let u=!1;const c=()=>{const h=K(e);if(!h)return;const{left:b,top:d}=h.getBoundingClientRect(),m=` + [${H}] { + position: fixed; + width: ${ot.value}px !important; + height: ${nt.value}px !important; + transform: translate(-${b}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${G(l,"Null")||G(l,"Undefined")?tt:l} !important; + background-color: ${s??null}; + } + `;rt.innerHTML=m,Ae||document.head.appendChild(rt)},p=()=>{const h=K(e);o==null||o(),h&&(h.getAttribute(H)||h.setAttribute(H,H),u||(u=!0,tt+=1),Ae||(c(),Ae=!0),i.transition=h.style.transition,h.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const h=K(e);h&&(h.style.transition=i.transition??"",h.removeAttribute(H)),a==null||a()},y=()=>{const h=K(e);h&&(h.getAttribute(H)?f():p())},v=Vue.watch(()=>[ot.value,nt.value],c);return ln(()=>{const h=K(e);h&&(h.style.transition=i.transition??"",h.removeAttribute(H)),v()}),{enter:p,exit:f,toggleFullscreen:y}},Pe={svg:re.toSvg,png:re.toPng,jpeg:re.toJpeg,blob:re.toBlob,pixelData:re.toPixelData},ns=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>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=Pe[i??s??"jpeg"])==null||f.call(Pe,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(r==null||r(y),c(y))).finally(()=>{a==null||a()})})}},rs=(e,t)=>({print:()=>{const n=K(e)||e;Xo({...it(t,["printable"]),printable:n})}}),ml={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},as=(e,t)=>{if(typeof e!="function")throw new Error("[usePagination]: callback expected a function, but got "+typeof e);const o=it(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),n={onUpdatePage:h=>{r.page=h,e()},onUpdatePageSize:h=>{r.pageSize=h,r.page=1,e()}},r=Vue.reactive(Object.assign({},ml,o,n)),a=r.onUpdatePage,s=r.onUpdatePageSize;return{updatePage:a,updatePageSize:s,getItemCount:()=>r.itemCount,setItemCount:h=>{r.itemCount=h},getPage:()=>r.page,setPage:h=>{a(h)},getPageSize:()=>r.pageSize,setPageSize:h=>{s(h)},getPagination:()=>r,getCallback:e}},zo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=K(ee),{toggleFullscreen:s}=pl(a,n);U("layoutContentMaximize",o),s(),r&&o&&((l=ee==null?void 0:ee.value)==null||l.scrollTo(r))}}),hl=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),ls=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=E(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=E(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),Le=e=>{const{getPrimaryColorOverride:t}=E(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},fl=()=>{const e=()=>{const{getAppTheme:r}=E(),{t:a}=oe();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),Le(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),Le(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),Le(!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(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function gl(){const{getMenuTagOptions:e,getMenuKey:t}=Q(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ue(),s=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const h=J(v,"close");if(e.value.length!==1&&h){const{index:b,option:d}=h;if(n(b),d.fullPath===t.value){const m=e.value[b-1];m&&o(m.fullPath,m)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=ne(),{router:{getRoutes:h}}=$e(),b=h().find(d=>d.path===v.value);if(b){const d=Ve(b,["children","meta","path","name","redirect"]),m=a(d);o(m.path,a({...m,fullPath:m.path}))}},closeRight:v=>{const h=J(v,"closeRight");if(h){const{option:b,index:d}=h,m=e.value.length-d,V=s();n(d+1,m),d<=V&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeLeft:v=>{const h=J(v,"closeLeft");if(h){const{option:b,index:d}=h,m=s();n(0,d),m<=d&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeOther:v=>{const h=J(v,"closeOther");if(h){const{option:b}=h;t.value!==b.fullPath?(n(0,e.value.length),o(b.fullPath,b)):r(b,!1)}},getCurrentTagIndex:s,checkCloseRight:v=>{const h=J(v,"checkCloseRight");if(h){const{index:b}=h,d=e.value.length-1;return!(b>=d)}return!1},checkCloseLeft:v=>{const h=J(v,"checkCloseRight");if(h){const{index:b}=h,d=e.value.length-1;return b===0?!1:b>0&&d>0}return!1}}}function ss(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=$e(),{isPush:s=!0,query:l}=o||{},i=u=>s?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=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:[y]}=f;p(y);return}i(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function ne(){const{getAppRootRoute:e}=E(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const yl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=To(e)},at=(e,t,o)=>{const n=xo(e,t);n&&yl(n,o)},Me=(e,t,o)=>{const{getMenuOptions:n}=Q();if(typeof e=="string")at(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;at(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function is(){return{hidden:n=>{Me(n,"hidden",{show:!1})},show:n=>{Me(n,"show",{show:!0})},update:(n,r)=>{Me(n,"update",r)}}}const Io=()=>ie(z.localeLanguage,"localStorage",{defaultValue:Dn});export{El as A,Zl as B,as as C,En as D,Ul as E,Xl as F,Oa as G,ts as H,$l as I,Hl as J,Ql as K,ht as L,Co as M,zo as N,ss as O,hl as P,ls as Q,Gl as R,fl as S,La as T,is as U,ke as V,k as _,rs as a,jl as b,E as c,z as d,I as e,$a as f,Il as g,il as h,ba as i,_e as j,X as k,Fl as l,os as m,ne as n,oe as o,U as p,Yl as q,C as r,es as s,zl as t,ns as u,Bl as v,ql as w,Wl as x,Kl as y,Jl as z}; diff --git a/js/hooks-C31FuUB3.js.gz b/js/hooks-C31FuUB3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a2242e8a07f970d082555a70fb102f54cf53504 GIT binary patch literal 33014 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�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 __vite__mapDeps.viteFileDeps[i]) -} -var zo=Object.defineProperty;var Io=(e,t,o)=>t in e?zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Fe=(e,t,o)=>(Io(e,typeof t!="symbol"?t+"":t,o),o);import{s as _e,t as ze,c as jo,i as Eo}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as $o,u as le,a as Bo,b as Fo,c as Ie,d as we,e as Wo}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{d as F}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Ko}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as G,s as je,c as Uo,a as z,r as ae,b as L,d as qo,u as ye,e as Go,p as Ho,f as be,h as We,j as Yo,k as Le,q as Me,l as Xo,m as Zo,n as Qo,o as Jo,w as en,t as tn,v as K,x as on}from"./utils-DOaJhKXi.js";import{l as nn}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as rt}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as Ke}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as rn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as ne}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as an,u as re,i as ln,a as sn,b as cn,c as un,d as dn,e as pn,f as mn,g as hn,h as fn,j as gn,k as yn,l as bn,m as vn,n as Vn,o as Sn,p as _n,q as wn,s as Cn}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Nn}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as at,o as lt,a as it}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";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 a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(_e(o,s,o[s]||{}),_e(o[s],u,r)):_e(o,s,r||{}))}),o},Tn="modulepreload",kn=function(e){return"/ray-template/"+e},Ue={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(o.map(s=>{if(s=kn(s),s in Ue)return;Ue[s]=!0;const u=s.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let y=a.length-1;y>=0;y--){const b=a[y];if(b.href===s&&(!u||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Tn,u||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((y,b)=>{f.addEventListener("load",y),f.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${s}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},On=(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)))})},xn=async e=>{var o;const t={};for(const n of e){const r=await On(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-DOXnS80E.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])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-CRkP0EEf.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Ol=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}}},st={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},xl="",D={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Rn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={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"},ct=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],An="zh-CN",Pn="zh-CN",Ln={"zh-CN":"zh-cn","en-US":"en"},Mn="zh-cn",Rl={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)$/},Al={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Dn={setupRouterLoadingBar:!0,setupRouterGuard:!0},zn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Pl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:y}=p;o.value=f,n.value=y,i(!0)})};a&&$o(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},ut=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){ut[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(ut,e))}let W;const In=async()=>{const e=Ro(),t=await xn(ct);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Pn})},Ll=async e=>{const t=await In();e.use(t),W=t},qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{if(!W)return{t:a=>qe(e,a),locale:a=>{}};const{t,...o}=W.global;return{...o,t:(a,...i)=>a?!a.includes(".")&&!e?a:t(qe(e,a),...i):"",locale:a=>{W.mode==="legacy"?W.global.locale=a:Vue.isRef(W.global.locale)?W.global.locale.value=a:W.global.locale=a}}},x=e=>e,jn={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-jwwKL7L1.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-COwta9OX.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,14,10,1,5,11,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-Cu_ZDC2k.js"),__vite__mapDeps([31,14,10,1,2,3,4,6,7,8,9,5,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-DEJDAHLZ.js"),__vite__mapDeps([32,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),q=()=>k(()=>Promise.resolve().then(()=>_a),void 0),Hn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-NTKd5EAV.js"),__vite__mapDeps([33,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),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/"}}]},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-KEVN9FF0.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-BYDsT6UZ.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),er={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-KDsF1MF6.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},tr=Object.freeze(Object.defineProperty({__proto__:null,default:er},Symbol.toStringTag,{value:"Module"})),or={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-CnmR2hZw.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},nr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),rr={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:()=>k(()=>import("./index-BtZPyenx.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:()=>k(()=>import("./index-B6a_PCdD.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:()=>k(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ar=Object.freeze(Object.defineProperty({__proto__:null,default:rr},Symbol.toStringTag,{value:"Module"})),lr={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-Dnfyixpf.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,14,10,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},ir=Object.freeze(Object.defineProperty({__proto__:null,default:lr},Symbol.toStringTag,{value:"Module"})),sr={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-V6CdFeXH.js"),__vite__mapDeps([40,1,2,3,4,5,10,6,7,8,9,41,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},cr=Object.freeze(Object.defineProperty({__proto__:null,default:sr},Symbol.toStringTag,{value:"Module"})),ur={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-ClR70qj-.js"),__vite__mapDeps([42,43])),meta:{i18nKey:x("menu.RelyAbout")}}]},dr=Object.freeze(Object.defineProperty({__proto__:null,default:ur},Symbol.toStringTag,{value:"Module"})),pr={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-CaTrDMZf.js"),__vite__mapDeps([44,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},mr=Object.freeze(Object.defineProperty({__proto__:null,default:pr},Symbol.toStringTag,{value:"Module"})),hr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([45,46])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},fr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),gr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-PYTu7hoU.js"),__vite__mapDeps([47,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,48])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},yr=Object.freeze(Object.defineProperty({__proto__:null,default:gr},Symbol.toStringTag,{value:"Module"})),br={path:"/table",name:"TableView",component:()=>k(()=>import("./index-DIMqaIzt.js"),__vite__mapDeps([49,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},vr=Object.freeze(Object.defineProperty({__proto__:null,default:br},Symbol.toStringTag,{value:"Module"})),Vr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-PtreLKfg.js"),__vite__mapDeps([50,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},Sr=Object.freeze(Object.defineProperty({__proto__:null,default:Vr},Symbol.toStringTag,{value:"Module"})),_r={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-WwFMvezZ.js"),__vite__mapDeps([51,11,12,13,1,2,3,4,5,10,14,6,7,8,9,15,16,17,18,19,20,21,22,23,52])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},wr=Object.freeze(Object.defineProperty({__proto__:null,default:_r},Symbol.toStringTag,{value:"Module"})),Cr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":En,"/src/router/modules/demo/axios.ts":Bn,"/src/router/modules/demo/cache-demo.ts":Wn,"/src/router/modules/demo/context-menu.ts":Un,"/src/router/modules/demo/directive.ts":Gn,"/src/router/modules/demo/doc.ts":Yn,"/src/router/modules/demo/echart.ts":Zn,"/src/router/modules/demo/iframe.ts":Jn,"/src/router/modules/demo/mock.ts":tr,"/src/router/modules/demo/modal.ts":nr,"/src/router/modules/demo/multi-menu.ts":ar,"/src/router/modules/demo/precision.ts":ir,"/src/router/modules/demo/qrcode.ts":cr,"/src/router/modules/demo/rely.ts":dr,"/src/router/modules/demo/router-demo.ts":mr,"/src/router/modules/demo/scroll-reveal.ts":fr,"/src/router/modules/demo/svg-icons.ts":yr,"/src/router/modules/demo/table.ts":vr,"/src/router/modules/demo/template-hooks.ts":Sr,"/src/router/modules/error404.ts":wr});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},[])},Nr=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Tr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},kr=e=>{const{beforeEach:t}=e,{getRootPath:o}=oe(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(D.token),s=ie(D.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?Ne(!0):!G(c,"Symbol")&&c&&zn.includes(c)?i():To(u)?n(r,a)?s?i(s):Ne(!0):i():Ne(!0):n(r,a)?i():i("/")})};var Or={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 dt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Or,{locale:t}=te(),{locale:o}=nl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ro(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,je(D.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{const u=Uo(l,s),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(l,s,u)=>{Reflect.has(n,l)&&(n[l]=s),u==null||u()};return Nn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:D.appPiniaSettingStore}}),pt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],mt="transparent",ht={},ft={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},gt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},yt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},bt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Nt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Tt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},kt={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"}},Ot={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)"}}},xt={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)"}}},Rt={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)"]}}},At={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)"]}}},Pt={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)"]}}},Lt={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)"]}}},Mt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Dt={textStyle:{color:"#999999"}},zt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},It={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"}}},jt={color:["#fc97af","#87f7cf"]},Et={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"}},$t={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},xr={color:pt,backgroundColor:mt,textStyle:ht,title:ft,line:gt,radar:yt,bar:bt,pie:vt,scatter:Vt,boxplot:St,parallel:_t,sankey:wt,funnel:Ct,gauge:Nt,candlestick:Tt,graph:kt,map:Ot,geo:xt,categoryAxis:Rt,valueAxis:At,logAxis:Pt,timeAxis:Lt,toolbox:Mt,legend:Dt,tooltip:zt,timeline:It,visualMap:jt,dataZoom:Et,markPoint:$t},Rr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:mt,bar:bt,boxplot:St,candlestick:Tt,categoryAxis:Rt,color:pt,dataZoom:Et,default:xr,funnel:Ct,gauge:Nt,geo:xt,graph:kt,legend:Dt,line:gt,logAxis:Pt,map:Ot,markPoint:$t,parallel:_t,pie:vt,radar:yt,sankey:wt,scatter:Vt,textStyle:ht,timeAxis:Lt,timeline:It,title:ft,toolbox:Mt,tooltip:zt,valueAxis:At,visualMap:jt},Symbol.toStringTag,{value:"Module"})),Bt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Ft="transparent",Wt={},Kt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Ut={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},qt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Gt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},eo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},to={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},oo={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"}},no={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)"}}},ro={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)"}}},ao={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)"]}}},lo={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)"]}}},io={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)"]}}},so={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)"]}}},co={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},uo={textStyle:{color:"#333333"}},po={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},mo={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"}}},ho={color:["#5ab1ef","#e0ffff"]},fo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},go={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ar={color:Bt,backgroundColor:Ft,textStyle:Wt,title:Kt,line:Ut,radar:qt,bar:Gt,pie:Ht,scatter:Yt,boxplot:Xt,parallel:Zt,sankey:Qt,funnel:Jt,gauge:eo,candlestick:to,graph:oo,map:no,geo:ro,categoryAxis:ao,valueAxis:lo,logAxis:io,timeAxis:so,toolbox:co,legend:uo,tooltip:po,timeline:mo,visualMap:ho,dataZoom:fo,markPoint:go},Pr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ft,bar:Gt,boxplot:Xt,candlestick:to,categoryAxis:ao,color:Bt,dataZoom:fo,default:Ar,funnel:Jt,gauge:eo,geo:ro,graph:oo,legend:uo,line:Ut,logAxis:io,map:no,markPoint:go,parallel:Zt,pie:Ht,radar:qt,sankey:Qt,scatter:Yt,textStyle:Wt,timeAxis:so,timeline:mo,title:Kt,toolbox:co,tooltip:po,valueAxis:lo,visualMap:ho},Symbol.toStringTag,{value:"Module"})),Lr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Rr,"/src/echart-themes/macarons/macarons.json":Pr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Mr=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),Dr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},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,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:()=>Mr()},autoResizeObserverTarget:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})}},zr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Ir=Lr(),Ge="__R_CHART_DOWN_LOAD_CHART__";Ir.forEach(e=>{an(e.name,e.theme)});const Ml=Vue.defineComponent({name:"RChart",props:Dr,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=$;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:Ge,disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":z(e.width),"--ray-chart-height":z(e.height)})),y=Vue.ref(!1);let b;const h=async()=>{var O;re([sn,cn,un,dn,pn,mn,hn,fn]),re([gn,yn,bn,vn,Vn,Sn]),re([_n,wn]),re([Cn]);try{re((O=e.use)==null?void 0:O.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},v=()=>{if(c!=null&&c.getDom()&&w(),e.theme==="default"){e.autoChangeTheme?m("dark"):m("");return}if(e.theme)m(e.theme);else{const O=e.autoChangeTheme&&o.value?`${s}-dark`:s;m(O)}},d=O=>{let R=Vue.unref(O);const A=E=>Object.assign({},R,E);return e.showAria&&(R=A({aria:{enabled:!0,decal:{show:!0}}})),R},m=(O=s)=>{const R=n.value,A=d(e.options),{height:E,width:Q}=R.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=ln(R,O,{width:Q===0?200:void 0,height:E===0?200:void 0}),a.value=c,ue&&L(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Se){de&&L(de),console.error("[RChart]: render error: ",Se)}},V=()=>!(c&&c.getDom()),w=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},g=()=>{c&&c.resize()},S=(O,R)=>{if(O===Ge&&!V()){const{filename:E,...Q}=e.downloadOptions;qo(c.getDataURL(Q),E??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&L(A,O,R)},T=()=>{e.autoResize&&(i||(i=ze(g,e.throttleWait)),l||(l=Fo(e.autoResizeObserverTarget||r,i))),!(c!=null&&c.getDom())&&(!y.value&&e.intersectionObserver||(v(),b==null||b.stop()))};e.intersectionObserver&&(b=Bo(e.intersectionObserverTarget||r,([O])=>{y.value=O.isIntersecting},e.intersectionOptions));const P=()=>{w(),i==null||i.cancel(),l==null||l.stop(),b==null||b.stop(),b=null,i=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(w(),v())}),Vue.watch(()=>e.showAria,()=>{w(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,O=>{const R=d(O),A=Object.assign({},e.setChartOptions,zr);c==null||c.setOption(R,A)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),y.value&&T()}),t({echart:a,dispose:P,render:T,isDispose:V}),Vue.onBeforeMount(async()=>{await h()}),Vue.onMounted(()=>{T()}),Vue.onBeforeUnmount(()=>{P(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:S}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(yo,{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)])}}),jr={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},Dl=Vue.defineComponent({name:"RCollapseGrid",props:jr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&L(r,t.value),a&&L(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Er={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:Er,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?z(e.width):z(e.size),"--ray-icon-height":e.height?z(e.height):z(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),$r={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}},zl=Vue.defineComponent({name:"RIframe",props:$r,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":z(e.frameborder),"--ray-iframe-width":z(e.width),"--ray-iframe-height":z(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&L(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&L(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Br={...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}},Fr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ke(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ke.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},Il=Vue.defineComponent({name:"RModal",props:Br,setup(e){const{height:t}=Ie(),o=Vue.computed(()=>({"--r-modal-width":z(e.width??600),"--r-modal-card-width":z(e.cardWidth??600),"--r-modal-dialog-width":z(e.dialogWidth??446)})),n=ye();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Fr(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Wr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Kr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const yo=Vue.defineComponent({name:"RMoreDropdown",props:Wr,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"}),Kr(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ur={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}},qr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),jl=Vue.defineComponent({name:"RayQRcode",props:Ur,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await qr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new nn.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&L(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&L(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&L(c)},u=c=>n.value&&G(n.value,"String")?Go(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=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:()=>a,icon:()=>Vue.createVNode(C,{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}},B={tableIconSize:"18",tableKey:Symbol("r-table")},Gr=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:a}=e;a&&L(a,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(C,{name:"adjustment",size:B.tableIconSize,cursor:"pointer"},null)]})}}),Hr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(B.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=rt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:B.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Yr=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),He=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:B.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,b=p==="left",h=p==="right",v={...y,title:u,key:s,fixed:p,isLeftFixedActivated:b,isRightFixedActivated:h,isResizable:f};return{...v,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(He,{icon:"row_head",title:"固定在列首",customClassName:b?Ce:"",onClick:r.bind(this,"left",v,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:B.tableIconSize,cursor:"pointer",customClassName:f?Ce:"",onClick:n.bind(this,v,l)},null),default:()=>"修改列宽"}),Vue.createVNode(He,{icon:"row_end",title:"固定在列尾",customClassName:h?Ce:"",onClick:r.bind(this,"right",v,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&L(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=De(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=De(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:B.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:Yr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Zr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(B.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Ho(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:B.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Qr=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:l}=e;l&&L(l,i)};return(()=>{const{striped:i,bordered:l,onInitialed:s}=e;i&&o.value.push("striped"),l&&o.value.push("bordered"),s&&L(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(C,{name:"expanded",size:B.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Jr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const El=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=ye(16),i=ye(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,m)=>{const{onContextMenuClick:V}=e;V&&L(V,d,m),l.showContextMenu=!1},p=(d,m)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,d,m),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=g.clientX,l.y=g.clientY})}}},f=d=>{s.size=d},y=d=>{const{onUpdateColumns:m,"onUpdate:columns":V}=e;m&&L(m,d),V&&L(V,d)},b=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(m=>typeof m=="function"?m():m)},h=d=>{Object.keys(u.value).forEach(V=>{u.value[V]=d.includes(V)})},v=d=>{const m=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Zr,d,null),Vue.createVNode(Gr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Hr,null,null),Vue.createVNode(Xr,Vue.mergeProps(d,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(Qr,Vue.mergeProps(d,{onPopselectChange:h.bind(this),onInitialed:h.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[m(),b()]):m};return Vue.provide(B.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:i,contextMenuOptions:l,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:y,contextMenuSelect:b}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:y.bind(this),size:r.size}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:l,onClickoutside:()=>i.showContextMenu=!1,onSelect:b.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let h;return Vue.createVNode(naive.NFlex,{align:"center"},Jr(h=f(e))?h:{default:()=>[h]})},footer:()=>{var h;return(h=c.tableFooter)==null?void 0:h.call(c)},action:()=>{var h;return(h=c.tableAction)==null?void 0:h.call(c)}})}}),ea={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ta=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ea),setup(e){const{getKeepAliveInclude:t}=pa(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=st;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var oa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 na=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,bo=(e,t,o)=>{const n=[];if(na(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=bo(r,t,o);a.length>0&&n.push(e,...a)}return n},ra=(e,t,o)=>{const n=[];for(const r of e){const a=bo(r,t,o);a.length>0&&n.push(...a)}return n},aa=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=oa,n=o?o.title:"";document.title=t+" - "+n},la=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},vo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=te(),{label:r,icon:a,type:i,i18nLabel:l}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>a})},Ye=()=>{const{getRootPath:e}=oe();return ie(D.appMenuKey,"sessionStorage",{defaultValue:e.value})},ia=e=>e[0]==="/",Vo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(ia(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){Vo(r.children,t,a);continue}else t.push({...r,path:a})}return t},sa=e=>Array.isArray(e)?Vo(jo(e)):[],So=()=>Nr(Cr()),ca=()=>sa(So());let he;const _o=(e,t)=>{var o;if(he&&We(he.fullPath,t))return he;for(const n of e){if(We(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){_o(n.children,t);continue}}},wo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=ma(),a=Vue.reactive({menuKey:Ye(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:m}=d,{i18nKey:V,noLocalTitle:w}=m,g=Vue.computed(()=>V?n(`${V}`):w),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},T=Object.assign({},S,{icon:la(d),extra:vo(d)});return d.fullPath===Ye()&&(a.currentMenuOption=T),T.show=ko(T),T},s=d=>{a.breadcrumbOptions=ra(a.options,"fullPath",d)},u=(d,m=!0)=>{const w=Array.isArray(d)?[...d]:[d];m?a.menuTagOptions.push(...w):a.menuTagOptions=w},c=(d,m)=>{a.menuTagOptions.find(w=>w.fullPath===d)||a.menuTagOptions.push(m)},p=(d,m,V)=>{const{meta:w}=m;if(w.windowOpen)window.open(w.windowOpen);else{e({path:String(d),query:V});const{sameLevel:g}=w;if(r(m),aa(m),!g)c(d,m),s(d),a.menuKey=d,a.currentMenuOption=m,je(D.appMenuKey,d);else{const S=be(l(m),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(P=>P.key===S.key)||a.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,m)=>{const[V]=d.split("?"),w=t().find(g=>g.path===V);if(w){const g=be(w,["children","meta","path","name","redirect"]);p(V,l({...g,fullPath:g.path}),m)}},y=()=>new Promise(d=>{const m=(V,w)=>{var S;const g=[];for(const T of V){let P=`${w.endsWith("/")?w:w+"/"}${T.path}`;if(P=P.replace(/\/+/g,"/"),(S=T.children)!=null&&S.length)T.children=m(T.children,P);else if(!To(T.meta))continue;g.push(l({...T,fullPath:P}))}return g};if(a.options=m(So(),""),a.currentMenuOption){const{currentMenuOption:V}=a;s(V.key),c(V.fullPath,V)}d()}),b=d=>a.collapsed=d,h=(d,m=1)=>a.menuTagOptions.splice(d,m),v=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,m)=>{await v(),d!==m&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:b,spliceMenTagOptions:h,setMenuTagOptions:u,resolveOption:l}},{persist:{key:D.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Co=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Eo(n)?a({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("账号退出中..."),Yo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:D.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),No=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=st,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:D.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=wo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=oe();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=wo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=dt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=dt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},ua=()=>{const e=Co();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},da=()=>{const{signing:e,logout:t}=Co();return{signing:e,logout:t}},pa=()=>{const e=No();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ma=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=No();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},$l=e=>{const t=Pinia.createPinia();e.use(t),t.use(rn)},To=e=>{const{getSigningCallback:t}=ua(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ko=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Le();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},ha=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},fa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Dn;t&&ha(e),o&&kr(e)},Ne=(e=!0)=>{const{router:t}=Ee(),{push:o,replace:n}=t,{getRootPath:r}=oe();je(D.appMenuKey,r.value),e?n(r.value):o(r.value)};var ga={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ya=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ga;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ba=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ya,{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 va{constructor(){Fe(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)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";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 Te={requestInstance:null,responseInstance:null},ke={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Va=new va,Bl=()=>{const e=(l,s)=>{s==="requestInstance"?Te.requestInstance=l:Te.responseInstance=l},t=l=>Te[l],o=(l,s,u)=>{u==="ok"?ke[l]=s:fe[l]=s},n=(l,s)=>s==="ok"?ke[l]:fe[l],r=(l,...s)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...s)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?ke[s]:fe[s],p=t(l),{MODE:f}=Le();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=fe[u],{MODE:p}=Le();r(c,s,p)}}},Sa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Va.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=xo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Sa,null,null),e?Vue.createVNode(ta,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),_a=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"}));var wa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 Ca=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=wa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Xe=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Na=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ll(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=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}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:y=>{t("update:show",y)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:y=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,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"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Na,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Rn,onUpdateValue:l=>{i("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>i("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>i("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>i("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>i("copyrightSwitch",l)},null)]})]})]})]})]})}});function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=Ve();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},ka(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xa=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(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{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},y=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},b=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((T,P)=>{var E;const O=be(P,["children","meta","path","name"]),R=n({...O,fullPath:P.path}),{breadcrumbLabel:A}=R;return(E=A==null?void 0:A.toLocaleLowerCase())!=null&&E.includes(g.toLocaleLowerCase())&&ko(R)&&T.push(R),T},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{v()}),p.value=!1},500)},h=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(a.value=!1,o(g.fullPath,g))}},v=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],T="content-item--active";g&&Vue.nextTick().then(()=>{const P=Me(`attr:data_path="${g.path}"`),O=S?Me(`attr:data_path="${S==null?void 0:S.path}"`):null;if(O!=null&&O.length){const[R]=O;Xo(R,T)}if(P!=null&&P.length){const[R]=P;Zo(R,T)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(C,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(C,{name:"search",size:"24"},null)},m=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},V=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const T=i.searchOptions[s];T&&h(T);break}v()},w=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:h.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]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),le(window,"keydown",g=>{y(g),V(g)},!0),{...Vue.toRefs(i),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:ze(b,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:w,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,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":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;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"},Oe(a=t.map((i,l)=>Vue.createVNode(n,{menuOption:i,key:i.fullPath},null)))?a:{default:()=>[a]}):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 a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Oe(a=this.helperTipOptions.map(i=>Vue.createVNode(naive.NFlex,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Oe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?a:{default:()=>[a]})}})])])]})}});function Ra(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Aa=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&&L(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(C,{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"},Ra(n=e())?n:{default:()=>[n]})]})}})}}),Pa=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(D.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])]})}}),La=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ma={logout:()=>{const{logout:e}=da();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Da=e=>{const t=Ma[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},za=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ia=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"}],a=[...r],i=[...r];return o.value?i:a},ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:a}]=rt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>za({isFullscreen:n,isTabletOrSmaller:c})),y=Vue.computed(()=>Ia({isFullscreen:n,isTabletOrSmaller:c})),b={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:y,toolIconClick:d=>{var m;(m=b[d])==null||m.call(b)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(xa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Oa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Aa,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:ct,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:La(),onSelect:Da.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Pa,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Ta,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),Ea=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(ja,null,null)]})}}),$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=it('',1),Fa=[Ba];function Wa(e,t){return lt(),at("svg",$a,[...Fa])}const Ka={render:Wa},Ua={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},qa=it('',1),Ga=[qa];function Ha(e,t){return lt(),at("svg",Ua,[...Ga])}const Ya={render:Ha};function Xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Za=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:a}=ce(),{getRootPath:i}=oe(),{maximize:l}=xo(),{reload:s}=al(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y,checkCloseLeft:b,checkCloseRight:h}=il(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const m={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ya,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:m.size},null),disabled:!1}]),w=ye(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",P=X("globalMainLayoutLoad"),O="n-scrollbar-container",R=_=>{u(_)},A=(_,N)=>{V.value.forEach(M=>{if(M.key===_){M.disabled=N;return}})},E=_=>{S.actionDropdownShow=!1,a(_.fullPath,_)},Q=()=>{const _=document.getElementById(w);if(_)return Array.from(_.childNodes).find(pe=>Jo(pe,O).value)},ue=_=>{var M;const N=Q();if(N){const pe=N.scrollLeft||0,Be=_==="left"?Math.max(0,pe-200):pe+200;(M=o.value)==null||M.scrollTo({left:Be,behavior:"smooth"})}},de=_=>{S.actionDropdownShow=!1;const N=g[_];N&&N()},Se=(_,N)=>{N.preventDefault(),S.actionDropdownShow=!1,d=_,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=N.clientX,S.y=N.clientY})},$e=()=>{const{closeable:_}=r.value[d]??{};A("closeCurrentPage",!_),h(d)?A("closeRight",!1):A("closeRight",!0),b(d)?A("closeLeft",!1):A("closeLeft",!0)},Ao=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),$e()},Po=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},Lo=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Mo=()=>{Q()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Do=()=>{Vue.nextTick().then(()=>{const _=Me(`attr:${T}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(M=>{v.includes(M.key)&&(_.length>1?M.disabled=!1:M.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Mo():_.length===(N==null?void 0:N.length)&&Do())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,_=>{var N;_&&((N=ze($e,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:E,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:w,actionDropdownSelect:de,actionState:S,menuTagContextMenu:Se,setCurrentContextmenuIndex:Ao,menuTagMouseenter:Po,menuTagMouseleave:Lo,MENU_TAG_DATA:T,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:P}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:y,menuTagMouseleave:b,actionDropdownSelect:h,reload:v}=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:h.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(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Xa(e=r.map((d,m)=>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,m),onMouseenter:y.bind(this,d),onMouseleave:b.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:w}}=d;return w?c(w):V}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,m)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(yo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Qa=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Za,null,null)}}),Ja=e=>{const t=we(e[0]),o=we(e[1]),n=we(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`}))},Ze=Wo(D.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),el=()=>({setLockAppScreen:o=>{Ze.value=o},getLockAppScreen:()=>Ze.value}),tl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:a}=el(),i=Ja([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ba,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ea,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Qa,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Oo,null,null)]}),o?Vue.createVNode(Ca,{ref:"layoutFooterRef"},null):null]})]})}}),ol=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-Cqll1sG5.js"),__vite__mapDeps([53,14,10,1,2,3,4,6,7,8,9,5,11,41,12,13,26,15,16,17,18,19,20,21,22,23,54]))},{path:"/",name:"RLayout",component:tl,children:ca()}],ve=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:ol,scrollBehavior:e=>{Tr(e)}}),Fl=e=>{e.use(ve),fa(ve)},Ee=()=>ve?{router:ve}:{router:{}},Qe="YYYY-MM-DD HH:mm:ss",nl=()=>({locale:i=>{const l=Ln[i];l?F.locale(l):F.locale(Mn)},getStartAndEndOfDay:i=>{const{format:l=Qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l),y=c.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f,formatEndOfDay:y}},format:(i,l)=>{const{format:s=Qe}=l??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,l)=>{const s=F(i);return F(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function Ve(e){const{width:t,height:o}=Ie(e),n=Vue.ref(!1);return en(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Je=999,xe=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:et,height:tt}=Ie(),ot=document.createElement("style"),rl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const h=K(e);if(!h)return;const{left:v,top:d}=h.getBoundingClientRect(),m=` - [${H}] { - position: fixed; - width: ${et.value}px !important; - height: ${tt.value}px !important; - transform: translate(-${v}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${G(l,"Null")||G(l,"Undefined")?Je:l} !important; - background-color: ${i??null}; - } - `;ot.innerHTML=m,xe||document.head.appendChild(ot)},p=()=>{const h=K(e);o==null||o(),h&&(h.getAttribute(H)||h.setAttribute(H,H),u||(u=!0,Je+=1),xe||(c(),xe=!0),s.transition=h.style.transition,h.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),a==null||a()},y=()=>{const h=K(e);h&&(h.getAttribute(H)?f():p())},b=Vue.watch(()=>[et.value,tt.value],c);return tn(()=>{const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),b()}),{enter:p,exit:f,toggleFullscreen:y}},Re={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},Wl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,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=Re[s??i??"jpeg"])==null||f.call(Re,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(r==null||r(y),c(y))).finally(()=>{a==null||a()})})}},Kl=(e,t)=>({print:()=>{const n=K(e)||e;Ko({...on(t,["printable"]),printable:n})}}),xo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=K(ee),{toggleFullscreen:i}=rl(a,n);U("layoutContentMaximize",o),i(),r&&o&&((l=ee==null?void 0:ee.value)==null||l.scrollTo(r))}}),al=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),Ul=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),Ae=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},ll=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:a}=te();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),Ae(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),Ae(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),Ae(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function il(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),i=()=>e.value.findIndex(b=>b.fullPath===t.value);return{close:b=>{const h=J(b,"close");if(e.value.length!==1&&h){const{index:v,option:d}=h;if(n(v),d.fullPath===t.value){const m=e.value[v-1];m&&o(m.fullPath,m)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:b}=oe(),{router:{getRoutes:h}}=Ee(),v=h().find(d=>d.path===b.value);if(v){const d=be(v,["children","meta","path","name","redirect"]),m=a(d);o(m.path,a({...m,fullPath:m.path}))}},closeRight:b=>{const h=J(b,"closeRight");if(h){const{option:v,index:d}=h,m=e.value.length-d,V=i();n(d+1,m),d<=V&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeLeft:b=>{const h=J(b,"closeLeft");if(h){const{option:v,index:d}=h,m=i();n(0,d),m<=d&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeOther:b=>{const h=J(b,"closeOther");if(h){const{option:v}=h;t.value!==v.fullPath?(n(0,e.value.length),o(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return!(v>=d)}return!1},checkCloseLeft:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return v===0?!1:v>0&&d>0}return!1}}}function ql(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ee(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();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:[y]}=f;p(y);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 oe(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=I(),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 sl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=vo(e)},nt=(e,t,o)=>{const n=_o(e,t);n&&sl(n,o)},Pe=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")nt(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;nt(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Gl(){return{hidden:n=>{Pe(n,"hidden",{show:!1})},show:n=>{Pe(n,"show",{show:!0})},update:(n,r)=>{Pe(n,"update",r)}}}const Ro=()=>ie(D.localeLanguage,"localStorage",{defaultValue:An});export{xl as A,Va as B,Bl as C,Mn as D,Al as E,yo as F,xo as G,ql as H,al as I,Ul as J,ll as K,ct as L,Gl as M,Ne as N,Il as R,Na as T,k as _,Kl as a,Rl as b,j as c,D as d,I as e,Pa as f,Ol as g,el as h,da as i,Ve as j,X as k,Ll as l,Fl as m,oe as n,te as o,U as p,jl as q,C as r,$l as s,kl as t,Wl as u,Pl as v,zl as w,Ml as x,Dl as y,El as z}; diff --git a/js/hooks-DSLYAwDT.js.gz b/js/hooks-DSLYAwDT.js.gz deleted file mode 100644 index acf2ffeaf0608b81f24596c893191eab9e04edb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31713 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 It(vF-0C4Tg=l}o! diff --git a/js/index-B4XD_kt2.js b/js/index-B4XD_kt2.js new file mode 100644 index 00000000..bd304149 --- /dev/null +++ b/js/index-B4XD_kt2.js @@ -0,0 +1 @@ +import{z as d,B as l}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const U=Vue.defineComponent({name:"RFormDemo",setup(){const[a,{getFormInstance:i,validate:r,restoreValidation:u,formModel:t,formRules:e}]=d({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),o=Vue.ref(e()),n=Vue.ref(t());return{register:a,rules:o,condition:n,restoreValidation:u,formModel:t,validate:r}},render(){const{rules:a}=this,{register:i,restoreValidation:r,formModel:u,validate:t}=this;return Vue.createVNode(l,{onRegister:i,rules:a,model:this.condition},{default:()=>[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=u()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>t()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{U as default}; diff --git a/js/index-B4XD_kt2.js.gz b/js/index-B4XD_kt2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..049633013a2f36acbd583dec18a29424ba0e197d GIT binary patch literal 1389 zcmV-z1(Nz7iwFP!000021FctoZ_`#3{ePdLSeleb&&Ey~T3iK%Bv7c~Ygqw_cmaunx4oj9~oFic}oKe>3i(Zq|3 zSsdO3!2-~)@=C$5jFQeB!_@0y>NH+lI+MkA6zFO3p|9ff)5dhOqo7hWCXIrn*P7La zhgCHjhA$NX%s#C4IFy{h4c-r7TJ~9Dufz?^jAj zA+A%+)`{7e8kJE8v6poE++=l*tY>kRjshj1=`aoz%QQ|J=6*TVjwes@O>=aRXk!lU zh_Jc(Cq;F&W@W>aB)-sVrADh1F462WLM3qQ$aM0iQ8=O31F^cY*qS^rc|r+}o9_{- zhrk695?mp%jI$REtC=8@NlxjFl_}LOF6jpx#sXb3odno}N+ER+hVvJ3Z~zES8*?ct zC8K1Rdi6~AQn9#7vY2Zes0)06nOm^hi}m@XEJg~StW^p|F=nZEFX(dw-fn4=D=J9< zdNPbbE9)1F@9fGHuQcXKeHUd1D)sVI3tON_Qn+FyK(+-Yz#j=co zUR!A_U7M5Lw_LhLDCS*VIBf{99%3$lCks~8>n7f~z%Qg`bQl$KV!6Dcz;K~ODAZUG zG741YdK3p>YmKvv2XzRTh6G3z=JLHH>M}+>4`lrGJQWgC2W)~m*e5QQU~|MlNXB6$ z{f01VE7W29xr`Ka=JguTJRO9q#o6WZj&A;5eiIY%fB>v6cM z2nW|bW}*Ouh$*z!PoBMgaku})qyF~Y{x^3tBsuXs;Pz#0%~xDQn$yPA1MNzb(jQ8* zd;QCu+duDo_h{#b`|qGZvKxY}Q5CEK*P>zl@1woG-M{tg9_^4WN*eJ#X@C8``{MKQ zYl`xSCG+Oc%0VulNA%4{nak&AI7r25kAoNQEw?e^$&?s!73zKMT7Ke6Wa?IFdNhAcb1oeEp2EMHg z9T{TTwzb&98WJI#nnxl%XV+o%UXX8+PeNQ*VR$AHLy$AEN3b_ zL|aNbj=B^XJ97NY!=#!=xUU@^xddA>jn?{)o@(!ERF*fubUfNu_nsxR>FX#idw6r_ z>EoCGKG?bOWYGPw@0P(ekY4f7;Byo0wBVy}g>au|}wyi>u0yXR+`i=&%jplH*z`o8<`SCGavm2hZ}(4T@C;M%df5| literal 0 HcmV?d00001 diff --git a/js/index-Cqll1sG5.js b/js/index-BAnoQgfM.js similarity index 93% rename from js/index-Cqll1sG5.js rename to js/index-BAnoQgfM.js index 3d0b1ed3..fd7271fc 100644 --- a/js/index-Cqll1sG5.js +++ b/js/index-BAnoQgfM.js @@ -1 +1 @@ -import{s as u}from"./utils-DOaJhKXi.js";import{i as v,n as h,k as N,o as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{L as x}from"./ray-dCjhX_JK.js";import{c as R}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{R as _}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=f(),{signing:i}=v(),{getRootPath:n}=h(),a=N("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),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),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 se=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{se as default}; +import{s as u}from"./utils-C5Rf5pTn.js";import{i as v,n as h,k as N,o as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{L as x}from"./ray-dCjhX_JK.js";import{e as R}from"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import{R as _}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=f(),{signing:i}=v(),{getRootPath:n}=h(),a=N("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 se=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{se as default}; diff --git a/js/index-BAnoQgfM.js.gz b/js/index-BAnoQgfM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c138c02966dffcb65dc15d15bf4a0a702862484 GIT binary patch literal 3605 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.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{S as default}; +import{F as i}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=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{T as default}; diff --git a/js/index-BGJc9Hrx.js.gz b/js/index-BGJc9Hrx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..efd4b55725afadcf3be9aa12f1cc8272b3acdfa9 GIT binary patch literal 1025 zcmV+c1pfOUiwFP!000021BI2#Zrer_hWC96bygC>8IzI~%T#5^l483;Y}JaQz%~qF zLLOOTku&sMWXl497DX3b1TB!Fs}$&}UA90sEtE zSxu5!vlG28&+Yq@)Pzd#?@8-+9#_m++gVOCngt5CtNn2`8t~=V%mB`s9R((7SB=ze zE4D|i{s}d$`&RjGiMwn4-lQs*p;LuDA*L+RvPl&mj%rVQ$F43@%98+mY=WR!CFP{A zX1l}e{@OCexCTi*ojGrl@L?RuloF|v zYq&pLGn2{y-$mMO9|Wu znKRuzXVUBJ4wf0M0`|OFCY3~`GvCKu2Jc%xl7?#*0#1h}H>mTh!ggru@ID-I<4`armEy74};JUcrGz1s*h0!285Q-fU0gJiZ7H6O;*1llc@8XHF+NNpLd1-BM@9)XJ(9}8q@xX|v$ zwx!r5xJWZTN0#92fO*qYYoSSG)TFqGsGhiJMW&6yK7``-J@!FU79i`)fSkLT1wfKZ z9GBt`7dU_mofV1R{_@lHmtUdMah#m-amf;mqvQHm$YKDx01dkipE!0M9y}DY8-nTx2^ocFM_-^&a9=v9!p*!hc!BO%VK#EzDZnsOt$+B!94w;7=o;YH;&6 v$kmOF+ekxONs(FFyK>|7t7-S*QXMYRzvCeJJLYx7^^g7mHedESGzS0xyIT2* literal 0 HcmV?d00001 diff --git a/js/index-ClR70qj-.js b/js/index-BJguM_nH.js similarity index 97% rename from js/index-ClR70qj-.js rename to js/index-BJguM_nH.js index d84ef350..51c3d2f1 100644 --- a/js/index-ClR70qj-.js +++ b/js/index-BJguM_nH.js @@ -1 +1 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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/js/index-BJguM_nH.js.gz b/js/index-BJguM_nH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eaa94958fcb9a9daa54cc388b58ac9479ec063b0 GIT binary patch literal 2111 zcmV-F2*CFriwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZutdY)O~~#99{4$m@YQBA47c$>o7Uvz7dKn1G zq=HB)stizbq;6bgf~Bgg)VHbjaxe-F6C3q%@FGZbup03jWWGG>a=s>Y0B!4&MY325 zn7^26cS~g}^qJtf0%41)lO`%~1ie!SdbvthA)d5yfz;>762jwikg-lRqe5CwMqy4X zggi-@(&B0u8&v!SvS7M4BjahCb-a+LJxCSfDUBz(I??y`ds0>X3~XV#HGV0LS-W4& z(-PI`Vl^F%4`Wz8l0l{H2!br^OAj-^pR%<~FnQIctU|#u`Un4T4HEcgZ>RpiQmQen_y;N1hPMF z1SrL9eoJG353B8$W!hPv*3`Lpxni+2P&YJTXs&oBpv~4n*qzZJeiPvcvak!`ni+)# zX(DXn1nB%CX`0zU|1ClP2o0%d8c`8>7n$lF$h0w6W;)X`k0luw%95(SbcBLwsy|QW zN&S#)I-@4>&3qix;0cppdv1w2t5CLliTGx*pf1g_z8CRCH>*MB^kFxbYyAK%lA4KN z%%!3oh)ixxi$%tz3Z*poHOQQHRvvlTx}Jd^gNwRYZ*iZlnh$dbj|(YxRTE)JrP+ZC zHfh=Gcrp`AffsWcjah70_&(4Ehq^&(GPs%mQ!v-`lr^UnG+jfUWITmbNvl)0%aJK4 zU7AIx!>{IP6oW@o8ux!=@~9CDoe`Hl!zitz{T)6d;z=ezO2$(gt9i&8#w&W^khSez zxr7heu_UuhY8RoEGa<<3-T(B#54=N)N@t0WIAH7V>m*Cr%R3lKsXs zN~#-?lH>WIs;ezEtLhe9srJ`~ZiAAcEqsyG7f^vynm~XA?RyH6EY{Z<)|-U!RQp*V z4OHNm_Ia*?LCCYdV4bcC(8=+?&cD8L>a}`ZkBWp;IcI1eVaX!+fQp~<4i5&pAQJ;& z#Z(LdIz#);*-5-y!~v@6J#C&22w%vP>})@S0O<=>x3MTN&9c*iB~Munl~x)}?D&lucIx_1jm){ID2})DG}HkcT2bymfXYScXtwjV zqgpLAmZMKT`FQmLgoE3P$&;=fdar5zH|IIbwS)oP(-ZnPY$yn>D$d*@sZgvoOs z@dzr)Ep&60bFQV2BWSY}PL3y|GO*n^19AWTRh}z^C8#{BxC3Klo@}aUb@1%FjUBrE zQ`=XVv@$AM3Wu%bLD_)e_jh-n-5g#2V&~Blgx8=SAZ>vPJgc$u`PJ<^UzZvJ;{G}7 z@Q~u@&XdvIjVZ6u6Yy zM20^+*#7kKSQ<^FrEQsmm7))s`f0ve(yOafCWC6V!&En4B_U6$zhac1qU^(*dS__A zIx_>s3Qk%Tw{^lI@5q*DohTWw27Or(E)fvrAyg_E&fV6DN=C9=cFP{-cnYjQEaxkD z3X}k$!o``3msi~5G3n7bhnB1`7xT$S>K3@)lC2X1NpcY%J9d$!5x+=y25H3{xyA94 zuo_UFegJJQ;1@hkRmG&9RNTVFgOJC0lFA^&)2#V8)4Y~Je2_e20moxB#wR`8rFu1= zrJa*83)g~vQDC7BMa3P&pd5u6PN%a91yBW+{3v2Qga=`4E*=esM-9shynImCJjuyN zC#i@gL>paxI(&J}wp#Nqf;P=#73f;09Gr!9RR$Ea?~IFZw*T;WxV16d`rGK<%i+sw zfurQQW1jU+FNZm@?&y8#=xfp0xpir{^^ei@YopC4yN~`ny7F}U=8NqISBXwh{mZ92 zw=Qj8|9a>C&C&BON0*WL`#U%Oy7%DO-rYY9x32BHx-@+C9YO9&;o>&| zw#?Jc)_(?e#=)ubJ)nt!2di8}ARr3fsoCi}9n%mJ(2uOjf3{_svTuKrC%@jRa3E(M{sB z __vite__mapDeps.viteFileDeps[i]) } -import{r as s,_}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-ZmNoLzCr.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-CRcyXHBf.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-B93BjtIh.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.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{N as default}; +import{r as s,_}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-ZmNoLzCr.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-CRcyXHBf.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-B93BjtIh.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.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{N as default}; diff --git a/js/index-BOGUB0Lj.js.gz b/js/index-BOGUB0Lj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..aae45c4d53a6c7ca6f6643b3f16139cfb80e0e44 GIT binary patch literal 1894 zcmV-s2buUEiwFP!000021C^NDZsWKafba7ZT46Deu%_Ze96L#!+L98_WHxc^9Gt{s zXlaR-=t!bMQa;4%i}q%F(2zPCpyXu7*@;F27=fMt< z4sDJ}C|TANb7WZoj7$_U1&0orBc@8rElI*-N%`glp^0C|*hk_=ib+xyBQ>PKa7&U_ zTarW(k7+2alV|~q6a}kN<1o`Oz(aLwwS|L-P`;!RWD+Y_t1%^ktZjRQ+%sTQO2_e) zUeP8@K1fMf+jih$!kQ(mRMJXCpx@rjj758~$wU-~93ONw zrp>Ze)ONsLr`5Ayr?bhy8DbmNn0*0mcTo~({t$gA@<~4V;QZ0c_YrT$FrJK-%0h^F}EL=sc3hu1>g;Oe4 zHz{UQgu-#``^~CW7X6IdCNB1BpUVgk`#ov>?T&teC!1Vz8l#vY%O(^xOGRx@D}H)8 z`qbrnbXNR)Bj!PhoX<2nF~6_G4@POTS8VBFKZ<$A(A^;1HJ27>{Twoiy1}&zzM(sbWyXM z&LD{1^>hkXmdQpeDMU=Egsixi+l!N->WC9VP6Ml z?b(Y528L58o|RHbD+A-Yclmh27k`+gBOF4y0L=DK06_#PLo|87D!?ql`!4OKlX3i1 zuaH92<+_aUMTE#$B8`Up6qkSeu``+=n`;pzoCreW%3!D-toyv~-91_`W&Is8hTTwE%G-?E+gLQ-hR!5rJU}7W*wmHx z6}53_DdKNBdWxtu&kQi%5zDRLB}GduysYVip{f=(>~l<5hFF9Fsk=KZP;2FM+CE|E zb!QR=rQ*fW_1qbKjnnecn14Z>Fu>ToFQazf{VF@fuJ=WK0s(`DN7X5x<@7s{-oGvu zQJ_CC?C8-=ZX@$X1X3qUyGB5*NFrc#ih13{&ae_2m>oZu&rp=tN1^M&k)JUqo)KW~ zK0Lx=kk_5o($~dl9N1Qc*J}0iyw)J%iwvm<1D*DcZgyuRuT#8>GMpj|jPth5PRiB1 zPD)9ZQ-pyr=|i7(?(#b45eyxaF|nQqptD)mJX!Sfn+fF>n%l_Fv_DheE;u9KKN>V= z2C;ximol&We`kO(35uih_WY~u)|mKCo)ifP^sD}P_2f9rna9Q4i$|~P(>Ty~TD`#V zuJc+6akC!5G!EKFHa+(Gc}Lubp&LUt!}~-4W2be>cC5Tlwy5J4q?F7u+|LX!TklaE z^e*$-vuk}424;WcI5**KUMI0Ls=SB-$EdOHcwWwJba7~n+$?KK0HbFwZr!%Nf?+{yQ8}+dYac6XUtC$b6}iy4SP5DyCT`#zHVIaeUFJ17X7>x z@qyaJ$r#Nv4h*_?bv$Y1eN$4H@$RK?0rb6!KH=}YyguX;m{G3NIM5AtV(0|qw=OcB z3t;-@RrhFgncK+lBeJ|KYf1pKRgP-6MmMinl(R1t(@!8^i~>qd$x&WEnOP{z8sZcH z#>42$8&%q0;q?&wf>;nhH|DrJ2YKHv3_)sVjC2|Y=6SDHVcq;z&c*gJLz@7=c(@Jf zH+tR`0nc7NCt<*E@5j8`&bv$FGt4trq-y|}lcU;I>8<&?ccrS@n9w6=dkSwHt~b57 z!LDx&vTb!x8Xn*`Z-_R9evGszW}br8m0DOPJ=-U%RUtk8P@XsV zV*hMY1UX8#=?hypa{6s8v_|Mu5^ zfBfm!l==A2zkmGOzyAB{KYsh=FLJ>_V;K89!InPa5;@3DeC(rnA&h;$fE3c;9%fq7 z`Q#vzHV#Fz8RnjeDH6vih$$~kvV*5`VQKr2v3)tB2#6yDkZ3H+hSZS@_h_+CSB1eV zy*MWknIf8YWXUOZT||?Mc-epz(vu2W5EW!!uI|bOJEn}#eK{h@IhnjlJnF_^(3Lt= z3xh#=e!+-8MbDR{$To=Vue.createVNode(naive.NButton,{onClick:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default}; +import{V as e}from"./hooks-C31FuUB3.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-C5Rf5pTn.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const r=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:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default}; diff --git a/js/index-BS5nE4Pl.js.gz b/js/index-BS5nE4Pl.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..05493f2520f655080054a6ff78bbd29f8f56d061 GIT binary patch literal 866 zcmV-o1D*UIiwFP!000021BH}NZ`(E)#_#(SnXrQmh^%B;wd0_JVmVD`EOFy`F6yB$ zXz8`hL?TuGaq1d64cK*;qQL%O*e*K`x%99B!@f+jCEsG8?5>sTZCCR5KJUxtAxYDW z3$+^V5xEEXRPfZocjla5NECYRef@dc!{^dEpao~)I|+}8oFkAy9lH%&b5YoQP;YnX zd6^3q8nlFQ#03PdgZHsBUT6qBTsKAS#Z2vsOJ{eHoD%`@jmgh2X zvFl>jLG8z*%W!$TEHmU1Bu@c76+sQV*heD54(iCpA?Xc{%4|f~f=I);xQ4=EfAGAk zw)D;=novf>63J)|DM1+#5{$TmJ=Af?#hEy3lxs3UnL@>=cd>&)FFEY86SCD@3jr)L z?Fz9v+V36q$E4RQb6U|vqR{V8{cOO>dkYO{9b%Sf)2@k|@7frS+x;2Q?OoBn&Gn?w z@6CPj-nk>rFR0OSu#ZOL=4Y|%_+?5)0)S0*k_0}k8Kd=ahdTW&Lnu=qNTk;3IkA#6 z&rp}b`}ch;G*dJMRJ@c;K%GY(eL&iyT{w_P(FIk@H*j;TbTb1HUdDS-auQg=Cm9(dvD-f+p_1?$-GDll0#hJb0EKF#0(E>c7EG`DIKXj_Oy^3K< zbfOB8cTO{aXKHi$n?GJ$fA_=f&o6I(dSz9g{d.loading=e},C=e=>{l.value=e},A=()=>{o()?r():window.$message.warning("图表已经渲染")},g=()=>{i()},f=()=>{const e=()=>Math.floor((Math.random()+1)*100);n.value.series[0].data=new Array(7).fill(0).map(()=>e()),n.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:F,chartLoading:E,handleLoadingShow:N,chartAria:l,handleAriaShow:C,basePieOptions:m,baseLineOptions:n,...Vue.toRefs(d),mountChart:A,unmountChart:g,updateChartOptions:f,register:a,register2:u,dispose2:V,render2:h,isDispose2:p}},render(){const{register:a,register2:s,dispose2:i,render2:r,isDispose2:o}=this;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("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("6. 默认启用 intersectionObserver 属性,只有元素在可见范围才会渲染图表,可以滚动查看效果")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("7. useChart 方法")])])])]}),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.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{onRegister:a,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},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:()=>{o()?r():window.$message.warning("图表已经渲染")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{onRegister:s,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":u=>this.chartLoading=u,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":u=>this.chartAria=u,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/js/index-BWGqgQmV.js.gz b/js/index-BWGqgQmV.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a97275b501fb99ceff2ab511cda67b6a081c857 GIT binary patch literal 2756 zcmV;#3On^5iwFP!000021GQOwZxcrv|NlP4GIy2i-t2Z?Y~n0RFNqUq5fB>Ea3zYO z$?n)5vfg!PW|J7p64#az-WsY>;6jd48Hc@s>|8rnhs(_TY4&AChBrUJ=Wm({5eSl(bAOMV0$lM-Lhp>Tjo=^syWnUvhk*KBHvDCVkv( zC@DqP^Cs?Ocv$BUb26DOyKJbhKk|ppd5RM5mc-dENvOvQ#B4pBl@Yur)Q^ zPQ@&Wv77T9r#r3a!cPBCA5jN8cG4(gwy8ApQL6VaIo(dzJ?Ueg;W5jjxLZ?|PDO2X zr*|^XJL#0VGZQNyitQcP4)+}~{LiymJDbmm!{lswFqbY3x$S$z<(MLiN64#+zF+Pu zvQxtYxzrZqiA#_OexA5;2~$QG$2Q}L3+=k1jfE5;k{$BkaED(ohU6_7<`re`$)t$# zxLc1h2;q-UqT&`pY!wjYtUIlw6;}|#mOY$uAJQuq>QE^cbn_#d%j4*%!+__@!4J?XnU{IO6ZX+t=hBZtxabcuO&Fe`qSj zxx_v#37xi;9k0TW<3z>rkWJjYxlgMm;lZwogY($6%}Nz=&vQ5_iO1=lX~N73FPE?h zEW~l%qh$bX#F04yj(RSDV93V+f|J-5&jlYqaF7xJ!3o60r|*K%DlE4OnnaF|K@~Dg z31;R<9Lw5``?dKy4e6S$LS0p%mR4a#g&iu?G!<%wItn8x^IhBA zr^4~(>I5%4*sNHd<53gP{5VQz85K&KAF84!LA44S27Lc`v+TYPgTol)bR{vsmI=0+-$ ziZ?!WiRVf^Hrw1Z)CSiuv9T9zjzU~46%Z3yCn6Ao!3xOsrg|Npnwkou)j%%CF#oIB zSZ7-R6Cg!@N?JfAuyUJqRoNbGG))+Q;`6u{o(awBp&nxZI%pg_W@R%=Vr_rik2*Rt zX`!MCRa|CKEMSZ4u*Fl@h$7q)@6jsEQ(~Ky2w&qp04d2AxCv740XXh)?iHigmgjOr z+#{iB`_x9+k8G>^abYl`I@DARYDNlns!%snsB7wIv-DeHyGL3@@6a+j)H*e& z8!4!Fs?ac0Xtb(rfpM>#O$+aIs0(M)DbcV(wW(IMjf~kNorW%S=+IC#Xc#GIG+fnN zbhanw8&t;?B08(+rzMXOPCVBH+$(|V+gX;;RoH3huv67wr;&o1KtU6>X`ykW)g(OD zg}Xki*h+jLcHt__hOZnY%un&6rz?@{`mo|9l7FFzq&Y=g+nZAURK$#-JXWR=(MhhG+jv`)Aa*pTGL?V2q$hEy< zBKc=6`M##A$pda=i4u7?qK+!Uy)G9|Nj;RJa-t)t<* zv3h`F?o+oiju;*&iTE?~APi@nBk|zS4-3e(9UQMu2)vF(Bt4WM(~0-RBHYYEA?-M6 z3M_^%ju5x`#)XQai0;b0L7Za=I|+-P??%&**#mvIWtoS5$wnN9tA>Oeq&P1|YHFh9 zqi*_*0ZMO9P0Cr6v2rYns14)c0EEQS`tnz6%g@9CXyY969c~KTwg~{f z1EA|W&UV?rA+Oyk7~8jo@HCINHAME%Gv=rR?DL8lTzh}Py$#tTW z2mkt_c6+|Q_;P)9ac${^ltT`~QZVy(vFJH|d~E2W{-ga$1X?In+BkP*eRXl;-t)Dk z7g5QtFMn6NJ^yNDW)PK!aIxedj-~ZWKiB3jyjr=i_kJ5&{GLMGD#Z1$#p$N8k;i*) zOKOWPE}rH?#F`MXU3n4AJPYO*)|M`j_kxw#y|-uomKcR&BEy!j zX<(dTI*DnkX%B1j7lLzNu0OpS%r6A9kLnNpR=@mZaO-L9!j-j^xn>CK_ZFJ2)RyOh ziwm_o_t)ny)xMvp-JaijKROi2XHoZ+YS*9F{{4NVV>Bs_)!nqSjUT?MFTRv4L~Uu~ zpWoE(u0(G9-_{ljJLuqPSYhEbFak=*4i6?t%ao=iRSdwplG5vQ?zynyxmkx;6Q*e1 z%H}zvj1$*Rh?mLN3v3BXmbzNtEg3^P=^9b0>IkDI%_4c=C2N(74Tq*SFpCh1LC= zisT*U;oqx@$U9Wc?~$@>dvG7JT5FnzmKI)&#agyTQiX z)%uOuHrJrQA56FaGixoZ`(rE4bHy@w!&uR#?euHF*F}hrjck5kK(7v9BKZ!~X!a KIb?YL8vpZmV(LVRC0G`eT7e;q z$Rlwqaz>ep6iMJdZP90F_gxm~rVjcvMzixP6r`L6R8+L+cKDtD{Btftnl89d+f{|g z3S?8kQv=sx&gT*Zm#?l)SHS?^NaKVSoPlc*S>H(C#YAU1k=7GKC84 zF}6_KO-?)PoRpzZ3jr+5LwyHZ_!vFuo%YA1*DG^m1(K(L-U{ErHm)NPVhaVbaY}lF zXJvM&0qx8$5}l`S;^ug%!FTa7c5KuhxB4@pTji*PM?}W{F}528bl&Lq;<_k9Hxh-M z&uOk@;W`?Po0pMo)ytF&1pu4sB=PIm$$jdxfLi^=p^OOR=cLW&$E^;%DRcf(gO)H3 zxd7j`@Dps6u5%eDtpOE>gJetuL*3L>e9%CkGz9v4K>$p-2V8#;CeXm7%JiWEmQ zB{T4y-2@SM@tUN2AcQdyO8RwN#};ZmTVJ{EXwUgZ0E<98FrBU)_k#1ikybLH6W_sZ zt`e*-P=~^oB^?XR6iopY&3Gtf@YBi=*mRfYO3(v&`I8_V1%gE))tN z3Wi-C!4V^L3Ap=B0`JW25`>~5NxVmvDd`5hH;!dG)^%oXBbXAMDDSBH^y@eOAkrox zGPjDV1U#cSt7v+E`~L3t-#-5F)7|$!fBf*_{`NcL-{ipDN)dWStkgn!wc2X6!iAis zIOJ(<6Qg#w77;Nw%oyk_R-WNnmSK`4;VaL`H+#3^MrJadB-QJzYW^3~<)`WX_Whr~ z{BZZ3L+38uUj@lfs_@Y>!L60%u)kL=IBud`~FRZrku@e7#e Uzkmk^*~wRb0apPZsTl?U0JR92a{vGU diff --git a/js/index-BYDsT6UZ.js b/js/index-BakGPJkK.js similarity index 83% rename from js/index-BYDsT6UZ.js rename to js/index-BakGPJkK.js index e56ecd00..f61902fb 100644 --- a/js/index-BYDsT6UZ.js +++ b/js/index-BakGPJkK.js @@ -1 +1 @@ -import{w as e}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=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(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; +import{w as e}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=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(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; diff --git a/js/index-BakGPJkK.js.gz b/js/index-BakGPJkK.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..53f86f1b834968099984f81953fc60971a84f386 GIT binary patch literal 842 zcmV-Q1GW4giwFP!000021D%!Kj@m{P$M5?T#8->t8T3L@PAd z2Rw^CL*@el$oFZhK0|xo%SyfJMtz!9bGNTh*=(AcP_^pq_;>#2Kj&ji(nDHJ72l_O<e9%CkGzo)kpU$tD_%nmTre=wQNliWEmQ zC3End{R9zs@sgwmAcQdyO8O1lz!qvh-Mn($F)cG&0W1RXz;t_d-0xft%Z!oAc_TZQO6>SD{-|S#*j0q zDvKv04LE`sWf1Um$r&(pvSTC#&v-EtB!v#7+%P35y*#Pz1Sl=oF3Ze)W&b*==|qv92?77r~6^M0qFGCttq)2a$k? z$lNKa67Y=TtfJ}t?Yq0*e*N(Kk9Xhw^x^&c``d4gf0F}qCq?KPu~JLv)oSbY8W(b! z;*h7cZH$6mEh1uJm@&|KtUSZDEW;#8!q=XWZ}xu2jm%^^NvhXb)%-7}%TLq&?YlpI z{{HTVU;e*!%3?ZA$TS~EJf|wwQ%rd+;-TC>;I)G*BxJks9@(FKUuV@UtDeEz;uo;U Ue*q5;va>J#1hMHQei;S;0NT)_qyPW_ literal 0 HcmV?d00001 diff --git a/js/index-Dnfyixpf.js b/js/index-Bg04Ajsq.js similarity index 95% rename from js/index-Dnfyixpf.js rename to js/index-Bg04Ajsq.js index 34d4359a..34d76b80 100644 --- a/js/index-Dnfyixpf.js +++ b/js/index-Bg04Ajsq.js @@ -1 +1 @@ -import"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{A as s,B as p,C as d,D as l,E as c,F as V}from"./utils-DOaJhKXi.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const R=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=(a,o)=>{const r=e[o],n=r(...a);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{R as default}; +import"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{A as s,B as p,C as d,D as l,E as c,F as V}from"./utils-C5Rf5pTn.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const R=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=(a,o)=>{const r=e[o],n=r(...a);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{R as default}; diff --git a/js/index-Bg04Ajsq.js.gz b/js/index-Bg04Ajsq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5202427b6ccb02fef432a68ab3185dd251f94f5d GIT binary patch literal 1555 zcmV+u2JHDCiwFP!000021Ep76ZxcrteebVuw=ZjTci6S#CKwqR+dvyZT-?-EgCc9P zJB}ypt#dJPElU&#Pzt3|fu=xdDU{NS0xD7)64L&ddVP7~FI2nh2=6*61|-X4&7AYi zne%;fF*Y5WFahkT+4c!4=acFo{$VZ&mZ-1~Z;$D)u|%^fP*tERa_-}~lljKsMi}D| zY%$q~y#o|EpEM3kTSs9S1WzJrn@IkIWD`IIDVbxX&9+ZqFO~vQ@?2%= z16@^8VHDK}LROU9A+IU7 zs>C)0u!l2jP&uC}Ra4HawUc-m(dYW7-kr!zNi>(!6YE6F>nI^4{WsQUw-^VH~y?B2Z&Np(r5n zj$AP5T)9}Ch!hI8F!XY|h%MPcgks8&P8npLk_1pIKEf}MNx4*>bakV?HIw(h(V8rf1Yzv2b)YjA7Kk z3)uundQl3EWAZdcqxMz^w-`2&>?dYmYvH3Lei!EEc7h|QF>a>^ zylqF#Yh`oh@X1KBpjC%no>UbiO@wjgQ9RI4Eq$_^wH5kI*}xuC!k z$H=ju#x>ibELO^tIRZMWVhiPM)3GgNF|lbu6QzYbG&F8NhTbPg!xY<=AW_7)BgUHn zo%!^^Qjyq%x?Xe`wk?`IE~tVeC?Mf~d%snn3iA@>3(Tvf7vW59FzgtO7vXeV$2xj3 ziZX&1I74M`p7bj5y4tSTDc|Rj0hz= zp4mUJk7UqsdtS0KL<9i9_&$OdCzjCN{JL}dRyroUO+_o-l6Xe+NS@agT4u9YJ0Zpa zt07DD2N>9KF&Rf39`XC6;htc9@m9Pwm^sG9xYPsycvCUEgsN0zaY?fsY}o7&x3n~t zxT8ac3K2(nt0e`SO^i1O(Yz=cL6D*HjIATlg1C;r%n{hIIg>1I7*bP5RmcsN_7-wH zN)T!ZL26RgFi=`BAz8#$I;O;wSVD1@V~Ws{hA6XWnGI;YwL9IlZ#vhXbRJ)O_ViMJ zbG5g2uYYE%{m*yZYu~ynzqPk6yN|APu03k6f9c-5*}HJLy>ZoD`RUoyOYW72?aiM$ zKRoGNUW-+2VnP-RBK6My+Pib9xAlAH@{dA%J}!;QO}>)c?!Arn-(Lii^v`U$-*2=x zzKji>&N27VXT7^Cp1KRabgw>eSN`n&@wdBi-@SLX`_;MLnJxF?%>dKhIOndfcdtI^ z-Zc6K>yZ29bZr|$PI@P=XnY;35d-Hnt#@WHD zAO6)}UFkjCbk|nBp6lm3ckae&j5##DXZQ*MHd);B*7nBO(V#&A95T?d)T|@Ium+9v zn@Z~ibui%NAVB?`cV}tq=Xm zPW$6Rnq~G!Fc~IogMy-G-sbZ#LpwxdlJJ} J-D(&JLqwizP6%27^KOen&xMurVJ zf93TJiJWV@yAlD8ZB2ytGX9Kc8;v!dQ|%|KukTdkyx-la2ykqtBD|MzYDC*;tnr-c ze|yhAH7@kOyX{`N-g$86+0)No)40&JxVvp3*x06pSTAE)L{&7-m|O74WB0;2@7P`c z)jjoeOr!kcaE#k<0DsSNIGf?-0wNJ#!#Dl^I2!_vcpJPaJmij7z4+YKS5_FjJjRh2 zAYWbMd@Gdvp|@3JqM?TqShBGt3R28V{Jj5Zwc`8Gvj4ZRVue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{P as default}; +import{r as l}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{R as r}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const P=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{P as default}; diff --git a/js/index-Bladxual.js.gz b/js/index-Bladxual.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9346b2e8b17ac4412be31a28ba0c3a892890b78a GIT binary patch literal 1702 zcmV;X23h$ZiwFP!000021I<@$QxjPh{=UB=_J^r-Rd@M8w+tupe*V z=iK|8=Q-z|YMd_^gq4X0QIA&15F;-rJvqaeqH-+g|C0ZDAgD}I;XHP5g3^;lrAZp~ zD}KM?_sIh{MsLMRgQZSPfnc4<4(zPrlVd^c;*fp?b%In*2$wXCra-8;EM2XZFo!BA=*(G1lxP5)U(m!705DhB5O29A2 z#s`vF#0NT~G$V~@F50X3`y9}fzGNa7BAuW~DyxPuh3&I^N=P0Z@4ue*`$C;4suBP_ z!!<1$QUW$lJ{ZToWM3PsoV3LzEwQnlhG{uYZzQvm#*J>wWT1!S`Y-hk4B^R6T(ro6 zQy5nb0#UzDIj8vA(;g^h**S8{*FA{l5P@`;u%Y-@LH=#b-xceu90hQ(Pp@=GHmD`!^_1o0mg~$VWk2X84r&{gx0?B-FJzJNl=+m zAO)=?h9LNbnMZo)t$El3m?FL+zj%BoQW@)a-!BvG)5(eTZ(h9*D@ z3)bQzYiZ3|{#*UUAFQ?e*0a}wlm;61ijmLl+f)LGflEY3xCqMCFEyB!bgpSqISm=a zHRhmiegK|AS*dL29u_E9RiIR;d@wQv)69()MmPkOX+a#Th|!Xayj1^w*L?W6 z{?nGr+pIq5l2~=4w!MA2WXedxSv@SMU_V~|6+YlB40ioiE((YPY zHs<_>IltoaeLr)jx%_Rl@yov@kGZqGzqwc6TdY-g&CS>5%HLi8X#wfsz+q1NYcI{Y zx&5tI)}I#t$C6OD5{a~`355+j_@EyauSt#2r9`8@&yes z5Gqo4ii4P4;uC^6_5ro6rR7?6rdHkXT&9!*?T~X!VxZ=9Lo>3a6v`fZ8=4&`6_Li_ zV0q}m2xbs!2Q=4*h+%tV9qhZS!`;+%?>FMXuDhy?RVtD@dAwp-1LolpJKua`Pc*m) zgkcqF;WNI<=^8SINV?g-IY4P3U8|^Dk)Q27DDw7;1atREZTCfebz%RnclO_XU#o63 z*8bJ_;YV|MQSz8S|Ke6`W9@ByWz&4~kNVD%xx8i0uUik6&H3lG?fbtGKK$A_bju7g z4O(4Y+gYgZJQhxwZycyfu_5=T8(b@FU;3`!b$NUe}^ellRiulZQcjTh7l|t6SEK2PclV z;ZGPYhqK7=GS{na&E0bAq!Hy>;&i2S!f$>bm``?ya~lYkhOZdUeMhW$%7!%sj7E=dFhe^{2De`kM8_yZ1A9TO;{Yg=a1; wSoh`{Pxh?Emme)W;->68M9r~Z5zoW4^G`Kw|5G)?E9ZapAB5%NW7iG<03&%=F8}}l literal 0 HcmV?d00001 diff --git a/js/index-DEJDAHLZ.js b/js/index-CBI8e35C.js similarity index 88% rename from js/index-DEJDAHLZ.js rename to js/index-CBI8e35C.js index 8259a6f6..d094495a 100644 --- a/js/index-DEJDAHLZ.js +++ b/js/index-CBI8e35C.js @@ -1 +1 @@ -import{v as d}from"./hooks-DSLYAwDT.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=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}=d(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{T as default}; +import{v as d}from"./hooks-C31FuUB3.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=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}=d(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{T as default}; diff --git a/js/index-CBI8e35C.js.gz b/js/index-CBI8e35C.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..008ccde9adc2f08facc1a4b053020f9c20e0555e GIT binary patch literal 1272 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 G6aWA=eDZYw diff --git a/js/index-CSHkmk-h.js b/js/index-CSHkmk-h.js new file mode 100644 index 00000000..2726724c --- /dev/null +++ b/js/index-CSHkmk-h.js @@ -0,0 +1 @@ +import{J as r,R as a}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;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(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{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`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{k as default}; diff --git a/js/index-CSHkmk-h.js.gz b/js/index-CSHkmk-h.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..67d76014fe4c96caa3e2c2bdce48513e2cc765ca GIT binary patch literal 1607 zcmV-N2DtejiwFP!000021I<`#ZxUG;{=UD0&L>D_Mh1$lm>L9J-Db5bTWjpb;OWe1 zId+)AbIwqakl>|CZ>h#=SGKy_-Pk4Wrqyg>S_S{iGDG{Re_?ZGfC9ZNUN+f;1TyD& z-{*ba+nIopDIL@7pbHQe=40#&x4UrY&a(#Q$XfA z2}zWX@*VF)55RD%h~&qF0Fc)zgF8dC(4$4UC~CGt-by^oqU0iJ{Z6 zI2amg$AKwG^duB+;E+$0#DIWh(JMqr-)S&3e5M_nHlW}HpHdA*-!JyZ(*_Lr#a_`T z36Xd>HUW%qyOpXdfFwe_qSR-D&iBQJ5&_%}x=sXH*C!G4Me+vPQAEZN zYU75gh619G#c7<4B5$nkAVvX_J<|Sjz2QN0y&V@y8_*yyF6$VEB(Hcv^tQ?grzhwM zJmo#uh$H}p$^mAB(Qp06jfm84W>BOOArgp<2U5dY`x(+G#6YG_<-MZsxDZW}(UGC? z-j2#64FQ(?38V=rhzTMTDue>c*nOfDw-I(F`-Ip?pONqn3mqM%Ck3htCKvuK4|iHL~wsfMl{m^_s6NxFUR!*!1Y=+yhh}a zIIV*@kOT@ zWnClGH90V1Kv99?NP`hQnbI|=QFm4YNf_kL>k3e#FsXAqfz(L3Jz2+!+E#Ui(49>( zpcL$pc>9;H`O6>dk#ZhBD`N;K48q(1c6)eZ!0j10m4)ssMO1}B&Rkfn%{;J5t5*KD zwR)f96`%xrynG5n0%?$w0aiF()-?(>8sx0PBXe=1`u^qiuYXu`Pp!F1t$5FzE}3r@ z8M4I>n?z?OgFW7yC&%lZ)GgqqfAjvdxxU3U=@kT2eWDRn&XYTdAvLg;6-ALHg6c6i zPTbVPJ31o(D|YUJM*T_D_TW6zb2;AW%0@o3oo4g^GngBo2}J7DF2?JCMlR?IbZY>m zp?KkI72f2tX^1J3fy$!gvkDvshDw7>`45NKF>bz*lN8odgzM7sqZzq`pW`({Rr!{q zVR)0)kCQN|=?iHX+FG5TEtp~N38noZkgb%x7E$1y~;W1cwaPUOV;yMM_^al zd`D~Z4Hz9esG)Rm!%68Oo9ka^Aa!Js_b<45#k!E>KU$K%MN(t0{oh0#w3C{_?S<9l zf(jdy>KdQbwTO!3NgLZ*;-iGMgx{Hzqar_=(%&`Z#@6=6b8Gc}J8Rb|>lnxXZlU)c zS@@1Pc2@G+Yq!mZ^VafPXIJl*i+h{G)v~#rId?hzY9FvEWXsK(Szya;>1XRn;jmTO zRWYP)i{V@wjRJIA18Zi^oGm#r&Gm};ZjJlgbWS0KCU(mOLBN77L8w2O3A)V6l z7Y&7}+#d*gdUzP@^os^z&E&0>8TMjom)*Ib%{MQs{O>z=E7fw*`m1D4zpQTNtDCRP zjV<%tQmuH;bxkJ3l?E7rF%@3hEzeskGtC#3+EQsRqHbGo=fQ$`|C!4m(0-Bp)U`>) zF{CMOHaVW|wpZaN^ZmQeS)1?^DGyznS96|R&T|spwEz2N({url:"/api/list",method:"get",params:u}),K=Vue.defineComponent({name:"MockDemo",setup(){const u=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:r=>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("删除")]})]})}],e=Vue.reactive({email:null}),{getPagination:t,getPage:a,getPageSize:o,setItemCount:i,getCallback:n,setPage:C,setPageSize:f}=p(()=>{s({page:a(),pageSize:o(),email:e.email})}),l=t(),{data:m,loading:d,run:s}=E(g,{defaultParams:[{page:a(),pageSize:o(),email:e.email}],onSuccess:r=>{const{total:c}=r;i(c)}});return{personData:m,personLoading:d,getPagination:t,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:l}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;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(V,{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":e=>this.email=e,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getCallback.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(F,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0},null)]}})}});export{K as default}; diff --git a/js/index-CYMxmRQ3.js.gz b/js/index-CYMxmRQ3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..05fec50f7b78fc74cc0de95921cb6c8ac49043dd GIT binary patch literal 1801 zcmV+k2ln_MiwFP!000021GQIeZ`(!^{(iqgA?^bOkc?jJ+F_uaV#!Y9GFPC%tc0VQ}C4b6aIFOWV$#xP0 zhXVwN+<9j9*_nA}L9CYy%Ir)8nURvv@BfVo15TbAIwzej8pf0*Kzpbi?G% z;=qBEPOGSL!%WAecwCCd#J*3*rZbfbl}=2FV#34#_JI@=GfD0IAi0b>L5f8w5XE;* zC#0CvC7u~RpPN9#!<{%Z4W^-kc$20RQe5g5sUpS1tl4uO4UhDR@zWAIWZG0jks zSxk3H@tz>w<(}Mdv6~(T62Uyc^?umZH;8X^;?iXcEE6UagF-qUlg>!7cCvlt0y{&e zW5+w0MMOb8#%(bBQPR4ZiFdkL3~Q#C>CWZ5OCzMycEc1E!4agzfFgy34HJ_RABb7q92*_ZcO7aNOfd56RKP?m z0X4D7Ks6a+K97VHp9l~^1N4Zw(H^Uq91#ySrlE_>5V4L5kWPe+hv4ETNIwJwrHCjq z)7?_H6chXUE1xElW4IG@n*vdRHZg-k@#1jy@<=C!nHruQyF;W5CVAx1wg0QGMvb^dX%gQbxYS z;&CYyx;L|0Uwz)RfR3=%W^|X<-5;t= zBT`igrrBFmkf8!k5H5o>G@!vP!A2S`5SdfJmyaJ)g*>t}CiBtM zx$AFn?Xws&h+wly31qHBv5shk6ByiL@~N0$kc@_vsUUpptii3?0xskNg1`!YnGybY5IBy z6>l?xAx&1C6g`W1CF(fQvlN&`iS1ts2FZpr!k3Ts$sA6aVrZ65OxY47N%FJJj2z@m z9-@a5RoeH;L0;AzrzufBYKQwq-YL{FP=*zx$){q6dciIu8nK$>-zM1%qU!#@@P}Z; z`)1v{zxrOubHxNF_#Go0-*fswtlG|h>hmkFt24Eo&%JNg-fZ7bASP;Qe#On|)AU zoOPGhy~nTI_2=QC8*5KPuiExvIl}ai9O_RiD*1HY1E$5LThKG2aB?mXagh-N%jUXAxgG!NU9V zJYY~=ur)LZ+7%5cpaWqtr$L^*H{GLxJ!w!CD5&zOxUU*hP9AbP;$wj{KvBWp=18fI z5c5aW1>B^!e_x;QM!QH#78C3;(kzf!5u4%Y5IBQ;Tv8DOIWTcDq|P0fQy?fBAnJEY zpi7@*Fnyy!cn=?Yu6JKqt!p9Jrfq~slbEQyzZyN+rTK8F{^IB0GH{M9>OjXl2%D_2 zyy89C=7eAd^HwS#aWD^~sg!@jzmyHEMq;uh`MCW_-3D&X%l+vXn3^wbNo}qiq_w$_ rg0^wljN3jwg|OAzbM6Ea9Bu{QR+s#5t7eLvvw!+8%`s&Af(`%xWMX^O literal 0 HcmV?d00001 diff --git a/js/index-CaTrDMZf.js.gz b/js/index-CaTrDMZf.js.gz deleted file mode 100644 index 69343caeeac538f3c62a2f605ee4e4fcc9373639..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poUViwFP!000021BI1cZ{tK1hVS_mVXhLbXKE+SChL$YO|rCvHlb}Bt#x+i{hs4I6O1R$R+jJ4~jFiB=B(+s0Hd)1w2J6ES9SjyZdI3sAfX`&BOdL|h z(jzwRs@ggo>^)v&L*Y{uU{I}9;?zjl!JYc%YP-iy7rEBC0i$5#2?;I7CXa|cIyca& zkkvG4HwfE%Ox~ZQ0xH43C#~1rs+hBmvzTTy3l;7TXfOEqGqxBzH-NKdPeYTmt4`_* zLPqW32{rBeR{3U$+qK~!s4l5JRoD|^!jf7xsp7*?eb;yF>LR5)3BboD3|m!FPWoy# zy38Kd7BR*(Nb2d#d7G3U;%=l4_Xp$ECFdDuG+E3E<9G^EF{Qy*n(9PHnK+}ANS&U>4C6XqB@GqVUlZ8ZCj~1ypL)s*)hP5W?t{#k zUf&4@-R-53)+%IATV+y7s&r>NxX0ja>qpXX%_6|*(BuYnpH$c;Z6Dr;1NAgJXL@!E z*GJmay^**F&S&bjYRB7;`WqKZ8;0_8n(P(FA!XdzAMRcC^z1FypE6G63@a~yh~g=g z3S_#$D!6OY$&TE~%=H9Uy0F{aH$Z$CGY%aQO$7(8i*rsRaM4g04YCW7*c1^UOMy1i zVribG>LfKoh*9}nv1G}#q=a$tXs($K!9~|UKfnI=8L}oYb5T+o#n!*E7r$Qr@Od7i zzAr(kJK@(~eE0Wnf8Kom$Mwr^a%dU|ez(HS^JlOAdXWc_l{xN0b1l)~NuV0``@)AJ zr|cX^|HBY2tvLB&`YPVQwt{uH2wQaN(+?wmz6kNpkSRhNorFP%9 zEyb?DMVj#$vIOsh%$uaO=9)~63X1b7)q#svWZEd~LnQ9rV;?kSA+pX4$eEj203^A@ zaVdVcz&*IsnMm~dm!EFF{0fzhc<>bhE4{@m>K^w{E zKGk$r80mp4EKh_c;>wkAoSRcD%`>p@Ulwr_hW}#=v*x$eb-)zKA1oyJr&FJ5aPv3F u)y=iLNK;#h$Sm!R+&KMe+P%2cfXnpnxSRYPa~*Nxy?+2_UqUQ22LJ#}?Ee.tags.map(o=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},b(o)?o:{default:()=>[o]}))},{title:"Remark",key:"remark",width:100},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(g,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:l=>{window.$message.info(`当前选择: ${l}`)}},null)]})}],n=Vue.ref([...u].map(e=>({...e,width:400}))),r=Vue.ref([]),i=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],d=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),s=()=>{for(let e=0;e<20;e++)r.value.push({key:f(),name:"John Brown",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},c=e=>{window.$message.info(`${e}`)};return s(),{...Vue.toRefs(d),tableData:r,actionColumns:n,baseColumns:u,tableMenuOptions:i,menuSelect:c,register:t}},render(){const{register:t}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(p,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:a=>window.$message.info(`我是 RCollapseGrid 组件${a?"收起":"展开"}的回调函数`)},{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(m,{onRegister:t.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:a=>this.tableLoading=a},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":a=>this.actionColumns=a,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(N,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/js/index-CdeURngn.js.gz b/js/index-CdeURngn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fdb424a7262c138938a19cbb361ea2ea013dd6fc GIT binary patch literal 2179 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.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:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; +import{s as u,g as r,l as a,z as o}from"./utils-C5Rf5pTn.js";import"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const D=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:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; diff --git a/js/index-Chy0WVna.js.gz b/js/index-Chy0WVna.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..68b52fa39c68dade2778089e1b6584c3f6519c79 GIT binary patch literal 1163 zcmV;61a$i!iwFP!000021HD#VZxcrpeebU@D;{iVXV|r45*!5?+Ym@0E+!a}3YlSj zZBMd0W9Gw&u~w?8riB(-RHTZcO6>!*eQD@h3QhSnED2Big=%-5CTpAkMeWmAo^$V< zd(N5BQm@N}8psrpDQ&jHMVM~55c5X3aK9zEXW%1RQCFgJzShcj7Z_fW#x#wJ4Sb}- z`LaaioPA1PEaj4WP10YIMH|~Twk=e;ytq>C&-Rm;uAoez2zC@(sGM_8%&~JM2_h>X zxd-UFC}y#Z^GG<@LKQiAf>akyCb2yYC??f)b=YO0_o8rDT=M zn?!bs6WE@NK<6fF)lOa{K}!-joG;U`mxc3au`zX_XX=xu#uv#B5zrh{Hdi^D)7Q&(vWzkXf;cL6*TUJOsN%`RdbKq%;x1*BghsR} zLtPM(N(D`+hzd{0V!II`B3CC-tv;zcxdk+mBJLr@5%owLirF|N1kPL{-Utw!4iQQg z^Ei(!R65zeoXaiJB<6+y)&w!c%+1@KYUSKQ5~HL`uNAX67j~)i&!agCuglgDnkni5 ziUc3ZRk@U-r%7pX92|(FXpgG?4tT1e^pw-!W57c{cDk0Gx;H<&G7=!ddL+z_ZR0E| z*J}$m=2ZW+#9pI}h(3}|2RwqhL`V=(;Bu&9k>&H^d>l-NGpSOQnYsqtgcfB`=3bXG zU@ARe#DjuSCQb(`;Bmv0pmaB#8N^i(RS9UNjT-428B^{4AxOVqWTpiuEm+j3PFxKI zFykAbJ`&KPs|DrzW^7J6GlCDXWeHxu|VbvV;Kq%@Ew{XZBDf@V|&gkR}lWEsA z_iQb|sv2%@eflK$;?I->bwP1K+K_s2`_{{E*I#Yk-d=yU_1F5==Dpyz`$LkMD;aYi zW@lJet69NyH$LuQTCWwICD*_`xN;Bcz0`uw*MjvYM&^otFgJ71i)>UKD)B$Ang(YV zyG^2?5N#U;m^q$=%z)W-i31((HbE4O?Z+G2&+Y|lkAh$B1$XZlenk6?=l{Rj1h?*N zZGQ5OswDEgzcLBf{_4aGcGU@~gf9wbZ%p{xt5niTab^xUE4$QLj<5rrHbVCdbJS}I zQc})_Q8&y%H@?b;EHnP~A@s*c;b+Vh%9?xyAND{>(grNG{0293Fsw^(}{N zzsHc|{fFD%vEb%UFTa2IZjK4?cn{v&H2zo(e),Object.assign({},t))}const p=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"}),O=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(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},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{O as default}; +import{a as u}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-D7IXqoJK.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./hooks-C31FuUB3.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=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"}),O=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(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},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{O as default}; diff --git a/js/index-Cj3d-DPo.js.gz b/js/index-Cj3d-DPo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ef96c7f5f1027b5b691bfeb933dcefcfe38a7dd GIT binary patch literal 2027 zcmVkA8#u6_t*g@-EL#uVN={5JZJbgPnhqLcwSwN*6VR$dDn+T~QDQK_O|JO5$LuqY(y2 zkxmsPT+_P3AOxa0=2B5i)o}l zL4}%*oZvwa5t2c8^}KezsRpm5iAdGtj(Jkp5k${5Jd(V$2* z)D;SX!ys6%Om}9O9o9yJtx0+sYDj89>q(xC7}pY^Mw$e(BaZr^5C{c@?u(a36WLQu zeNZ(_nBc-b13@7Xk&pL~bFitQhNdARI#jno?ZV-{ z)6*MD_a)EuH)5DB<11ZZ5OJa;v*(2#jCN}{s2PM|1qrVDRqc`&BKS1yzSIhipvZ6r zv+NGIbC4OG;vj7Su9{;fYC;@PdQXkIz#)T(3{&Du`Vr3priPfI5uf4r2jWMm9|icn zDuNiHUMw@d{#TD#f^A z#JF65CvmSXHzl`|azv*@m7$2zRF;qiSXRX%m5`gAQHknpA+9-8UwptoKte;9pafM^ zN)TawlRyQ4Cekfo89gbc>Myv$>w8Z3cXb^yu- ziV;JWd6w2FV=_u2g`RQd>*geMg&IU`Ikyvf_f#&xo05}}@iK)HCc`nvYX*sFxwzpc zyt$L|0>ms9LJ?kp#DH?_P_RaoYgEal4pgZ-741XCHLB=R6^E+6Q&zo3J?T<=bMfQ{ zE6Iz_JtHS58N$Oc)BEIP&GBZf1fG%;nntyl;~sMq6N!$3PZXr6edTV%8Tt9TSrcT|ULsWPPDKzN`A=M#Ix}Q?6AUWPU(fqZOz*)1XA;{1` zFO`s=K%7CK_bkj(gYm9cO$iM_LuPJwzubdxQbyN#GlMjSMb8!o@VIn{^WxV{^`q;o zI$eJ8yZx_mE^s-(?~yVAHR)X{f+KKe#GucB1^~RdFL<-1ynPxoY2=_Nf|Gu#SACnU{8c zthD@%RT#IQuUeB^_TBaE!mPFMqWF5XwD`>a=W0FO2b~ks=Pj@NX3_e`eJfwEmtNWb zzUvftIoE2b`%7HhdQ)0_=6lGg9j`F3HpGWN!rn5#_AS&!%J zjo<8*JC*zcd+Ju@`?bnXKkQ+G{c8yWd-{%5$lLQzt*MvR!n!Yh)K}WNU3z`b`Oj-y zacjPkUx^IA9k*9jOZRTpNade?@d_?2f3weaI;fZkD8G1Oe?8%Z@DeOd+7BP?rFtu& z-b!40yjlG3&F#XJJ$=)fc~*Y<#9Fw$U6?*lzIQxl%na0gsCuaH6{Oo>j1u0YBq3w* zYK*0^4yvalxPpn~cSZtxmsEdFxt6VM_}u&VxAgjseg9tUe-Ak4(y3NbJ-v@r;}Rvqe?ZlfI z?|OC`)A~WibCi6cN|2$Li{)Y{esmvv9Pv8@?+$jYwTqB4h(D0axea}P-HRJ@<+V+3 z2Uw4nt@YdXuMf8iv&D^k>FIZs?^cShZd%_?6kksi3(Fp?xRJMiefWoVv9)!_nx6BH z{W`C;c+oU_ZpY$Nx2&0!Lx&D=?!JH5tzY@!H+yF3&o@Hr*Z1B=XpP^;2u&}y4>E!y zxOHpZo}McfmhI`M<%hG*UHoL+zJIT{@w}2>tW3_?OY5~e$C~=FSXizOu06EBfB7*@ z(c-E4aZOPruP<8pAOC!7wEXh5w=-J8cNqii_@eP$?ni&z7v&eL-gRjg7M*`KzqOu> z7q{-(4_?`GYu3y&J3nUS3r#oBM{~jMZyoP!0`JfHc7?9HKOgovKOa`r${qR3{{b7M JG-A9I008wi@?`)3 literal 0 HcmV?d00001 diff --git a/js/index-ClR70qj-.js.gz b/js/index-ClR70qj-.js.gz deleted file mode 100644 index 75c79f066c95fee8b39c3ae079abae398d5f5e28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2111 zcmV-F2*CFriwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZutdY)O~~#99{4$m@YQBA47c$>o7Uvz7dKn1G zq=HB)stizbq;6bgf~Bgg)VHbjaxe-F6C3q%@FGZbup03jWWGG>a=s>Y0B!4&MY325 zn7^26cS~g}^qJtf0%41)lO`%~1ie!SdbvthA)d5yfz;>762jwikg-lRqe5CwMqy4X zggi-@(&B0u8&v!SvS7M4BjahCb-a+LJxCSfDUBz(I??y`ds0>X3~XV#HGV0LS-W4& z(-PI`Vl^F%4`Wz8l0l{H2!br^OAj-^pR%<~FnQIctU|#u`Un4T4HEcgZ>RpiQmQen_y;N1hPMF z1SrL9eoJG353B8$W!hPv*3`Lpxni+2P&YJTXs&oBpv~4n*qzZJeiPvcvak!`ni+)# zX(DXn1nB%CX`0zU|1ClP2o0%d8c`8>7n$lF$h0w6W;)X`k0luw%95(SbcBLwsy|QW zN&S#)I-@4>&3qix;0cppdv1w2t5CLliTGx*pf1g_z8CRCH>*MB^kFxbYyAK%lA4KN z%%!3oh)ixxi$%tz3Z*poHOQQHRvvlTx}Jd^gNwRYZ*iZlnh$dbj|(YxRTE)JrP+ZC zHfh=Gcrp`AffsWcjah70_&(4Ehq^&(GPs%mQ!v-`lr^UnG+jfUWITmbNvl)0%aJK4 zp*4$8hhNRpCbl#Hh~R`ZZGj92u+A#2;c zatR-_V@YP2)Hr0vQkg+mBCu%sI4#zz#*3imNf13#l^%+P16sNZEad6rPMjp5CHswO zlvFn&CCBqaRaaYTR@E)IQtht|-3BE?TlgZWFQ5XaG=TsK+V>PBS*))!tTzecsrIu# z=1_rS+UL0n1|iS-f_1toKqtrlI{*60sn_atJt`7X<(#2?ge8mM11f&bJ3JWZf=mpA z6;m+;=nU;UXD9J;5eKNM_q2IBAbcTDva|gR0;Dfk-NvH8G|Ns4mQc|@$zv{pK{ow` zeq4_h!?vChd;Aj`K`9cQRa$8@vEw&t*s1G3H8SU-qB!2p(@+O+XhpdL0V)@%quI{e zj%u~gSdKpV-{0MRc5`(7i=9VL5MG0RfV2fF@T|tp=U2Dyd|he?i2LWP z!$XRrJ5NS;H>MQdk0L#Ts93?VDONzcvb^GAKJ(RUEtggAJ$SKm`Zkc?Nw2O_nGCAc4pZHHm4rO0{)$n4in0%L>Ybte z>dXujD>!LY+|~(;ydztpb)saz8uVpFxI{pdhft|xIConoDjCUg*)4mR<0-HLv7E2q zDNq803KwTCUS4sJ$D~K&99pu%T+AmQsaxQFOSVo7B*{g5?AS$?M*Je-8Kf0+@j>#81sspj7@zcTm+IAg zmUd3YEL;ovMS+Dj6cu+6gK`vRIGxTa6hIYN@}r3L5FUiFxp*`j9yKg4@bW=j^CTx9 zound~5N&k%>G0(>+iK0f2--A{RiJB~a&Q*bRT)swzB4Yu+5W@h;nv1*>u;lbFNZI$ z1&)&Ij(OHQy&UGqx}*1{qpwA0=hmg+);~tquZ=dJ>^}PQ=*rXWn=iH>TqRD)v=`rw zKHC^>UE6*AYV`aOc1F*?-FdaScl*lr)$7BTS4Q7o9X-5db+x0-$Gg9My?1A0_b;FB z+`6=V{p+3kH%HIE99@1s+I&2G_2uq2UkzX1AN}z6y^VXj&z{>ncW!TuE)wNBdw2gd+`6{&>eBGlcLcdBg^S+= z*fLK$TmKo@83(7z_kbn_9;|W^fq*D@r)H<`bWB4?KtJ|kXzLc!ifXAYljH!aNJ6s; zv`)N1oS!L3@IY@EAbQHiOTv7-VcutH$6%6x=)h^gGg+C+-Zw9u0I{^qH4;3vL^p}g zlAo-yG^%I;2DiWisroSl%b+LoUH$7;auGNgH$Q?Gfk0V{>>lXBP{tdNPhiD%X003e!5aj>> diff --git a/js/index-CnmR2hZw.js b/js/index-CnmR2hZw.js deleted file mode 100644 index 3e9ca568..00000000 --- a/js/index-CnmR2hZw.js +++ /dev/null @@ -1 +0,0 @@ -import{R as e}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=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{T as default}; diff --git a/js/index-CnmR2hZw.js.gz b/js/index-CnmR2hZw.js.gz deleted file mode 100644 index 5f6334af7b29ba218fe05665edeca09157f0a914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmV;n1xflJiwFP!000021I<@mZyHAweebWpJQ<1IuwcgymLm+LN!{2qggT9@h)j0J zVeI`NGqX4ZA(6yRz#np=IB|=dv~Cp_rIkrk$-)Wb&vbXePyP$lvKRxl5ouGY5)Z4L zbLXCO&z(CglHv-csjv+Y8%)n&MY6MJVu~_HnBdjR*T?3A5q6f?M^GJSXU_;AIZJ#T z%W*8{V*J;q=L5-$$#zT}BbhRF*jd)a1U%x{xI6*cLA;7FlzB7M=Vo2(0CO%h7LI~Y zs2vC9AyFjA+`&FK%dvwD=2;gLBtv5$6uHojO{kEu$j3$1Oh3#HM-wXadDsEg%`t(f zKYSag{`M$Q5dew#23T&W4w@JWhhl@c9W+ZAUQyB*p4DRhESeS zMbS6Nx=o(y#UOHphfd1KKys9H_|kxX9L=`ld# zV;;LxRz=a-vJ`=LX=7P}l7f@pCe;u=B+b45$~>?;ZaAEuD#e^{)}-^=^u>byZp|oc z8JYXW)}w#Ar2qu4O@C6Xt{1EVn7S*^_7_(hqGy0epv~CWJt(he<$QJfeiLdu&l;~b z8<}sU&EK*7(3v7JW!_6;h_F_>I_--5ZCn5pdd(%fR~^bU*Ov;$%PmV_PukqwwYf*tcGgX$ zYelQ1`s!9S_qau}=}!-5Al}tvBl}ceD{3EJH`~17SPzms-6eTiBnb$J%I*K3sFP+= zliU%l9tV_PrBsofDMb#5h@Y!tTP^M;tc8AOQMxhjp3>8E%Hm$F_|n*V)Sk8Hl64%% z|8AfUbTz(%$NpxfwtZiJvSMuPTC@6~oIjcrwwB3lopYPjuk{7<6q>`$$gP^gZT%G&`L|EUrgO;S&6P4BWJxo zjpHG~&q~Eqd7Oy(_H-KN>SrZkndf|wX)rIM_V+7uck`K zt_(=c-Bp|S>Hgsl7qP>PxmKt&%3#?RX`Ku+w$&g_Quo}QlkHBQX4{KYkqD_8Y&D6u zX+R%tcJ>GBauIZ@+(3vk4r|rOy8G;;br5>B^+l8lBx6Z0i=wS{QU^J+hr7Ji*<6GL znUpLEKpk6kQX@_G&i?(*3EkhHHhXm7YiH?#@x? z@Y6?nd?6OPJfU*zs$jrk>ZVjGCXFjM+}#>I`$&FdUA~tkf#xEqoK~4LkxXYYspxUa zM6bfyZB)*q*RS`xr!3GUl|lWRsX}8|R>FdVWTPuPx#Q<1PlS0@RLnU6XLyr1x-kFa7oORLVr5-~$0S+DBg ziO$>RsVvs#d3y-&eWp7?=qFSU{3LG=st%^@$5qsiM3+VfDNoGO4i4H?r+shAla4F* z!G~{fgNF@3^Ats2)V;Zw35e?WtL?M&N!CLZupGp5Y>PDGF81W>{G&;_WOgCTo z2~}z&WO&2X^SjpYr7j-`8T%5O72$h_^?Zg0GzlZN2ZKInZZf2@65XvvZAOMP%D@4V zEQ(&gj^Le#RI}<)``+Z}_3LVS!2tMH&B44X3tFNFEUBvYy@?`$2wA(`uD$o3V)~HB zOk}!hSgu;ebMS~Kp%{_dg;I#hf`BPiefjQR{_)%2{q**v;6lJc`8QvE{rj&z|MQm) z&Z;5N;*2F2na2@;kR2~{ffWgpTl2OfU2qu&d8F>tL#gkZsEb;+P=4_88>-lKj z{HT!3AkEhtPeRtCS)`3KJimg?2b#rr645TOx-1ZogHs4u1SUc^T>S%ZU_3Dvxv&dk zY>Y(mXDPU%Z&1ij+V@r>+X+r*;c~->%`teqbDTT)|D%91UZ+Y(N8$IQgLD+$OaVaSJYPCN> z7{ye=Jwyw?;56oD5>{c@Ba2zZ+`ugcc1%@#+L{Xtt4>}?$jc^0`e>kas{FOJKG%b+O9BzEeZr~OrTk$=-3}eEopUNe z%KI60B^{Fj$OX!s^0*;{01GWTtf$~^kYB4V6!Ia$lOUo>`N)do7JiI!d?852c%s?4 z_K~FHie_;dQOzo2rVv*AQ|8xeH8|(Q2XH<0&r25t)y?ikdwISryvxfAF-0Kcv&JeqsxSP z#I^B%Lpgn0Bt5jlCGBx>#h7i;hBIGrutI!PUw->Uqd<;RE!M+LZvuxV?UhzyQw-^ zM>!7JaCga;UGRjdDK|;ILGB=2jx!a3sJ6760vZ4aL>zMs(`!LwwBl`&O=Go%Ig#{u z-wi}EWC=tNjiy)-bZcglHAt#Cg61oT!Ql%`2Y zW$2E$9xO@PY!s3%Sj;WjD#oemcUAz5QN0baLFyOg<|SGuo{5iTgowFf*5=kR7XgLI z?-0)<7Brw~I(9=5gRz>V0fU1~osE6ef(8$yEg)B#_E~6TTerGMh0*~Wa4%Y*d04C% za?^8&0k{goX5H4zUBMq32$vfva@9J*%AA!R*|b8dVc%7$VWWR7N>`%HiQEf%$Vnx zrs)$~Dej0!NPm*fzo9>_hpnIoQDTQ5(2x~VvfriE<~pu;%^I%M;iERghiH1l-9pOV z{87>Av0V{cxVJ7B1(qokw2&wq+rGj7XJt?m%Qx3X*KGUhz3)nqhGLZ9i72Y}11ypQ z7O_A>>1#Y?K2oZD*2*s$ayPI_kSQ(V9oWrdV<5XDNUf+y;t@^y8C-%3yLqjPrRJ=M zcZDJ!N*>}#AR?%xeXkPxUM2GDm2>#0!zaRAv$(@lDiXzq%)jMfIeSC)ciNk_K!Km_ zv8t3Nz_V6~{aPjRJ>cmXp5CG@PfjA%)9y_zd6kO{nbbU>k$ejnZ`zrpIp}S?9lNnPA=_yUSsq*BX~>NHi`Yas(XjZaB*`>3(b-oW^tE= zq5W~JD`d#b4`tpBIUUljT4kTx%r9r1)AOcNecZ6&dh6j9l~@T11E zB=G(~(tgYmZS%$z!aku1!*Eis?!T8ULZ=ArS%>s$ZJf;|tSfANy#Uh&cqxG_2d)!g z=lc?2vAJE!VOz!rH`K?2MPZJe%LUrCN3|um!O8UY$N%x>>z~=)=ewW%*W2HIfmZH! z|0ZY1cjf)XU%vb7$G`vbzu*1z7pu9REN%R|ADpL|(!4jmWjxqJ^u=(L&Vg(ZYf@XRd;e`I0&U8Ff;#&wfPlvQVaJT&&<@ zHe)LS84Kqw&8`}Y={<||mql5}x{h@XRW2>9R{L}PG^Wd`Cs7PLjx|&*II}hHJV}Gd zDhTERy2i_Stm7i$Cf1N4CTB@~@l+by^8qEKx{e>Uox)SCo)6^$p1^q>Ra=!thxnCr zmBTC|?D7QGCu7k0$wu8S@-%2!Ad|5b8uij}5iPZ*7A##WrcuJ=0AAa7oN^K8BcA@8 zLAAzY8fN;OgJ(u^l=E1_6X-;Jw$UQ>`Z#6?#2&e+(-V~%T~6c5Js*4lEt7F5>l!|R zwba-Pwo_T8e0-6x2?uLTS_A2!V?;~N_;1bj&TmX*)S3rhFRxa=hNia?337Iiwnm%9)+SG$8bGys~ zPi6-maiOGCiD`oYE>lzi((h(-gQN=LDh}xQIO&&^+%yO2b1!bxB#sXy zP?H-VKj6@&Yb6;3YGO_{H%QQ#sENseNNCP83$h-eJ;3u-!Yy?msdS*Em=UQ=xcM+# z-wbc9Z$EhQ?CDoZpbji(6W@`gY;NY{0gc{wU`-wLfJiLeN z?%P^~H96eg{`7J9#h)1gazQdqI*@sO>*kAZH(qYt+Sz!z{ny6!*4^;8dqa}B%Q^J` zW@o&vFXuS(yUB5f(|V=o9Jvb4;g$PX@23`iz8-EoR&tkv!?~%0UTmYZslflZsw&L; zuxk+srFdH@!OY1tWCql(Lrk!lV*xKIJC8PZp56`DABMl&4e#7mf|&Me&;Nh532)xs z-umP%RY~RhU}aLUgVjkG?5Pt`iCz@uy*A-*u2RL9l6mTYc~ys+D=~K9XO+l3MIH58 zfDn{B9jpqpIfBbu80It%?VQUp15m3kIi#YbHbf^+~2-!wspUAdp%xD$T)qmm1P zH?e5%wjFBF*x7d9FTOkDzaMJ)prNkpe7zZd^Idr3_wD{xi?rx)Kpcss{9xU2{7Y#RG7O?!UtQF!O)=tcbD*SGY_CSw0=mxEl8 d3xeD=I1B_cxo$P7a6*007doKB)iz diff --git a/js/index-NTKd5EAV.js b/js/index-D4XnbG58.js similarity index 79% rename from js/index-NTKd5EAV.js rename to js/index-D4XnbG58.js index edaef013..d21858e5 100644 --- a/js/index-NTKd5EAV.js +++ b/js/index-D4XnbG58.js @@ -1 +1 @@ -import{w as t}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const z=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{z as default}; +import{w as t}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const z=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{z as default}; diff --git a/js/index-D4XnbG58.js.gz b/js/index-D4XnbG58.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d8dde1fa2abb7dbce2ca0c6aa76b3f2eb7f7dc7 GIT binary patch literal 694 zcmV;n0!jTJiwFP!0000218tODZ`w)_hVRd>$gy;!L}C|z;6R9ucAJsJ|ls7n&vzk$i@Lz`V&B*)^b!Zzs#bdatsMgi?n z-y?B4ny$c(+Nwfkp!29lz5W5Z>rW?nsM^qzCQQm_-o$cgNEYefOXj&@o6<}nilr@z zD5QQ}DY>i+pVqxH&Msf~MDq;pW1 zosf-_&w>3Odu^FDywD^Lr^~RKiS`{A1{E-Kbl#=@B}q!Xm`|3yH_mgxp=th#3sRxd zTpP@^0n=pnsh1vzgOhzSo%d}X%*dMwlO-{d@Df%S`Ns(Y{PY#dHz2Ycl+jU0L+X;z zhx%I(EO?vQDij&27iN6#<&)%Y)@F<@_+#YLpox;y4`j^oeM?hih2bTVgBdTaOuh#E zBa9ZOa0F)fnw$C+9;C(&SSnAzFJ8SyjoG}szuml97!Ye{cE$6kPvZG>wjG=L-IP9Z z0jegNx!t;ZAI1VF|LYuSgzjKQ;!zC9O%d(OJg*o2|C~@daXINGR z7)&H{IvS0w&M$Tfja6c|-*=9^{q^ar3B?qG!TG(+@Z5BE8=jeb=yAem%cr&GYT9{%m_JHi&l#eRQr cjXw^r*tU7aGF*Z!%>MeXpXnTFW84G)0F6Rl^8f$< literal 0 HcmV?d00001 diff --git a/js/index-Q25ZSVIB.js b/js/index-DCSeOOQA.js similarity index 99% rename from js/index-Q25ZSVIB.js rename to js/index-DCSeOOQA.js index 116f3501..58f72227 100644 --- a/js/index-Q25ZSVIB.js +++ b/js/index-DCSeOOQA.js @@ -1 +1 @@ -import{c as f,g as O,d as u,e as b,f as C,h as M,i as Z,j as F,k as R,R as E,D as $,s as I,l as U,m as q}from"./hooks-DSLYAwDT.js";import{d as p}from"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as W,d as Y,t as G,f as J}from"./lodash-es@4.17.21-C8H4BJij.js";import{g as H,c as K,y as m,l as g,m as S,s as V,a as _}from"./utils-DOaJhKXi.js";import{C as Q}from"./clipboard@2.0.11-CB9-kMTz.js";import{u as N}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const n=c.value;return O(n)}),a=()=>{const{message:n,notification:r,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=s,window.$notification=r};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:n}}=e1,r=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);r.style.setProperty("--ray-theme-primary-color",s),r.style.setProperty("--ray-theme-primary-fade-color",v||n)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const n=document.body,r="ray-template--dark",d="ray-template--light";a?g(n,d):g(n,r),S(n,a?r:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),x={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(n=>{n||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:x,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("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",n="A",r="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(r),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(n)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(r),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,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-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{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:x},{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"&&a()}},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:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var n1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},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 r1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=n1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{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)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(r1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,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 s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:n}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},n)),l=N(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l})=>{z(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),N(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var r;const n=(r=a.match(o))==null?void 0:r[0];typeof n=="string"&&c.test(n)?e.directive(n,i()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},k1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},z1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z1():k1(); +import{c as f,g as O,d as u,e as b,f as C,h as M,i as Z,j as F,k as R,R as E,D as $,s as I,l as U,m as q}from"./hooks-C31FuUB3.js";import{d as p}from"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as W,d as Y,t as G,f as J}from"./lodash-es@4.17.21-C8H4BJij.js";import{g as H,c as K,e as m,n as g,f as S,s as V,a as _}from"./utils-C5Rf5pTn.js";import{C as Q}from"./clipboard@2.0.11-CB9-kMTz.js";import{u as N}from"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const n=c.value;return O(n)}),a=()=>{const{message:n,notification:r,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=s,window.$notification=r};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:n}}=e1,r=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);r.style.setProperty("--ray-theme-primary-color",s),r.style.setProperty("--ray-theme-primary-fade-color",v||n)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const n=document.body,r="ray-template--dark",d="ray-template--light";a?g(n,d):g(n,r),S(n,a?r:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),x={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(n=>{n||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:x,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("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",n="A",r="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(r),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(n)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(r),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,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-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{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:x},{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"&&a()}},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:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var n1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","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.21","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","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",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","happy-dom":"14.3.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",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.2.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","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","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 r1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=n1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{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)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(r1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,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 s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:n}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},n)),l=N(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l})=>{z(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),N(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var r;const n=(r=a.match(o))==null?void 0:r[0];typeof n=="string"&&c.test(n)?e.directive(n,i()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},k1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},z1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z1():k1(); diff --git a/js/index-DCSeOOQA.js.gz b/js/index-DCSeOOQA.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fc96587e704c4f18a85a34e54664d13082d4cc2 GIT binary patch literal 29104 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 diff --git a/js/index-DIMqaIzt.js b/js/index-DIMqaIzt.js deleted file mode 100644 index 4e2769d7..00000000 --- a/js/index-DIMqaIzt.js +++ /dev/null @@ -1 +0,0 @@ -import{y as d,z as s,r as c,F as V}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=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)]})}],u=Vue.ref([...e].map(t=>({...t,width:400}))),n=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:"我是一条很长很长的备注"}]),r=[{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:n,actionColumns:u,baseColumns:e,tableMenuOptions:r,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{O as default}; diff --git a/js/index-DIMqaIzt.js.gz b/js/index-DIMqaIzt.js.gz deleted file mode 100644 index 7804ebb15fbf9c08820d72d862102facfb5c7f9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2113 zcmV-H2)_3piwFP!000021Jzhxa}!4rf4@($Oi?MRYIY-8Hg=YhV=M&+A6Q`foPbMZ z#=C84@M>l=J8K~nRrx}Q@d3vr1TNt?{vA}vJ@BV;2f^6n!<<*PpYj#1W_M*7M>|_pE5e0L6$B`;{yaM_sVxY@N8$G(PjFg`DdJmDp_y_G+hug#} z>);J^8|hx7E3N1HKI|SGrf1r519Lw39!yzWz(6`>yl14Q=6o2)7~P@LSlJmIr=qix zS0)1N4r;^sqZ$8`T)JJ&m(=m}e1Qy?fBP|Qm(BU0M~Ce?zB;Zxqp!`8slm|_@drCa zxfSBE-qAw2XNR|EJl*1amMU8*qenkA)i-9RQ$6h{&k_J^#&?{79-~X0t3Q;dsnOnc z7-bR!v1F9_l+krS&sV%t6NQ=X9hs+$5*18|GTjB?QBQ*HNg|aWT}FB;M1+~_)ki0K z{c>hp-@!0m(IwYug_K~RD`F6VBOj5<4j@=%BBVFaWAqp)eei?Y$xPQB1BC{vNi72@j{Omh>EtP7C7V4AGCz-KhbW>HIyKK-;XeFiLP zxPnWr5QgMqQczYhEaEr`NM^HHG|5Ah7J-ZCop<(4_+U_PVuag}fMmns%#&Int6tkM zLmA|F#pMi`Ow<{vfQiP*v;z|qst9`^eK(P;M_Q1btV=2#FwqF90K&6SGm%n44cw9( zDzyZp)b`%C1$bUd7O%GC~p*rYG$r-MD^c{kv3}HdAN4#5=s^uNxaka1g>*8^xd4SJ7gLh z6Rj=ZSbzOx92wYDs%>If^TyNQ{_U;AqDB#OHUaSY+RZKZ>L~DTq9mFof%I-CEq?!qf!V2T=oeW^{1z?#8zdP_meeHnG70 z35ttO%#3gpK%!m})IK7ilH)#;W;a&r9CsYzdSH+8s%NILR6X!0CpKjzb6>iV#561S zr1Ji{ROCGvHE_jFwWH*tFykehWMnN*BrzF|+Cq*yeua6akEe+TtrbMbW5E1ET!8|Y z3A3YjaY@leBkn1Q&6)AW&N2r=Qj0j|zSLW`l^hZFR`&}B!rS$g;Lg(O(jT=E6>O-c z1y6s!{a;e7K=%|9skP%9E$VvW+&QIq6&%>T7w4vdghNX*Z<#H&l3s9sWl6tl~lz? zbsZLjsau!j01>Ki!b1PQi?4(AVzR>y92&;^6bS+NzA#C}= zN`Q5*I~|O8~|Fs_o#VySl^1E1z%hU9={AO zF9mn*MD+T3`Ev8tV)M_>gZXb)SMCN^pRAu>SzW%l_VuIHAOC=&3&WwUd9h`&dF{&T r%B{#&WOuj4o#q[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:t},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:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,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 u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{w as default}; +import{q as e}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{L as t}from"./ray-dCjhX_JK.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const w=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:u,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:t},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:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,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 u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{w as default}; diff --git a/js/index-DYk9vJEJ.js.gz b/js/index-DYk9vJEJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9589ed405bdbeb3f40ba25e337a6e669c679c249 GIT binary patch literal 1446 zcmV;X1zGwZiwFP!000021I1QbZxcrteebW>Zu?-XyW?G7V#iThV;ce~#EJ=_q(atY z_gj0C-5qCk*2Wl12_>b_aH&911yw1ks-lVltq|8l{21a3Px%Ygu5+=I&<0wmk{{NZ zbH4q)bI!~xvC5S3`ka6r0U8FQmWV&I1G zkh=|)P1h@#K#4-dg;WGZQCO8Tg>=4%-E=?8q&jv=sVGw8KIm9HpDV>!KWN60HA-iR zS4%-Ld8&{&uB%F{ALVEaz&2ddOvO+bDRR~w$r2?W?}62idIIuI0U55zdS<5dMPc;w zz50^D*={XyIGP?MGyS+!#Rb=af<_snR0RzprFZCbrN{?aRoR>5lrRH*587z4#(V6AdJ+4kMJjn%lXN;TZ&A`JMv8}nNyiqxCp6mH@_H; zoW#}+AZR7bxRZ*Z7*gc)!P==vWQz1-&N8rdU>lgxF}0M-9-HXLaK|LmsW6IoRkF2l zd6d9zTMNv!Ik7Oe_GE+{#_6fO;D9wwDumZI!HEKQ6Iy}p0p7^VX4Q-~X^o9k zeV|5dhYQu=Nf(d~2C*SStunR2=7GA6El7&_@qC8rkOhm1k^|f=2ZHr3&-Hl>jDW~+ zP2gaaP0T^4fg=Vby0sdV@b>c%1MV`rKF2hw!vvh+NmuIrInFV6og|eQu65s<2P26a z4XG=1AXx8`1+SXM0CSieqdEj^Oe%oJ4w-O9vR%`Z>N*(MHF+`+9RBpnx4<))>HC3; zrLfq=^(=XvZ!9(t(y;9OAEr$+(_>A{6di! zujd!0u{K*|)V1{^UKoY;@0Xf?{MefR_4WLDF?c#Cy=xbphrhI6URZniWNqbE=i+b8 z%lF#1ziVE<-&(%d`r&@_>&51S=gn*1HEWlsYHegruiz`|kYOi>3C<$L*gM#K!)N-ER&+s&g-ZyW`vN>ARbJJ3}&Qk@{99 z`FpU7#7J)?;za&vQY>*^c9Nk`wM?ucs$$c0xMm}bS|KAIPsAe$O@^qEkfVvXB2N!Q zqH=5?u0*DzSi=UOA~8Pm&$&qg)o@4+RYM6SR0<^&QPL?tu3;0BC?;vtq%4csY*PGa zAgT}Q1Dn&IZtUBr_T?w7`Gx<%s9xD6r+a{iz!+tsMD0A76zhJ?dX?BZt)h=Da2#9& zL~MfwMCKy|sDRDIVB_EUzSV$Nli0=g5z^nYy}R|Dw5(TvaiU=}`JwV3d$0jdyPQ*7 zs#7~-5^c7tEiVxV^&aBGTM~G8#ssl|x;(HG>m41#q9?52mUYZQPYU8EHdKWy<`4*? zVwW2TO1s}sp+pyyhNMEo^X+ZT_Z&~H+mBnzkG4YE69l3r{23N zI6UkLdG4HxbXv7N3A$^6eRjC^?Ay-j>h?DJhvdBL_Sqr*W?Xk^+m~quh9CQ_Dfc)W zd+&hN8_i2sc8I*ba!c&<&?9tb>;4*z;1HbgzqPC0xAw+3jiC?z0t0E5&BF`;06F#C A`~Uy| literal 0 HcmV?d00001 diff --git a/js/index-PtreLKfg.js b/js/index-Ddqfr-2w.js similarity index 95% rename from js/index-PtreLKfg.js rename to js/index-Ddqfr-2w.js index be7efee5..047bf6d5 100644 --- a/js/index-PtreLKfg.js +++ b/js/index-Ddqfr-2w.js @@ -1 +1 @@ -import{k as h,c as A,G as E,r as g,H as f,I as k,J as x,K as T,M as b}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const ee=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=k(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=x(),{changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:D,update:v}=b();return{navigationTo:i,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:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:D,badgeUpdateLabel:v,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,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:()=>s("/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:()=>{n(),setTimeout(()=>{i()},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{ee as default}; +import{k as h,c as A,N as E,r as g,O as f,P as k,Q as x,S as T,U as b}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const ee=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=k(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=x(),{changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:D,update:v}=b();return{navigationTo:i,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:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:D,badgeUpdateLabel:v,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,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:()=>s("/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:()=>{n(),setTimeout(()=>{i()},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{ee as default}; diff --git a/js/index-Ddqfr-2w.js.gz b/js/index-Ddqfr-2w.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..43051b122ef405b2c088e3361b064501183feeb7 GIT binary patch literal 2211 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 F0000m{l)+Q diff --git a/js/index-KDsF1MF6.js b/js/index-KDsF1MF6.js deleted file mode 100644 index aed5c0bb..00000000 --- a/js/index-KDsF1MF6.js +++ /dev/null @@ -1 +0,0 @@ -import{y as m,z as p}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import{s}from"./instance-5Wx130AO.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const V=a=>s({url:"/api/list",method:"get",params:a}),G=Vue.defineComponent({name:"MockDemo",setup(){const a=[{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,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{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}}),o=()=>{const{pageSize:u,page:r}=e,{email:d}=t;l({page:r,pageSize:u,email:d})};return{personData:i,personLoading:n,paginationRef:e,columns:a,...Vue.toRefs(t),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var a;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(m,{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(p,{title:"Mock数据表格",data:(a=this.personData)==null?void 0:a.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{G as default}; diff --git a/js/index-KDsF1MF6.js.gz b/js/index-KDsF1MF6.js.gz deleted file mode 100644 index 6d223ce5f3321922d5971ac846eb0ba891a37182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1843 zcmV-32h8{%iwFP!000021GQIePa9Vj{=UD$8SMvKx-*%vq0m8Q4R%ArCV>D;Hbe+r zW)AiZ^WxsQV{j}>UP9Z@CQVkMVaw7sshSO2X@PXJS;E`?n0UtKQ~ttgUTkcKBuJ~3 zERE-$=e(cuT$|{5ld@7Vf~|;-Zh4PW!w%@Y)ZjUJk?ZO5QQ%O z8LJnL6;F(NtWJgl?WHg2-pAo&h{E@ktA|guNt`MiK=Z_#lzIW_zLZ z3cWK08&V0OONdK+dS-Aei|xTy3sys!7#72Z0(|$iMJXW;bi|~YDzV1sSJjABwqNuuzvAhyLhp3?>=2t8fN%3%uXDQd%+ zO9}h4wA8L@-}@eZY_iABB_{ZenKX5tnLN>P7E30C^<}-mFgC{1(6^8qj;zGi+k||#0hY7shpBZW!jOf7ooelevxt1WG z;=!rY;D8lI3WOCK;NBT#_bM~yDd4d24XbHoQok~^(6M6JC}3~9BuR+#>B+H)Tf?mQ zR@Y~VfoYMqlpN@o&tqx<^;a^%XGA=Im0k^+tC)txB9lp+?6;yNn`$z59_PtCwMLSe)-I1~(( zY$yA@Y6NPLS*Yg7&NnWF+qO?t+dd~B3+?mRyJ?&q^c z)Id*{y-#@>F@F`pHHT=)pIh0mHLV;&&>_s@EXWe_9^>Q|$dZT%13hip29w3+xh3C_ zL=+cMLPT96>K3Pwl`|JS(I`>ofd;w#A+KTvqn=GW*ib7CI_bzp-3EKeiT z7`GJ#EXxnXXM_?n8P;T4PTGASGz*cWUNmOXZ(0CsIsc#0<)=6^6nzj$OL%?FPECx=5dx7*jw!}n3Dl1re^DgC1WHAg4ai8j=`K2WigZm zHtK83X1N^lKr~hgyhPs11_hvuC|Hxvi5&x1DqtGHVW{uog*2vWla)NCjkw?Lxc9a` z$SYhf&LM9s(dmP&pV+D%{-?IO`MR=HJ^aG`%l4atyUweZ?ypbWjTPs?c5QXDw)$gr z?^*4eZRe-kwe{uW+ncq+U*8Z|90*_3bZ^UYcHM3cW(~vR(C7T)_VPKe{xs8cD~xI zZynVRw;~jDlR?CJ{)1b2R^8o;Fls~4h3f8V2x_iN#J%&VUim!Y4ZeTy;W}S1sg6n- zo&{}G!wTqNFqzX}j(xD)Ix5YYR0RsEd`|Lq#F7&oN}W31`vr=#o}0H?^;TdP8R$bK z46pg4;EdPiMI&!BR4QQ22ASoE74Q$@8gwZ8B2H$>{u6PMAw>gBy-D%+(hJh3_!tT< z`&09J|Gn6_dwe%d!VqSOp+>#4*xByo2OG5)Kl%4f`P7!?+t?r&vHFuu_wfOTd_s@n zq#wcw_r;P)FTvjxOrl0a84Dh+N&79}kQ!cE=|008KqlGFeI diff --git a/js/index-KEVN9FF0.js b/js/index-KEVN9FF0.js deleted file mode 100644 index b2b804e2..00000000 --- a/js/index-KEVN9FF0.js +++ /dev/null @@ -1 +0,0 @@ -import{x as t}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const W=Vue.defineComponent({name:"REchart",setup(){const u=Vue.ref(),n=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),s={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)"}}]},l={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),d=e=>{i.loading=e},c=e=>{o.value=e},h=()=>{var e,r;(e=u.value)!=null&&e.isDispose()?window.$message.warning("图表已经渲染"):(r=u.value)==null||r.render()},V=()=>{var e;(e=u.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:s,baseChartRef:u,chartLoading:n,handleLoadingShow:d,chartAria:o,handleAriaShow:c,basePieOptions:l,baseLineOptions:a,...Vue.toRefs(i),mountChart:h,unmountChart:V,updateChartOptions: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("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("6. 默认启用 intersectionObserver 属性,只有元素在可见范围才会渲染图表,可以滚动查看效果")])])])]}),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.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{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(t,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":u=>this.chartLoading=u,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":u=>this.chartAria=u,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{W as default}; diff --git a/js/index-KEVN9FF0.js.gz b/js/index-KEVN9FF0.js.gz deleted file mode 100644 index 35d1c2397448e10fdff047dde9c734a1131dd117..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2666 zcmV-w3YGOAiwFP!000021GQOwbJIo||NlOP*t>S@-b&SrO&l@ln z(P;HN`@H?0m))2YiXP?VX$dijSF+SA0Oj4h=S?uVf9UAPJyZR|${7X@kdO~3@7kzz zhIMO-rYV{#_kMh8s;_jo)XGz&#N~3xwqH@@KEvrb;vPe-OqNe6b}g~BTUS&iC3g<= z4343JfmS{=g_&2t@+Y)gS2QIpQ%h0he%8^028Iu|@=p3#j*KrlzEGc0GGmiI?lzQ^ zqHA*BSnpsC`Ms^X9M489-t?0r||8PH12RnAtC}Xy*H1mF{_Xs)D%GW*VW1rzM%cHnkQLY#687EdP{Z*TyvFIdWXf5A+{vOKHv=GTyB# zhLF-<`anKH@XnBqQQzgHfaMU3IF$V-4e~zfJ+&JGxuqgBxGG>2j{SBo8=1Rp675<6tB}g(}bC2UMgY} zScv1CM@saL5|U2haYi@>kon^g`4F1GQa|DdKnG{J2`ns{ z0%!t{Q0aRceUyl;(auZBq%87-Xx&-muiAj%TVaB9GVid)G7YPQCBAfWk z1ZnlHdc4XZtfr=>GBDaagb}s!(m^*zT!DAY(P5-xhJHe^#kVQxj2cr877%f^38_pf zCVc1;&y{*?woNqD`mPaTV=p3(LR={35ffP_A`pYY^2qk4dL5sdnhK-UKsL)T|H!Pb z`V^t+O&x8Nep77sNUP`_T1JOjrv`N+ z1@%r98iopuX0=T)?v=A?;hhe3;cPl38dj(_)vUIjF?*!b(1i{i8ma~jBL$7Rt9p~p z*5rJJ>bOEgXBGXl=rO{H=bC_fMNoM&%QCtOI}IInsv7JxQcx2pXu>uvG;Xw#gmxG1 zdaq2Bcp!G+3bevco)YG#_>k{PB)i@#Pa-N|NDm}%mmd+6`?_4;ao&C#D}?nER`eK7 zB>yr+T-%#c{#3w>p&VAG5Os;0OMu|!^V;3T;Frgnt8>+r$JN{4f~1+C4RKwexX(VL zN_138Br9;FNqMvCIxkl2y5b5fM$FOK0EdfXi0758<9RfZ2;V7kZLg3>{#i@Dqp520 z0E#3kQS?r$qlyS$my4&Q9!gOu(UDZL#Bma8QYoNfLP*7lWD>S*)LwUEhK{7v_;`J2+ksiS)1|mL5uw>BV%h2#HoG?gVMb zcft=xiQD*sprR=N1$J{5swV4ODI+2^LBkx8r^??cpv@o4~r%+luSmm8~3#Kg04 z7Woc0MId(w0KNmD$cde@fkR$O${RaL!+4s3>S4{Bfk63kr-W*!Ag>svqG zs9t~aV(n67+Q!=a*6NMg(hnP}_at3a-_cc73LZTR9&~P8@Gd*>ruplo6oCv&Ieze z3znYly-jH)21#O=Ha|CWnh#Cb&5G8E6!tb* zj&A|sEpi7sypblsH;Y?W&jweQ!mBdHS#cBI9@_x6bzyOa^Wte4y4f~_!z*++!9!|e zpu-}?42!ERqBf|6_4NkXys>h*_RH<9`MJ2^&z!Gb{(f`*%j*2~+U(={6nI#>|CK2J zo6kidJ$BVHQh;R}d$ft~S-WB0~U z2`=2Jt*?veaCP-{>w0L4a4TQGY;S`UAH*Q=+z-RdHKXgC>36-igR9Gjb+(ahIXg~t zO$iTQ)k&;8wkEJ0+6}hmuhg#3wYUa-w}qv8suYwOjR36@s@RzG6@4zy~^%e4zXzXYe4xK{|h42+j`o@S6nla)&H0G$`?(d`(KY2t7t-> zwR6sQoI{%ll+QZ!sOM47CH=?QYEWL4b*4~U7_!5@QkM*Z>|!Wxpbjys6be>JL!Y{| zMZS$L#xaaWbq-djWsc-kg+BFYn6c=wcoi%gnatl^m^(Flg=&)>X$$Av)!%jH z2Epv0^0h*dpn7M9w_ZAmZVoJMbjF`Tp9WQwsJtUXj{mnbR#q6EBiRk(y_L~Jz^|b{ zJBA}L!$3OR-8O{Hva{{>>>S^A Zuh_bJ#S)x@&CK@v(;w#iSzg=(005e6Svddz diff --git a/js/index-PYTu7hoU.js.gz b/js/index-PYTu7hoU.js.gz deleted file mode 100644 index 5e3c9979418bba9e5d00a788a9f9446065f7c11a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 zcmV-q2b=gGiwFP!000021C^NDZsWKafba7ZT46Deu%_Ze9D9;FwIw;8@l4{_IVTfn zX^EETNTNbgKE&&b_GWw2C)k?>+Gi+GEYPRvbYG*ODe0B;k>ye6vAl;@2Vek@%5fl9a_r4e9o7OOlpb zl0*@YX(+9dXaS5A1*=lyAk%P*@6@g377ijp`GQK2NvvQkN0bDzw(Sve&wzRQ@wzoN z&$Ka<_ft~VwjDShvt~&vm9$b3=+`$>W8RssGZDoh2MM;T6@gLlTix&ou0wWADGF`T zv{}}Q+75WzYYi;e>#cKeiWmtHc%aR)R?@0~+FB8qtk#0Pv-UbWi4jOUANjFJU)So^ zBu34Owxg9xz_9dz3uAq~l}{YVyylKpswL1-ZP4?obR8NqU=wnWg{!Dl!HrcvbxOtR zI>l^?P&kTxzggAFqMvcc#Kl4FrHlZv-;&nf?dV-RUgw&V7{v@(Hle6lDr#@F;@ah$ zdcJ;!>C26n2Ptx1Xx249R^kVvwB9V{*k{1(!LIk=3a`g-$PtA$Pw#wDEAIj`U^f@N z(ay%5$03Gd@Le2&2vLR^M-JnVi|l2sWFJ%*DW5`ZHv4BukO{8)vzyuf>J?Im zx>%JFK93L?Nu<$`pW^ZlKlFxUWOFT|gcCt%oSbrsLszq*?<+)YG#c_PNhm3W@8mac zzPX5zhS|k2aYT-#O+v<{e(qL3?#5C&*ZKA~uW(e(79^Ip($fgv78 zin>VKlB6v~Bjxr^-Cy;2)w_E%XUgh3WDL8ZvXHkKwYRZoybYak%y@u8uCa+L?4tK3HB4GE-9mUe}JT9HJ+=oRz2iJf63HZXgBFq@(%ua834g+o7MPCO&P+SoL3a{1bCwZ+w#OE1O5e7OPw6AujB(GDvi!z)d42+YG&AR1kUMHm_ z%PGRZ7+*r4_HObzXAuk?lrgcM2%xiR-|WsW^P36f7Mj_}&$K^N;3haGA0G{xGlN*b zq)VCC{l7857zf4SNoV%ec56g@Cr^q51p4{qNws?z=FH<_?#08`^=TaFJFP)rco%uC zgt%FcU>XOVwoMPc%e*7*!_bYPo8f&TfU(m$VmnseCtK8U3sOp^8SZBWn5_>e4hCm= z?b)?H2?O(T=r~v5bzUd2Gpf9Z0>`Ma{%BUtZFF&H4c#njN&sVE&#&I;qnzddh4JfF z5e3G{(f#GLR?BN7G-DQsC@?RTKt z6DMOd(>O5b+w;S5EAN|g>#_4t>|O^-plJlK7kqKI*kL}U|mBeAis5<>6`=8 zH_!X+;aP4Y!;i@FvaBfq%vL$7T^s$pW>L<*R7`&d0b>|YazxsB{bXvPFl&fY02mL$ zV{cgLe1+FT@C#x=0Nt43@(kpCyD$W)oiWmB9GEAAT7~uVTR9io%M5J-0OR30s9))M zR|GtJ^_+wOzrG*wekboPjZZPpT#>E-V2<0h^U^!>b?;JDwGp9hXnP889IQ6IxWTmm za@$k3KW!_Yrr)WbM6zx5wsg0T-@GB(1o|=3qL_IKR+nmFk@RejESH7!_(OT#;EVmU zO%dcM-Ij+CPmp$OKve`}s$CSy;$oRv-${j8m9ip#1A!|NZ&L zUsC4tKmY#uZ~yx5FaP-U=fB7W2aRCt^8{P?h)ZNYJMp29W`!{J{Q^=*gL{~1N#~P; zOxidQ&8C=pCZ+*bR+kG?c8Vpg}CG-M-dv< zgFRs{?(VFCSe7Ua1ri8J0||#*faZp(lRz61?%~J8v#dYy7mjAvHnxG*P8uBvF}pj@ zyzev5`_4NvGFFnBPSSlIXm}DpVoeJ;%bL?bXH6WOV@)qO&ze5a%9;W29c!YXjWs=) zUR_f-;Y32y`V2mD>B5zk{zz1~Zg8itW1kaF#Ngm{qd6c10z$yghpt@h4-cLlEXO2u ztPS zx~USZAl?Z^UdqVjdVCIst{w$PP$D>m$zTE8)J@DLsarb&oR3w(YFO%0+Rye^EEuS! zAX_VefKbPWyE>ycTFKy{EbYN6)CYM(N+1RDNvIo0cNSPZAMwM!i~2=386{0MhzFry zmx+WJ>cuJwYf4g6kxIO26)H&NqDV=~kf3vHO>w|L#7ug9X?G}bM(U{7%W*ycg9$Gu z!$Hj?VNE4SC2ep3EBFTDd_XHgTf9CYj>u(5kghe5odzEULQy+c@LrvuyNri-!W0n1Wz-pj${qS#2C<$NWGNAs@Mf2 zSu>FHEMuIAkJoof zN5s_C3W-2*!fv4@ZAdjclB`=KphUUCV<+kr;W6rfPt~Qrh|mse1U^@tKZ!c%fw4F` zSJ2IQyX1=JJb&*fcmehxSxmW~x>yd1Y9<5Rno&sfa$!k9Sa=|!b|9NtA{(xdO+O@? ze57o#LsE4el1e%()tNG>+RLO;j+ZK2CRM0JD&w$JW+q4y*vO}xhpkdcN06Ydb}fdy zD#R%yw4agD07$2hPOt=J@hg7@q+_TTnlcf+zTmh2K4x4P>M@Wen8--vtUE90)H8c| z)tbG-{gnYOQO^O@lx0xT6-5K2(9H_i36d{o9y&2XU(Z_8AFQQC>&b3*{XYHusfU3) z)`Jb}?aaraVSD#KxzUO2`Xv2v&fXoR&*%2$Zrbl=?cJ6A?Fl-yoZWh1&A-@teA{|3 zYArsaBWu~6`_|Nyy}R;pXqfX|^IgmMKs8e}4HRNZd+e#lbaKX87`5N5a8-)-sbZg3 zlO_Rar}By{sKUW20Gy_NpRY0OofA>;+X_q&WgNwiouWg`iAhy_LM9=a3euVyma)|5 zU_)N67&P}_$N7$*UP-)jb9e2BQ*`G(9iJ={_0M8*6a(W^8CbI)_MUJ44Ghe~3_x0T zR%1m(GF38rv}!$A`5Ty}tEUFAq^V-1?KsGvGmx%pItL6^Ou0Z4m(Q$>FH_x&*0$)a z1$P$o(Fbc`^vlmBrQw*zUoAs79}h7s{#9EhoNDgLu5aajo&913;;)Kn$;RTb@2t_O z2W~RCwCwReL=Wc!iq|I)hH-X|YhSWVNZ#r)pN@@MlfPPX4|7}h@*38fCueGNHG3z! z`Q{T{wb$gT#7WIrRXk{Ttd&(d`G44Yis!`Rcb+07h=8U#CRkrO=0$7~e(9}9_tsMP z^E%cVa@kwU_V$TRx@t?|11B}-6*~p1SdD-7@y!~)O>ZsHu{E}F{X9b7Y|x2KIzPX^ zJ(1m>%kJ#b4-fMj+S>Bo^zXUFcey9O=8@Z*bnJa@bdrs|wP5e;>~D`{x96r^)YE3=iFUZ|~0M4|j(| z;Cl4@B))VmrlGgWeaDq-e|yYTq3}9h`~IkUeeALl#R}3);&r}ZmPt*1f0bnHS1;+* zJvRpQ*3#be7K_CC$HkjPoDpV9Soy0S@^*STx8g+lXw$DwlCH^eRCBNRhM1O7 zFA@EKXi3qZsrn>UpjffW=*Ii(`n0t*M{h0Jqi=JI?{hybaWzJ%C7En5UZp*BdD|ZQ z&Ao1Yc7#f==pH&XY|X4>*Eg-#&#akMYi7lI_}(oQ)}vKAvgQViUFV$RZ*FmuZcf>| zkL<+>d-OL}X&i2JVk0*)`Eh7CyYsU(yKKFF?y}8pjo3f!xR~tv(B9@N*UrbGVOJ;m za@czM*ahTWJb7v@Y!uvWxMW;kxuIX^&M$fJ=-cf25Pf~OXwYL#FIy8oX15pU$ctjJ za=Y!dW%}VJi_Xj8{q4CEiYXK9{^u2>n!Ki>&n#9)VkA7Yd(|lok9c7uNerjpC$4pGpGLXKMShhZ{-*O08l_u{Qv*} diff --git a/js/index-Q25ZSVIB.js.gz b/js/index-Q25ZSVIB.js.gz deleted file mode 100644 index 4ea67785d5975a3dbb2bcec40a6f02a12dc38c16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29108 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�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 diff --git a/js/index-WwFMvezZ.js.gz b/js/index-WwFMvezZ.js.gz deleted file mode 100644 index 17601d79871e43072bce872b1baf4b0268028926..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 865 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 diff --git a/js/instance-5Wx130AO.js.gz b/js/instance-5Wx130AO.js.gz deleted file mode 100644 index 4f270e57a6227e172a962c83bc4f2d7252de978f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmV+x1L^!9iwFP!000021C5noPunmMhQIGuRQY5}j%k4o)+(r_?M7i+QHQ1hLdZ+5 zZQ3L*wo?{G{_m3=Qpo5apPXDC-`#t9?S%1~3zeTXm~1FAFiS!LvrNgzEDw4ncT?mrH%=u$e}u-H5|Tu^eU3M1(bC+vK2@hg16Idm^z*;4jewAG@mrh9sQ z^Ek-9WL0J@!bG_i`$(Ja;2`RsC*N2VVvits4DN&I?b8-*yTYeUcPNkgY;rZKvYQm# zqWN`{nzYCC_fC{gykpKb_85dRpBT@qo!i?~t~REcESYI$5+u6iEIHyeNLwgH(} z{Pr*Q(r&X?c4LLz&i>(H(TT{+tTtz7Z0FJqY4}`CQc-k3Qwa#X6OI11UFgq>+n3(iSgvofD$2Mkl)|&_>mx9Nk1S((&zOfYEp{O{&rKJ2x zQhBPknntCjf4-19caBw6+{Ssp6zd4>L3v!CyOccI01{YR^{Y~Sk#(p1w=SRE`r(iL U|AyxOD|Pq7U$dg`{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},f=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,g],implementRequestInterceptorErrorArray:[f]},{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=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{G as t,H as n,d as R,I as q}from"./hooks-C31FuUB3.js";import{g as d}from"./utils-C5Rf5pTn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},g=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},H=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[g,C],implementRequestInterceptorErrorArray:[H]},{setImplement:a}=n(),f=()=>{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"),f(),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=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/js/instance-D7IXqoJK.js.gz b/js/instance-D7IXqoJK.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fefa7cca4dde50c82af3539de13de925c46a7067 GIT binary patch literal 790 zcmV+x1L^!9iwFP!000021C5noZ<{a>hQIGuM0~O(riKNkX0-;85?K>PH_e!G}>_iVAK zIG?9d^(HO?BCvZ}Dk>o1TeyZah|;A84>?GM0Bcfofiky@k}QSo-Oq~R`g9`ULem{(KpdN<)HM1bqUJ?;Ws0SiFLk)RGl#?edx3SZ%lPA70pB6SV7(Sjz=_!6#;0cP!BM+DldbWwpp4d-OhU6(IfwIVE~AJ>kJTgm(N<1%214TW~0Ij)agN*-?k39Kvin?`+|b+7#YT|WEu!>{W9 U8=3#F)T39w0lLhKh|LE804uSGGynhq literal 0 HcmV?d00001 diff --git a/js/utils-DOaJhKXi.js b/js/utils-C5Rf5pTn.js similarity index 97% rename from js/utils-DOaJhKXi.js rename to js/utils-C5Rf5pTn.js index 4990ee84..cf11c409 100644 --- a/js/utils-DOaJhKXi.js +++ b/js/utils-C5Rf5pTn.js @@ -1 +1 @@ -import{A as S,u as A,a as x,b as $}from"./hooks-DSLYAwDT.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./print-js@1.6.0-C3lAJnMa.js";import{c as _}from"./lodash-es@4.17.21-C8H4BJij.js";var w=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(w||{}),v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const M=()=>v,C=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),X=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],o=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let o;try{if(typeof e=="string")return C(e,r),t();if(e instanceof ArrayBuffer)o=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)o=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(o),s=document.createElement("a");s.href=i,s.download=r,s.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(s)};s.addEventListener("load",()=>(a(),t())),s.addEventListener("error",c=>(a(),n(c))),document.body.appendChild(s),s.click()}catch(i){return n(i)}});function k(e,r,...t){if(!e)return{};let n=Array.isArray(r)?r:[r];return n=[...n,...t],n.length&&n.forEach(o=>{delete e[o]}),e}function Y(e,r,...t){if(!e)return{};const n=Array.isArray(r)?r:[r];return n.length?[...n,...t].reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const G=()=>{const e=navigator.userAgent;return/windows/i.test(e)?w.Windows:/macintosh|mac os x/i.test(e)?w.MacOS:/linux/i.test(e)?w.Linux:/android/i.test(e)?w.Android:/iphone|ipad|ipod/i.test(e)?w.IOS:w.Unknown},H=(e,r)=>{const t=e.split("?").filter(Boolean)[0],n=r.split("?").filter(Boolean)[0],o=/\/$/;return t.replace(o,"")===n.replace(o,"")};function O(e,r="sessionStorage",t){const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(a=>a===i+e)}function Q(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:o,prefixKey:i}=n??{},s=o?i||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(s+e,a):window.sessionStorage.setItem(s+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,r="sessionStorage",t){const{prefix:n,prefixKey:o,defaultValue:i}=t??{},s=n?o||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,m)=>{(f?[...a,...s]:m==="localStorage"?s:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):m==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},N=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=A(e,{...t,beforeCreate:s=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,s),(c=window.$loadingBar)==null||c.start()},created(s,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,s,a),(f=window.$loadingBar)==null||f.finish()},createdError(s){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,s),(c=window.$loadingBar)==null||c.error()}});(i=o("jpeg"))==null||i.then(s=>{const{print:a}=x(s,{type:"image",base64:!0,targetStyles:["*"],...k(n,["type","base64"])});a()})},T=(e,r)=>{const t=()=>{const o=d(e);o&&(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},ee=(e,r)=>{const t=()=>{const o=d(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},te=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const s=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>s.includes(c))}},o=Vue.watch(()=>d(e),n,{immediate:!0});return h(o),t},P=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(n=>{t[`${n}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},re=(e,r)=>{const t=(i,s)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const m=c.trim(),b=f.trim();if(c.startsWith("--"))s.style.setProperty(m,b);else if(c.startsWith("-"))s.style[c]=f;else{const p=P(m);Object.keys(p).forEach(E=>{s.style[E]=p[E]}),s.style[m]=b}}})},n=()=>{const i=d(e);i&&(y(r,"String")?t(r,i):y(r,"Array")?r.forEach(s=>{t(s,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},o=Vue.watch(()=>d(e),n,{immediate:!0});h(o)},ne=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},se=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const n=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const o=Array.from(document.querySelectorAll(n));return!o.length&&t?[t]:o}catch(o){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,o),t?[t]:null}},oe=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&$.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},g=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,I=(e,r)=>{const t=Object.assign({},u,r),n=l(e,t),{type:o="number"}=t;return o==="number"?n.value:n.toString()},ie=(...e)=>e.length===1?l(e[0],u).add(0):g(e,0,(r,t)=>l(r,u).add(t)),ae=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[n,o]=e;return l(n,u).subtract(o)}const r=_(e),t=r.shift();return r.length?g(r,t,(n,o)=>l(n,u).subtract(o)):t},ce=(...e)=>e.length===1?l(e[0],u).multiply(1):g(e,1,(r,t)=>l(r,u).multiply(t)),le=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[n,o]=e;return l(n,u).divide(o)}const r=_(e),t=r.shift();return g(r,t,(n,o)=>l(n,u).divide(o))},ue=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const n=Object.assign({},u,t);return l(e,n).distribute(r).map(i=>I(i,n))};function R(e,...r){if(Array.isArray(e))e.forEach(t=>R(t,...r));else return e(...r)}function d(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function fe(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function de(e,r){const t=Vue.watchEffect(e,r);h(t)}export{I as A,ue as B,ie as C,ae as D,ce as E,le as F,oe as a,R as b,ne as c,C as d,J as e,Y as f,Z as g,H as h,y as i,z as j,M as k,ee as l,T as m,G as n,te as o,N as p,se as q,fe as r,Q as s,h as t,X as u,d as v,de as w,k as x,re as y,O as z}; +import{A as S,u as A,a as x,b as $}from"./hooks-C31FuUB3.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./print-js@1.6.0-C3lAJnMa.js";import{c as _}from"./lodash-es@4.17.21-C8H4BJij.js";var w=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(w||{}),v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const M=()=>v,C=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),X=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],o=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let o;try{if(typeof e=="string")return C(e,r),t();if(e instanceof ArrayBuffer)o=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)o=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(o),s=document.createElement("a");s.href=i,s.download=r,s.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(s)};s.addEventListener("load",()=>(a(),t())),s.addEventListener("error",c=>(a(),n(c))),document.body.appendChild(s),s.click()}catch(i){return n(i)}});function k(e,r,...t){if(!e)return{};let n=Array.isArray(r)?r:[r];return n=[...n,...t],n.length&&n.forEach(o=>{delete e[o]}),e}function Y(e,r,...t){if(!e)return{};const n=Array.isArray(r)?r:[r];return n.length?[...n,...t].reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const G=()=>{const e=navigator.userAgent;return/windows/i.test(e)?w.Windows:/macintosh|mac os x/i.test(e)?w.MacOS:/linux/i.test(e)?w.Linux:/android/i.test(e)?w.Android:/iphone|ipad|ipod/i.test(e)?w.IOS:w.Unknown},H=(e,r)=>{const t=e.split("?").filter(Boolean)[0],n=r.split("?").filter(Boolean)[0],o=/\/$/;return t.replace(o,"")===n.replace(o,"")};function O(e,r="sessionStorage",t){const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(a=>a===i+e)}function Q(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:o,prefixKey:i}=n??{},s=o?i||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(s+e,a):window.sessionStorage.setItem(s+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,r="sessionStorage",t){const{prefix:n,prefixKey:o,defaultValue:i}=t??{},s=n?o||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,m)=>{(f?[...a,...s]:m==="localStorage"?s:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):m==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},N=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=A(e,{...t,beforeCreate:s=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,s),(c=window.$loadingBar)==null||c.start()},created(s,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,s,a),(f=window.$loadingBar)==null||f.finish()},createdError(s){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,s),(c=window.$loadingBar)==null||c.error()}});(i=o("jpeg"))==null||i.then(s=>{const{print:a}=x(s,{type:"image",base64:!0,targetStyles:["*"],...k(n,["type","base64"])});a()})},T=(e,r)=>{const t=()=>{const o=d(e);o&&(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},ee=(e,r)=>{const t=()=>{const o=d(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},te=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const s=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>s.includes(c))}},o=Vue.watch(()=>d(e),n,{immediate:!0});return h(o),t},P=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(n=>{t[`${n}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},re=(e,r)=>{const t=(i,s)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const m=c.trim(),b=f.trim();if(c.startsWith("--"))s.style.setProperty(m,b);else if(c.startsWith("-"))s.style[c]=f;else{const p=P(m);Object.keys(p).forEach(E=>{s.style[E]=p[E]}),s.style[m]=b}}})},n=()=>{const i=d(e);i&&(y(r,"String")?t(r,i):y(r,"Array")?r.forEach(s=>{t(s,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},o=Vue.watch(()=>d(e),n,{immediate:!0});h(o)},ne=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},se=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const n=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const o=Array.from(document.querySelectorAll(n));return!o.length&&t?[t]:o}catch(o){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,o),t?[t]:null}},oe=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&$.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},g=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,I=(e,r)=>{const t=Object.assign({},u,r),n=l(e,t),{type:o="number"}=t;return o==="number"?n.value:n.toString()},ie=(...e)=>e.length===1?l(e[0],u).add(0):g(e,0,(r,t)=>l(r,u).add(t)),ae=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[n,o]=e;return l(n,u).subtract(o)}const r=_(e),t=r.shift();return r.length?g(r,t,(n,o)=>l(n,u).subtract(o)):t},ce=(...e)=>e.length===1?l(e[0],u).multiply(1):g(e,1,(r,t)=>l(r,u).multiply(t)),le=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[n,o]=e;return l(n,u).divide(o)}const r=_(e),t=r.shift();return g(r,t,(n,o)=>l(n,u).divide(o))},ue=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const n=Object.assign({},u,t);return l(e,n).distribute(r).map(i=>I(i,n))};function R(e,...r){if(Array.isArray(e))e.forEach(t=>R(t,...r));else return e(...r)}function d(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function fe(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function de(e,r){const t=Vue.watchEffect(e,r);h(t)}export{I as A,ue as B,ie as C,ae as D,ce as E,le as F,oe as a,R as b,ne as c,C as d,re as e,T as f,Z as g,J as h,y as i,Y as j,H as k,z as l,M as m,ee as n,G as o,N as p,se as q,fe as r,Q as s,te as t,X as u,h as v,de as w,d as x,k as y,O as z}; diff --git a/js/utils-C5Rf5pTn.js.gz b/js/utils-C5Rf5pTn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9edbf1707053ac02ad2fc514cd3d5918df004347 GIT binary patch literal 3482 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 IiM1gB0GTh{h(*ZLe^6B||m|3?!LJe0@N4 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 IrL`dd0AfbZqyPW_ diff --git a/js/zh-CN-BSXuQwFq.js b/js/zh-CN-BSXuQwFq.js new file mode 100644 index 00000000..8ebba2a3 --- /dev/null +++ b/js/zh-CN-BSXuQwFq.js @@ -0,0 +1 @@ +import{t as W}from"./hooks-C31FuUB3.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Bvgt9rw0.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-C5Rf5pTn.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="当前环境不支持全屏",X={isEnabledFullscreen:e},Y=Object.freeze(Object.defineProperty({__proto__:null,default:X,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Z={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ee=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Z},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",oe={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},te=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:oe},Symbol.toStringTag,{value:"Module"})),p="首页",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="模态框",F="右键菜单",x="缓存工具函数",w="表单",ne={Dashboard:p,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:F,CacheDemo:x,Form:w},ce=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:x,CalculatePrecision:j,ContextMenu:F,Dashboard:p,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Form:w,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:ne,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="项目配置",E={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},G="界面显示",se={Title:A,ThemeOptions:E,InterfaceDisplay:G},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:G,ThemeOptions:E,Title:A,default:se},Symbol.toStringTag,{value:"Module"})),Q="注册",$="登录",H="扫码登陆",V="请输入用户名",q="请输入密码",B="登 陆",J="用户名",K="密码",U="开箱即用的中后台管理系统",le={Register:Q,Signing:$,QRCodeSigning:H,NamePlaceholder:V,PasswordPlaceholder:q,Login:B,Name:J,Password:K,RayTemplate:U},re=Object.freeze(Object.defineProperty({__proto__:null,Login:B,Name:J,NamePlaceholder:V,Password:K,PasswordPlaceholder:q,QRCodeSigning:H,RayTemplate:U,Register:Q,Signing:$,default:le},Symbol.toStringTag,{value:"Module"})),ae=Object.assign({"./zh-CN/globalMessage.json":Y,"./zh-CN/headerSettingOptions.json":ee,"./zh-CN/headerTooltip.json":te,"./zh-CN/menu.json":ce,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),ke={message:{...W(ae,"zh-CN")}};export{ke as default}; diff --git a/js/zh-CN-BSXuQwFq.js.gz b/js/zh-CN-BSXuQwFq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..08975e328832d3fd7fd6c5c78639f4bd8b75619f GIT binary patch literal 2016 zcmV<62Osz!iwFP!000021FcwJPaC-&eZQXqS^EHzXPQ7+sH>5HgiKtzcS~=#i*#>+ZnvTfl>IWy40+nGa5a+*O;V~`Rr>-H z`}pVMbB^svXraisT##*8v|XuWIV%A5OrEh>p+vgE7p%(zUFwVg=c$ha>X{5K&xpRT z8V;-BkTP&}YA#Y9DmP<_oSIVcVc)7DCDLW|kC-vs48n6numVx8@xD$qtadA0S3^ov z^z`F+YOonwvWQY6RWvNGY_HmzE?K0nOFgT0hLuQqAd$n?K=UYrWw6NiomImC&l5nicn)4yG^IIia5L1)! z?AaFQsY$VCQjVHRk#IqUBpD&G^k(l=!)YJkJKm!tCVQ-WS4wF~7%M1}DYSrdq_4A< zAWVj@;6e+K=y}Yg=<8Oy)sQkUSiaiTHAR~-*EumWgx4`6W8r)}8cQ`}q%i1oU#HsT zRf(1-lo3ikl{C#QQ_=!ad^74&Mz3_yi+Et_G&sS!q$MiL0k}6UtzJFNP65}w3aUo* z$->ysTuZpHS;Ahf!eO;jiA*L^*GFXelQd6L6Z5hn^gJnGrHHv8+z(@y5)I+m2|iH^ ztE11rfjlY zm}Z75SyFOp=2AEZ7fRT$2m&#du?zw#9UYKqpt|vg`{P!1Y1RF(1)$UxQdAlQfur~P z)fbNdjAA~Efb-;sBfa9DNFfT`#!FYt3S(*z5dgux?HQ=tV zRG+KiG63YmP!DpHE_JW>%93VfO!oZZ)`fx4**PRz<&9}-TU?U-cx&Zz1=-{ zV84FU0bpDM&cmC|#=ikf1&?j*_MPX|#h>k`JNC214ge!T&tC_(?Byl<-O67Fw*f4B zd*LU0>AwI*KbDDUz&Tj+H_P}(0y7$L)_3gJKe)dg+Iz16ENQ@5xp}nz62OGFiM==- zZ@+TBUvf4#?1Os%Ue`d3>9cLl`i`@@1>l$lj`mjE{omc^Hvk;gKyq@Z&HnMwd43bX zQ4Kho8_u&o?d2u+!&X~=kpehdYh1kHY%BwK!4vLnb#1Gr0f6%wsOezu{$elf+BZKq z>pK9>`K*0}NwkG17Wrw0c?K0dx68=#|MgEZOQH-MLr@}+dz$oR! zyP^mx!347;;ZagxC;>hB(RDbHh_DPnV=!6D4eQKA!!Sh(MX$_7?_~^)!Whe71I^YB zrFrSE>H>^lJx}~v^Y8-W1vFQI`q%BtK)lA1r!Jf;9ld{T-@j|$+i|xx-22P!+kJQcX8;ZVg3WpF;T%oCB+Z%LE%i-3cfse2a10m7 zxPf(&XGVr_GzrJC5Oa)Y8e6ZyQI?}78u0OGh!8mEeUV@$Kv&^Ocb?!3 z;q}*rdIakzLRw)d#tcb|^?upVUm&JcZ`K={MXheVhc@(-D47#y3{T!O)Xb3iI);-< y2b?9^LZQYOEvTw`r5zIp{DGjOQaMlN{oe^@iT6W6U9HObfBX-oGy}Uo5C8ykhTLBO literal 0 HcmV?d00001 diff --git a/js/zh-CN-CRkP0EEf.js b/js/zh-CN-CRkP0EEf.js deleted file mode 100644 index 4a1d91fd..00000000 --- a/js/zh-CN-CRkP0EEf.js +++ /dev/null @@ -1 +0,0 @@ -import{t as U}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.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"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",p="搜索",ee={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:p,Setting:l,default:ee},Symbol.toStringTag,{value:"Module"})),m="首页",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:m,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:m,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},se=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="开箱即用的中后台管理系统",ie={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},le=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),re=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":se,"./zh-CN/views/login/index.json":le}),Le={message:{...U(re,"zh-CN")}};export{Le as default}; diff --git a/js/zh-CN-CRkP0EEf.js.gz b/js/zh-CN-CRkP0EEf.js.gz deleted file mode 100644 index 34b03a22359cac96f188d39cf33e6a6df9c9e90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2003 zcmV;^2Q2s>iwFP!000021FcwHPaDS?zCXVLjd}sn?8b&r=tL_SY(gM_!FEZ)jWu46 z?Sb`^A~n?ZPv2v#J@RUYY7!)mv}bv2~K zL{A@%rv{p_vldZmq)LY6rR`OF)3X+dbg5_6&ae_q_b2k$>TjN9uq+mZ$XPYqua#I)Oijjf zXIm;yO^UrD<*BKZ2p3dHk`)q5Z}mOU47K!2)qb_CaQWw2|`=?HW6Rb-*OJz9#_ok)QtEbs1;CiistWkZk zI5s%fVlHgXV$WCMu-d6aClje_!?JwB%^7N9URH!&AVsW{Fc*aTX6#a8Av`m|Cu*kE znJHu&(SZHozI|)ey|ZmU|Nij(sw-X%GYs-|tnQ zKLjv_`3wTi;~$T1{SM#=%@-sB&ci#0yITN`b6Ui_9AyUMQD)|7KA7mCE6~({yS`F= z`rLVV;J(-eP}hKcd(&OpbJlMcUW>*Cow8Y1}-BL zMwuyzDN`Jqf_gZlSK!na33y7X(^hQZ6i^N1zw)_43k}#e-#HIwPxZ!O48^BcX*w${}epX%l#eTA5KV9qqFdB^fy?@hQUb5e={Jnn*z_ND~ zezuqX3t;SHno$in`)mGL8UILNS_97dj{WLK_xA&P_a%U{8gN!_9PYgUFyWnH&rV0% zFP-m~oXrh;|1N;nG%(8anKoyA$64J1a7+V-yDRSAAMUg301jy&IXT#7|8(Fyy8+;c z2As_e=jmVe@{;>utF5m@0i3A?7q2@T%K*-M!o8`kZPhdY@Vo|UI@s@iwU^%6H$FJ) zI{-?eEyS=WWEkdIRP;(*Mwb7tFT*T}vT%TN#u2ElJv!Rn_RBTkw;+^0k((p>Ofz|aUBWm#;Xnc7V>Fa2H3 z!zk7Z#LsoU0?jWwg@I}fxlZ3j^U{q~Yuw-e7y7t-_1yPq9@~9U646 zd#6?Z;C_*$#dV*1-ORN%&%S@Qc@CUto+MacuDLPwoornL6)3*UJttGOE*5YI6x2Wa zh91;_^JddtUIB1I1MZ_e`@=ebUunR(^&j`yb@$O;_0ckb7yMiJ=-|G+^sBqJ>D+v0 z-&+N6vLS45FZ&nSRXT7se8goa@Pmjg$lixp^mS+QF3f0`B={shC;oi*`-r-~8Ooql%R z`SI?s5HxSLFL>W63QBbBOx|D_Y>W~iaNhg6z)XNH!{gxs!CAuVZv}M=)=^Wfs1##{ zq^0^WBOk|$#I)*Rvmq>MY3n1RVPuw)IdR7D)ICGZESaxk3{vTUBSc#$)(E2oRaL)j l=L7 { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1711265616636.js +// mock-data-1711700782156.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1711265616636.js +// mock-data-1711700782156.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_1711265616636_default = transformMockData(mockList); +var mock_data_1711700782156_default = transformMockData(mockList); export { - mock_data_1711265616636_default as default + mock_data_1711700782156_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 61819fa3bd2e5cc78d4ae22f6078caed2664ced0..3f0a048d51f38e6fbba53846fa9d0f6d497dd359 100644 GIT binary patch literal 1042 zcmV+t1nv7DiwFP!000021I<=TbK^D)zWY~TeWJRuEPI+q;EcU-|{lVJKqm0MWD=bJl>O^{$JB$5o3 z*{>!$3&X#*r82MvX1L1G_`vhrgY_FYOaRhS0VAN~1%i-PIRSwFfX4_+8UvSD4HzBXUiV zrg-^@2&cX8oSp|Fz{yG922-$;cdIu zxrmWDOMeXVAbKA4kLQe2*G37MiFD6)Jg;y>-mhOje+rHPBWs0vTS|>gq4psz6ZE0b z88N4Lp@)3ka4ll0Dcdp@YF7le3o8AHJi2WV1kT9>pdRpN{ZJ6cRYCSQTq6}mQ){-y zT!j(xPES{T?1tKq5UkviV3hiyjlt<$NFs@>%is?#ld=f1N+is4I-Vp7wH^cFvXW-c zsM8x57F^_GkQKFVXigmYAW?TpcBB>3V1|k<&V4uy8&s^28+^yj5jf!nndkVdU!Do0 z7KZhpZyC{3sXT(|oNvWE7urne>;lbgnM5%C`2J5TNHFL72u{M#x8%BViGV45@M+(T z*S1dF8sMQqwU6Lnn{e2QmM^F+tcEoxd|25{js|iUs+$LkF!X|gZ=m60-@n7FzE9f-73u(G!kR4%dZ`ojIWzL_!!itgm|j)qzkE2ms!lI{ zTwYbD%SCuqoh*O)F!ej{?q^EF^QZ}OpsBrX)2^DFYQS7$=cXa#Xu=KoBt&EDa<&9} zgFqS|mY`JR1{Gs*rIclr7OsW^A>+JCP&Xbrr|>T%L-Qs7w{%jw*!$~+JDNJiU5lvb z?!0{FzPxrX4H7jy)mgYYRs6AQ2r5oOUX(Hw8AU@MNAX8`z3?hG?I-F%)D69!Oh(l( z0$yIb1e+JpJ?=F*r&>SMUXYgRJ&$i0yT|>YN5S2ufza+&Rs8Yt9{1NCydAg?ww1nR zK@jxn=!v@1HALJ0x*x&A+)3Fow;}#FBmOr{#;|_+LSil3-fGf3@F;XAwB6lqYkTY7lAMo` zAccuUIV9!GbM?RPKViNcP1bzZQ?zw{PHo^3ZDtEAf&)2sYn=rvtNF*65 zb69(O3&THmr82MqX1L1G1ikT!>5bai^Xzvwpy%K-><@3?TNw$b_Aoi z)M=@T-^%#zJvSU`NL5+DWG@U(cX^cwIdz_JKh>!As3yJtS%O75+o95>3`r0gZIgGR zEr}W$G;H8luf3KQ_5>ub#AIl`SlzEen+TX?Y$Wt3%`OQ?K4tJ+c+NO=ZIqCiNDpk!^9o1g{qptmr|=XovR0^frPRn2>Hy+0!2k-K z5p#+cddSx`*CM8xvMpnwc13Wzpwf@XquYjI=$v=}^?*O?hk`h*3bMcE8mTavTC+9g zDvXe~da~|gH`IoNVC9YkqtuUW3{K}l5=mrThQD)}ltq|TB4NJM@gz~G^%xMBl{5!N zo!-E(;36M`tf+NEbK=AYiMms=6RnU2GgNHxCV+z`Hs)}`I#_k zVb~1%mJvOb$|IP}_)g4nq0NNOF3{YRNd%LhKm1_@3FiC|!P$HsSaMytM8Fi@2ej|T zYg;F74RBwfIz(`^O*m{t%NNuZR>KAq-mmQ@M+3PF)y;#&eC~$@-!V6m`Va2=0}Iz{ z8*AD$mD7q8*b6!rzI}rieV?`wD%2s$gf&|j^in74b7tf}faQE1z~r)e^V7%Im(}Y0 z)$+1hEf@34>TLPL$4St6cRy1ao<~iP15NFBn|9UYR0HN3J2wp>ClhYSCm|YJm$N0< z9|Y3)umq(dH>enkE2S)}v~V>X3K{2Bg1Yh0IfZ{A8JaKozonDf#ok}f+|krA?pj1e zcjv_u_vMv)X^^Ptsm{XHsp1b^Lr`%N^1PI($S4~6IEp{e>xEajX+Kd9qHgH*WHPFT z5%A*5CD^=(?(m?=Io0~H_QSMPA9#Gj*c~1QJqqqN4TW~Ms^Sk9cX+t+;oZP}xU2LH z3&XHiM~~E2^TahYOM0LE M4HFy}ZAS_K0Dd|QTL1t6