From 5acc17f8d3638fc36bafcf2d4179e1316f95bb66 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 27 Sep 2024 08:01:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@7394e0bf30adae1c51f39c010b07627f9bf1e286=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 | 22 +++++++++--------- index.html.gz | Bin 1724 -> 1729 bytes ...Z.js => @vue_reactivity@3.5.8-Bdjt7y-I.js} | 4 ++-- js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz | Bin 1887 -> 0 bytes ...js => @vue_runtime-core@3.5.8-rrkW69pg.js} | 4 ++-- js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz | Bin 0 -> 1887 bytes ....js => @vue_runtime-dom@3.5.8-l0sNRNKZ.js} | 0 js/@vue_shared@3.5.6-6BrT-eFF.js.gz | Bin 620 -> 0 bytes ...T-eFF.js => @vue_shared@3.5.8-BZqwzCoV.js} | 2 +- js/@vue_shared@3.5.8-BZqwzCoV.js.gz | Bin 0 -> 620 bytes ...@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js} | 2 +- ...euse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz} | Bin 3065 -> 3065 bytes ...ueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js} | 0 ...se_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz} | Bin js/BarcodeDemo-ChWYvWgI.js | 1 - js/BarcodeDemo-ChWYvWgI.js.gz | Bin 1437 -> 0 bytes js/BarcodeDemo-OgEE4GOD.js | 1 + js/BarcodeDemo-OgEE4GOD.js.gz | Bin 0 -> 1460 bytes js/TablePro-DFxhssIJ.js | 1 + js/TablePro-DFxhssIJ.js.gz | Bin 0 -> 3543 bytes js/TablePro-QnGoLe7d.js | 1 - js/TablePro-QnGoLe7d.js.gz | Bin 3515 -> 0 bytes js/en-US-BIc6akN3.js | 1 - js/en-US-BIc6akN3.js.gz | Bin 1697 -> 0 bytes js/en-US-BLZd-cwP.js | 1 + js/en-US-BLZd-cwP.js.gz | Bin 0 -> 1722 bytes js/hooks-DMyQYazF.js | 12 ++++++++++ js/hooks-DMyQYazF.js.gz | Bin 0 -> 31381 bytes js/hooks-DUpKDX8W.js | 12 ---------- js/hooks-DUpKDX8W.js.gz | Bin 31347 -> 0 bytes js/html-to-image@1.11.11-BOFdlgi9.js | 2 ++ js/html-to-image@1.11.11-BOFdlgi9.js.gz | Bin 0 -> 5116 bytes js/index-BKg9uIUv.js | 1 - js/index-BKg9uIUv.js.gz | Bin 982 -> 0 bytes js/index-BSxFfDS7.js | 1 - js/index-BSxFfDS7.js.gz | Bin 2873 -> 0 bytes js/index-BUWc6-jF.js | 1 + js/index-BUWc6-jF.js.gz | Bin 0 -> 1147 bytes js/index-BWn0fJgT.js | 1 + js/index-BWn0fJgT.js.gz | Bin 0 -> 1539 bytes js/index-Bpto_sNS.js | 1 - js/index-Bpto_sNS.js.gz | Bin 1998 -> 0 bytes js/index-BtZd_iO8.js | 1 + js/index-BtZd_iO8.js.gz | Bin 0 -> 29673 bytes js/index-C-7JwSBQ.js | 1 + js/index-C-7JwSBQ.js.gz | Bin 0 -> 2189 bytes js/index-C2xNskF6.js | 1 - js/index-C2xNskF6.js.gz | Bin 1033 -> 0 bytes js/index-CCVgw_kY.js | 1 - js/index-CCVgw_kY.js.gz | Bin 1659 -> 0 bytes js/index-CPNbYLeV.js | 1 - js/index-CPNbYLeV.js.gz | Bin 2070 -> 0 bytes js/index-CZvHIHEr.js | 1 - js/index-CZvHIHEr.js.gz | Bin 804 -> 0 bytes js/index-CmEUgXeH.js | 1 - js/index-CmEUgXeH.js.gz | Bin 1230 -> 0 bytes js/index-Cpf3x9Hw.js | 1 + js/index-Cpf3x9Hw.js.gz | Bin 0 -> 2022 bytes js/index-CthhD5N4.js | 1 - js/index-CthhD5N4.js.gz | Bin 1985 -> 0 bytes js/index-Cup_x5h6.js | 1 + js/index-Cup_x5h6.js.gz | Bin 0 -> 3596 bytes js/index-CvM7o9gX.js | 1 + js/index-CvM7o9gX.js.gz | Bin 0 -> 1806 bytes js/index-D1YBALoT.js | 1 - js/index-D1YBALoT.js.gz | Bin 1568 -> 0 bytes js/index-DCDj5HZ8.js | 1 - js/index-DCDj5HZ8.js.gz | Bin 1123 -> 0 bytes js/index-DO7tpLdv.js | 1 + js/index-DO7tpLdv.js.gz | Bin 0 -> 1590 bytes js/index-DQ5wDAPv.js | 1 + js/index-DQ5wDAPv.js.gz | Bin 0 -> 1006 bytes js/index-DQWUCipC.js | 1 - js/index-DQWUCipC.js.gz | Bin 3574 -> 0 bytes js/index-DT33t_LC.js | 1 - js/index-DT33t_LC.js.gz | Bin 2164 -> 0 bytes js/index-DVPE0l1s.js | 1 + js/index-DVPE0l1s.js.gz | Bin 0 -> 1253 bytes js/index-DbJuBYMf.js | 1 - js/index-DbJuBYMf.js.gz | Bin 1785 -> 0 bytes js/index-DbiAk4nh.js | 1 - js/index-DbiAk4nh.js.gz | Bin 1785 -> 0 bytes js/index-DcxnS7rg.js | 1 + js/index-DcxnS7rg.js.gz | Bin 0 -> 2607 bytes js/index-Df55SecY.js | 1 + js/index-Df55SecY.js.gz | Bin 0 -> 2009 bytes js/index-DgdcKc1-.js | 1 + js/index-DgdcKc1-.js.gz | Bin 0 -> 826 bytes js/index-Dhd4FjCe.js | 1 + js/index-Dhd4FjCe.js.gz | Bin 0 -> 2078 bytes js/index-DkMTszkF.js | 1 + js/index-DkMTszkF.js.gz | Bin 0 -> 2896 bytes js/index-DsT8uWts.js | 1 - js/index-DsT8uWts.js.gz | Bin 1353 -> 0 bytes js/index-HE4cugSz.js | 1 - js/index-HE4cugSz.js.gz | Bin 29649 -> 0 bytes js/index-K7CNfH-G.js | 1 + js/index-K7CNfH-G.js.gz | Bin 0 -> 1806 bytes js/index-M0CE-Y7m.js | 1 + js/index-M0CE-Y7m.js.gz | Bin 0 -> 1375 bytes js/index-d7z__Ck2.js | 1 - js/index-d7z__Ck2.js.gz | Bin 1515 -> 0 bytes js/index-kcH3_LHw.js | 1 - js/index-kcH3_LHw.js.gz | Bin 2584 -> 0 bytes js/index-qFN7PIK6.js | 1 + js/index-qFN7PIK6.js.gz | Bin 0 -> 1685 bytes js/index-yq-aMZnM.js | 1 + js/index-yq-aMZnM.js.gz | Bin 0 -> 1055 bytes ...tance-Mlryd73B.js => instance-DwV9zo1e.js} | 2 +- js/instance-DwV9zo1e.js.gz | Bin 0 -> 764 bytes js/instance-Mlryd73B.js.gz | Bin 763 -> 0 bytes js/{utils-DvxnuKiq.js => utils-CPRm4XW8.js} | 2 +- js/utils-CPRm4XW8.js.gz | Bin 0 -> 5545 bytes js/utils-DvxnuKiq.js.gz | Bin 5546 -> 0 bytes ...ue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js} | 0 ...hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz} | Bin ...=> vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js} | 0 js/zh-CN-CLjKG2OA.js | 1 + js/zh-CN-CLjKG2OA.js.gz | Bin 0 -> 2019 bytes js/zh-CN-CeI0xlBH.js | 1 - js/zh-CN-CeI0xlBH.js.gz | Bin 1994 -> 0 bytes mockServer/mock-data.js | 8 +++---- mockServer/mock-data.js.gz | Bin 1042 -> 1042 bytes 123 files changed, 60 insertions(+), 58 deletions(-) rename js/{@vue_reactivity@3.5.6-CXMPYrvZ.js => @vue_reactivity@3.5.8-Bdjt7y-I.js} (78%) delete mode 100644 js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz rename js/{@vue_runtime-core@3.5.6-CUaD_-7Q.js => @vue_runtime-core@3.5.8-rrkW69pg.js} (96%) create mode 100644 js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz rename js/{@vue_runtime-dom@3.5.6-l0sNRNKZ.js => @vue_runtime-dom@3.5.8-l0sNRNKZ.js} (100%) delete mode 100644 js/@vue_shared@3.5.6-6BrT-eFF.js.gz rename js/{@vue_shared@3.5.6-6BrT-eFF.js => @vue_shared@3.5.8-BZqwzCoV.js} (98%) create mode 100644 js/@vue_shared@3.5.8-BZqwzCoV.js.gz rename js/{@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js => @vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js} (99%) rename js/{@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz => @vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz} (98%) rename js/{@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js => @vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js} (100%) rename js/{@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz => @vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz} (100%) delete mode 100644 js/BarcodeDemo-ChWYvWgI.js delete mode 100644 js/BarcodeDemo-ChWYvWgI.js.gz create mode 100644 js/BarcodeDemo-OgEE4GOD.js create mode 100644 js/BarcodeDemo-OgEE4GOD.js.gz create mode 100644 js/TablePro-DFxhssIJ.js create mode 100644 js/TablePro-DFxhssIJ.js.gz delete mode 100644 js/TablePro-QnGoLe7d.js delete mode 100644 js/TablePro-QnGoLe7d.js.gz delete mode 100644 js/en-US-BIc6akN3.js delete mode 100644 js/en-US-BIc6akN3.js.gz create mode 100644 js/en-US-BLZd-cwP.js create mode 100644 js/en-US-BLZd-cwP.js.gz create mode 100644 js/hooks-DMyQYazF.js create mode 100644 js/hooks-DMyQYazF.js.gz delete mode 100644 js/hooks-DUpKDX8W.js delete mode 100644 js/hooks-DUpKDX8W.js.gz create mode 100644 js/html-to-image@1.11.11-BOFdlgi9.js create mode 100644 js/html-to-image@1.11.11-BOFdlgi9.js.gz delete mode 100644 js/index-BKg9uIUv.js delete mode 100644 js/index-BKg9uIUv.js.gz delete mode 100644 js/index-BSxFfDS7.js delete mode 100644 js/index-BSxFfDS7.js.gz create mode 100644 js/index-BUWc6-jF.js create mode 100644 js/index-BUWc6-jF.js.gz create mode 100644 js/index-BWn0fJgT.js create mode 100644 js/index-BWn0fJgT.js.gz delete mode 100644 js/index-Bpto_sNS.js delete mode 100644 js/index-Bpto_sNS.js.gz create mode 100644 js/index-BtZd_iO8.js create mode 100644 js/index-BtZd_iO8.js.gz create mode 100644 js/index-C-7JwSBQ.js create mode 100644 js/index-C-7JwSBQ.js.gz delete mode 100644 js/index-C2xNskF6.js delete mode 100644 js/index-C2xNskF6.js.gz delete mode 100644 js/index-CCVgw_kY.js delete mode 100644 js/index-CCVgw_kY.js.gz delete mode 100644 js/index-CPNbYLeV.js delete mode 100644 js/index-CPNbYLeV.js.gz delete mode 100644 js/index-CZvHIHEr.js delete mode 100644 js/index-CZvHIHEr.js.gz delete mode 100644 js/index-CmEUgXeH.js delete mode 100644 js/index-CmEUgXeH.js.gz create mode 100644 js/index-Cpf3x9Hw.js create mode 100644 js/index-Cpf3x9Hw.js.gz delete mode 100644 js/index-CthhD5N4.js delete mode 100644 js/index-CthhD5N4.js.gz create mode 100644 js/index-Cup_x5h6.js create mode 100644 js/index-Cup_x5h6.js.gz create mode 100644 js/index-CvM7o9gX.js create mode 100644 js/index-CvM7o9gX.js.gz delete mode 100644 js/index-D1YBALoT.js delete mode 100644 js/index-D1YBALoT.js.gz delete mode 100644 js/index-DCDj5HZ8.js delete mode 100644 js/index-DCDj5HZ8.js.gz create mode 100644 js/index-DO7tpLdv.js create mode 100644 js/index-DO7tpLdv.js.gz create mode 100644 js/index-DQ5wDAPv.js create mode 100644 js/index-DQ5wDAPv.js.gz delete mode 100644 js/index-DQWUCipC.js delete mode 100644 js/index-DQWUCipC.js.gz delete mode 100644 js/index-DT33t_LC.js delete mode 100644 js/index-DT33t_LC.js.gz create mode 100644 js/index-DVPE0l1s.js create mode 100644 js/index-DVPE0l1s.js.gz delete mode 100644 js/index-DbJuBYMf.js delete mode 100644 js/index-DbJuBYMf.js.gz delete mode 100644 js/index-DbiAk4nh.js delete mode 100644 js/index-DbiAk4nh.js.gz create mode 100644 js/index-DcxnS7rg.js create mode 100644 js/index-DcxnS7rg.js.gz create mode 100644 js/index-Df55SecY.js create mode 100644 js/index-Df55SecY.js.gz create mode 100644 js/index-DgdcKc1-.js create mode 100644 js/index-DgdcKc1-.js.gz create mode 100644 js/index-Dhd4FjCe.js create mode 100644 js/index-Dhd4FjCe.js.gz create mode 100644 js/index-DkMTszkF.js create mode 100644 js/index-DkMTszkF.js.gz delete mode 100644 js/index-DsT8uWts.js delete mode 100644 js/index-DsT8uWts.js.gz delete mode 100644 js/index-HE4cugSz.js delete mode 100644 js/index-HE4cugSz.js.gz create mode 100644 js/index-K7CNfH-G.js create mode 100644 js/index-K7CNfH-G.js.gz create mode 100644 js/index-M0CE-Y7m.js create mode 100644 js/index-M0CE-Y7m.js.gz delete mode 100644 js/index-d7z__Ck2.js delete mode 100644 js/index-d7z__Ck2.js.gz delete mode 100644 js/index-kcH3_LHw.js delete mode 100644 js/index-kcH3_LHw.js.gz create mode 100644 js/index-qFN7PIK6.js create mode 100644 js/index-qFN7PIK6.js.gz create mode 100644 js/index-yq-aMZnM.js create mode 100644 js/index-yq-aMZnM.js.gz rename js/{instance-Mlryd73B.js => instance-DwV9zo1e.js} (90%) create mode 100644 js/instance-DwV9zo1e.js.gz delete mode 100644 js/instance-Mlryd73B.js.gz rename js/{utils-DvxnuKiq.js => utils-CPRm4XW8.js} (99%) create mode 100644 js/utils-CPRm4XW8.js.gz delete mode 100644 js/utils-DvxnuKiq.js.gz rename js/{vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js => vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js} (100%) rename js/{vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz => vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz} (100%) rename js/{vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js => vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js} (100%) create mode 100644 js/zh-CN-CLjKG2OA.js create mode 100644 js/zh-CN-CLjKG2OA.js.gz delete mode 100644 js/zh-CN-CeI0xlBH.js delete mode 100644 js/zh-CN-CeI0xlBH.js.gz diff --git a/index.html b/index.html index 31d47def..a1cd04dd 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -10,7 +10,6 @@ - @@ -19,29 +18,30 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + - - + + - - + + + - - - - + + + + diff --git a/index.html.gz b/index.html.gz index 82cee3084ec7252190a90990bcb2e155784a92d1..c6723b812ca8282d5beb701bb3429e3ea3635491 100644 GIT binary patch literal 1729 zcmV;y20r;8iwFP!000021Lav;bKABOe($fqVW-n}YJj9}mSrg;OK#exNu4@Qa^e>a zL@XspAV344F7EWdcSuSU70a=c(0wT%Y+M%KhrM92q`LoODzNJq(9}la**D$v9}-kf zdJahE**6Gvr$AZSK&Wd1&0~uggrHHNl`%^5370*GN+s8kN{oYy4tmbi+SqhlSMV_z zQx$QWkU&N5A_2Efnxvh!$V8|y6(r)4%#8D_>*fSivS9`hcRk`aNXzAt!HRGm!qag| z$`^nW?$${Cgm@dySS$84d@+}tx;5gHXZJt2Ob z_(lK8iRp?fOisdocKOzxi8EhA0Sjbp^A*IXQ_(5Pkb-$9U#lu zBCr$%Q>qQvp7ZwVIc_`1-E2j0IY$~q&*6cR4ocHY&*2fBfNK_$pH`7@&{RX%b6ic= z*g_NwY9Z|qvzY9VQktxVkfagxoCSwvth9ADqk)nZr0qFN&g`_uV8H{xS?36G$t|Y> zn}7=F`NTUy5nb^piONHX0iE^fSU^vz9D2J0%dLQCmvoJ;HoNS)`PiP>a}^`S5&=%x z{JF{Z)ts3;C*Xm-W+Q&lKIG4x5p&d7gHV+1gC8>D%(y}^YNi-Wzd`(CQuFcP?4?{@ zUL_gR*Aw&?2_yzaW=b`%zVDF};*Ayw^t05C2Ujmwzt3KW71ISu!(FoBsNMQ-vy3Vt z3lgnC25T}i{TlH|1D{-+U5@C*MO6e;2t4MJ^?l-zV?2y!CvDaGP!W8rxwLp@`aWq9 z4-c67dDilNsR%s}ts<_5%jU^Ed9kbreP(c=)SRcT^+*$6kJ@jT?=>reH-QF_VIoAo zNovHy=h3U{;e5&~!cT9bsZw);W09oMQzL#UP|w+`!Bw!f6|p6j3xkKRFQdl)-?u9Q z<1$Iv&2W^Oe3isSFxo9P?m~(_5|Y=RRJq zev`{)y{hAtR#>TjCtTtfwBg1AGnQKDH;704Q6|yP>M{K4kGD5)7F3mY)8ZUkg|oY~ zpI_BJ9$Y+UV#2GkqBVk#`!!Nev&Z@RPyB*IMbNhzBm>=Vl4k0e_ieS5p#N>6KSbSyHdz0cPH>-mg_1 z_^c4#oHY**E^ptkw-ZrSEg*P2R#dZG8y}xf;cPMx`XIisYXN2oU>^n#OyLJ}{Nd-@ zAS8jQ0P}Hfz{6h}@964Hvl`O8TppecXM^8Y?+VPWyZtoL%@A{*j#kQ|zcz0O7;pT+ zGsN@l~T**SYSQ(xUbWq4wz_ug;Lfb*bmNlPD z%YCcjQg5uRRZ)3>2J?wliDV^PrO#>c(v^)asQ%$TvlaTVd z)ba(K?jM5IZacd(kdA%qlI;#sq`*=+5rDW1)6Xz~e1m`*z+7ULScE-NGX+H9vM-0Y zn-=cor)~EC@k`9u8AGTv9DUXr8ro7;*_oP-jS`7{w5j*Lc6HGA-=F@=Y8N`>cMJ9# z6+}Se>mwkA_yVQ&{j#|rzh0@YQfE(*{+50Y>rm4OObKASZ|}RKO{=|YruS1Jv5TWx zDUQ-he}&DIGPUd=4|xvsL*G20z0w%%0Fj4u#p zJ%`3|`mvbt#YYndLw{3yZ^QyYjk!m%I3&fA&smgTb)}^Ul|P#A5O*8@OoGkSp6+{i XMYHSXX6w57Z<_xAiR|8_^Y2z0S zL>x+xK!657UA)u(-T^65R4m6%Lic6)VB>P|eK;5398%qXF%{ZX0%&4m@$84L`-cRT z<6aG9?b#0qbtgcXYarA$q2`H23?k4d)XEs8`IyUIjY=g~u}V!186Ea&6KfOG@jSst zWJFcWZAwBFd-D{$25FJDYmu=~BPvMDC7GJqv#ysDRLO=J#N6{q&?Ie-O9o5Ac?3_# zDJh==PPtbnjbq}kITNke)9@u+a_ZGdKo0Zv6YJ+}s#R)1dri_H_0qsU;!hqNN$;2h z4H6XnCnu&$u8bFuL(eK|lgO?>!-z zim_Fg$8-!{owSL+Gqi^|XO6*A6i%o%V0*Qz%NO{lhP?H*1eY_ULG)@oRI-NLz1FMc z9A-ZL_c9hWG|>?CYM!PmY#~krwct9$%*R_KN0YS>k~D^1ZO&nlC~a%&(NIYX()MZ# z&g`VeV9rCpS?2(8$t|Y>n~)0V1;jr^06Hk!StIXI3)D|4^H36#rw-NWBPuA{yc@$z|c&n2G$RJa!mZ;JcWLiQ}E#O&GPm1 zT~sk$s5IOqJG*#!^E|ENipauLYmniJOijN|eA2|nZ%^M3>D#we5l|uUh)dQFh))jj zSu#C7QteL_!6%wai>Ia^xZ{imOg*2r{og7=&qJ$-tFuMxc$U6eRD?b?I8y24=nIo6~UWO1IQ>9qTeEQ;^Xu9;`(eh;T7S#G&oUeW^f`>7d>?nlmhjfT?{V6 zm92;^wOkl{K3~f8HNU9{luHYmhBk|zz$f)KKEHl5yu7}BR}ljPV|8}28u;v^oh|jv zab?hu;Dm=W>@r+G$bGz8{zooajjE29EA5Vxq4Xe6$tr2|Guaky5*ypR?@hc7$LEmbS40OLmTFz*H9I1tjf{MVwl?v9Z!O!6K z=1n8U6=sJ`Cdv<5d!R2dym(P1fd(2{KIe9|NjraDy!)i**Oii_(()K^mgv?rSM+>{ z4}Y(SCcmD}uaej2e;)l&-M!bq5|$Rv!F`LV$4dYjJ`-3&43>1d@a`ro>E$9U}zF2~r? zF%Febx`TdRN0b%fdOV`PG+PHKX!-}J z?*90s@#~kC?<4vve+T+8(SSGGqLRndawQAp5@om>=%9!%fo(_xM7D#9Eo(lWl>1gC zrQS$ctK#wi4QFGmQprlTa?eTeK9r5lss80YvlaSU7b#TmvFxA_T;AW&kCa`FF{66+ zkj{IySEr4j*?x@S$ll@MaG`0EfG$X~m%9!MeE+A7CKJfbSRP~CB!aFw2rpnX;}(z9 z^4_^fz}?C6U)o-a$42@@L5 zcHOw0pQgt0$OUuuvi!N&=6OJ@%(f?LwgTBC<`!aeAJx4gUks5o$OD1$IH~+Z6hRd! zX|dtA&_RuQQn)>#EL*=hh|QzzT()Gfj=Yw?dpSJBzMd-hi=Z0`70yoX+#wnSwR{dI zyN95?-Olz5xUtV&ve|({3N4jm0f@`UeIWr97zES+<`S#aBJ7j8DIf}$eLKY6YvJzw zw7LC%{T4HJMi40t2Vb>@Mz(aTY)wr^Mv2ru+SEHAqB`j3pHKc_wF@2c+=7E<1rgBv z{s?do-=Ng4U)Blo`<41Gb#@f#Z|G;RiZqSElmIsS_J2B9w~n?=m!ArWZ5-80apaQz z5}OHSYSBSH@*fVGVq*w3_u@CcfR7#d<2cGD_`g)$RkcMi+Z`#kT364E&k<+68ch=S z9hdR>XA^rve_ea8#X>=ixks`%B*l`iS(K-`(o%%V-?O)f+l_xE!Fp;(_Z_^V+4XX> Sb-ny|&c6YDfJ0vR8~^|ye`3`D diff --git a/js/@vue_reactivity@3.5.6-CXMPYrvZ.js b/js/@vue_reactivity@3.5.8-Bdjt7y-I.js similarity index 78% rename from js/@vue_reactivity@3.5.6-CXMPYrvZ.js rename to js/@vue_reactivity@3.5.8-Bdjt7y-I.js index 34f274b6..5efe6454 100644 --- a/js/@vue_reactivity@3.5.6-CXMPYrvZ.js +++ b/js/@vue_reactivity@3.5.8-Bdjt7y-I.js @@ -1,5 +1,5 @@ -import{i as r}from"./@vue_shared@3.5.6-6BrT-eFF.js";/** -* @vue/reactivity v3.5.6 +import{i as r}from"./@vue_shared@3.5.8-BZqwzCoV.js";/** +* @vue/reactivity v3.5.8 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(r));function i(e){return e?!!e.__v_raw:!1}function s(e){return e?e.__v_isRef===!0:!1}export{i as a,s as i}; diff --git a/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz b/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz deleted file mode 100644 index 229d9c5e796fa5c7e972168c8d2ee53dc24afbad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1887 zcmV-l2cY;LiwFP!000021C3X0bK5o&{+?e!>H`LFU`BFMPX@ZRnz(kGwsF$Pag%5? z8VUks#1xfF)jb_jz`uS8H4NjgC?mz2Yf~yDBT}s+TUu+6e;&SD@;QnXmng=3iQ*f-K=G9u z6xV!#;)*L2k32(h%WqMDj-@SB zbRTS=97R;J=%hb*dAu%^Q^rT1%Lg6Ni~H2D=(8=O)GVT#Qbp1lU+8)1ZQ*dsTuWt~ zir&7tesXm5ELT1%z?6B;-v%+1);J%%2M=dHna#AjR=Gk4471WmudRtLsOOGteBy4? zwYtpHB{?O;C(^Fg)+pmg)F-}3jnilkj$hEuYU0ZIb)gh@jEU|hgOiu|rE}-jcr@(p zk;vQ{)m>&B2bXD{&r^B#-;8(b;jFGrRloEjj2~BXn8)i%2WBl`Xv;F~RfB9}!u5k9Z z?`ECHD`ha54l!P39jJXc?x}}(z&2U3F5N9H!H>{DOs1^b8~s6pfn8I^OUNc!k}I?H zx5tC&c8lh%=|9x7O`&{Qn8+uKN0Y9!JipcXqEH6P?e;7G19u^$tWU&9w4ZyA>A`cJ za>Lbrr+?@}cb><6*16ulyJwEjqxUoIZm#S?0YKar@t}#S$MuK?Ai&(!>b5+M;*hrp*}<1NxN2W7UC^;x%K0El*8@&{RQ^sRWNEz1mmpbcjw~CxHLOPQ%!1I$mFeKx$N!t(b zdz&%8|L=^!1ko9#vEObndp@#|tG_UgFxe%Kh06e_xX*S^%n4aji%*PIeP7$<=utT- z6KxjiAu!k!tY|K38RNEn1stDnTj`8`p}sylAX3VAYmXVnHV*!xjv*awWS%-FEO-7f zS3*|chL(_cNiBYgRGc~o*WrvSDsl2IhDyJ{R70MSPAoWD_cV6i7jINocC7Qnuh~_Rp{RTG(ckrx%cl$x@TQ%0@XM zYP6z?jZ`A7k*TLh4@^uHM`bGTSExN-_@vPedBZ2&;lXQaT>GR}4zRtO45LGk@0RM} z0o;Ak8FirFX$m^7bqHB>MvR220pNHr8k`Ef#h*il*w?Kv{DCfhC~IBr@JTzUsm~`U z4#L^t(@tyC(kga2O+(O2PkhZQ0rF+Zd!=pQt_M`lMC@+xbNL2QKk= zsrJk#2}udLpmQ#p#%RtMpSL;wH&()^#~t+d;P^m4^O~`_>)^-vy7{ZInZpPATVvL; zP&caJcn3`D`eW>3a_HB+=BAB%T7e(xj5-KZ$ZC!ps@$naXLN=6oWtOBKhsoo2hg*j zPwO$A(UhG2w7VfTgA0|VW$uTD5NeW{ti=M+%<)EsGR6-U`fT@_3Xj_4@cd-hZa5pp zhLHG%IyQ32O!@~XgaLr(gcO9(B4EfRGXNN%1q=j5al(DevRfGRPhKz=}b@uV_#^q#G;>)(-$L(zTgffeQs=%aC zd9yfWY#+_AODF)i%dQek8kMKDoVFjlreERn?+yTvb%HS-dwQ2H( zn&2(A-8LFbrkG@*+@_2xINO-U$!CL+!CwC&mA6#GnWl;{VJ7`4RjjIpj`n7=n~xW> zH&^59S6Am3v+>3C^~HzrY}VsBoaKz~O~&I7KdiQK|I(>`<51gs`?}uKCi0bf2!D1l Z+%8JF4^r}b6t)^Z`45E(U}8)U004?c$BF;| diff --git a/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js b/js/@vue_runtime-core@3.5.8-rrkW69pg.js similarity index 96% rename from js/@vue_runtime-core@3.5.6-CUaD_-7Q.js rename to js/@vue_runtime-core@3.5.8-rrkW69pg.js index 20d25bf3..e7c39c89 100644 --- a/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js +++ b/js/@vue_runtime-core@3.5.8-rrkW69pg.js @@ -1,5 +1,5 @@ -import{i as A,a as k}from"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import{a as g,b as m,c as S,g as z,E as j,n as T,d as N,e as y,f as h,h as B}from"./@vue_shared@3.5.6-6BrT-eFF.js";/** -* @vue/runtime-core v3.5.6 +import{i as A,a as k}from"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import{a as g,b as m,c as S,g as z,E as j,n as T,d as N,e as y,f as h,h as B}from"./@vue_shared@3.5.8-BZqwzCoV.js";/** +* @vue/runtime-core v3.5.8 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let r=null,M=null;const P=t=>t.__isTeleport;function E(t,s){t.shapeFlag&6&&t.component?(t.transition=s,E(t.component.subTree,s)):t.shapeFlag&128?(t.ssContent.transition=s.clone(t.ssContent),t.ssFallback.transition=s.clone(t.ssFallback)):t.transition=s}const U=Symbol.for("v-ndc"),G={},V=t=>Object.getPrototypeOf(t)===G,L=t=>t.__isSuspense,I=Symbol.for("v-fgt"),Y=Symbol.for("v-txt"),D=Symbol.for("v-cmt"),H=Symbol.for("v-stc"),f=[];let u=null;function v(t=!1){f.push(u=t?null:[])}function K(){f.pop(),u=f[f.length-1]||null}function q(t){return t.dynamicChildren=u||j,K(),u&&u.push(t),t}function tt(t,s,l,a,n,e){return q(x(t,s,l,a,n,e,!0))}function w(t){return t?t.__v_isVNode===!0:!1}const O=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:l})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||A(t)||S(t)?{i:r,r:t,k:s,f:!!l}:t:null);function x(t,s=null,l=null,a=0,n=null,e=t===I?0:1,i=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&O(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:e,patchFlag:a,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:r};return o?(p(c,l),e&128&&t.normalize(c)):l&&(c.shapeFlag|=g(l)?8:16),!i&&u&&(c.patchFlag>0||e&6)&&c.patchFlag!==32&&u.push(c),c}const R=J;function J(t,s=null,l=null,a=0,n=null,e=!1){if((!t||t===U)&&(t=D),w(t)){const o=F(t,s,!0);return l&&p(o,l),!e&&u&&(o.shapeFlag&6?u[u.indexOf(t)]=o:u.push(o)),o.patchFlag=-2,o}if(Z(t)&&(t=t.__vccOpts),s){s=Q(s);let{class:o,style:c}=s;o&&!g(o)&&(s.class=T(o)),N(c)&&(k(c)&&!m(c)&&(c=y({},c)),s.style=h(c))}const i=g(t)?1:L(t)?128:P(t)?64:N(t)?4:S(t)?2:0;return x(t,s,l,a,n,i,e,!0)}function Q(t){return t?k(t)||V(t)?y({},t):t:null}function F(t,s,l=!1,a=!1){const{props:n,ref:e,patchFlag:i,children:o,transition:c}=t,C=s?X(n||{},s):n,b={__v_isVNode:!0,__v_skip:!0,type:t.type,props:C,key:C&&O(C),ref:s&&s.ref?l&&e?m(e)?e.concat(_(s)):[e,_(s)]:_(s):e,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==I?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&a&&E(b,c.clone(b)),b}function W(t=" ",s=0){return R(Y,null,t,s)}function st(t,s){const l=R(H,null,t);return l.staticCount=s,l}function p(t,s){let l=0;const{shapeFlag:a}=t;if(s==null)s=null;else if(m(s))l=16;else if(typeof s=="object")if(a&65){const n=s.default;n&&(n._c&&(n._d=!1),p(t,n()),n._c&&(n._d=!0));return}else{l=32;const n=s._;!n&&!V(s)?s._ctx=r:n===3&&r&&(r.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:r},l=32):(s=String(s),a&64?(l=16,s=[W(s)]):l=8);t.children=s,t.shapeFlag|=l}function X(...t){const s={};for(let l=0;l{let n;return(n=t[l])||(n=t[l]=[]),n.push(a),e=>{n.length>1?n.forEach(i=>i(e)):n[0](e)}};s("__VUE_INSTANCE_SETTERS__",l=>l),s("__VUE_SSR_SETTERS__",l=>l)}function Z(t){return S(t)&&"__vccOpts"in t}export{st as a,tt as c,v as o}; diff --git a/js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz b/js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b377c6a1bbea8a47fe5bc13c722ad14b92c3bbf7 GIT binary patch literal 1887 zcmV-l2cY;LiwFP!000021C3W*bKABOeb28T^?(5!n30^+*8|OzV2O|2J!e;Xv9yI>=_qy4Yo4OG+hm1Zbdnc8 z-j`}ps8o7=ul?hXFOwgVlfyT&FaAG|hZo5g*Xir(^YGoAPf;wmL^0%Z6yNwciZ9%t zxaKnymt3KE<}`;m8*U2hR>7Gv>;%?KW zdYh+na!iO%q+KknQN|CbPkfOYr_ml9Kc}tL#Ff+QLMiST6YWiUM<@8Db7$6gG;HsY z$lMy$US=EzZ__-VrtiDod87yQL-g0UC(Wm~D1OztLb|mz41mvQd`g%FO-k zVQ;)%qj_Wcm3p=+lrIYt`DFHJ(uJ01w>qB{%0RhZf8oF3E`*fTi5Q9IbMG-dc+OL9 zxZ3UXl|HoRdE8~K>;2t6bATSbpJ;b;X=e%m;;x8$b-dmKUEQfi;WrFU{UAJ*Pk^op zl?l%al}&Kj1ue6M$kC8u+-w$kfQ~5_Q&n^bp&mM&=Xm=#xO6b5o~_rf!|#xKHdtv< z@IrWgCmhd29OoP11=_O4|KVK~hVn|J(B-C56?g!+7<5ICYlwT?hFDc^k+5n#RK#75 zLwBc_sNSl?ahw7Xs_a?A*6O~wE(k9NS2jLSN0ui)1v zV}AYjjKKua8KtpbuQ7W*vXHAkF^(|VCXa=;0Z?(5ZJ(GEvZNND7^~{Ow$0Ila#SYT z%+y0*urXLsU(_g<3>Dc>(WW*l2N_=7rzbhMIr>YT9L`Nv!d zxdGR=gv4`d@l&MY)H%2gXIxT=lXpSHi)tj{k*+peGR9pJb^&x9t39UyVL9lD--9?h z5g$-FekCqZz7hecN20s+LYrrF#WW4k{IN$gcLC}*xIwssXEnT=4=N|;2;H=S?rK>l zA|kP!sk*_OZKFkQ!1FV3gTJU*uU8xHm@s_$e-J=|qGo}!zyfE;0%toGa7m%EK~9Jo zEU01wl}Kx3>M7C#6C=e@84LUsYR4BoskMFH@JV~P_nHdVKB<&FY;PySXdmR;rE0hb zcb~LIE$FwJf|hF?LKdA7BcW;lIP492$3n01XP+T7;0><%lCa8m)Hy^yAW>*dsxRDui4e7{?`2~9{$krWA0i8eAX zXUb8{LS-76F{r_4yroOUH50lHhlv3?ovj(}$u@OB literal 0 HcmV?d00001 diff --git a/js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js b/js/@vue_runtime-dom@3.5.8-l0sNRNKZ.js similarity index 100% rename from js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js rename to js/@vue_runtime-dom@3.5.8-l0sNRNKZ.js diff --git a/js/@vue_shared@3.5.6-6BrT-eFF.js.gz b/js/@vue_shared@3.5.6-6BrT-eFF.js.gz deleted file mode 100644 index 0151ad19ac2fd78b284e34d9e8e46c6e193d08ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmV-y0+an8iwFP!000021C3BkkDD+QyysWA9FQMzA*AY8SSO8EIrLCfTCFOr2rB_G z;L5Qh+w5+X@ZT##*soJhW6v8u&rB2qlK}mAXjx>MT(cc|_!NE)zf1yzOF;8k{O#jG zGsC1sckL5Lc=M1;KzFJ|x!j>YEkmV}R`a5@N*lLK@RCWx(667jlOTvnC5=T5O*2wZ zOP4k*n_OS39a~#G14?Ne$G-oDjt6??`}hq%hh;pUpU>~etM6Zdtm*IKFDq@B8^dc! zD!SG>KZe}&NUrWvf7};JctrI42TEltgzvvn zsNR8>2xd{449RaO2D&WIXI#>Yv=*w!#cjjQmDhT!m+RspFicea$Q?%Vk;|QW?CIgS zc(d-+s>P{;WXy+hY~jQ!Twx1v8cZpA>XJ%n?3_wEOXQUe1(UUH5;>iYGDB@DGr}mx z23C7)V3A`339m2%_k56P#3f>&Qk_wj>a5euwpt?9F<}_u73SE&`7E4+%glDe+Z~M( zy!w#d<1E+$L^Y{tw7}_oHid{BXta&CL3*DBt8K82qWUG*-sO4~XIva=b`W{V@PT+9 zgytZ)#XATqr8jxmU`dy*4*3#NUPLt{=F-A4_I<2Ulg_fxYQD#iQIp2w1-cH1>YlwE zofp@oqMnyr0)wJ985`)^|DVQ>*mVwxaR#Q;Og-embCF_PGsvZD-hz8E$Yn1dyHFRq z9eX+`ZBGr#4cZXyASacBf?PW&iEywZYX^+v4k~ivpeBWbhHM;ga&#cOWbzN`I73 diff --git a/js/@vue_shared@3.5.6-6BrT-eFF.js b/js/@vue_shared@3.5.8-BZqwzCoV.js similarity index 98% rename from js/@vue_shared@3.5.6-6BrT-eFF.js rename to js/@vue_shared@3.5.8-BZqwzCoV.js index 587fcda9..c275425e 100644 --- a/js/@vue_shared@3.5.6-6BrT-eFF.js +++ b/js/@vue_shared@3.5.8-BZqwzCoV.js @@ -1,5 +1,5 @@ /** -* @vue/shared v3.5.6 +* @vue/shared v3.5.8 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const h=[],b=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n{if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;nH6#Q(j>ANzIcX{33hr;1TUC04E_3fHwl8MP|{db(=;PH zYU$F3MV;##wP$OKXFw^9_B#=dg_D^ULJ}dHwwxkTw0i`^yR&=Em?! zl9H~q&QBpX9g>^w^V5;35?M;UvXO=5N_vEUm>8?MtUR*$$e#{7B|IWJ{u8CL5yJQ1 zC{*XbO9Zp1Nc!Zr6a!rrmkTcFAgzSj<>Id9=Gtq#)$4UJ2n-WtH*$xOeByGio;tce zF5azsvubf}AsO?b99uZ^5|`KloO@G>p4+5U8atqJhcqs&m7%8W3| zv4PbA8(8GnK*CGRz&-C}8gYpjs8nZ^r8;XhvyGNWwM-a>c!@c-aJdNQV3^sqf4iqq zf>)o?2b=|4fT$uBjTSh4$fgjHBaODvHb@_`V6_dlQB=L=I=EbK;*5(!&5j~37(Nou zgU}oWw|Ea>sq`iqaWNe^o|9=`kVb?h%#u=DWGxd-MFGY%RO)r_QE8 zTlRcZ+Ma8a8?+(ZK~72sJ96WoAi}|(tQ|0tJ1EJmgNp1N)MVp;lamA4CX;_Xh0|F+ G1ONbjPAeAx literal 0 HcmV?d00001 diff --git a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js similarity index 99% rename from js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js rename to js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js index 73712fb5..9919c6bf 100644 --- a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js +++ b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js @@ -1 +1 @@ -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.5.6-BTLxKjPf.js";function b(e){var r;const n=E(e);return(r=n==null?void 0:n.$el)!=null?r:n}const g=B?window:void 0;function V(...e){let r,n,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,i,a]=e,r=g):[r,n,i,a]=e,!r)return D;Array.isArray(n)||(n=[n]),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(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.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,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;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}r(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))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.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=n.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,r){return K[e]||r}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,r,n,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)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),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:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.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!==n)){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,r,n={}){const{window:i=g,...a}=n;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(r),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,r,n={}){const{window:i=g,...a}=n;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(r);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,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,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){n&&(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,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,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(r,{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:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.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}; +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.5.8-BTLxKjPf.js";function b(e){var r;const n=E(e);return(r=n==null?void 0:n.$el)!=null?r:n}const g=B?window:void 0;function V(...e){let r,n,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,i,a]=e,r=g):[r,n,i,a]=e,!r)return D;Array.isArray(n)||(n=[n]),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(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.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,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;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}r(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))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.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=n.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,r){return K[e]||r}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,r,n,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)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),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:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.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!==n)){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,r,n={}){const{window:i=g,...a}=n;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(r),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,r,n={}){const{window:i=g,...a}=n;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(r);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,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,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){n&&(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,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,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(r,{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:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.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.5.6-CMHqEu2-.js.gz b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz similarity index 98% rename from js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz rename to js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz index 95f005ebd2b9840d986d31f8da675a4a4a96ce13..c0751c1c33a1a1112ef873be5c7a4018639fe19b 100644 GIT binary patch delta 22 ecmew<{!@H{EK|v{jq;bcIg}syE?gwTzyJVi*9cGm delta 22 ecmew<{!@H{EYlX_jq;bcIgW^K`m;!efdK$)-w3e) diff --git a/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js b/js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js rename to js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js diff --git a/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz b/js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz rename to js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz diff --git a/js/BarcodeDemo-ChWYvWgI.js b/js/BarcodeDemo-ChWYvWgI.js deleted file mode 100644 index 945cc2b0..00000000 --- a/js/BarcodeDemo-ChWYvWgI.js +++ /dev/null @@ -1 +0,0 @@ -import{z as e}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const T=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{T as default}; diff --git a/js/BarcodeDemo-ChWYvWgI.js.gz b/js/BarcodeDemo-ChWYvWgI.js.gz deleted file mode 100644 index 241f2670f896ac52372cd84526e993e00df63f9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1437 zcmV;O1!DRiiwFP!000021Jze+PZL=f{=UBg&VHfEnM0>ggdvy$Ro4sRrJ%AgIOj|+G)>TTRn%QH8+Tonjf+``F$%70HnPC4k!kUhe__*$ND-85)WoDo)12ph z-plj6r!y?=IzkmDo2YDpVq7?BL|PM$lag9=$UPoC-+7KCCF*8X93rizCj@XaPm(ec zB0g@F(33X`E zkrSh_k;zj#q@=d3jWKRTbP^;7w0<|))#-Fx*dZk2j8^m+XIyhZNG26nQc(qwb`m7| zXcZ9&5uF^+22Ku5K(D!DFcwH9s&;A9`iE62CnmafBEZ#LW~MYJ%~V9Msgche<=Jps zBNWU86-q|JBus)@KTJ-XXiM*y>ZAZ}fv97m=Q^D%kL!&XC2ckq36ZvnJ)`;4+A#+2 zYBMT4u2>qhs;G4(hiG(EJ8*h8G*DBq3{&|x*z*IYE{M#?F4(%{HC#uZh-q;6a201d zT&kv6&#(u?f;i*Q@1$La16M5tPSaqZJ}OMdf+(aNge54?Z3z@=ab8a$%Pf^J+KX6K zIRwO8n)LvtTffj5nvX%+wW$IW=oX+n!3$$l!l0{|!=>S2+o2ZY}5^BCd_~ zO{PYCu}3ACtWz~r5}5+1g5i^n1udMi43LvY1ha6#bZlvaaPA0o4LyYOweKP>SP-Y4 zt&EmH&%tlsLvd6=8W*HXxv}4{ekv?nP)ylipv~pQ^6J%B-~UivUwSpavbp@cbni#B zH&YC9s>X)Omsk92tEKx3<++w~o_ibi<k za6#o=Fi@5X&iFXO^=e9gKP+9D+259JE-%z7-gt5I_1dj1J^YzRo8PUMUOX$^|EV-L zUAlX{boZ%0wf1`LmVbNEzy7QL^yvw7! z{}C7V?Wp(M*=>*y?ke8XXL_iu9pShm(o}6%c$?|!w?9q*8&4>sJ%}wPU7O~IsqKN$ ztm83irpATiamzqo1HcYXeqvjijz!0)_`*H;YHn(C@luVTsiIBO#)~KA*(>GgmD17; z|H&`q$BPwPetPfK=eeix-kg6l*S#V9ax7Pxn=aq@r!;k`JbPvTm-}AM!;(#cfov+q z0pX-46^rK$6t^L#NkxT1nDNT3zkipW%`#;sa3NEjSLI2H)StgFa`=#IQ3Xcz5E-iH z;C4Wd!cyfcUDi}+iZi8|4p+ccrA0FVW(urodQ^`ggdptkh9l{jCP>+g-e-h{zqzd^ z#BJ4lPF1s1nTc3!^;Z2G56i#Z@ozt_Eu%kk&%gEar@mZ{a@SK0s#TKjEm`HXN7ZMv r=ak&<(ljD}1c-3STd|*!|UiWRYNZ*$)5!S=h_t diff --git a/js/BarcodeDemo-OgEE4GOD.js b/js/BarcodeDemo-OgEE4GOD.js new file mode 100644 index 00000000..66c9d8ec --- /dev/null +++ b/js/BarcodeDemo-OgEE4GOD.js @@ -0,0 +1 @@ +import{z as e}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const b=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{b as default}; diff --git a/js/BarcodeDemo-OgEE4GOD.js.gz b/js/BarcodeDemo-OgEE4GOD.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..41f7102cac27905c3a1951099f8c3172d3ea2b02 GIT binary patch literal 1460 zcmV;l1xxxLiwFP!000021Jze+Zxcrp{oY>@re9)dcH(s&B#VMfoPwZ0c!W?=p=i8& z?Hzk}b~7^@+p#PKN`U}vKou=bQ&CVs2=OXK6)EA@khQ}n{zA333E7Z9Q~?r_CCi#~ z&wZS8$Ggn+J)x@89aMHeEhjt|kuKZwic%XsP&s^pPVXiKiFU9i4v{W15CXVaAqAOE zktFHS21a%rnV=&hahxw0S6V@)b<#(Y+K}aaRp?9ZiG!vB&|1lSCy4k`M4y-nAl*%R zNxwF19T*xlD=Hr3covm*x`*i7NlMo;rQU&Ju&)#c6{Kc*UXevqNz$v0PxK$P^ki=w zB~1aqbAjWedr68UwPE+bc&2ExjWTK=SCbCy+RsZzMuRvmJrzJ8VZ!tTr1c~jAjvh| zWG4FiPE3~Ejbo%u1z2xK4UO(Ee_c3~i$?{DIa13UI^yc8qS}<)YluY-MUXs)@Fg>}y+tuQjX#v~<(Z&oP z@ApbPr^hi$IxL$`k?zRK!5Mnl#F-wKsv|o%767pz$2ep>*Y`MZ)mi1#1p^IHVR{w} zgX*3|gDf#Ux65JN0>|mvC)jR9bOxn zIJq|W8tjXi(@*kH@q~c{Sm@Jr<=a%awCR%iog3lO z9NHqwZU@S^It4;8lRCz>S@_~2UO`IXkjf53%(GwMxub`9jcyNWmUnV#zIK{)3Lm#Vc2 zuQ6Tw_Qy7`yseC$B(|9J9a9cQUo%nL8zmVv$mfOVey$hI^+i)N|#%su&X zVP@s_sTM&;q)o^2)BBD2GmY8B`hyGM{a+gQZb!EK_}**Jb5rBJKL22@drkQHSgyV> z+qm#gedbhS{>;`d_syJ#C7T8VIaK5U;X)u4%T)}NbD*qAMTJ6`@#xmyx=W9im@;i# zoodc2dXggT=P!&re$2P10;73|3^llOEnrY#sVY&IEfqR)OlhXa6>t@`Xxd;F!D^;Q z?HED`!U2yR$-p#0%5CUfMu`2*tv(^HspeCvTB6FdM_a4+EWB{1@!OT~^1aqFhI7}# zOFw_?%VjV30~J#(O1`;d(dnRS&uG&rzad)fuvt=kvL|baS}m~y%FWmPZ1lR{F1fbj Oi~j&lF+maq5C8za8sA<3 literal 0 HcmV?d00001 diff --git a/js/TablePro-DFxhssIJ.js b/js/TablePro-DFxhssIJ.js new file mode 100644 index 00000000..a441a495 --- /dev/null +++ b/js/TablePro-DFxhssIJ.js @@ -0,0 +1 @@ +import{P as O,Q as G,G as I,J as U,U as $,V as L,I as z,K as M,W as _,X as J,t as K,Y as Q}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as W}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{f as q,u as X}from"./utils-CPRm4XW8.js";import{o as Y}from"./lodash-es@4.17.21-BALnwRTu.js";import"./instance-DwV9zo1e.js";import{M as A}from"./mockjs@1.1.0-CxlURkif.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";function H(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Z=Vue.defineComponent({name:"RCollapse",props:Object.assign({},{...O,open:{type:Boolean,default:!0},cols:{type:Number,default:4}},G),render(){const{$slots:e,$props:d}=this,{labelPlacement:p,showFeedback:c,...m}=d;return Vue.createVNode(I,Vue.mergeProps(m,{labelPlacement:"top",showFeedback:!1}),{default:()=>[Vue.createVNode(U,m,H(e)?e:{default:()=>[e]})]})}}),ee={...Y($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&q(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&q(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const we=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=Q(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{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"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:X(),name:A.Random.cname(),age:o+20,address:A.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=J(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=W(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(K,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(K,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{we as default}; diff --git a/js/TablePro-DFxhssIJ.js.gz b/js/TablePro-DFxhssIJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37097513a41cebc06cd770afd5d33e48c3900706 GIT binary patch literal 3543 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 R7|i_B{{h1_l6}7=002NU`7;0j literal 0 HcmV?d00001 diff --git a/js/TablePro-QnGoLe7d.js b/js/TablePro-QnGoLe7d.js deleted file mode 100644 index fb68e602..00000000 --- a/js/TablePro-QnGoLe7d.js +++ /dev/null @@ -1 +0,0 @@ -import{P as O,Q as G,G as I,J as U,U as $,V as L,I as z,K as M,W as _,X as J,t as K,Y as Q}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as W}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{f as q,u as X}from"./utils-DvxnuKiq.js";import{o as Y}from"./lodash-es@4.17.21-BALnwRTu.js";import"./instance-Mlryd73B.js";import{M as A}from"./mockjs@1.1.0-CxlURkif.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";function H(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Z=Vue.defineComponent({name:"RCollapse",props:Object.assign({},{...O,open:{type:Boolean,default:!0},cols:{type:Number,default:4}},G),render(){const{$slots:e,$props:d}=this,{labelPlacement:p,showFeedback:c,...m}=d;return Vue.createVNode(I,Vue.mergeProps(m,{labelPlacement:"top",showFeedback:!1}),{default:()=>[Vue.createVNode(U,m,H(e)?e:{default:()=>[e]})]})}}),ee={...Y($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&q(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&q(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=Q(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{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"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:X(),name:A.Random.cname(),age:o+20,address:A.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=J(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=W(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(K,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(K,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{Be as default}; diff --git a/js/TablePro-QnGoLe7d.js.gz b/js/TablePro-QnGoLe7d.js.gz deleted file mode 100644 index 240d3406308144902711cdbdb80ae28380b95c71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3515 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 diff --git a/js/en-US-BLZd-cwP.js b/js/en-US-BLZd-cwP.js new file mode 100644 index 00000000..8a4da845 --- /dev/null +++ b/js/en-US-BLZd-cwP.js @@ -0,0 +1 @@ +import{y as Z}from"./hooks-DMyQYazF.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const e="The current environment does not support full screen",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",i="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ce={Reload:r,Lock:i,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},re=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:i,Reload:r,Search:g,Setting:s,default:ce},Symbol.toStringTag,{value:"Module"})),u="Axios Request",p="Barcode",d="Cache Utils Demo",_="Precision",S="Right Click Menu",f="Home",b="Directive",h="Doc",T="Doc (China)",D="Doc(inside)",y="Chart",C="Form",P="Mock",O="Modal",R="MultiMenu(catch)",M="Office",v="Document",j="Presentation",L="Spreadsheet",k="QRCode",F="Rely",I="Rely About",U="Same Level Router Demo",x="Segment",w="SVG Icon",A="Table",z="Template Api",E="Scroll Reveal",Q="Table Pro",ie={Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Error:"Error Page",Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TemplateHooks:z,scrollReveal:E,TablePro:Q},se=Object.freeze(Object.defineProperty({__proto__:null,Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TablePro:Q,TemplateHooks:z,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),N="Configuration",B={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},G="Interface Display",le={Title:N,ThemeOptions:B,InterfaceDisplay:G},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:G,ThemeOptions:B,Title:N,default:le},Symbol.toStringTag,{value:"Module"})),H="Register",$="Signing",q="QRCode Signing",V="please enter user name",J="please enter password",K="Login",W="User Name",X="User Password",Y="Fast Background Template",me={Register:H,Signing:$,QRCodeSigning:q,NamePlaceholder:V,PasswordPlaceholder:J,Login:K,Name:W,Password:X,RayTemplate:Y},ge=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:W,NamePlaceholder:V,Password:X,PasswordPlaceholder:J,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:$,default:me},Symbol.toStringTag,{value:"Module"})),ue=Object.assign({"./en-US/globalMessage.json":oe,"./en-US/headerSettingOptions.json":ne,"./en-US/headerTooltip.json":re,"./en-US/menu.json":se,"./en-US/setting.json":ae,"./en-US/views/login/index.json":ge}),we={message:{...Z(ue,"en-US")}};export{we as default}; diff --git a/js/en-US-BLZd-cwP.js.gz b/js/en-US-BLZd-cwP.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d0cd27c0945d1a32286e217cecb4804b2c4584d GIT binary patch literal 1722 zcmV;r21WTFiwFP!000021JzjFZsNKYzCTY9S^J`uRx;2|JFQ2NXrZ0yOqo)kGt=H6 zlPrS4u~XZD(u(_Y-f6$neuX0^fm3Klsz&=_9|@7f{??DbZ`mur(@bgmwD6em?v^91 zQWCryD>XHKtG&3sWsm2<#E_4?z>(lxrn$8K#5C%`VNml=V|6w;tbN)9&2schCz;4i zV=veX>VsL1js4&tIPzO@`?Mb|?52@WF*D=F`=I_I*sJ@^`N8ot|1#eMO^hEYHRaA# zEjaM+21mWPUOU)CnMfnbQ7%N|AlM6Pek*O?HK${~35#;AQAUek;&QA7@BQPelkR|B zUA>l>k7k|R>B*&>cl-G!t})9oH#mrt#zwss90#>$t8NaC4sY-0>FYLT%rwR?txo%w z4__yp(WX^yxiEgS(@o$1{Bg87$E8KhB3o!wuLXODe(UaX(7$`^Y%QM&;Saft8}*RM5QlricG)B16w=5kcu#8@Nvu(22HyOM7$uKh0@ zU+Or}xwJe*zbJrGKdq-f4v(|sH8irw@)@^_mDcgZepvVyuVAb4sBm}p^T($8Uf?1n zjrA}j{V{rFMOzQ$jB6!RcONS>o>bN|dFEVtZeMui79oHbK5=s<*-&77o(oYg_=r2zQ;Z`nv7=Rn+AemU27^p1s|Euqb0Hwc5zB?8i0})?y+t}yBCx7w zHJ3@BCGa$3B1cNvD$WIx$;ks( z#_QsJj>ZzmLUPJ3w=;&Wwl%u*1qqBp(ozwDesT47nqw~6E`e6@{MVoV=F;#O|N8Sk1QsD_x`ugNG~Ol94$0MM#3LjyD?I1!03t9c5;rJq zwUIAF(#tfm*o+Y^foVvtyUk+d=S3YZ2wapm-pNqqmcUI&dMrin5@#s9uF5UyikAmh zTS*ye9+KYoPu@l3!kmPp?~We=k0I$}nh9pnJIOeKvyk*6t%UHpI77Fh>k903v?9PU zd@A&zIaI393<^zLP#Qy%i70mt*P75lxoaP+V}+I=y`D|#Gn^Y@?S7<0~Pu70eZ8i)`%_5PUC>*1 zZ?SIE-!?nq>C2w^X$kE2D($7K?O>}MRy>L~w}a2_v`gHpwI=XKNP0YxMXSAE9gW_4 z=zB;qfy|(XE+a2Ds6ELXxnH)XGG@$N>6pM**T)ks3H%7jjkEYxSp2M>I&0)@NY0tD z-YJWwiB`Fcy;YqMNQ>rOCQ3g;l@tA=D$UjNJvi?j!6FKxVHM%|=ocuGqF)O< z{jmnopU`ECRa|06G z&9G-PGmdlfPB?zwaT()7g-LL^3v&#g(lTZG6a>NDPL4ndL$bSEe#D33e}_4`KOQQ& QmLLE1Uq=kLijNQg0N^}ehX4Qo literal 0 HcmV?d00001 diff --git a/js/hooks-DMyQYazF.js b/js/hooks-DMyQYazF.js new file mode 100644 index 00000000..9be4ac94 --- /dev/null +++ b/js/hooks-DMyQYazF.js @@ -0,0 +1,12 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-BLZd-cwP.js","js/print-js@1.6.0-BdoEj60G.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js","js/lodash@4.17.21-Cw59kuJw.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DmMZCkhi.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-BALnwRTu.js","js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js","js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js","js/utils-CPRm4XW8.js","js/interactjs@1.10.26-DZL_TZzP.js","js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.0-DyxInw53.js","js/html-to-image@1.11.11-BOFdlgi9.js","js/echarts@5.5.0-CezqL3m-.js","js/zrender@5.5.0-DW8ownf1.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.5.8-rrkW69pg.js","js/@vue_reactivity@3.5.8-Bdjt7y-I.js","js/@vue_shared@3.5.8-BZqwzCoV.js","js/zh-CN-CLjKG2OA.js","js/index-qFN7PIK6.js","js/index-43Sr2ZDd.js","css/index-D_4DGt8i.css","js/index-Df55SecY.js","js/instance-DwV9zo1e.js","css/index-QAd2IBUs.css","js/BarcodeDemo-OgEE4GOD.js","js/index-BUWc6-jF.js","js/index-DVPE0l1s.js","js/index-DcxnS7rg.js","css/index-DHYYVpM7.css","js/index-M0CE-Y7m.js","js/index-DgdcKc1-.js","js/index-K7CNfH-G.js","js/index-DO7tpLdv.js","js/index-BWn0fJgT.js","js/index-DU0AD4bw.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-CG4VaxS5.css","js/ray-dCjhX_JK.js","js/index-Dhd4FjCe.js","css/index-B6yUFiKH.css","js/index-DQ5wDAPv.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-Cpf3x9Hw.js","js/index-CvM7o9gX.js","css/index-Eq1L-L2-.css","js/TablePro-DFxhssIJ.js","js/mockjs@1.1.0-CxlURkif.js","js/index-DkMTszkF.js","js/index-C-7JwSBQ.js","js/index-Cup_x5h6.js","css/index-74sXJ5VP.css","js/index-yq-aMZnM.js","css/index-b1h4j9PV.css"])))=>i.map(i=>d[i]); +var Ht=Object.defineProperty;var Yt=(e,t,n)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xe=(e,t,n)=>Yt(e,typeof t!="symbol"?t+"":t,n);import{s as Te,c as ye,t as Ke,i as pt,p as ae,o as Ue}from"./lodash-es@4.17.21-BALnwRTu.js";import{o as Xt,u as re,a as Jt,b as Zt,c as Ne,d as Qt,e as mt}from"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{p as en}from"./print-js@1.6.0-BdoEj60G.js";import{u as ht}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as le,i as G,s as We,a as De,c as tn,l as ft,b as gt,d as nn,e as L,r as ee,f as A,h as on,u as Ve,q as be,j as Oe,k as vt,p as yt,m as qe,n as Je,o as Re,t as an,v as rn,w as ln,x as sn,y as un,z as W}from"./utils-CPRm4XW8.js";import{i as Ze}from"./interactjs@1.10.26-DZL_TZzP.js";import{s as cn}from"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import{t as dn,a as pn,b as mn,c as hn,d as fn,e as gn}from"./html-to-image@1.11.11-BOFdlgi9.js";import{r as vn,u as oe,i as yn,a as Vn,b as bn,c as _n,d as Sn,e as wn,f as Cn,g as Tn,h as Nn,j as On,k as Rn,l as kn,m as Pn,n as An,o as xn,p as Mn,q as Ln,s as In}from"./echarts@5.5.0-CezqL3m-.js";import{f as En,g as zn}from"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import{c as Vt,o as bt,a as _t}from"./@vue_runtime-core@3.5.8-rrkW69pg.js";const Ur=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const n={};return Object.keys(e).forEach(o=>{const r=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(n,i,n[i]||{}),Te(n[i],u,r)):Te(n,i,r||{}))}),n},jn="modulepreload",Dn=function(e){return"/ray-template/"+e},Qe={},R=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Dn(l),l in Qe)return;Qe[l]=!0;const i=l.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":jn,i||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),i)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}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})},Fn=(e,t,n)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Bn=async e=>{var n;const t={};for(const o of e){const r=await Fn(Object.assign({"../lang/en-US.ts":()=>R(()=>import("./en-US-BLZd-cwP.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])),"../lang/zh-CN.ts":()=>R(()=>import("./zh-CN-CLjKG2OA.js"),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]))}),`../lang/${o.key}.ts`,3),a=o.key;a&&(t[a]=((n=r==null?void 0:r.default)==null?void 0:n.message)??{})}return t},Wr=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}}},qr={max:5,closable:!1},Gr="loading",St={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},$n={icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Hr="",I={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Kn=[{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"},wt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Un="zh-CN",Wn="zh-CN",qn={"zh-CN":"zh-cn","en-US":"en"},Gn="zh-cn",Yr={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)$/},Xr={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),Ct=Vue.ref(null),Hn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Yn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jr=(e,t)=>{const n=Vue.ref(0),o=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}={},s=h=>{r.value=h},l=h=>{h.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:m}=h;n.value=f,o.value=m,s(!0)})};a&&Xt(e,h=>{a(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(n),y:Vue.readonly(o),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,n){Object.hasOwn(_e,e)&&(_e[e]=t)}function we(e){return Vue.readonly(Vue.toRef(_e,e))}function Xn(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const Jn=async()=>{const e=Kt(),t=await Bn(wt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Wn})},Zr=async e=>{const t=await Jn();e.use(t),U=t},et=(e,t)=>t,se=e=>{if(!U)return{t:a=>et(e,a),locale:a=>{}};const{t,...n}=U.global;return{...n,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(et(e,a),...s):"",locale:a=>{U.mode==="legacy"?U.global.locale=a:Vue.isRef(U.global.locale)?U.global.locale.value=a:U.global.locale=a}}},M=e=>e,Zn={path:"/dashboard",component:()=>R(()=>import("./index-qFN7PIK6.js"),__vite__mapDeps([24,7,1,2,3,4,5,6,25,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26])),meta:{i18nKey:M("menu.Dashboard"),icon:"dashboard",order:0}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),eo={path:"/axios",name:"RAxios",component:()=>R(()=>import("./index-Df55SecY.js"),__vite__mapDeps([27,3,4,2,5,6,28,1,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,29])),meta:{i18nKey:M("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},to=Object.freeze(Object.defineProperty({__proto__:null,default:eo},Symbol.toStringTag,{value:"Module"})),no={path:"barcode",component:()=>R(()=>import("./BarcodeDemo-OgEE4GOD.js"),__vite__mapDeps([30,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},oo=Object.freeze(Object.defineProperty({__proto__:null,default:no},Symbol.toStringTag,{value:"Module"})),ao={path:"/cache-demo",component:()=>R(()=>import("./index-BUWc6-jF.js"),__vite__mapDeps([31,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.CacheDemo"),icon:"other",order:3}},ro=Object.freeze(Object.defineProperty({__proto__:null,default:ao},Symbol.toStringTag,{value:"Module"})),lo={path:"/context-menu",component:()=>R(()=>import("./index-DVPE0l1s.js"),__vite__mapDeps([32,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.ContextMenu"),icon:"other",order:2}},so=Object.freeze(Object.defineProperty({__proto__:null,default:lo},Symbol.toStringTag,{value:"Module"})),io={path:"/directive",component:()=>R(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:M("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},uo=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"})),co={path:"/echart",component:()=>R(()=>import("./index-DcxnS7rg.js"),__vite__mapDeps([33,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,34])),meta:{i18nKey:M("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},po=Object.freeze(Object.defineProperty({__proto__:null,default:co},Symbol.toStringTag,{value:"Module"})),mo={path:"/form",component:()=>R(()=>import("./index-M0CE-Y7m.js"),__vite__mapDeps([35,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ho=Object.freeze(Object.defineProperty({__proto__:null,default:mo},Symbol.toStringTag,{value:"Module"})),fo={path:"/iframe",component:()=>R(()=>import("./index-DgdcKc1-.js"),__vite__mapDeps([36,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},go=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"})),vo={path:"/mock-demo",component:()=>R(()=>import("./index-K7CNfH-G.js"),__vite__mapDeps([37,7,1,2,3,4,5,6,28,11,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},yo=Object.freeze(Object.defineProperty({__proto__:null,default:vo},Symbol.toStringTag,{value:"Module"})),Vo={path:"/modal-demo",component:()=>R(()=>import("./index-DO7tpLdv.js"),__vite__mapDeps([38,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Modal"),icon:"other",order:3}},bo=Object.freeze(Object.defineProperty({__proto__:null,default:Vo},Symbol.toStringTag,{value:"Module"})),ve=()=>R(()=>Promise.resolve().then(()=>Ba),void 0),_o={path:"/multi",component:ve,meta:{i18nKey:M("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>R(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ve,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>R(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ve,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>R(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},So=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"})),wo={path:"/precision",component:()=>R(()=>import("./index-BWn0fJgT.js"),__vite__mapDeps([39,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.CalculatePrecision"),icon:"other",order:2}},Co=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"})),To={path:"/qrcode",component:()=>R(()=>import("./index-DU0AD4bw.js"),__vite__mapDeps([40,41,42,43])),meta:{i18nKey:M("menu.QRCode"),icon:"other",order:2}},No=Object.freeze(Object.defineProperty({__proto__:null,default:To},Symbol.toStringTag,{value:"Module"})),Oo={path:"rely-about",component:()=>R(()=>import("./index-Dhd4FjCe.js"),__vite__mapDeps([44,45])),meta:{i18nKey:M("menu.RelyAbout"),icon:"rely",order:999}},Ro=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"})),ko={path:"/router-demo",component:ve,meta:{i18nKey:M("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>R(()=>import("./index-DQ5wDAPv.js"),__vite__mapDeps([46,7,1,2,8,9,10,3,4,5,6,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>R(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Po=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"})),Ao={path:"/scroll-reveal",component:()=>R(()=>import("./index-E385tkq8.js"),__vite__mapDeps([47,48])),meta:{i18nKey:M("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},xo=Object.freeze(Object.defineProperty({__proto__:null,default:Ao},Symbol.toStringTag,{value:"Module"})),Mo={path:"/segment",component:()=>R(()=>import("./index-Cpf3x9Hw.js"),__vite__mapDeps([49,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Lo=Object.freeze(Object.defineProperty({__proto__:null,default:Mo},Symbol.toStringTag,{value:"Module"})),Io={path:"/svg-icons",component:()=>R(()=>import("./index-CvM7o9gX.js"),__vite__mapDeps([50,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,51])),meta:{i18nKey:M("menu.SvgIcon"),icon:"other",order:3}},Eo=Object.freeze(Object.defineProperty({__proto__:null,default:Io},Symbol.toStringTag,{value:"Module"})),zo={path:"/table-pro",component:()=>R(()=>import("./TablePro-DFxhssIJ.js"),__vite__mapDeps([52,7,1,2,3,4,5,6,11,8,28,53,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},jo=Object.freeze(Object.defineProperty({__proto__:null,default:zo},Symbol.toStringTag,{value:"Module"})),Do={path:"/table",component:()=>R(()=>import("./index-DkMTszkF.js"),__vite__mapDeps([54,11,7,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Fo=Object.freeze(Object.defineProperty({__proto__:null,default:Do},Symbol.toStringTag,{value:"Module"})),Bo={path:"/template-hooks",component:()=>R(()=>import("./index-C-7JwSBQ.js"),__vite__mapDeps([55,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.TemplateHooks"),icon:"other",order:1}},$o=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"})),Ko=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Qn,"/src/router/modules/demo/axios.ts":to,"/src/router/modules/demo/barcode.ts":oo,"/src/router/modules/demo/cache-demo.ts":ro,"/src/router/modules/demo/context-menu.ts":so,"/src/router/modules/demo/directive.ts":uo,"/src/router/modules/demo/echart.ts":po,"/src/router/modules/demo/form.ts":ho,"/src/router/modules/demo/iframe.ts":go,"/src/router/modules/demo/mock.ts":yo,"/src/router/modules/demo/modal.ts":bo,"/src/router/modules/demo/multi-menu.ts":So,"/src/router/modules/demo/precision.ts":Co,"/src/router/modules/demo/qrcode.ts":No,"/src/router/modules/demo/rely.ts":Ro,"/src/router/modules/demo/router-demo.ts":Po,"/src/router/modules/demo/scroll-reveal.ts":xo,"/src/router/modules/demo/segment.ts":Lo,"/src/router/modules/demo/svg-icons.ts":Eo,"/src/router/modules/demo/table-pro.ts":jo,"/src/router/modules/demo/table.ts":Fo,"/src/router/modules/demo/template-hooks.ts":$o});return Object.keys(e).reduce((n,o)=>{const r=e[o].default;if(r)n.push(r);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return n},[])},Uo=e=>e[0]==="/",Tt=(e,t=[],n="")=>{var o;if(!Array.isArray(e))return[];for(const r of e){const a=n+(Uo(r.path)?r.path:"/"+r.path);if((o=r.children)!=null&&o.length){Tt(r.children,t,a);continue}else t.push({...r,path:a})}return t},Wo=e=>Array.isArray(e)?Tt(ye(e)):[],qo=e=>e.sort((t,n)=>{var a,s;const o=((a=t.meta)==null?void 0:a.order)??1,r=((s=n.meta)==null?void 0:s.order)??0;if(typeof o!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return o===r?t.name?n.name?t.name.localeCompare(n.name):-1:1:o-r}),Go=e=>{const{beforeEach:t}=e,{getRootPath:n}=ne(),o=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(I.token,"localStorage"),i=le(I.appMenuKey,"sessionStorage",{defaultValue:n.value}),{meta:u,name:d}=r;l!==null?o(r,a)?ke(!0):!G(d,"Symbol")&&d&&Yn.includes(d)?s():Dt(u)?o(r,a)?i?s(i):ke(!0):s():ke(!0):o(r,a)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ge(),{push:n,replace:o}=t,{getRootPath:r}=ne();We(I.appMenuKey,r.value,"localStorage"),e?o(r.value):n(r.value)},Ho=e=>{var n;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(n=Q.value)==null||n.scrollTo({top:0,left:0,behavior:"smooth"})},Yo=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()})},Nt=e=>{const{meta:t={}}=e,{hidden:n,sameLevel:o,env:r}=t,{MODE:a}=De();return!(o||n||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Xo={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Xo,{locale:t}=se(),{locale:n}=Sr(),o=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Kt(),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"},sideBarLogo:Object.assign({},$n)}),r=l=>{t(l),n(l),o.localeLanguage=l,We(I.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=tn(l,i),d={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};o.primaryColorOverride.common=d;const h=document.body;h.style.setProperty("--ray-theme-primary-color",l),h.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(o,l)&&(o[l]=i),u==null||u()};return En(()=>o.appTheme,l=>{l?o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(o),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:I.appPiniaSettingStore}}),Jo={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,Number],default:"100%"},height:{type:[String,Number],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},onFinally:{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:()=>ft()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>gt()},onRegister:{type:[Function,Array],default:null}},Zo=nn(),tt="__R_CHART_DOWN_LOAD_CHART__";Zo.forEach(e=>{vn(e.name,e.theme)});const Qr=Vue.defineComponent({name:"RChart",props:Jo,setup(e,{expose:t}){const{getAppTheme:n}=D(),o=Vue.useTemplateRef("rayChartRef"),r=Vue.useTemplateRef("rayChartWrapperRef"),a=Vue.shallowRef();let s,l;const{echartTheme:i}=$;let u;const d=Vue.computed(()=>[{label:"下载图片",key:tt,disabled:!(a.value&&a.value.getDom())}]),h=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),f=Vue.ref(!1);let m;const p={aria:e.showAria},g=async()=>{var S;oe([Vn,bn,_n,Sn,wn,Cn,Tn,Nn]),oe([On,Rn,kn,Pn,An,xn]),oe([Mn,Ln]),oe([In]);try{oe((S=e.use)==null?void 0:S.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},v=()=>{if(a.value&&_(),e.theme==="default"){e.autoChangeTheme?c("dark"):c("");return}if(e.theme)c(e.theme);else{const S=e.autoChangeTheme&&n.value?`${i}-dark`:i;c(S)}},y=S=>{let P=Vue.unref(S);return P=(E=>Object.assign({},P,E))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},c=(S=i)=>{var de;const P=o.value,x=y(e.options),{height:E,width:F}=P.getBoundingClientRect(),{onSuccess:H,onError:ce}=e;try{a.value=yn(P,S,{width:F===0?200:void 0,height:E===0?200:void 0}),H&&A(H,a.value),e.nextTick?(a.value.setOption({}),Vue.nextTick(()=>{var B;x&&((B=a.value)==null||B.setOption(x))})):x&&((de=a.value)==null||de.setOption(x))}catch(B){throw ce&&A(ce),new Error(`[RChart render error]: ${B}`)}finally{const{onFinally:B}=e;B&&A(B)}},b=()=>{var S;return!!((S=a.value)!=null&&S.isDisposed())},_=()=>{var S;b()||(S=a.value)==null||S.dispose()},O=()=>{a.value&&a.value.resize()},V=(S,P)=>{if(S===tt&&!b()){const{filename:E,...F}=e.downloadOptions;on(a.value.getDataURL(F),E??`${new Date().getTime()}`)}const{onDropdownSelect:x}=e;x&&A(x,S,P)},C=()=>{var P;if(e.autoResize&&(s||(s=Ke(O,500)),l||(l=Zt(e.autoResizeObserverTarget||r,s))),(P=a.value)!=null&&P.getDom()||!f.value&&e.intersectionObserver)return;v(),m==null||m.stop();const{onRegister:S}=e;S&&a.value&&A(S,a.value,C,k)},k=()=>{_(),s==null||s.cancel(),l==null||l.stop(),m==null||m.stop(),m=null,s=null,l=null};return Vue.watch(()=>n.value,()=>{e.autoChangeTheme&&(_(),v())}),Vue.watchEffect(()=>{var S,P;e.intersectionObserver&&(m=Jt(e.intersectionObserverTarget||r,([x])=>{f.value=x.isIntersecting},e.intersectionOptions)),e.watchOptions?u=zn(()=>e.options,x=>{var H;const E=y(x),F=Object.assign({},gt(),e.setChartOptions);(H=a.value)==null||H.setOption(E,F)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?(S=a.value)==null||S.showLoading(ft(e.loadingOptions)):(P=a.value)==null||P.hideLoading(),e.showAria!==p.aria&&a.value&&(a.value.setOption(y(e.options)),p.aria=e.showAria),f.value&&!b()&&C()}),t(),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:o,cssVarsRef:h,rayChartWrapperRef:r,moreDropDownOptions:d,dropdownSelect:V}},render(){const{title:e,contentStyle:t,preset:n,moreDropDownOptions:o,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return n==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a,embedded:!0},{default:ee(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ee(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ee(l,{defaultElement:Vue.createVNode(Pt,{iconSize:18,cursor:"pointer",options:s||o,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)])}}),el=()=>{let e,t,n;const o=(i,u,d)=>{i&&(e=i,t=d,n=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:n,echartInst:e}};return[o,{getChartInstance:r,isDisposed:()=>{var i;return!!((i=r().echartInst)!=null&&i.isDisposed())},dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Qo={actionAlign:{type:String,default:"end"},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},tl=Vue.defineComponent({name:"RCollapseGrid",props:Qo,setup(e){const t=Vue.ref(!e.open),n=Vue.computed(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateValue:a,"onUpdate:value":s}=e;t.value=!t.value,a&&A(a,t.value),s&&A(s,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]),cssVars:n}},render(){const{$slots:{collapse:e,action:t,default:n},CollapseIcon:o,$props:r,modelCollapsed:a,xGap:s,yGap:l,collapsedRows:i,cssVars:u}=this;return Vue.createVNode(naive.NCard,{bordered:this.bordered,style:[u]},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},r,{collapsed:a,xGap:s||12,yGap:l||12,collapsedRows:i}),{default:()=>[n==null?void 0:n(),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>[t==null?void 0:t(),e?e(a):o()]})]})]})})}}),ea={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:ea,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),n=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:n,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)])])}}),ta={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,String],default:!0},iframeClass:{type:String,default:null}},nl=Vue.defineComponent({name:"RIframe",props:ta,setup(e,{expose:t}){const n=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),o=Vue.useTemplateRef("iframeRef"),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,o.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return re(o,"load",a),re(o,"error",s),t({iframeInst:o}),{cssVars:n,iframeRef:o,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",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),na={...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}},oa=(e,t,n)=>{const{scheduler:o}=n??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{o==null||o(l)}}}).resizable(!1);r(s)}},30)})},Rt=(e,t)=>{const n=typeof e=="string"?document.querySelector(e):e;return new Promise((o,r)=>{if(n){n.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;oa(n,a,{scheduler:u=>{const d=u.target;l+=u.dx,i+=u.dy,d.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{o(u)})}else r()})},aa="r-modal__preset-card--fullscreen",kt="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},ol=Vue.defineComponent({name:"RModal",props:na,setup(e){const t=Vue.computed(()=>({[te.width]:L(e.width??600),[te.cardWidth]:L(e.cardWidth??600),[te.dialogWidth]:L(e.dialogWidth??446)})),n=Ve();let o;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(n);l&&Rt(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{o=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(o==null||o.unset(),o=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:n}},render(){const{$props:e,$slots:t,$attrs:n}=this,{preset:o,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[kt,l?aa:""],style:[a,l?"height: 100vh":""],preset:o},{id:s},r,n),{...t})}}),al=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:o=>{const{content:r,...a}=o;let s=r;a.preset==="card"&&a.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof r=="function"?r():r}));const{preset:l,dad:i,fullscreen:u,width:d,cardWidth:h,dialogWidth:f}=o,m=e({...a,content:s}),{key:p}=m,g={[te.width]:L(d??600),[te.cardWidth]:L(h??600),[te.dialogWidth]:L(f??446)};return Vue.nextTick(()=>{const[v]=be(`[internalkey="${p}"]`)||[];if(v){if(i&&Rt(v,{preset:l,x:0,y:0}),u&&l==="card"){const y=v.querySelector(".n-card__content");y&&Oe(y,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),Oe(v,{width:"100%",height:"100vh"})}Oe(v,g),vt(v,kt)}}),m},destroyAll:t}},ra={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function la(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pt=Vue.defineComponent({name:"RMoreDropdown",props:ra,render(){let e;const{iconSize:t,cursor:n,icon:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),la(e=ee(r,{defaultElement:Vue.createVNode(N,{name:o,size:t,cursor:n},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},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}},K={tableIconSize:"18",tableKey:Symbol("r-table")},sa=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],ia=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize: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(N,{name:"adjustment",size:K.tableIconSize,cursor:"pointer"},null)]})}}),ua=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(K.tableKey,{}),[t,{toggleFullscreen:n,isEnabled:o}]=ht(e);return{toggleFullscreen:n,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:t,$t:n}=this;return Vue.createVNode(N,{name:"fullscreen",size:K.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(n("globalMessage.isEnabledFullscreen")),e()}},null)}}),ca=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"grab"},null),nt=({icon:e,title:t,onClick:n,customClassName:o})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:K.tableIconSize,cursor:"pointer",customClassName:o,onClick:n==null?void 0:n.bind(null)},null),default:()=>t}),Fe=(e,t)=>{if(!t)return[null,null];for(let n=0;nye(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:d,title:h,children:f,fixed:m,isResizable:p,...g}=i,v=m==="left",y=m==="right",c={...g,title:h,key:d,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:y,isResizable:p};return{...c,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(nt,{icon:"row_head",title:"固定在列首",customClassName:v?Pe:"",onClick:a.bind(this,"left",c,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:K.tableIconSize,cursor:"pointer",customClassName:p?Pe:"",onClick:r.bind(this,c,u)},null),default:()=>"修改列宽"}),Vue.createVNode(nt,{icon:"row_end",title:"固定在列尾",customClassName:y?Pe:"",onClick:a.bind(this,"right",c,u)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,n.value[i]=l,o(n.value)},a=(l,i,u)=>{const d=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[d]=!i[d],i[d]?i.fixed=l:i.fixed=void 0,n.value[u]=i,o(n.value)};return{treeDataSource:n,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[d,h]=Fe(i,n.value);if(d===null||h===null)return;d.splice(h,1);const[f,m]=Fe(l,n.value);f===null||m===null||(u==="before"?f.splice(m,0,i):f.splice(m+1,0,i),pt(t)||f.unshift(t),o(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:K.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:ca.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),pa=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(K.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:r}={},title:a}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof a=="string"?a:""),yt(t,{printOptions:o,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:K.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),ma=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),n=Vue.ref([]),o=a=>{const{onPopselectChange:s}=e;s&&A(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&n.value.push("striped"),s&&n.value.push("bordered"),l&&A(l,n.value)})(),{propsPopselectValue:n,popoverShow:t,updatePopselectValue:o}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:sa,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:K.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ha(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const rl=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:n,emit:o}=t,r=Vue.useTemplateRef("rTableInst"),a=Vue.useTemplateRef("wrapperRef"),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),d=Vue.ref(Object.assign({striped:!1,bordered:!1},ae(e,"striped","bordered"))),h=(c,b)=>{const{onContextMenuClick:_}=e;_&&A(_,c,b),i.showContextMenu=!1},f=(c,b)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,c,b),onContextmenu:e.disabledContextMenu?void 0:V=>{V.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=V.clientX,i.y=V.clientY})}}},m=c=>{u.size=c},p=c=>{const{onUpdateColumns:b,"onUpdate:columns":_}=e;b&&A(b,c),_&&A(_,c)},g=()=>{const{toolOptions:c}=e;return c==null?void 0:c.filter(Boolean).map(b=>typeof b=="function"?b():b)},v=c=>{Object.keys(d.value).forEach(_=>{d.value[_]=c.includes(_)})},y=c=>{const{tool:b}=c;if(!b)return;const _=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(pa,c,null),Vue.createVNode(ia,Vue.mergeProps(c,{onChangeSize:m.bind(this)}),null),Vue.createVNode(ua,null,null),Vue.createVNode(da,Vue.mergeProps(c,{onUpdateColumn:p.bind(this)}),null),Vue.createVNode(ma,Vue.mergeProps(c,{onPopselectChange:v.bind(this),onInitialed:v.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let O;return Vue.createVNode(naive.NFlex,{align:"center"},ha(O=g())?O:{default:()=>[O]})}:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[_(),g()]}):_};return Vue.onMounted(()=>{const{onRegister:c}=e;c&&r.value&&A(c,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(K.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),n(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:f,contextMenuSelect:h,privateReactive:u,tool:y,wrapperRef:a,propsPopselectValue:d}},render(){const{$props:e,$attrs:t,wrapperBordered:n,uuidWrapper:o,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:d,propsPopselectValue:h,renderWrapperHeader:f}=this,{class:m}=t,{tool:p,combineRowProps:g,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:o},{ref:"wrapperRef",bordered:n,class:m}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:g.bind(this),size:r.size,ref:"rTableInst"}),{...d}),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:f?ee(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}):null,"header-extra":p(e),footer:()=>{var y;return(y=d.tableFooter)==null?void 0:y.call(d)},action:()=>{var y;return(y=d.tableAction)==null?void 0:y.call(d)}})}}),ll=()=>{const e=Vue.ref();let t={};const n=(m,p)=>{m&&(e.value=m,t=p)},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[n,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:m=>o().downloadCsv.call(null,m),filters:m=>o().filters.call(null,m),page:m=>o().page.call(null,m),scrollTo:m=>o().scrollTo(m),sort:(m,p)=>o().sort.call(null,m,p),print:m=>{const{uuidWrapper:p}=t;if(p){const g=document.getElementById(p);yt(g,m)}},filter:m=>o().filter.call(null,m)}]},At=(e,t,n)=>{var o;if(e.length)for(const r of e){if(r[t]===n)return r;if((o=r==null?void 0:r.children)!=null&&o.length){const a=At(r.children,t,n);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(o=>{const{type:r,multiple:a}=o;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},fa=(e,t,n,o)=>{const r=Vue.unref(e);return r?t.reduce((a,s)=>{const l=Vue.unref(n).findIndex(u=>u[o]===s);if(l!==-1)return a.push(Vue.unref(n)[l]),a;const i=r.findIndex(u=>u[o]===s);return i!==-1&&a.push(r[i]),a},[]):n},sl=(e,t,n)=>{const o=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=n||{},l=Vue.computed(()=>ot(t)),i=(p,g,v)=>{o.value=p,r.value=Vue.unref(fa(e,p,r,a)),s==null||s(p,r.value,v),ot(t)},u=()=>o.value,d=()=>r.value,h=()=>{o.value=[],r.value=[],s==null||s(o.value,r.value,{row:void 0,action:"uncheckAll"})},f=p=>{if(p==null)return;let g;o.value=o.value.filter(v=>v!==p),r.value=r.value.filter(v=>v[a]===p?(g=v,!1):!0),s==null||s(o.value,r.value,{row:g,action:"uncheck"})},m=p=>{if(o.value.includes(p))return;const g=!l.value&&o.value.length>=1,v=At(Vue.unref(e)||[],a,p);g?o.value=[p]:o.value.push(p),v&&(g?r.value=[v]:r.value.push(v),s==null||s(o.value,r.value,{row:v,action:"check"}))};return qe(()=>{h()}),[o,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:d,clearAll:h,clearKey:f,selectKey:m}]},ga={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},va=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ga),setup(e){const{getKeepAliveInclude:t}=xa(),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:r}=St;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(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(n)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(o),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})])}}}),ya={...naive.formProps,onRegister:{type:[Function,Array],default:null}},il=Vue.defineComponent({name:"RForm",props:ya,setup(e,{expose:t}){const n=Vue.useTemplateRef("formRef");return Vue.onMounted(()=>{const{onRegister:o}=e;o&&n.value&&A(o,n.value)}),t(),{formRef:n}},render(){const{$attrs:e,$props:t,$slots:n}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...n})}}),ul=(e,t)=>{const n=Vue.ref(),o=u=>{u&&(n.value=u)},r=()=>{if(!n.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 n.value};return[o,{getFormInstance:r,validate:(u,d)=>r().validate.call(null,u,d),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ye(e)||{},formRules:()=>ye(t)||{}}]},Va=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],ba={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},_a=Ue({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Va);function Sa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=e=>{const{icon:t,label:n}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[n])]}):n},wa=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>Be(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:n,...o}=t;return Vue.createVNode(naive.NPopover,o,{trigger:()=>Be(e),default:()=>n})}},cl=Vue.defineComponent({name:"RSegment",props:_a,setup(e,{expose:t}){const n=Vue.computed(()=>{const{width:o}=e;let r="";switch(o){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof o=="number"?L(o):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:n}},render(){let e;const{$props:t,options:n,cssVars:o,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},ba,r)}),Sa(e=n.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?wa(a):Be(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),Ca={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},dl=Vue.defineComponent({name:"RBarcode",props:Ca,setup(e){const t=Vue.useTemplateRef("barcodeRef"),n=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let o;const r=()=>{try{const{format:a,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:a});JsBarcode(t.value,s!=null?s.toString():"",u),i&&A(i,s,a,l)}catch(a){const{onError:s}=e;s&&A(s,a)}finally{const{onFinally:a}=e;a&&A(a)}};return Vue.watchEffect(()=>{e.watchText?o=Vue.watch(()=>e.text,r):o==null||o()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{o==null||o()}),{barcodeRef:t,cssVars:n}},render(){const{barcodeRender:e,loading:t,cssVars:n}=this,o=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:o,style:n,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:o,style:n,ref:"barcodeRef"},null)]})}});var Ta={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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,n)=>!e||typeof e!="object"?!1:e[t]===n,xt=(e,t,n)=>{const o=[];if(Na(e,t,n))return o.push(e),o;if(e.children&&e.children.length>0)for(const r of e.children){const a=xt(r,t,n);a.length>0&&o.push(e,...a)}return o},Oa=(e,t,n)=>{const o=[];for(const r of e){const a=xt(r,t,n);a.length>0&&o.push(...a)}return o},at=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:n}}=Ta,o=n?n.title:"";document.title=t+" - "+o},Ra=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const n=Vue.h(N,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>n},Mt=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:n}=t;if(n===!1)return;const{t:o}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?o(l):r||null,d=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:d()},{default:()=>u(),icon:()=>a})},rt=()=>{const{getRootPath:e}=ne();return le(I.appMenuKey,"sessionStorage",{defaultValue:e.value})},Lt=()=>qo(Ko()),ka=()=>Wo(Lt()),$e=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let he;const It=(e,t)=>{var n;if(he&&Je(he.fullPath,t))return he;for(const o of e){if(Je(o.fullPath,t))return he=o,o;if((n=o.children)!=null&&n.length){It(o.children,t);continue}}},Et=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),n=VueRouter.useRoute(),{t:o}=se(),{setKeepAliveInclude:r}=Ma(),a=Vue.reactive({menuKey:rt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(c,b)=>{Object.hasOwn(a,c)&&(a[c]=b)},i=c=>{const{meta:b}=c,{i18nKey:_,noLocalTitle:O}=b,V=Vue.computed(()=>_?o(`${_}`):O),C={...c,key:c.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},k=Object.assign({},C,{icon:Ra(c),extra:Mt(c)});return c.fullPath===rt()&&(a.currentMenuOption=k),k.show=Nt(k),k},u=c=>{a.breadcrumbOptions=Oa(a.options,"fullPath",c)},d=(c,b=!0)=>{const O=Array.isArray(c)?[...c]:[c];b?a.menuTagOptions.push(...O):a.menuTagOptions=O},h=(c,b)=>{a.menuTagOptions.find(O=>O.fullPath===c)||a.menuTagOptions.push(b)},f=(c,b,_)=>{const{meta:O}=b;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(c),query:_});const{sameLevel:V}=O;if(r(b),at(b),!V)h(c,b),u(c),a.menuKey=c,a.currentMenuOption=b,We(I.appMenuKey,c);else{const C=ae(i(b),$e);a.breadcrumbOptions.find(S=>S.key===C.key)||a.breadcrumbOptions.push({...C,fullPath:String(C.key)})}}},m=async(c,b)=>{const[_]=c.split("?"),O=t().find(V=>V.path===_);if(O){const V=ae(O,$e);f(_,i({...V,fullPath:V.path}),b)}},p=()=>new Promise(c=>{const b=(_,O)=>{var C;const V=[];for(const k of _){let S=`${O.endsWith("/")?O:O+"/"}${k.path}`;if(S=S.replace(/\/+/g,"/"),(C=k.children)!=null&&C.length)k.children=b(k.children,S);else if(!Dt(k.meta))continue;V.push(i({...k,fullPath:S}))}return V};if(a.options=b(Lt(),""),a.currentMenuOption){const{currentMenuOption:_}=a;a.breadcrumbOptions.length||u(_.key),h(_.fullPath,_),at(_)}c()}),g=c=>a.collapsed=c,v=(c,b=1)=>a.menuTagOptions.splice(c,b),y=async()=>{s.value&&(await p(),s.value=!1)};return Vue.watch(()=>n.fullPath,async(c,b)=>{await y(),c!==b&&await m(c,n.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:f,collapsedMenu:g,spliceMenTagOptions:v,setMenuTagOptions:d,resolveOption:i,updateMenuState:l}},{persist:{key:I.appPiniaMenuStore,storage:window.localStorage,pick:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),zt=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=o=>new Promise((r,a)=>{pt(o)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:o.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),n=()=>{const{closeAll:o}=$t(),{appPiniaMenuStore:r,appPiniaSigningStore:a}=I;window.$message.info("账号退出中..."),Re("__all_sessionStorage__","sessionStorage"),Re(r,"localStorage"),Re(a,"localStorage"),o(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:n}},{persist:{key:I.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),jt=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=St,t=Vue.reactive({keepAliveInclude:[]}),n=()=>t.keepAliveInclude.length,o=a=>{const s=n(),{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:o,getKeepAliveInclude:r}},{persist:{key:I.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),J=()=>{const e=Et(),t=Vue.computed(()=>e.options),n=Vue.computed(()=>e.breadcrumbOptions),o=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ne();return e.menuTagOptions.map((i,u,d)=>(i.key===o.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),d.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:n,getMenuKey:o,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ue=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}=Et();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ot(),t=Vue.computed(()=>e.drawerPlacement),n=Vue.computed(()=>e.primaryColorOverride),o=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),d=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute),m=Vue.computed(()=>e.sideBarLogo);return{getDrawerPlacement:t,getPrimaryColorOverride:n,getAppTheme:o,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d,getWatermarkConfig:h,getAppRootRoute:f,getSideBarLogo:m}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:n}=Ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:n}},Pa=()=>{const e=zt();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Aa=()=>{const{signing:e,logout:t}=zt();return{signing:e,logout:t}},xa=()=>{const e=jt();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ma=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=jt();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},pl=e=>{const t=Pinia.createPinia();e.use(t),t.use(cn)},Dt=e=>{const{getSigningCallback:t}=Pa(),{role:n}=e;return me!=null&&me.length&&me.includes(t.value.role)||!n||!(n!=null&&n.length)?!0:n?n.includes(t.value.role):!0},La=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:n}=Hn;t&&Yo(e),n&&Go(e)},Ia=Vue.ref(),Ea=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{getSideBarLogo:t}=D();return{sideBarLogo:t,sideBarLogoClick:()=>{t.value&&t.value.url&&(t.value.jumpType==="station"?e.push(t.value.url):window.open(t.value.url))},TemplateLogo:({cursor:r})=>{if(!t.value)return null;if(typeof t.value.icon=="string")return Vue.createVNode(N,{name:t.value.icon,size:"30",cursor:r},null);if(G(t.value.icon,"Object"))return ee(t.value.icon)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:n,sideBarLogoClick:o}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:Ia},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>n({cursor:"pointer"}),default:()=>e.title}):n({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>{var r;return Vue.createVNode("h1",{class:"n-menu-item-content"},[((r=e.title)==null?void 0:r[0])||null])},default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),za=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:n,updateMenuState:o}=ue(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=J(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ce({observer:f=>{f&&o("collapsed",!1)}}),u=Vue.computed({get:()=>we("globalDrawerValue").value,set:f=>{q("globalDrawerValue",f)}}),d=()=>{const f=l.value;f!=null&&Vue.nextTick(()=>{var m,p;return(p=(m=e.value)==null?void 0:m.showOption)==null?void 0:p.call(m,f)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:n.bind(this),nativeScrollbar:!1,ref:Ct,collapsed:a.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)}},{default:()=>[Vue.createVNode(Ea,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":f=>l.value=f,options:r.value,indent:X.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(f,m)=>{t(f,m)},accordion:X.menuAccordion},null)]}),modelGlobalDrawerValue:u}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":n=>this.modelGlobalDrawerValue=n,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ja{constructor(){Xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var n;return((n=t.cancelConfig)==null?void 0:n.cancel)??!0}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var n;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(t);if(this.pendingRequest.has(o))t.signal=(n=this.pendingRequest.get(o))==null?void 0:n.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(o,r)}}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},xe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Da=new ja,ml=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],n=(l,i,u)=>{u==="ok"?xe[l]=i:fe[l]=i},o=(l,i)=>i==="ok"?xe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:n,getImplement:o,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const d=u==="ok"?xe[i]:fe[i],h=t(l),{MODE:f}=De();h&&r(d,h,f)},fetchError:(l,i,u)=>{const d=fe[u],{MODE:h}=De();r(d,i,h)}}},Fa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Da.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Ft=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bt(),{getContentTransition:t}=D(),n=Vue.ref(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Xn();return{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:o,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:n,maximize:o,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||n,description:"loading...",size:"large",themeOverrides:a,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:()=>{o(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Fa,null,null),e?Vue.createVNode(va,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ba=Object.freeze(Object.defineProperty({__proto__:null,default:Ft},Symbol.toStringTag,{value:"Module"}));var $a={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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 Ka=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=$a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ua=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 n=r=>{t("click",r)};return{iconClick:n,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:n.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)}}),Wa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Nr(),{getAppTheme:n}=D(),o=Vue.ref(n.value);return{darkTheme:e,lightTheme:t,getAppTheme:n,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:o}},render(){const{$t:e,darkTheme:t,lightTheme:n,railStyle:o}=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:o.bind(this),onUpdateValue:r=>r?t():n()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=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:n,updateSettingState:o}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d}=D(),h=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:d.value}),set:m=>{}});return{modelShow:h,changePrimaryColor:n,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:o,modelSwitchReactive:f}},render(){let e,t,n,o;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"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Wa,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(n=r("headerSettingOptions.ContentTransition"))?n:{default:()=>[n]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Kn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.InterfaceDisplay"))?o:{default:()=>[o]}),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 Ga(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ha=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ue(),{getBreadcrumbOptions:t}=J(),{isTabletOrSmaller:n}=Ce();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:n}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:n}=this,{dropdownSelect:o,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},Ga(e=n.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:o.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ya=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:n,resolveOption:o}=ue(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V),V||m()}}),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:d}=Ce(),h=Vue.ref(!1),f="content-item--active",m=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},p=V=>{a.value||(V.ctrlKey||V.metaKey)&&V.key==="k"&&(V.preventDefault(),V.stopPropagation(),m(),a.value=!0)},g=V=>{if(V)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const C=r().reduce((k,S)=>{var F;const P=ae(S,["children","meta","path","name"]),x=o({...P,fullPath:S.path}),{breadcrumbLabel:E}=x;return(F=E==null?void 0:E.toLocaleLowerCase())!=null&&F.includes(V.toLocaleLowerCase())&&Nt(x)&&k.push(x),k},[]);setTimeout(()=>{s.searchOptions=C,Vue.nextTick().then(()=>{y()}),h.value=!1},500)},v=V=>{if(V){const{meta:C}=V;C.windowOpen?window.open(C.windowOpen):(a.value=!1,n(V.fullPath,V),setTimeout(an,300))}},y=()=>{const V=s.searchOptions[i],C=s.searchOptions[u];V&&Vue.nextTick().then(()=>{const k=be(`attr:data_path="${V.path}"`),S=C?be(`attr:data_path="${C==null?void 0:C.path}"`):null;if(S!=null&&S.length){const[P]=S;rn(P,f)}if(k!=null&&k.length){const[P]=k;vt(P,f)}})},c=V=>{const{icon:C}=V;return typeof C=="string"?Vue.createVNode(N,{name:C,size:"24"},null):typeof C=="function"?()=>C:Vue.createVNode(N,{name:"search",size:"24"},null)},b=V=>{V==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),V==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},_=V=>{const C=V.key;switch((C==="ArrowUp"||C==="ArrowDown"||C==="Enter")&&(V.preventDefault(),V.stopPropagation()),u=i<=0?0:i,C){case"ArrowUp":b("up");break;case"ArrowDown":b("down");break;case"Enter":const k=s.searchOptions[i];k&&v(k);break}y()},O=({menuOption:V})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,V),data_path:V.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[c(V.meta)]),Vue.createVNode("div",{class:"content-item-label"},[V.breadcrumbLabel]),Vue.createVNode(N,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),re(window,"keydown",V=>{p(V),_(V)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Ke(g,300),searchItemClick:v,RenderPreIcon:c,isTabletOrSmaller:d,SearchItem:O,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:n}=this,{SearchItem:o,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(N,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:n},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(o,{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.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(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"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Xa=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=ln();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:r}=e;r&&A(r,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:n}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[n("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Ja=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(e){return{signing:le(I.signing,"localStorage")}},render(){const{signing:e,avatarSize:t,spaceSize:n,$props:o,vertical:r}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:n,vertical:r},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Za=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qa={logout:()=>{const{logout:e}=Aa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},er=e=>{const t=Qa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tr=e=>{const{isTabletOrSmaller:t}=e,n=[],o=[{name:"menu",size:18,eventKey:"menu"}];return t.value?o:n},nr=e=>{const{isTabletOrSmaller:t}=e,n=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...n],r=[...n];return t.value?r:o},or=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:n}=se(),[o,{toggleFullscreen:r,isEnabled:a}]=ht(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:d}=Ce(),h=we("globalDrawerValue"),f=Vue.computed(()=>tr({isFullscreen:o,isTabletOrSmaller:d})),m=Vue.computed(()=>nr({isFullscreen:o,isTabletOrSmaller:d})),p={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(n("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:f,rightTooltipIconOptions:m,toolIconClick:y=>{var c;(c=p[y])==null||c.call(p)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:y=>d.value?null:y}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:n,getBreadcrumbSwitch:o}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ya,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(Ua,{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)),o?Vue.createVNode(Ha,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[4,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xa,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:r.bind(this,l.name)},{default:()=>[Vue.createVNode(N,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:wt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Za(),onSelect:er.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Ja,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:n},null)]})}}),ar=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(or,null,null)]})}}),rr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},lr=_t('',1),sr=[lr];function ir(e,t){return bt(),Vt("svg",rr,[...sr])}const ur={render:ir},cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dr=_t('',1),pr=[dr];function mr(e,t){return bt(),Vt("svg",cr,[...pr])}const hr={render:mr};function fr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const n=Vue.ref(null),{getMenuKey:o,getMenuTagOptions:r}=J(),{changeMenuModelValue:a}=ue(),{getRootPath:s}=ne(),{maximize:l}=Bt(),{reload:i}=Tr(),{close:u,closeAll:d,closeRight:h,closeLeft:f,closeOther:m,checkCloseLeft:p,checkCloseRight:g}=$t(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let y=1/0;const c={size:16},b=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:c.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:c.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ur,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:c.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:c.size},null),disabled:!1}]),_=Ve(16),O={closeCurrentPage:()=>{o.value!==s.value&&u(y)},reloadCurrentPage:()=>{i()},closeAll:()=>{d()},closeRight:()=>{h(y)},closeLeft:()=>{f(y)},closeOther:()=>{m(y)}},V=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",k=we("globalMainLayoutLoad"),S="n-scrollbar-container",P=w=>{u(w)},x=(w,T)=>{b.value.forEach(z=>{if(z.key===w){z.disabled=T;return}})},E=w=>{V.actionDropdownShow=!1,a(w.fullPath,w)},F=()=>{const w=document.getElementById(_);if(w)return Array.from(w.childNodes).find(pe=>sn(pe,S).value)},H=w=>{var z;const T=F();if(T){const pe=T.scrollLeft||0,Ye=w==="left"?Math.max(0,pe-200):pe+200;(z=n.value)==null||z.scrollTo({left:Ye,behavior:"smooth"})}},ce=w=>{V.actionDropdownShow=!1;const T=O[w];T&&T()},de=(w,T)=>{T.preventDefault(),V.actionDropdownShow=!1,y=w,Vue.nextTick(()=>{V.actionDropdownShow=!0,V.x=T.clientX,V.y=T.clientY})},B=()=>{const{closeable:w}=r.value[y]??{};x("closeCurrentPage",!w),g(y)?x("closeRight",!1):x("closeRight",!0),p(y)?x("closeLeft",!1):x("closeLeft",!0)},Ut=()=>{y=r.value.findIndex(T=>T.fullPath===o.value),B()},Wt=w=>{r.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},qt=w=>{w.fullPath!==o.value&&(w.closeable=!1)},Gt=()=>{F()&&Vue.nextTick().then(()=>{var T;(T=n.value)==null||T.scrollTo({left:99999,behavior:"smooth"})})},He=()=>{Vue.nextTick().then(()=>{const w=be(`attr:${C}="${o.value}"`);if(w!=null&&w.length){const[T]=w;Vue.nextTick().then(()=>{var z;(z=n.value)==null||z.scrollTo({left:T.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,T)=>{b.value.forEach(z=>{v.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),T!=null&&T.length&&(w.length>(T==null?void 0:T.length)?Gt():w.length===(T==null?void 0:T.length)&&He()),T===void 0&&He()},{immediate:!0}),Vue.watch(()=>V.actionDropdownShow,w=>{var T;w&&((T=Ke(B,100))==null||T())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:P,getMenuKey:o,menuTagClick:E,moreOptions:b,scrollX:H,scrollRef:n,uuidScrollBar:_,actionDropdownSelect:ce,actionState:V,menuTagContextMenu:de,setCurrentContextmenuIndex:Ut,menuTagMouseenter:Wt,menuTagMouseleave:qt,MENU_TAG_DATA:C,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:n,uuidScrollBar:o,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:d,menuTagClick:h,menuTagContextMenu:f,menuTagMouseenter:m,menuTagMouseleave:p,actionDropdownSelect:g,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:g.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:o},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},fr(e=r.map((y,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:y.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:y.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,y),onContextmenu:f.bind(this,c),onMouseenter:m.bind(this,y),onMouseleave:p.bind(this,y),[a]:y.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:b,meta:{i18nKey:_}}=y;return _?d(_):b}}),(y.closeable||r.length===1)&&y.fullPath!==n?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[y.fullPath!==n?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(Pt,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),vr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gr,null,null)}}),yr=e=>{const t=Ne(e[0]),n=Ne(e[1]),o=Ne(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${n.height.value}px - ${o.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${n.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},lt=Qt(I.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Vr=()=>({setLockAppScreen:n=>{lt.value=n},getLockAppScreen:()=>lt.value}),br=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),n=Vue.ref(),{getMenuTagSwitch:o,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=Vr(),s=yr([e,t,n]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:n,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:n}=this,{getLockAppScreen:o}=this;return o()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(za,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ar,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(vr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ft,null,null)]}),n?Vue.createVNode(Ka,{ref:"layoutFooterRef"},null):null]})]})}}),_r=[{path:"/",name:"RLogin",component:()=>R(()=>import("./index-Cup_x5h6.js"),__vite__mapDeps([56,1,2,3,4,5,6,11,7,8,41,42,43,9,10,25,12,13,14,15,16,17,18,19,20,21,22,57]))},{path:"/",name:"RLayout",component:br,children:[...ka(),{path:"/:catchAll(.*)",component:()=>R(()=>import("./index-yq-aMZnM.js"),__vite__mapDeps([58,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,59])),meta:{i18nKey:M("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],Se=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:_r,scrollBehavior:e=>{Ho(e)}}),hl=e=>{e.use(Se),La(Se)},Ge=()=>Se?{router:Se}:{router:{}},st="YYYY-MM-DD HH:mm:ss",Sr=()=>({locale:s=>{const l=qn[s];l?dayjs.locale(l):dayjs.locale(Gn)},getStartAndEndOfDay:s=>{const{format:l=st}=s??{},i=dayjs(),u=i.startOf("day"),d=i.endOf("day"),h=i.format(l),f=u.format(l),m=d.format(l);return{today:i,startOfDay:u,endOfDay:d,formatToday:h,formatStartOfDay:f,formatEndOfDay:m}},format:(s,l)=>{const{format:i=st}=l??{};return dayjs(s).format(i)},isDayjs:s=>dayjs.isDayjs(s),daysDiff:(s,l)=>{const i=dayjs(s);return dayjs(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,d=dayjs(s);return d.isAfter(i)&&d.isBefore(u)}});function Ce(e){const{width:t,height:n}=mt(e),o=Vue.ref(!1),{observer:r}=e??{};return un(()=>{const{media:s=768}=e??{};o.value=t.value<=s,r==null||r(o.value,{width:t.value,height:n.value})}),{width:t,height:n,isTabletOrSmaller:Vue.readonly(o)}}let Le=999,Ie=!1;const Y="ELEMENT-FULLSCREEN-RAY",{width:it,height:ut}=mt(),ct=document.createElement("style"),wr=(e,t)=>{const{beforeEnter:n,beforeExit:o,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const d=()=>{const g=W(e);if(!g)return;const{left:v,top:y}=g.getBoundingClientRect(),c=` + [${Y}] { + position: fixed; + width: ${it.value}px !important; + height: ${ut.value}px !important; + transform: translate(-${v}px, -${y}px) !important; + transition: ${i}; + z-index: ${G(l,"Null")||G(l,"Undefined")?Le:l} !important; + background-color: ${s??null}; + } + `;ct.innerHTML=c,Ie||document.head.appendChild(ct)},h=()=>{const g=W(e);n==null||n(),g&&(g.getAttribute(Y)||g.setAttribute(Y,Y),u||(u=!0,Le+=1),Ie||(d(),Ie=!0),g.style.transition=i,r==null||r())},f=()=>{o==null||o();const g=W(e);g&&g.removeAttribute(Y),a==null||a()},m=()=>{const g=W(e);g&&(g.getAttribute(Y)?f():h())},p=Vue.watch(()=>[it.value,ut.value],d);return qe(()=>{const g=W(e);g&&g.removeAttribute(Y),Le--,p()}),{enter:h,exit:f,toggleFullscreen:m}},Ee={svg:dn,png:pn,jpeg:mn,blob:hn,pixelData:fn,canvas:gn},fl=(e,t)=>{const{beforeCreate:n,created:o,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,d)=>{var f;const h=W(e);if(n==null||n(h),!h)return r==null||r(),d("useDomToImage: element is undefined.");(f=Ee[i??s??"jpeg"])==null||f.call(Ee,h,t).then(m=>(o==null||o(m,h),u(m))).catch(m=>(r==null||r(m),d(m))).finally(()=>{a==null||a(h)})})}},gl=(e,t)=>({print:()=>{const o=W(e)||e;en({...Ue(t,["printable"]),printable:o})}}),Cr={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},vl=(e,t)=>{const n=Vue.ref(e),o=Ue(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:c=>{var b;a.value.page=c,(b=n.value)==null||b.call(n)},onUpdatePageSize:c=>{var b;a.value.pageSize=c,a.value.page=1,(b=n.value)==null||b.call(n)}},a=Vue.ref(Object.assign({},Cr,o,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=c=>{a.value.itemCount=c},d=()=>a.value.page,h=c=>{s(c)},f=()=>a.value.pageSize,m=c=>{l(c)},p=()=>a.value,g=e,v=c=>{n.value=c},y=()=>{const{pageSizes:c}=a.value;a.value.page=1,a.value.pageSize=(c==null?void 0:c[0])||10};return qe(()=>{n.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:d,setPage:h,getPageSize:f,setPageSize:m,getPagination:p,getCallback:g,setCallback:v,resetPagination:y}]},Bt=()=>({isLayoutContentMaximized:Vue.computed(()=>we("layoutContentMaximize").value),maximize:(n,o)=>{var l;const{scrollToOptions:r}=o??{},a=W(Q),{toggleFullscreen:s}=wr(a,o);q("layoutContentMaximize",n),s(),r&&n&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Tr=()=>({reload:(o=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),o)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),yl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=j();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=j();a("watermarkSwitch",!r.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:n}=j();n("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Nr=()=>{const e=()=>{const{getAppTheme:r}=D(),{t:a}=se();return{theme:r.value,themeI18nLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light"),themeLabel:r.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!0),ze(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),ze(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:n}=J();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>n.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:n.value[e],index:e}}else if(typeof e=="string"){const o=n.value.findIndex(r=>r.fullPath===e);return o>-1?{option:n.value[o],index:o}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,r=n.value.findIndex(a=>a.fullPath===o);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 $t(){const{getMenuTagOptions:e,getMenuKey:t}=J(),{changeMenuModelValue:n,spliceMenTagOptions:o,setMenuTagOptions:r,resolveOption:a}=ue(),s=()=>e.value.findIndex(p=>p.fullPath===t.value);return{close:p=>{const g=Z(p,"close");if(e.value.length!==1&&g){const{index:v,option:y}=g;if(o(v),y.fullPath===t.value){const c=e.value[v-1];c&&n(c.fullPath,c)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:p}=ne(),{router:{getRoutes:g}}=Ge(),v=g().find(y=>y.path===p.value);if(v){const y=ae(v,$e),c=a(y);n(c.path,a({...c,fullPath:c.path}))}},closeRight:p=>{const g=Z(p,"closeRight");if(g){const{option:v,index:y}=g,c=e.value.length-y,b=s();o(y+1,c),y<=b&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeLeft:p=>{const g=Z(p,"closeLeft");if(g){const{option:v,index:y}=g,c=s();o(0,y),c<=y&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeOther:p=>{const g=Z(p,"closeOther");if(g){const{option:v}=g;t.value!==v.fullPath?(o(0,e.value.length),n(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:s,checkCloseRight:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return!(v>=y)}return!1},checkCloseLeft:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return v===0?!1:v>0&&y>0}return!1}}}function Vl(){return{navigationTo:(t,n)=>{const{router:{getRoutes:o,push:r,replace:a}}=Ge(),{isPush:s=!0,query:l}=n||{},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}=J();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const d=u.value[t],h=f=>{if(f.children&&f.children.length>0){const{children:[m]}=f;h(m);return}i(f.fullPath)};h(d)}else if(typeof t=="string"){const u=o().find(d=>d.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function ne(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),n=e,o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:n,getRootPath:o,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Or=(e,t)=>{const{show:n,...o}=t;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:n}),e.extra=Mt(e)},dt=(e,t,n)=>{const o=It(e,t);o&&Or(o,n)},je=(e,t,n)=>{const{getMenuOptions:o}=J();if(typeof e=="string")dt(o.value,e,n);else if(G(e,"Object")){const{fullPath:r}=e;dt(o.value,r,n)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function bl(){return{hidden:o=>{je(o,"hidden",{show:!1})},show:o=>{je(o,"show",{show:!0})},update:(o,r)=>{je(o,"update",r)}}}const _l=()=>{const e=Ct.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Kt=()=>le(I.localeLanguage,"localStorage",{defaultValue:Un}),Sl=()=>{const e=Vue.ref(),t=p=>{p&&(e.value=p)},n=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[t,{clearFilters:()=>n().clearFilters.call(null),getTableProInstance:n,clearSorter:()=>n().clearSorter.call(null),downloadCsv:p=>n().downloadCsv.call(null,p),filters:p=>n().filters.call(null,p),page:p=>n().page.call(null,p),scrollTo:p=>n().scrollTo(p),sort:(p,g)=>n().sort.call(null,p,g),getTablePagination:()=>n().getTablePagination.call(null),runTableRequest:p=>n().runTableRequest.call(null,p),print:p=>n().print.call(null,p),getCurrentTableRequestParams:p=>n().getCurrentTableRequestParams.call(null,p)}]};export{ml as $,Hr as A,Jr as B,Qr as C,Gn as D,el as E,ul as F,il as G,nl as H,vl as I,tl as J,rl as K,Ct as L,qr as M,al as N,cl as O,Qo as P,ya as Q,ol as R,Ia as S,Wa as T,ie as U,ll as V,Sl as W,sl as X,Sr as Y,Da as Z,R as _,fl as a,Xr as a0,Pt as a1,Bt as a2,Vl as a3,Tr as a4,yl as a5,bl as a6,gl as b,_l as c,Yr as d,D as e,I as f,Wr as g,j as h,Vr as i,Aa as j,Ce as k,Ja as l,we as m,Gr as n,Zr as o,hl as p,ne as q,se as r,pl as s,N as t,Nr as u,wt as v,ke as w,Ge as x,Ur as y,dl as z}; diff --git a/js/hooks-DMyQYazF.js.gz b/js/hooks-DMyQYazF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..69ab978373be778d185bdfe6112c4eb3070b21aa GIT binary patch literal 31381 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 literal 0 HcmV?d00001 diff --git a/js/hooks-DUpKDX8W.js b/js/hooks-DUpKDX8W.js deleted file mode 100644 index 598c8cb3..00000000 --- a/js/hooks-DUpKDX8W.js +++ /dev/null @@ -1,12 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-BIc6akN3.js","js/print-js@1.6.0-BdoEj60G.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js","js/lodash@4.17.21-Cw59kuJw.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DmMZCkhi.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-BALnwRTu.js","js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js","js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js","js/utils-DvxnuKiq.js","js/interactjs@1.10.26-DZL_TZzP.js","js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.0-DyxInw53.js","js/echarts@5.5.0-CezqL3m-.js","js/zrender@5.5.0-DW8ownf1.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.5.6-CUaD_-7Q.js","js/@vue_reactivity@3.5.6-CXMPYrvZ.js","js/@vue_shared@3.5.6-6BrT-eFF.js","js/zh-CN-CeI0xlBH.js","js/index-CCVgw_kY.js","js/index-43Sr2ZDd.js","css/index-D_4DGt8i.css","js/index-CthhD5N4.js","js/instance-Mlryd73B.js","css/index-QAd2IBUs.css","js/BarcodeDemo-ChWYvWgI.js","js/index-DCDj5HZ8.js","js/index-CmEUgXeH.js","js/index-kcH3_LHw.js","css/index-DHYYVpM7.css","js/index-DsT8uWts.js","js/index-CZvHIHEr.js","js/index-DbiAk4nh.js","js/index-D1YBALoT.js","js/index-d7z__Ck2.js","js/index-DU0AD4bw.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-CG4VaxS5.css","js/ray-dCjhX_JK.js","js/index-CPNbYLeV.js","css/index-B6yUFiKH.css","js/index-BKg9uIUv.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-Bpto_sNS.js","js/index-DbJuBYMf.js","css/index-Eq1L-L2-.css","js/TablePro-QnGoLe7d.js","js/mockjs@1.1.0-CxlURkif.js","js/index-BSxFfDS7.js","js/index-DT33t_LC.js","js/index-DQWUCipC.js","css/index-74sXJ5VP.css","js/index-C2xNskF6.js","css/index-b1h4j9PV.css"])))=>i.map(i=>d[i]); -var Ht=Object.defineProperty;var Yt=(e,t,n)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xe=(e,t,n)=>Yt(e,typeof t!="symbol"?t+"":t,n);import{s as Te,c as ye,t as Ke,i as pt,p as ae,o as Ue}from"./lodash-es@4.17.21-BALnwRTu.js";import{o as Xt,u as re,a as Jt,b as Zt,c as Ne,d as Qt,e as mt}from"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{p as en}from"./print-js@1.6.0-BdoEj60G.js";import{u as ht}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as le,i as G,s as We,a as De,c as tn,l as ft,b as gt,d as nn,e as L,r as ee,f as A,h as on,u as Ve,q as be,j as Oe,k as vt,p as yt,m as qe,n as Je,o as Re,t as an,v as rn,w as ln,x as sn,y as un,z as W}from"./utils-DvxnuKiq.js";import{i as Ze}from"./interactjs@1.10.26-DZL_TZzP.js";import{s as cn}from"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import{r as dn,u as oe,i as pn,a as mn,b as hn,c as fn,d as gn,e as vn,f as yn,g as Vn,h as bn,j as _n,k as Sn,l as wn,m as Cn,n as Tn,o as Nn,p as On,q as Rn,s as kn}from"./echarts@5.5.0-CezqL3m-.js";import{f as Pn,g as An}from"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import{c as Vt,o as bt,a as _t}from"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";const zr=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const n={};return Object.keys(e).forEach(o=>{const r=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(n,i,n[i]||{}),Te(n[i],u,r)):Te(n,i,r||{}))}),n},xn="modulepreload",Mn=function(e){return"/ray-template/"+e},Qe={},R=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Mn(l),l in Qe)return;Qe[l]=!0;const i=l.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":xn,i||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),i)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}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})},Ln=(e,t,n)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},In=async e=>{var n;const t={};for(const o of e){const r=await Ln(Object.assign({"../lang/en-US.ts":()=>R(()=>import("./en-US-BIc6akN3.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])),"../lang/zh-CN.ts":()=>R(()=>import("./zh-CN-CeI0xlBH.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${o.key}.ts`,3),a=o.key;a&&(t[a]=((n=r==null?void 0:r.default)==null?void 0:n.message)??{})}return t},jr=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}}},Dr={max:5,closable:!1},Fr="loading",St={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},En={icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Br="",I={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},zn=[{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"},wt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],jn="zh-CN",Dn="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",$r={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)$/},Kr={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),Ct=Vue.ref(null),$n={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Ur=(e,t)=>{const n=Vue.ref(0),o=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}={},s=h=>{r.value=h},l=h=>{h.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:m}=h;n.value=f,o.value=m,s(!0)})};a&&Xt(e,h=>{a(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(n),y:Vue.readonly(o),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,n){Object.hasOwn(_e,e)&&(_e[e]=t)}function we(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const Wn=async()=>{const e=Kt(),t=await In(wt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Dn})},Wr=async e=>{const t=await Wn();e.use(t),U=t},et=(e,t)=>t,se=e=>{if(!U)return{t:a=>et(e,a),locale:a=>{}};const{t,...n}=U.global;return{...n,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(et(e,a),...s):"",locale:a=>{U.mode==="legacy"?U.global.locale=a:Vue.isRef(U.global.locale)?U.global.locale.value=a:U.global.locale=a}}},M=e=>e,qn={path:"/dashboard",component:()=>R(()=>import("./index-CCVgw_kY.js"),__vite__mapDeps([23,7,1,2,3,4,5,6,24,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:M("menu.Dashboard"),icon:"dashboard",order:0}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/axios",name:"RAxios",component:()=>R(()=>import("./index-CthhD5N4.js"),__vite__mapDeps([26,3,4,2,5,6,27,1,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:M("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"barcode",component:()=>R(()=>import("./BarcodeDemo-ChWYvWgI.js"),__vite__mapDeps([29,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/cache-demo",component:()=>R(()=>import("./index-DCDj5HZ8.js"),__vite__mapDeps([30,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.CacheDemo"),icon:"other",order:3}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),eo={path:"/context-menu",component:()=>R(()=>import("./index-CmEUgXeH.js"),__vite__mapDeps([31,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.ContextMenu"),icon:"other",order:2}},to=Object.freeze(Object.defineProperty({__proto__:null,default:eo},Symbol.toStringTag,{value:"Module"})),no={path:"/directive",component:()=>R(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:M("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},oo=Object.freeze(Object.defineProperty({__proto__:null,default:no},Symbol.toStringTag,{value:"Module"})),ao={path:"/echart",component:()=>R(()=>import("./index-kcH3_LHw.js"),__vite__mapDeps([32,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:M("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},ro=Object.freeze(Object.defineProperty({__proto__:null,default:ao},Symbol.toStringTag,{value:"Module"})),lo={path:"/form",component:()=>R(()=>import("./index-DsT8uWts.js"),__vite__mapDeps([34,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},so=Object.freeze(Object.defineProperty({__proto__:null,default:lo},Symbol.toStringTag,{value:"Module"})),io={path:"/iframe",component:()=>R(()=>import("./index-CZvHIHEr.js"),__vite__mapDeps([35,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},uo=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"})),co={path:"/mock-demo",component:()=>R(()=>import("./index-DbiAk4nh.js"),__vite__mapDeps([36,7,1,2,3,4,5,6,27,11,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},po=Object.freeze(Object.defineProperty({__proto__:null,default:co},Symbol.toStringTag,{value:"Module"})),mo={path:"/modal-demo",component:()=>R(()=>import("./index-D1YBALoT.js"),__vite__mapDeps([37,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Modal"),icon:"other",order:3}},ho=Object.freeze(Object.defineProperty({__proto__:null,default:mo},Symbol.toStringTag,{value:"Module"})),ve=()=>R(()=>Promise.resolve().then(()=>Ia),void 0),fo={path:"/multi",component:ve,meta:{i18nKey:M("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>R(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ve,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>R(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ve,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>R(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},go=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"})),vo={path:"/precision",component:()=>R(()=>import("./index-d7z__Ck2.js"),__vite__mapDeps([38,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.CalculatePrecision"),icon:"other",order:2}},yo=Object.freeze(Object.defineProperty({__proto__:null,default:vo},Symbol.toStringTag,{value:"Module"})),Vo={path:"/qrcode",component:()=>R(()=>import("./index-DU0AD4bw.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:M("menu.QRCode"),icon:"other",order:2}},bo=Object.freeze(Object.defineProperty({__proto__:null,default:Vo},Symbol.toStringTag,{value:"Module"})),_o={path:"rely-about",component:()=>R(()=>import("./index-CPNbYLeV.js"),__vite__mapDeps([43,44])),meta:{i18nKey:M("menu.RelyAbout"),icon:"rely",order:999}},So=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"})),wo={path:"/router-demo",component:ve,meta:{i18nKey:M("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>R(()=>import("./index-BKg9uIUv.js"),__vite__mapDeps([45,7,1,2,8,9,10,3,4,5,6,11,12,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>R(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Co=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"})),To={path:"/scroll-reveal",component:()=>R(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:M("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},No=Object.freeze(Object.defineProperty({__proto__:null,default:To},Symbol.toStringTag,{value:"Module"})),Oo={path:"/segment",component:()=>R(()=>import("./index-Bpto_sNS.js"),__vite__mapDeps([48,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Ro=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"})),ko={path:"/svg-icons",component:()=>R(()=>import("./index-DbJuBYMf.js"),__vite__mapDeps([49,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:M("menu.SvgIcon"),icon:"other",order:3}},Po=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"})),Ao={path:"/table-pro",component:()=>R(()=>import("./TablePro-QnGoLe7d.js"),__vite__mapDeps([51,7,1,2,3,4,5,6,11,8,27,52,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},xo=Object.freeze(Object.defineProperty({__proto__:null,default:Ao},Symbol.toStringTag,{value:"Module"})),Mo={path:"/table",component:()=>R(()=>import("./index-BSxFfDS7.js"),__vite__mapDeps([53,11,7,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Lo=Object.freeze(Object.defineProperty({__proto__:null,default:Mo},Symbol.toStringTag,{value:"Module"})),Io={path:"/template-hooks",component:()=>R(()=>import("./index-DT33t_LC.js"),__vite__mapDeps([54,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.TemplateHooks"),icon:"other",order:1}},Eo=Object.freeze(Object.defineProperty({__proto__:null,default:Io},Symbol.toStringTag,{value:"Module"})),zo=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Gn,"/src/router/modules/demo/axios.ts":Yn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":Qn,"/src/router/modules/demo/context-menu.ts":to,"/src/router/modules/demo/directive.ts":oo,"/src/router/modules/demo/echart.ts":ro,"/src/router/modules/demo/form.ts":so,"/src/router/modules/demo/iframe.ts":uo,"/src/router/modules/demo/mock.ts":po,"/src/router/modules/demo/modal.ts":ho,"/src/router/modules/demo/multi-menu.ts":go,"/src/router/modules/demo/precision.ts":yo,"/src/router/modules/demo/qrcode.ts":bo,"/src/router/modules/demo/rely.ts":So,"/src/router/modules/demo/router-demo.ts":Co,"/src/router/modules/demo/scroll-reveal.ts":No,"/src/router/modules/demo/segment.ts":Ro,"/src/router/modules/demo/svg-icons.ts":Po,"/src/router/modules/demo/table-pro.ts":xo,"/src/router/modules/demo/table.ts":Lo,"/src/router/modules/demo/template-hooks.ts":Eo});return Object.keys(e).reduce((n,o)=>{const r=e[o].default;if(r)n.push(r);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return n},[])},jo=e=>e[0]==="/",Tt=(e,t=[],n="")=>{var o;if(!Array.isArray(e))return[];for(const r of e){const a=n+(jo(r.path)?r.path:"/"+r.path);if((o=r.children)!=null&&o.length){Tt(r.children,t,a);continue}else t.push({...r,path:a})}return t},Do=e=>Array.isArray(e)?Tt(ye(e)):[],Fo=e=>e.sort((t,n)=>{var a,s;const o=((a=t.meta)==null?void 0:a.order)??1,r=((s=n.meta)==null?void 0:s.order)??0;if(typeof o!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return o===r?t.name?n.name?t.name.localeCompare(n.name):-1:1:o-r}),Bo=e=>{const{beforeEach:t}=e,{getRootPath:n}=ne(),o=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(I.token,"localStorage"),i=le(I.appMenuKey,"sessionStorage",{defaultValue:n.value}),{meta:u,name:d}=r;l!==null?o(r,a)?ke(!0):!G(d,"Symbol")&&d&&Kn.includes(d)?s():Dt(u)?o(r,a)?i?s(i):ke(!0):s():ke(!0):o(r,a)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ge(),{push:n,replace:o}=t,{getRootPath:r}=ne();We(I.appMenuKey,r.value,"localStorage"),e?o(r.value):n(r.value)},$o=e=>{var n;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(n=Q.value)==null||n.scrollTo({top:0,left:0,behavior:"smooth"})},Ko=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()})},Nt=e=>{const{meta:t={}}=e,{hidden:n,sameLevel:o,env:r}=t,{MODE:a}=De();return!(o||n||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Uo={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Uo,{locale:t}=se(),{locale:n}=gr(),o=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Kt(),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"},sideBarLogo:Object.assign({},En)}),r=l=>{t(l),n(l),o.localeLanguage=l,We(I.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=tn(l,i),d={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};o.primaryColorOverride.common=d;const h=document.body;h.style.setProperty("--ray-theme-primary-color",l),h.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(o,l)&&(o[l]=i),u==null||u()};return Pn(()=>o.appTheme,l=>{l?o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(o),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:I.appPiniaSettingStore}}),Wo={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,Number],default:"100%"},height:{type:[String,Number],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},onFinally:{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:()=>ft()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>gt()},onRegister:{type:[Function,Array],default:null}},qo=nn(),tt="__R_CHART_DOWN_LOAD_CHART__";qo.forEach(e=>{dn(e.name,e.theme)});const qr=Vue.defineComponent({name:"RChart",props:Wo,setup(e,{expose:t}){const{getAppTheme:n}=D(),o=Vue.useTemplateRef("rayChartRef"),r=Vue.useTemplateRef("rayChartWrapperRef"),a=Vue.shallowRef();let s,l;const{echartTheme:i}=$;let u;const d=Vue.computed(()=>[{label:"下载图片",key:tt,disabled:!(a.value&&a.value.getDom())}]),h=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),f=Vue.ref(!1);let m;const p={aria:e.showAria},g=async()=>{var S;oe([mn,hn,fn,gn,vn,yn,Vn,bn]),oe([_n,Sn,wn,Cn,Tn,Nn]),oe([On,Rn]),oe([kn]);try{oe((S=e.use)==null?void 0:S.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},v=()=>{if(a.value&&_(),e.theme==="default"){e.autoChangeTheme?c("dark"):c("");return}if(e.theme)c(e.theme);else{const S=e.autoChangeTheme&&n.value?`${i}-dark`:i;c(S)}},y=S=>{let P=Vue.unref(S);return P=(E=>Object.assign({},P,E))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},c=(S=i)=>{var de;const P=o.value,x=y(e.options),{height:E,width:F}=P.getBoundingClientRect(),{onSuccess:H,onError:ce}=e;try{a.value=pn(P,S,{width:F===0?200:void 0,height:E===0?200:void 0}),H&&A(H,a.value),e.nextTick?(a.value.setOption({}),Vue.nextTick(()=>{var B;x&&((B=a.value)==null||B.setOption(x))})):x&&((de=a.value)==null||de.setOption(x))}catch(B){throw ce&&A(ce),new Error(`[RChart render error]: ${B}`)}finally{const{onFinally:B}=e;B&&A(B)}},b=()=>{var S;return!!((S=a.value)!=null&&S.isDisposed())},_=()=>{var S;b()||(S=a.value)==null||S.dispose()},O=()=>{a.value&&a.value.resize()},V=(S,P)=>{if(S===tt&&!b()){const{filename:E,...F}=e.downloadOptions;on(a.value.getDataURL(F),E??`${new Date().getTime()}`)}const{onDropdownSelect:x}=e;x&&A(x,S,P)},C=()=>{var P;if(e.autoResize&&(s||(s=Ke(O,500)),l||(l=Zt(e.autoResizeObserverTarget||r,s))),(P=a.value)!=null&&P.getDom()||!f.value&&e.intersectionObserver)return;v(),m==null||m.stop();const{onRegister:S}=e;S&&a.value&&A(S,a.value,C,k)},k=()=>{_(),s==null||s.cancel(),l==null||l.stop(),m==null||m.stop(),m=null,s=null,l=null};return Vue.watch(()=>n.value,()=>{e.autoChangeTheme&&(_(),v())}),Vue.watchEffect(()=>{var S,P;e.intersectionObserver&&(m=Jt(e.intersectionObserverTarget||r,([x])=>{f.value=x.isIntersecting},e.intersectionOptions)),e.watchOptions?u=An(()=>e.options,x=>{var H;const E=y(x),F=Object.assign({},gt(),e.setChartOptions);(H=a.value)==null||H.setOption(E,F)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?(S=a.value)==null||S.showLoading(ft(e.loadingOptions)):(P=a.value)==null||P.hideLoading(),e.showAria!==p.aria&&a.value&&(a.value.setOption(y(e.options)),p.aria=e.showAria),f.value&&!b()&&C()}),t(),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:o,cssVarsRef:h,rayChartWrapperRef:r,moreDropDownOptions:d,dropdownSelect:V}},render(){const{title:e,contentStyle:t,preset:n,moreDropDownOptions:o,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return n==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a,embedded:!0},{default:ee(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ee(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ee(l,{defaultElement:Vue.createVNode(Pt,{iconSize:18,cursor:"pointer",options:s||o,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)])}}),Gr=()=>{let e,t,n;const o=(i,u,d)=>{i&&(e=i,t=d,n=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:n,echartInst:e}};return[o,{getChartInstance:r,isDisposed:()=>{var i;return!!((i=r().echartInst)!=null&&i.isDisposed())},dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Go={actionAlign:{type:String,default:"end"},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},Hr=Vue.defineComponent({name:"RCollapseGrid",props:Go,setup(e){const t=Vue.computed({get:()=>!e.open,set:a=>{const{onUpdateValue:s,"onUpdate:value":l}=e;s&&A(s,a),l&&A(l,a)}}),n=Vue.computed(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{t.value=!t.value};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]),cssVars:n}},render(){const{$slots:{collapse:e,action:t,default:n},CollapseIcon:o,$props:r,modelCollapsed:a,xGap:s,yGap:l,collapsedRows:i,cssVars:u}=this;return Vue.createVNode(naive.NCard,{bordered:this.bordered,style:[u]},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},r,{collapsed:a,xGap:s||12,yGap:l||12,collapsedRows:i}),{default:()=>[n==null?void 0:n(),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>[t==null?void 0:t(),e?e(a):o()]})]})]})})}}),Ho={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:Ho,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),n=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:n,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)])])}}),Yo={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,String],default:!0},iframeClass:{type:String,default:null}},Yr=Vue.defineComponent({name:"RIframe",props:Yo,setup(e,{expose:t}){const n=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),o=Vue.useTemplateRef("iframeRef"),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,o.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return re(o,"load",a),re(o,"error",s),t({iframeInst:o}),{cssVars:n,iframeRef:o,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",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),Xo={...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}},Jo=(e,t,n)=>{const{scheduler:o}=n??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{o==null||o(l)}}}).resizable(!1);r(s)}},30)})},Rt=(e,t)=>{const n=typeof e=="string"?document.querySelector(e):e;return new Promise((o,r)=>{if(n){n.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;Jo(n,a,{scheduler:u=>{const d=u.target;l+=u.dx,i+=u.dy,d.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{o(u)})}else r()})},Zo="r-modal__preset-card--fullscreen",kt="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Xr=Vue.defineComponent({name:"RModal",props:Xo,setup(e){const t=Vue.computed(()=>({[te.width]:L(e.width??600),[te.cardWidth]:L(e.cardWidth??600),[te.dialogWidth]:L(e.dialogWidth??446)})),n=Ve();let o;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(n);l&&Rt(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{o=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(o==null||o.unset(),o=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:n}},render(){const{$props:e,$slots:t,$attrs:n}=this,{preset:o,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[kt,l?Zo:""],style:[a,l?"height: 100vh":""],preset:o},{id:s},r,n),{...t})}}),Jr=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:o=>{const{content:r,...a}=o;let s=r;a.preset==="card"&&a.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof r=="function"?r():r}));const{preset:l,dad:i,fullscreen:u,width:d,cardWidth:h,dialogWidth:f}=o,m=e({...a,content:s}),{key:p}=m,g={[te.width]:L(d??600),[te.cardWidth]:L(h??600),[te.dialogWidth]:L(f??446)};return Vue.nextTick(()=>{const[v]=be(`[internalkey="${p}"]`)||[];if(v){if(i&&Rt(v,{preset:l,x:0,y:0}),u&&l==="card"){const y=v.querySelector(".n-card__content");y&&Oe(y,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),Oe(v,{width:"100%",height:"100vh"})}Oe(v,g),vt(v,kt)}}),m},destroyAll:t}},Qo={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ea(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pt=Vue.defineComponent({name:"RMoreDropdown",props:Qo,render(){let e;const{iconSize:t,cursor:n,icon:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ea(e=ee(r,{defaultElement:Vue.createVNode(N,{name:o,size:t,cursor:n},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},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}},K={tableIconSize:"18",tableKey:Symbol("r-table")},ta=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],na=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize: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(N,{name:"adjustment",size:K.tableIconSize,cursor:"pointer"},null)]})}}),oa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(K.tableKey,{}),[t,{toggleFullscreen:n,isEnabled:o}]=ht(e);return{toggleFullscreen:n,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:t,$t:n}=this;return Vue.createVNode(N,{name:"fullscreen",size:K.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(n("globalMessage.isEnabledFullscreen")),e()}},null)}}),aa=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"grab"},null),nt=({icon:e,title:t,onClick:n,customClassName:o})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:K.tableIconSize,cursor:"pointer",customClassName:o,onClick:n==null?void 0:n.bind(null)},null),default:()=>t}),Fe=(e,t)=>{if(!t)return[null,null];for(let n=0;nye(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:d,title:h,children:f,fixed:m,isResizable:p,...g}=i,v=m==="left",y=m==="right",c={...g,title:h,key:d,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:y,isResizable:p};return{...c,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(nt,{icon:"row_head",title:"固定在列首",customClassName:v?Pe:"",onClick:a.bind(this,"left",c,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:K.tableIconSize,cursor:"pointer",customClassName:p?Pe:"",onClick:r.bind(this,c,u)},null),default:()=>"修改列宽"}),Vue.createVNode(nt,{icon:"row_end",title:"固定在列尾",customClassName:y?Pe:"",onClick:a.bind(this,"right",c,u)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,n.value[i]=l,o(n.value)},a=(l,i,u)=>{const d=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[d]=!i[d],i[d]?i.fixed=l:i.fixed=void 0,n.value[u]=i,o(n.value)};return{treeDataSource:n,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[d,h]=Fe(i,n.value);if(d===null||h===null)return;d.splice(h,1);const[f,m]=Fe(l,n.value);f===null||m===null||(u==="before"?f.splice(m,0,i):f.splice(m+1,0,i),pt(t)||f.unshift(t),o(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:K.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),la=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(K.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:r}={},title:a}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof a=="string"?a:""),yt(t,{printOptions:o,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:K.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),sa=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),n=Vue.ref([]),o=a=>{const{onPopselectChange:s}=e;s&&A(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&n.value.push("striped"),s&&n.value.push("bordered"),l&&A(l,n.value)})(),{propsPopselectValue:n,popoverShow:t,updatePopselectValue:o}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:ta,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:K.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Zr=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:n,emit:o}=t,r=Vue.useTemplateRef("rTableInst"),a=Vue.useTemplateRef("wrapperRef"),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),d=Vue.ref(Object.assign({striped:!1,bordered:!1},ae(e,"striped","bordered"))),h=(c,b)=>{const{onContextMenuClick:_}=e;_&&A(_,c,b),i.showContextMenu=!1},f=(c,b)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,c,b),onContextmenu:e.disabledContextMenu?void 0:V=>{V.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=V.clientX,i.y=V.clientY})}}},m=c=>{u.size=c},p=c=>{const{onUpdateColumns:b,"onUpdate:columns":_}=e;b&&A(b,c),_&&A(_,c)},g=()=>{const{toolOptions:c}=e;return c==null?void 0:c.filter(Boolean).map(b=>typeof b=="function"?b():b)},v=c=>{Object.keys(d.value).forEach(_=>{d.value[_]=c.includes(_)})},y=c=>{const{tool:b}=c;if(!b)return;const _=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(la,c,null),Vue.createVNode(na,Vue.mergeProps(c,{onChangeSize:m.bind(this)}),null),Vue.createVNode(oa,null,null),Vue.createVNode(ra,Vue.mergeProps(c,{onUpdateColumn:p.bind(this)}),null),Vue.createVNode(sa,Vue.mergeProps(c,{onPopselectChange:v.bind(this),onInitialed:v.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let O;return Vue.createVNode(naive.NFlex,{align:"center"},ia(O=g())?O:{default:()=>[O]})}:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[_(),g()]}):_};return Vue.onMounted(()=>{const{onRegister:c}=e;c&&r.value&&A(c,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(K.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),n(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:f,contextMenuSelect:h,privateReactive:u,tool:y,wrapperRef:a,propsPopselectValue:d}},render(){const{$props:e,$attrs:t,wrapperBordered:n,uuidWrapper:o,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:d,propsPopselectValue:h,renderWrapperHeader:f}=this,{class:m}=t,{tool:p,combineRowProps:g,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:o},{ref:"wrapperRef",bordered:n,class:m}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:g.bind(this),size:r.size,ref:"rTableInst"}),{...d}),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:f?ee(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}):null,"header-extra":p(e),footer:()=>{var y;return(y=d.tableFooter)==null?void 0:y.call(d)},action:()=>{var y;return(y=d.tableAction)==null?void 0:y.call(d)}})}}),Qr=()=>{const e=Vue.ref();let t={};const n=(m,p)=>{m&&(e.value=m,t=p)},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[n,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:m=>o().downloadCsv.call(null,m),filters:m=>o().filters.call(null,m),page:m=>o().page.call(null,m),scrollTo:m=>o().scrollTo(m),sort:(m,p)=>o().sort.call(null,m,p),print:m=>{const{uuidWrapper:p}=t;if(p){const g=document.getElementById(p);yt(g,m)}},filter:m=>o().filter.call(null,m)}]},At=(e,t,n)=>{var o;if(e.length)for(const r of e){if(r[t]===n)return r;if((o=r==null?void 0:r.children)!=null&&o.length){const a=At(r.children,t,n);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(o=>{const{type:r,multiple:a}=o;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},ua=(e,t,n,o)=>{const r=Vue.unref(e);return r?t.reduce((a,s)=>{const l=Vue.unref(n).findIndex(u=>u[o]===s);if(l!==-1)return a.push(Vue.unref(n)[l]),a;const i=r.findIndex(u=>u[o]===s);return i!==-1&&a.push(r[i]),a},[]):n},el=(e,t,n)=>{const o=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=n||{},l=Vue.computed(()=>ot(t)),i=(p,g,v)=>{o.value=p,r.value=Vue.unref(ua(e,p,r,a)),s==null||s(p,r.value,v),ot(t)},u=()=>o.value,d=()=>r.value,h=()=>{o.value=[],r.value=[],s==null||s(o.value,r.value,{row:void 0,action:"uncheckAll"})},f=p=>{if(p==null)return;let g;o.value=o.value.filter(v=>v!==p),r.value=r.value.filter(v=>v[a]===p?(g=v,!1):!0),s==null||s(o.value,r.value,{row:g,action:"uncheck"})},m=p=>{if(o.value.includes(p))return;const g=!l.value&&o.value.length>=1,v=At(Vue.unref(e)||[],a,p);g?o.value=[p]:o.value.push(p),v&&(g?r.value=[v]:r.value.push(v),s==null||s(o.value,r.value,{row:v,action:"check"}))};return qe(()=>{h()}),[o,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:d,clearAll:h,clearKey:f,selectKey:m}]},ca={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},da=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ca),setup(e){const{getKeepAliveInclude:t}=Na(),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:r}=St;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(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(n)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(o),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})])}}}),pa={...naive.formProps,onRegister:{type:[Function,Array],default:null}},tl=Vue.defineComponent({name:"RForm",props:pa,setup(e,{expose:t}){const n=Vue.useTemplateRef("formRef");return Vue.onMounted(()=>{const{onRegister:o}=e;o&&n.value&&A(o,n.value)}),t(),{formRef:n}},render(){const{$attrs:e,$props:t,$slots:n}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...n})}}),nl=(e,t)=>{const n=Vue.ref(),o=u=>{u&&(n.value=u)},r=()=>{if(!n.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 n.value};return[o,{getFormInstance:r,validate:(u,d)=>r().validate.call(null,u,d),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ye(e)||{},formRules:()=>ye(t)||{}}]},ma=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],ha={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},fa=Ue({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...ma);function ga(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=e=>{const{icon:t,label:n}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[n])]}):n},va=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>Be(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:n,...o}=t;return Vue.createVNode(naive.NPopover,o,{trigger:()=>Be(e),default:()=>n})}},ol=Vue.defineComponent({name:"RSegment",props:fa,setup(e,{expose:t}){const n=Vue.computed(()=>{const{width:o}=e;let r="";switch(o){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof o=="number"?L(o):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:n}},render(){let e;const{$props:t,options:n,cssVars:o,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},ha,r)}),ga(e=n.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?va(a):Be(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),ya={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},al=Vue.defineComponent({name:"RBarcode",props:ya,setup(e){const t=Vue.useTemplateRef("barcodeRef"),n=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let o;const r=()=>{try{const{format:a,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:a});JsBarcode(t.value,s!=null?s.toString():"",u),i&&A(i,s,a,l)}catch(a){const{onError:s}=e;s&&A(s,a)}finally{const{onFinally:a}=e;a&&A(a)}};return Vue.watchEffect(()=>{e.watchText?o=Vue.watch(()=>e.text,r):o==null||o()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{o==null||o()}),{barcodeRef:t,cssVars:n}},render(){const{barcodeRender:e,loading:t,cssVars:n}=this,o=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:o,style:n,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:o,style:n,ref:"barcodeRef"},null)]})}});var Va={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 ba=(e,t,n)=>!e||typeof e!="object"?!1:e[t]===n,xt=(e,t,n)=>{const o=[];if(ba(e,t,n))return o.push(e),o;if(e.children&&e.children.length>0)for(const r of e.children){const a=xt(r,t,n);a.length>0&&o.push(e,...a)}return o},_a=(e,t,n)=>{const o=[];for(const r of e){const a=xt(r,t,n);a.length>0&&o.push(...a)}return o},at=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:n}}=Va,o=n?n.title:"";document.title=t+" - "+o},Sa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const n=Vue.h(N,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>n},Mt=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:n}=t;if(n===!1)return;const{t:o}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?o(l):r||null,d=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:d()},{default:()=>u(),icon:()=>a})},rt=()=>{const{getRootPath:e}=ne();return le(I.appMenuKey,"sessionStorage",{defaultValue:e.value})},Lt=()=>Fo(zo()),wa=()=>Do(Lt()),$e=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let he;const It=(e,t)=>{var n;if(he&&Je(he.fullPath,t))return he;for(const o of e){if(Je(o.fullPath,t))return he=o,o;if((n=o.children)!=null&&n.length){It(o.children,t);continue}}},Et=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),n=VueRouter.useRoute(),{t:o}=se(),{setKeepAliveInclude:r}=Oa(),a=Vue.reactive({menuKey:rt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(c,b)=>{Object.hasOwn(a,c)&&(a[c]=b)},i=c=>{const{meta:b}=c,{i18nKey:_,noLocalTitle:O}=b,V=Vue.computed(()=>_?o(`${_}`):O),C={...c,key:c.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},k=Object.assign({},C,{icon:Sa(c),extra:Mt(c)});return c.fullPath===rt()&&(a.currentMenuOption=k),k.show=Nt(k),k},u=c=>{a.breadcrumbOptions=_a(a.options,"fullPath",c)},d=(c,b=!0)=>{const O=Array.isArray(c)?[...c]:[c];b?a.menuTagOptions.push(...O):a.menuTagOptions=O},h=(c,b)=>{a.menuTagOptions.find(O=>O.fullPath===c)||a.menuTagOptions.push(b)},f=(c,b,_)=>{const{meta:O}=b;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(c),query:_});const{sameLevel:V}=O;if(r(b),at(b),!V)h(c,b),u(c),a.menuKey=c,a.currentMenuOption=b,We(I.appMenuKey,c);else{const C=ae(i(b),$e);a.breadcrumbOptions.find(S=>S.key===C.key)||a.breadcrumbOptions.push({...C,fullPath:String(C.key)})}}},m=async(c,b)=>{const[_]=c.split("?"),O=t().find(V=>V.path===_);if(O){const V=ae(O,$e);f(_,i({...V,fullPath:V.path}),b)}},p=()=>new Promise(c=>{const b=(_,O)=>{var C;const V=[];for(const k of _){let S=`${O.endsWith("/")?O:O+"/"}${k.path}`;if(S=S.replace(/\/+/g,"/"),(C=k.children)!=null&&C.length)k.children=b(k.children,S);else if(!Dt(k.meta))continue;V.push(i({...k,fullPath:S}))}return V};if(a.options=b(Lt(),""),a.currentMenuOption){const{currentMenuOption:_}=a;a.breadcrumbOptions.length||u(_.key),h(_.fullPath,_),at(_)}c()}),g=c=>a.collapsed=c,v=(c,b=1)=>a.menuTagOptions.splice(c,b),y=async()=>{s.value&&(await p(),s.value=!1)};return Vue.watch(()=>n.fullPath,async(c,b)=>{await y(),c!==b&&await m(c,n.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:f,collapsedMenu:g,spliceMenTagOptions:v,setMenuTagOptions:d,resolveOption:i,updateMenuState:l}},{persist:{key:I.appPiniaMenuStore,storage:window.localStorage,pick:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),zt=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=o=>new Promise((r,a)=>{pt(o)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:o.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),n=()=>{const{closeAll:o}=$t(),{appPiniaMenuStore:r,appPiniaSigningStore:a}=I;window.$message.info("账号退出中..."),Re("__all_sessionStorage__","sessionStorage"),Re(r,"localStorage"),Re(a,"localStorage"),o(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:n}},{persist:{key:I.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),jt=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=St,t=Vue.reactive({keepAliveInclude:[]}),n=()=>t.keepAliveInclude.length,o=a=>{const s=n(),{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:o,getKeepAliveInclude:r}},{persist:{key:I.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),J=()=>{const e=Et(),t=Vue.computed(()=>e.options),n=Vue.computed(()=>e.breadcrumbOptions),o=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ne();return e.menuTagOptions.map((i,u,d)=>(i.key===o.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),d.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:n,getMenuKey:o,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ue=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}=Et();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ot(),t=Vue.computed(()=>e.drawerPlacement),n=Vue.computed(()=>e.primaryColorOverride),o=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),d=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute),m=Vue.computed(()=>e.sideBarLogo);return{getDrawerPlacement:t,getPrimaryColorOverride:n,getAppTheme:o,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d,getWatermarkConfig:h,getAppRootRoute:f,getSideBarLogo:m}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:n}=Ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:n}},Ca=()=>{const e=zt();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ta=()=>{const{signing:e,logout:t}=zt();return{signing:e,logout:t}},Na=()=>{const e=jt();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Oa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=jt();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},rl=e=>{const t=Pinia.createPinia();e.use(t),t.use(cn)},Dt=e=>{const{getSigningCallback:t}=Ca(),{role:n}=e;return me!=null&&me.length&&me.includes(t.value.role)||!n||!(n!=null&&n.length)?!0:n?n.includes(t.value.role):!0},Ra=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:n}=$n;t&&Ko(e),n&&Bo(e)},ka=Vue.ref(),Pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{getSideBarLogo:t}=D();return{sideBarLogo:t,sideBarLogoClick:()=>{t.value&&t.value.url&&(t.value.jumpType==="station"?e.push(t.value.url):window.open(t.value.url))},TemplateLogo:({cursor:r})=>{if(!t.value)return null;if(typeof t.value.icon=="string")return Vue.createVNode(N,{name:t.value.icon,size:"30",cursor:r},null);if(G(t.value.icon,"Object"))return ee(t.value.icon)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:n,sideBarLogoClick:o}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:ka},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>n({cursor:"pointer"}),default:()=>e.title}):n({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>{var r;return Vue.createVNode("h1",{class:"n-menu-item-content"},[((r=e.title)==null?void 0:r[0])||null])},default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),Aa=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:n,updateMenuState:o}=ue(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=J(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ce({observer:f=>{f&&o("collapsed",!1)}}),u=Vue.computed({get:()=>we("globalDrawerValue").value,set:f=>{q("globalDrawerValue",f)}}),d=()=>{const f=l.value;f!=null&&Vue.nextTick(()=>{var m,p;return(p=(m=e.value)==null?void 0:m.showOption)==null?void 0:p.call(m,f)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:n.bind(this),nativeScrollbar:!1,ref:Ct,collapsed:a.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)}},{default:()=>[Vue.createVNode(Pa,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":f=>l.value=f,options:r.value,indent:X.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(f,m)=>{t(f,m)},accordion:X.menuAccordion},null)]}),modelGlobalDrawerValue:u}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":n=>this.modelGlobalDrawerValue=n,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class xa{constructor(){Xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var n;return((n=t.cancelConfig)==null?void 0:n.cancel)??!0}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var n;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(t);if(this.pendingRequest.has(o))t.signal=(n=this.pendingRequest.get(o))==null?void 0:n.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(o,r)}}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},xe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ma=new xa,ll=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],n=(l,i,u)=>{u==="ok"?xe[l]=i:fe[l]=i},o=(l,i)=>i==="ok"?xe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:n,getImplement:o,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const d=u==="ok"?xe[i]:fe[i],h=t(l),{MODE:f}=De();h&&r(d,h,f)},fetchError:(l,i,u)=>{const d=fe[u],{MODE:h}=De();r(d,i,h)}}},La=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ma.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Ft=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bt(),{getContentTransition:t}=D(),n=Vue.ref(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:o,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:n,maximize:o,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||n,description:"loading...",size:"large",themeOverrides:a,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:()=>{o(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(La,null,null),e?Vue.createVNode(da,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ia=Object.freeze(Object.defineProperty({__proto__:null,default:Ft},Symbol.toStringTag,{value:"Module"}));var Ea={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 za=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Ea;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),ja=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 n=r=>{t("click",r)};return{iconClick:n,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:n.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)}}),Da=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=br(),{getAppTheme:n}=D(),o=Vue.ref(n.value);return{darkTheme:e,lightTheme:t,getAppTheme:n,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:o}},render(){const{$t:e,darkTheme:t,lightTheme:n,railStyle:o}=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:o.bind(this),onUpdateValue:r=>r?t():n()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Fa=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:n,updateSettingState:o}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d}=D(),h=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:d.value}),set:m=>{}});return{modelShow:h,changePrimaryColor:n,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:o,modelSwitchReactive:f}},render(){let e,t,n,o;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"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Da,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(n=r("headerSettingOptions.ContentTransition"))?n:{default:()=>[n]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:zn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.InterfaceDisplay"))?o:{default:()=>[o]}),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 Ba(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $a=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ue(),{getBreadcrumbOptions:t}=J(),{isTabletOrSmaller:n}=Ce();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:n}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:n}=this,{dropdownSelect:o,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},Ba(e=n.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:o.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ka=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:n,resolveOption:o}=ue(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V),V||m()}}),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:d}=Ce(),h=Vue.ref(!1),f="content-item--active",m=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},p=V=>{a.value||(V.ctrlKey||V.metaKey)&&V.key==="k"&&(V.preventDefault(),V.stopPropagation(),m(),a.value=!0)},g=V=>{if(V)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const C=r().reduce((k,S)=>{var F;const P=ae(S,["children","meta","path","name"]),x=o({...P,fullPath:S.path}),{breadcrumbLabel:E}=x;return(F=E==null?void 0:E.toLocaleLowerCase())!=null&&F.includes(V.toLocaleLowerCase())&&Nt(x)&&k.push(x),k},[]);setTimeout(()=>{s.searchOptions=C,Vue.nextTick().then(()=>{y()}),h.value=!1},500)},v=V=>{if(V){const{meta:C}=V;C.windowOpen?window.open(C.windowOpen):(a.value=!1,n(V.fullPath,V),setTimeout(an,300))}},y=()=>{const V=s.searchOptions[i],C=s.searchOptions[u];V&&Vue.nextTick().then(()=>{const k=be(`attr:data_path="${V.path}"`),S=C?be(`attr:data_path="${C==null?void 0:C.path}"`):null;if(S!=null&&S.length){const[P]=S;rn(P,f)}if(k!=null&&k.length){const[P]=k;vt(P,f)}})},c=V=>{const{icon:C}=V;return typeof C=="string"?Vue.createVNode(N,{name:C,size:"24"},null):typeof C=="function"?()=>C:Vue.createVNode(N,{name:"search",size:"24"},null)},b=V=>{V==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),V==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},_=V=>{const C=V.key;switch((C==="ArrowUp"||C==="ArrowDown"||C==="Enter")&&(V.preventDefault(),V.stopPropagation()),u=i<=0?0:i,C){case"ArrowUp":b("up");break;case"ArrowDown":b("down");break;case"Enter":const k=s.searchOptions[i];k&&v(k);break}y()},O=({menuOption:V})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,V),data_path:V.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[c(V.meta)]),Vue.createVNode("div",{class:"content-item-label"},[V.breadcrumbLabel]),Vue.createVNode(N,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),re(window,"keydown",V=>{p(V),_(V)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Ke(g,300),searchItemClick:v,RenderPreIcon:c,isTabletOrSmaller:d,SearchItem:O,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:n}=this,{SearchItem:o,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(N,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:n},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(o,{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.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(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"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Ua=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=ln();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:r}=e;r&&A(r,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:n}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[n("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Wa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(e){return{signing:le(I.signing,"localStorage")}},render(){const{signing:e,avatarSize:t,spaceSize:n,$props:o,vertical:r}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:n,vertical:r},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),qa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ga={logout:()=>{const{logout:e}=Ta();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},Ha=e=>{const t=Ga[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ya=e=>{const{isTabletOrSmaller:t}=e,n=[],o=[{name:"menu",size:18,eventKey:"menu"}];return t.value?o:n},Xa=e=>{const{isTabletOrSmaller:t}=e,n=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...n],r=[...n];return t.value?r:o},Ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:n}=se(),[o,{toggleFullscreen:r,isEnabled:a}]=ht(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:d}=Ce(),h=we("globalDrawerValue"),f=Vue.computed(()=>Ya({isFullscreen:o,isTabletOrSmaller:d})),m=Vue.computed(()=>Xa({isFullscreen:o,isTabletOrSmaller:d})),p={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(n("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:f,rightTooltipIconOptions:m,toolIconClick:y=>{var c;(c=p[y])==null||c.call(p)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:y=>d.value?null:y}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:n,getBreadcrumbSwitch:o}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ka,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(ja,{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)),o?Vue.createVNode($a,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[4,0],wrap:!1},{default:()=>[s(Vue.createVNode(Ua,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:r.bind(this,l.name)},{default:()=>[Vue.createVNode(N,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:wt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:qa(),onSelect:Ha.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Wa,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Fa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:n},null)]})}}),Za=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Ja,null,null)]})}}),Qa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},er=_t('',1),tr=[er];function nr(e,t){return bt(),Vt("svg",Qa,[...tr])}const or={render:nr},ar={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},rr=_t('',1),lr=[rr];function sr(e,t){return bt(),Vt("svg",ar,[...lr])}const ir={render:sr};function ur(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const n=Vue.ref(null),{getMenuKey:o,getMenuTagOptions:r}=J(),{changeMenuModelValue:a}=ue(),{getRootPath:s}=ne(),{maximize:l}=Bt(),{reload:i}=Vr(),{close:u,closeAll:d,closeRight:h,closeLeft:f,closeOther:m,checkCloseLeft:p,checkCloseRight:g}=$t(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let y=1/0;const c={size:16},b=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:c.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:c.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ir,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(or,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:c.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:c.size},null),disabled:!1}]),_=Ve(16),O={closeCurrentPage:()=>{o.value!==s.value&&u(y)},reloadCurrentPage:()=>{i()},closeAll:()=>{d()},closeRight:()=>{h(y)},closeLeft:()=>{f(y)},closeOther:()=>{m(y)}},V=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",k=we("globalMainLayoutLoad"),S="n-scrollbar-container",P=w=>{u(w)},x=(w,T)=>{b.value.forEach(z=>{if(z.key===w){z.disabled=T;return}})},E=w=>{V.actionDropdownShow=!1,a(w.fullPath,w)},F=()=>{const w=document.getElementById(_);if(w)return Array.from(w.childNodes).find(pe=>sn(pe,S).value)},H=w=>{var z;const T=F();if(T){const pe=T.scrollLeft||0,Ye=w==="left"?Math.max(0,pe-200):pe+200;(z=n.value)==null||z.scrollTo({left:Ye,behavior:"smooth"})}},ce=w=>{V.actionDropdownShow=!1;const T=O[w];T&&T()},de=(w,T)=>{T.preventDefault(),V.actionDropdownShow=!1,y=w,Vue.nextTick(()=>{V.actionDropdownShow=!0,V.x=T.clientX,V.y=T.clientY})},B=()=>{const{closeable:w}=r.value[y]??{};x("closeCurrentPage",!w),g(y)?x("closeRight",!1):x("closeRight",!0),p(y)?x("closeLeft",!1):x("closeLeft",!0)},Ut=()=>{y=r.value.findIndex(T=>T.fullPath===o.value),B()},Wt=w=>{r.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},qt=w=>{w.fullPath!==o.value&&(w.closeable=!1)},Gt=()=>{F()&&Vue.nextTick().then(()=>{var T;(T=n.value)==null||T.scrollTo({left:99999,behavior:"smooth"})})},He=()=>{Vue.nextTick().then(()=>{const w=be(`attr:${C}="${o.value}"`);if(w!=null&&w.length){const[T]=w;Vue.nextTick().then(()=>{var z;(z=n.value)==null||z.scrollTo({left:T.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,T)=>{b.value.forEach(z=>{v.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),T!=null&&T.length&&(w.length>(T==null?void 0:T.length)?Gt():w.length===(T==null?void 0:T.length)&&He()),T===void 0&&He()},{immediate:!0}),Vue.watch(()=>V.actionDropdownShow,w=>{var T;w&&((T=Ke(B,100))==null||T())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:P,getMenuKey:o,menuTagClick:E,moreOptions:b,scrollX:H,scrollRef:n,uuidScrollBar:_,actionDropdownSelect:ce,actionState:V,menuTagContextMenu:de,setCurrentContextmenuIndex:Ut,menuTagMouseenter:Wt,menuTagMouseleave:qt,MENU_TAG_DATA:C,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:n,uuidScrollBar:o,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:d,menuTagClick:h,menuTagContextMenu:f,menuTagMouseenter:m,menuTagMouseleave:p,actionDropdownSelect:g,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:g.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:o},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},ur(e=r.map((y,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:y.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:y.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,y),onContextmenu:f.bind(this,c),onMouseenter:m.bind(this,y),onMouseleave:p.bind(this,y),[a]:y.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:b,meta:{i18nKey:_}}=y;return _?d(_):b}}),(y.closeable||r.length===1)&&y.fullPath!==n?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[y.fullPath!==n?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(Pt,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),dr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(cr,null,null)}}),pr=e=>{const t=Ne(e[0]),n=Ne(e[1]),o=Ne(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${n.height.value}px - ${o.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${n.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},lt=Qt(I.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),mr=()=>({setLockAppScreen:n=>{lt.value=n},getLockAppScreen:()=>lt.value}),hr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),n=Vue.ref(),{getMenuTagSwitch:o,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=mr(),s=pr([e,t,n]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:n,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:n}=this,{getLockAppScreen:o}=this;return o()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(Aa,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Za,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(dr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ft,null,null)]}),n?Vue.createVNode(za,{ref:"layoutFooterRef"},null):null]})]})}}),fr=[{path:"/",name:"RLogin",component:()=>R(()=>import("./index-DQWUCipC.js"),__vite__mapDeps([55,1,2,3,4,5,6,11,7,8,40,41,42,9,10,24,12,13,14,15,16,17,18,19,20,21,56]))},{path:"/",name:"RLayout",component:hr,children:[...wa(),{path:"/:catchAll(.*)",component:()=>R(()=>import("./index-C2xNskF6.js"),__vite__mapDeps([57,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,58])),meta:{i18nKey:M("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],Se=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:fr,scrollBehavior:e=>{$o(e)}}),sl=e=>{e.use(Se),Ra(Se)},Ge=()=>Se?{router:Se}:{router:{}},st="YYYY-MM-DD HH:mm:ss",gr=()=>({locale:s=>{const l=Fn[s];l?dayjs.locale(l):dayjs.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=st}=s??{},i=dayjs(),u=i.startOf("day"),d=i.endOf("day"),h=i.format(l),f=u.format(l),m=d.format(l);return{today:i,startOfDay:u,endOfDay:d,formatToday:h,formatStartOfDay:f,formatEndOfDay:m}},format:(s,l)=>{const{format:i=st}=l??{};return dayjs(s).format(i)},isDayjs:s=>dayjs.isDayjs(s),daysDiff:(s,l)=>{const i=dayjs(s);return dayjs(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,d=dayjs(s);return d.isAfter(i)&&d.isBefore(u)}});function Ce(e){const{width:t,height:n}=mt(e),o=Vue.ref(!1),{observer:r}=e??{};return un(()=>{const{media:s=768}=e??{};o.value=t.value<=s,r==null||r(o.value,{width:t.value,height:n.value})}),{width:t,height:n,isTabletOrSmaller:Vue.readonly(o)}}let Le=999,Ie=!1;const Y="ELEMENT-FULLSCREEN-RAY",{width:it,height:ut}=mt(),ct=document.createElement("style"),vr=(e,t)=>{const{beforeEnter:n,beforeExit:o,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const d=()=>{const g=W(e);if(!g)return;const{left:v,top:y}=g.getBoundingClientRect(),c=` - [${Y}] { - position: fixed; - width: ${it.value}px !important; - height: ${ut.value}px !important; - transform: translate(-${v}px, -${y}px) !important; - transition: ${i}; - z-index: ${G(l,"Null")||G(l,"Undefined")?Le:l} !important; - background-color: ${s??null}; - } - `;ct.innerHTML=c,Ie||document.head.appendChild(ct)},h=()=>{const g=W(e);n==null||n(),g&&(g.getAttribute(Y)||g.setAttribute(Y,Y),u||(u=!0,Le+=1),Ie||(d(),Ie=!0),g.style.transition=i,r==null||r())},f=()=>{o==null||o();const g=W(e);g&&g.removeAttribute(Y),a==null||a()},m=()=>{const g=W(e);g&&(g.getAttribute(Y)?f():h())},p=Vue.watch(()=>[it.value,ut.value],d);return qe(()=>{const g=W(e);g&&g.removeAttribute(Y),Le--,p()}),{enter:h,exit:f,toggleFullscreen:m}},Ee={svg:domtoimage.toSvg,png:domtoimage.toPng,jpeg:domtoimage.toJpeg,blob:domtoimage.toBlob,pixelData:domtoimage.toPixelData},il=(e,t)=>{const{beforeCreate:n,created:o,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,d)=>{var f;const h=W(e);if(n==null||n(h),!h)return r==null||r(),d("useDomToImage: element is undefined.");(f=Ee[i??s??"jpeg"])==null||f.call(Ee,h,t).then(m=>(o==null||o(m,h),u(m))).catch(m=>(r==null||r(m),d(m))).finally(()=>{a==null||a()})})}},ul=(e,t)=>({print:()=>{const o=W(e)||e;en({...Ue(t,["printable"]),printable:o})}}),yr={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},cl=(e,t)=>{const n=Vue.ref(e),o=Ue(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:c=>{var b;a.value.page=c,(b=n.value)==null||b.call(n)},onUpdatePageSize:c=>{var b;a.value.pageSize=c,a.value.page=1,(b=n.value)==null||b.call(n)}},a=Vue.ref(Object.assign({},yr,o,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=c=>{a.value.itemCount=c},d=()=>a.value.page,h=c=>{s(c)},f=()=>a.value.pageSize,m=c=>{l(c)},p=()=>a.value,g=e,v=c=>{n.value=c},y=()=>{const{pageSizes:c}=a.value;a.value.page=1,a.value.pageSize=(c==null?void 0:c[0])||10};return qe(()=>{n.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:d,setPage:h,getPageSize:f,setPageSize:m,getPagination:p,getCallback:g,setCallback:v,resetPagination:y}]},Bt=()=>({isLayoutContentMaximized:Vue.computed(()=>we("layoutContentMaximize").value),maximize:(n,o)=>{var l;const{scrollToOptions:r}=o??{},a=W(Q),{toggleFullscreen:s}=vr(a,o);q("layoutContentMaximize",n),s(),r&&n&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Vr=()=>({reload:(o=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),o)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),dl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=j();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=j();a("watermarkSwitch",!r.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:n}=j();n("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},br=()=>{const e=()=>{const{getAppTheme:r}=D(),{t:a}=se();return{theme:r.value,themeI18nLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light"),themeLabel:r.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!0),ze(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),ze(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:n}=J();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>n.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:n.value[e],index:e}}else if(typeof e=="string"){const o=n.value.findIndex(r=>r.fullPath===e);return o>-1?{option:n.value[o],index:o}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,r=n.value.findIndex(a=>a.fullPath===o);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 $t(){const{getMenuTagOptions:e,getMenuKey:t}=J(),{changeMenuModelValue:n,spliceMenTagOptions:o,setMenuTagOptions:r,resolveOption:a}=ue(),s=()=>e.value.findIndex(p=>p.fullPath===t.value);return{close:p=>{const g=Z(p,"close");if(e.value.length!==1&&g){const{index:v,option:y}=g;if(o(v),y.fullPath===t.value){const c=e.value[v-1];c&&n(c.fullPath,c)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:p}=ne(),{router:{getRoutes:g}}=Ge(),v=g().find(y=>y.path===p.value);if(v){const y=ae(v,$e),c=a(y);n(c.path,a({...c,fullPath:c.path}))}},closeRight:p=>{const g=Z(p,"closeRight");if(g){const{option:v,index:y}=g,c=e.value.length-y,b=s();o(y+1,c),y<=b&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeLeft:p=>{const g=Z(p,"closeLeft");if(g){const{option:v,index:y}=g,c=s();o(0,y),c<=y&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeOther:p=>{const g=Z(p,"closeOther");if(g){const{option:v}=g;t.value!==v.fullPath?(o(0,e.value.length),n(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:s,checkCloseRight:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return!(v>=y)}return!1},checkCloseLeft:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return v===0?!1:v>0&&y>0}return!1}}}function pl(){return{navigationTo:(t,n)=>{const{router:{getRoutes:o,push:r,replace:a}}=Ge(),{isPush:s=!0,query:l}=n||{},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}=J();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const d=u.value[t],h=f=>{if(f.children&&f.children.length>0){const{children:[m]}=f;h(m);return}i(f.fullPath)};h(d)}else if(typeof t=="string"){const u=o().find(d=>d.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function ne(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),n=e,o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:n,getRootPath:o,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const _r=(e,t)=>{const{show:n,...o}=t;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:n}),e.extra=Mt(e)},dt=(e,t,n)=>{const o=It(e,t);o&&_r(o,n)},je=(e,t,n)=>{const{getMenuOptions:o}=J();if(typeof e=="string")dt(o.value,e,n);else if(G(e,"Object")){const{fullPath:r}=e;dt(o.value,r,n)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ml(){return{hidden:o=>{je(o,"hidden",{show:!1})},show:o=>{je(o,"show",{show:!0})},update:(o,r)=>{je(o,"update",r)}}}const hl=()=>{const e=Ct.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Kt=()=>le(I.localeLanguage,"localStorage",{defaultValue:jn}),fl=()=>{const e=Vue.ref(),t=p=>{p&&(e.value=p)},n=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[t,{clearFilters:()=>n().clearFilters.call(null),getTableProInstance:n,clearSorter:()=>n().clearSorter.call(null),downloadCsv:p=>n().downloadCsv.call(null,p),filters:p=>n().filters.call(null,p),page:p=>n().page.call(null,p),scrollTo:p=>n().scrollTo(p),sort:(p,g)=>n().sort.call(null,p,g),getTablePagination:()=>n().getTablePagination.call(null),runTableRequest:p=>n().runTableRequest.call(null,p),print:p=>n().print.call(null,p),getCurrentTableRequestParams:p=>n().getCurrentTableRequestParams.call(null,p)}]};export{ll as $,Br as A,Ur as B,qr as C,Bn as D,Gr as E,nl as F,tl as G,Yr as H,cl as I,Hr as J,Zr as K,Ct as L,Dr as M,Jr as N,ol as O,Go as P,pa as Q,Xr as R,ka as S,Da as T,ie as U,Qr as V,fl as W,el as X,gr as Y,Ma as Z,R as _,il as a,Kr as a0,Pt as a1,Bt as a2,pl as a3,Vr as a4,dl as a5,ml as a6,ul as b,hl as c,$r as d,D as e,I as f,jr as g,j as h,mr as i,Ta as j,Ce as k,Wa as l,we as m,Fr as n,Wr as o,sl as p,ne as q,se as r,rl as s,N as t,br as u,wt as v,ke as w,Ge as x,zr as y,al as z}; diff --git a/js/hooks-DUpKDX8W.js.gz b/js/hooks-DUpKDX8W.js.gz deleted file mode 100644 index 740f6440029d77f2ec3ff382c2c29dc5fd48dc96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31347 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 GngIY@>jRwt diff --git a/js/html-to-image@1.11.11-BOFdlgi9.js b/js/html-to-image@1.11.11-BOFdlgi9.js new file mode 100644 index 00000000..184bb239 --- /dev/null +++ b/js/html-to-image@1.11.11-BOFdlgi9.js @@ -0,0 +1,2 @@ +function M(t,e){if(t.match(/^[a-z]+:\/\//i))return t;if(t.match(/^\/\//))return window.location.protocol+t;if(t.match(/^[a-z]+:/i))return t;const r=document.implementation.createHTMLDocument(),n=r.createElement("base"),i=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(i),e&&(n.href=e),i.href=t,i.href}const O=(()=>{let t=0;const e=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(t+=1,`u${e()}${t}`)})();function f(t){const e=[];for(let r=0,n=t.length;ru||t.height>u)&&(t.width>u&&t.height>u?t.width>t.height?(t.height*=u/t.width,t.width=u):(t.width*=u/t.height,t.height=u):t.width>u?(t.height*=u/t.width,t.width=u):(t.width*=u/t.height,t.height=u))}function j(t,e={}){return t.toBlob?new Promise(r=>{t.toBlob(r,e.type?e.type:"image/png",e.quality?e.quality:1)}):new Promise(r=>{const n=window.atob(t.toDataURL(e.type?e.type:void 0,e.quality?e.quality:void 0).split(",")[1]),i=n.length,s=new Uint8Array(i);for(let c=0;c{const n=new Image;n.decode=()=>e(n),n.onload=()=>e(n),n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=t})}async function z(t){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(t)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function G(t,e,r){const n="http://www.w3.org/2000/svg",i=document.createElementNS(n,"svg"),s=document.createElementNS(n,"foreignObject");return i.setAttribute("width",`${e}`),i.setAttribute("height",`${r}`),i.setAttribute("viewBox",`0 0 ${e} ${r}`),s.setAttribute("width","100%"),s.setAttribute("height","100%"),s.setAttribute("x","0"),s.setAttribute("y","0"),s.setAttribute("externalResourcesRequired","true"),i.appendChild(s),s.appendChild(t),z(i)}const l=(t,e)=>{if(t instanceof e)return!0;const r=Object.getPrototypeOf(t);return r===null?!1:r.constructor.name===e.name||l(r,e)};function X(t){const e=t.getPropertyValue("content");return`${t.cssText} content: '${e.replace(/'|"/g,"")}';`}function J(t){return f(t).map(e=>{const r=t.getPropertyValue(e),n=t.getPropertyPriority(e);return`${e}: ${r}${n?" !important":""};`}).join(" ")}function K(t,e,r){const n=`.${t}:${e}`,i=r.cssText?X(r):J(r);return document.createTextNode(`${n}{${i}}`)}function P(t,e,r){const n=window.getComputedStyle(t,r),i=n.getPropertyValue("content");if(i===""||i==="none")return;const s=O();try{e.className=`${e.className} ${s}`}catch{return}const c=document.createElement("style");c.appendChild(K(s,r,n)),e.appendChild(c)}function Q(t,e){P(t,e,":before"),P(t,e,":after")}const $="application/font-woff",T="image/jpeg",Y={woff:$,woff2:$,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:T,jpeg:T,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Z(t){const e=/\.([^./]*?)$/g.exec(t);return e?e[1]:""}function R(t){const e=Z(t).toLowerCase();return Y[e]||""}function N(t){return t.split(/,/)[1]}function x(t){return t.search(/^(data:)/)!==-1}function tt(t,e){return`data:${e};base64,${t}`}async function v(t,e,r){const n=await fetch(t,e);if(n.status===404)throw new Error(`Resource "${n.url}" not found`);const i=await n.blob();return new Promise((s,c)=>{const a=new FileReader;a.onerror=c,a.onloadend=()=>{try{s(r({res:n,result:a.result}))}catch(o){c(o)}},a.readAsDataURL(i)})}const S={};function et(t,e,r){let n=t.replace(/\?.*/,"");return r&&(n=t),/ttf|otf|eot|woff2?/i.test(n)&&(n=n.replace(/.*\//,"")),e?`[${e}]${n}`:n}async function C(t,e,r){const n=et(t,e,r.includeQueryParams);if(S[n]!=null)return S[n];r.cacheBust&&(t+=(/\?/.test(t)?"&":"?")+new Date().getTime());let i;try{const s=await v(t,r.fetchRequestInit,({res:c,result:a})=>(e||(e=c.headers.get("Content-Type")||""),N(a)));i=tt(s,e)}catch(s){i=r.imagePlaceholder||"";let c=`Failed to fetch resource: ${t}`;s&&(c=typeof s=="string"?s:s.message),c&&console.warn(c)}return S[n]=i,i}async function nt(t){const e=t.toDataURL();return e==="data:,"?t.cloneNode(!1):y(e)}async function rt(t,e){if(t.currentSrc){const s=document.createElement("canvas"),c=s.getContext("2d");s.width=t.clientWidth,s.height=t.clientHeight,c==null||c.drawImage(t,0,0,s.width,s.height);const a=s.toDataURL();return y(a)}const r=t.poster,n=R(r),i=await C(r,n,e);return y(i)}async function it(t){var e;try{if(!((e=t==null?void 0:t.contentDocument)===null||e===void 0)&&e.body)return await w(t.contentDocument.body,{},!0)}catch{}return t.cloneNode(!1)}async function st(t,e){return l(t,HTMLCanvasElement)?nt(t):l(t,HTMLVideoElement)?rt(t,e):l(t,HTMLIFrameElement)?it(t):t.cloneNode(!1)}const ct=t=>t.tagName!=null&&t.tagName.toUpperCase()==="SLOT";async function at(t,e,r){var n,i;let s=[];return ct(t)&&t.assignedNodes?s=f(t.assignedNodes()):l(t,HTMLIFrameElement)&&(!((n=t.contentDocument)===null||n===void 0)&&n.body)?s=f(t.contentDocument.body.childNodes):s=f(((i=t.shadowRoot)!==null&&i!==void 0?i:t).childNodes),s.length===0||l(t,HTMLVideoElement)||await s.reduce((c,a)=>c.then(()=>w(a,r)).then(o=>{o&&e.appendChild(o)}),Promise.resolve()),e}function ot(t,e){const r=e.style;if(!r)return;const n=window.getComputedStyle(t);n.cssText?(r.cssText=n.cssText,r.transformOrigin=n.transformOrigin):f(n).forEach(i=>{let s=n.getPropertyValue(i);i==="font-size"&&s.endsWith("px")&&(s=`${Math.floor(parseFloat(s.substring(0,s.length-2)))-.1}px`),l(t,HTMLIFrameElement)&&i==="display"&&s==="inline"&&(s="block"),i==="d"&&e.getAttribute("d")&&(s=`path(${e.getAttribute("d")})`),r.setProperty(i,s,n.getPropertyPriority(i))})}function lt(t,e){l(t,HTMLTextAreaElement)&&(e.innerHTML=t.value),l(t,HTMLInputElement)&&e.setAttribute("value",t.value)}function ut(t,e){if(l(t,HTMLSelectElement)){const r=e,n=Array.from(r.children).find(i=>t.value===i.getAttribute("value"));n&&n.setAttribute("selected","")}}function ft(t,e){return l(e,Element)&&(ot(t,e),Q(t,e),lt(t,e),ut(t,e)),e}async function ht(t,e){const r=t.querySelectorAll?t.querySelectorAll("use"):[];if(r.length===0)return t;const n={};for(let s=0;sst(n,e)).then(n=>at(t,n,e)).then(n=>ft(t,n)).then(n=>ht(n,e))}const F=/url\((['"]?)([^'"]+?)\1\)/g,gt=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,mt=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function dt(t){const e=t.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${e})(['"]?\\))`,"g")}function yt(t){const e=[];return t.replace(F,(r,n,i)=>(e.push(i),r)),e.filter(r=>!x(r))}async function wt(t,e,r,n,i){try{const s=r?M(e,r):e,c=R(e);let a;return i||(a=await C(s,c,n)),t.replace(dt(e),`$1${a}$3`)}catch{}return t}function pt(t,{preferredFontFormat:e}){return e?t.replace(mt,r=>{for(;;){const[n,,i]=gt.exec(r)||[];if(!i)return"";if(i===e)return`src: ${n};`}}):t}function U(t){return t.search(F)!==-1}async function k(t,e,r){if(!U(t))return t;const n=pt(t,r);return yt(n).reduce((s,c)=>s.then(a=>wt(a,c,e,r)),Promise.resolve(n))}async function m(t,e,r){var n;const i=(n=e.style)===null||n===void 0?void 0:n.getPropertyValue(t);if(i){const s=await k(i,null,r);return e.style.setProperty(t,s,e.style.getPropertyPriority(t)),!0}return!1}async function bt(t,e){await m("background",t,e)||await m("background-image",t,e),await m("mask",t,e)||await m("mask-image",t,e)}async function St(t,e){const r=l(t,HTMLImageElement);if(!(r&&!x(t.src))&&!(l(t,SVGImageElement)&&!x(t.href.baseVal)))return;const n=r?t.src:t.href.baseVal,i=await C(n,R(n),e);await new Promise((s,c)=>{t.onload=s,t.onerror=c;const a=t;a.decode&&(a.decode=s),a.loading==="lazy"&&(a.loading="eager"),r?(t.srcset="",t.src=i):t.href.baseVal=i})}async function xt(t,e){const n=f(t.childNodes).map(i=>V(i,e));await Promise.all(n).then(()=>t)}async function V(t,e){l(t,Element)&&(await bt(t,e),await St(t,e),await xt(t,e))}function Et(t,e){const{style:r}=t;e.backgroundColor&&(r.backgroundColor=e.backgroundColor),e.width&&(r.width=`${e.width}px`),e.height&&(r.height=`${e.height}px`);const n=e.style;return n!=null&&Object.keys(n).forEach(i=>{r[i]=n[i]}),t}const L={};async function I(t){let e=L[t];if(e!=null)return e;const n=await(await fetch(t)).text();return e={url:t,cssText:n},L[t]=e,e}async function A(t,e){let r=t.cssText;const n=/url\(["']?([^"')]+)["']?\)/g,s=(r.match(/url\([^)]+\)/g)||[]).map(async c=>{let a=c.replace(n,"$1");return a.startsWith("https://")||(a=new URL(a,t.url).href),v(a,e.fetchRequestInit,({result:o})=>(r=r.replace(c,`url(${o})`),[c,o]))});return Promise.all(s).then(()=>r)}function D(t){if(t==null)return[];const e=[],r=/(\/\*[\s\S]*?\*\/)/gi;let n=t.replace(r,"");const i=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const o=i.exec(n);if(o===null)break;e.push(o[0])}n=n.replace(i,"");const s=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,c="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",a=new RegExp(c,"gi");for(;;){let o=s.exec(n);if(o===null){if(o=a.exec(n),o===null)break;s.lastIndex=a.lastIndex}else a.lastIndex=s.lastIndex;e.push(o[0])}return e}async function Rt(t,e){const r=[],n=[];return t.forEach(i=>{if("cssRules"in i)try{f(i.cssRules||[]).forEach((s,c)=>{if(s.type===CSSRule.IMPORT_RULE){let a=c+1;const o=s.href,g=I(o).then(h=>A(h,e)).then(h=>D(h).forEach(b=>{try{i.insertRule(b,b.startsWith("@import")?a+=1:i.cssRules.length)}catch(H){console.error("Error inserting rule from remote css",{rule:b,error:H})}})).catch(h=>{console.error("Error loading remote css",h.toString())});n.push(g)}})}catch(s){const c=t.find(a=>a.href==null)||document.styleSheets[0];i.href!=null&&n.push(I(i.href).then(a=>A(a,e)).then(a=>D(a).forEach(o=>{c.insertRule(o,i.cssRules.length)})).catch(a=>{console.error("Error loading remote stylesheet",a)})),console.error("Error inlining remote css file",s)}}),Promise.all(n).then(()=>(t.forEach(i=>{if("cssRules"in i)try{f(i.cssRules||[]).forEach(s=>{r.push(s)})}catch(s){console.error(`Error while reading CSS rules from ${i.href}`,s)}}),r))}function Ct(t){return t.filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>U(e.style.getPropertyValue("src")))}async function Pt(t,e){if(t.ownerDocument==null)throw new Error("Provided element is not within a Document");const r=f(t.ownerDocument.styleSheets),n=await Rt(r,e);return Ct(n)}async function $t(t,e){const r=await Pt(t,e);return(await Promise.all(r.map(i=>{const s=i.parentStyleSheet?i.parentStyleSheet.href:null;return k(i.cssText,s,e)}))).join(` +`)}async function Tt(t,e){const r=e.fontEmbedCSS!=null?e.fontEmbedCSS:e.skipFonts?null:await $t(t,e);if(r){const n=document.createElement("style"),i=document.createTextNode(r);n.appendChild(i),t.firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)}}async function Lt(t,e={}){const{width:r,height:n}=E(t,e),i=await w(t,e,!0);return await Tt(i,e),await V(i,e),Et(i,e),await G(i,r,n)}async function p(t,e={}){const{width:r,height:n}=E(t,e),i=await Lt(t,e),s=await y(i),c=document.createElement("canvas"),a=c.getContext("2d"),o=e.pixelRatio||q(),g=e.canvasWidth||r,h=e.canvasHeight||n;return c.width=g*o,c.height=h*o,e.skipAutoScale||B(c),c.style.width=`${g}`,c.style.height=`${h}`,e.backgroundColor&&(a.fillStyle=e.backgroundColor,a.fillRect(0,0,c.width,c.height)),a.drawImage(s,0,0,c.width,c.height),c}async function It(t,e={}){const{width:r,height:n}=E(t,e);return(await p(t,e)).getContext("2d").getImageData(0,0,r,n).data}async function At(t,e={}){return(await p(t,e)).toDataURL()}async function Dt(t,e={}){return(await p(t,e)).toDataURL("image/jpeg",e.quality||1)}async function vt(t,e={}){const r=await p(t,e);return await j(r)}export{At as a,Dt as b,vt as c,It as d,p as e,Lt as t}; diff --git a/js/html-to-image@1.11.11-BOFdlgi9.js.gz b/js/html-to-image@1.11.11-BOFdlgi9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd43517a9c3d6a4db35ae94ed047103e88b6f44d GIT binary patch literal 5116 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 literal 0 HcmV?d00001 diff --git a/js/index-BKg9uIUv.js b/js/index-BKg9uIUv.js deleted file mode 100644 index 81222c27..00000000 --- a/js/index-BKg9uIUv.js +++ /dev/null @@ -1 +0,0 @@ -import{K as i}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const H=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{H as default}; diff --git a/js/index-BKg9uIUv.js.gz b/js/index-BKg9uIUv.js.gz deleted file mode 100644 index 0d9d15f6acc09ffafd6c7ebd445796a440a65a98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmV;{11bC;iwFP!000021BI1KZ`(!?$M5|V>YgNoyC!8zwyDaXCB=2)XB^pyZ5YCa z97QWpyVO4Put10o1M?0-2YmZ4^p&Cm$M3#IbC2)U6`pPR4o2=mVgUzE3 zJvdn8BFVVMedRf%N^IN+#QlEN{&W!vML<;#gYs60vr5ViZfx%I$x+)Za^Bd0QPA;) z1kbU_I#RKr9J{heDPIEct_ef0LdwL(t>NBTbI@apn9(d$xHX<~v%^Mg&`Y$0p?} zZk_FR+Gm%Cw~S<*(PSFW7{?Jv#gv9XX{y0nAvSS3DdClgLss$L{_zMl{agM8ptMZa zWf?b5^k6DS>$eGraK!up7DJ{zC+li9{ftj4%Zn)ZJu0>GDx^Ye+=R=~?(*=K`Ii!S z05WGtB^hQ%49iN&(`cAe!$@U73xUCH5&p>cQ0SKW7_KA)rWV{Kz+@| zOwZo3PxcN^<@oFlHs8#Qt2SgC!`4>H`GPB5*sh-#AOUn4ho%@tf&Jkf79!@S88b`}?;)ufPA}>eV+n6!iqZnc@1y^Vfg9%!A0vY;mE! zk<{T!pc+p0MF2%k*%-+FRtQsTPDA#LyU2%RNt0{=bg2ooTP)Q#&Oab+7_9}j=6V)^ zix}?;WNDac_hZ{q>=In08J{6b@Mg&TL7Ho>Nn}*7IFG3AxoAnIgTes}#m##hfTk=& z*2sXIxtRq(l1m(y;tvH5pBQ0XF0&iJBaiTe3Ptt(_P1YLl-U4u^? zy9W2}l|)`uX7$ypA7B6eHM$2@Zh?#TVNy61a!}Y8q~H{G=>Q6cR1T1p8sH+^v9VK5 zj%@Z2mueEUk$fIdO&BR E0FP1WZU6uP diff --git a/js/index-BSxFfDS7.js b/js/index-BSxFfDS7.js deleted file mode 100644 index b0ea328c..00000000 --- a/js/index-BSxFfDS7.js +++ /dev/null @@ -1 +0,0 @@ -import{V as B,X as D,J as I,K,t as S,a1 as A}from"./hooks-DUpKDX8W.js";import{u as G}from"./utils-DvxnuKiq.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";function k(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const le=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:n,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,print:N}]=B(),p=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(l=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},k(l)?l:{default:()=>[l]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(A,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[y,{checkedRowKeysBind:h,getKeys:C,getRows:t,clearKey:g,clearAll:w,selectKey:b}]=D(o,m,{rowKey:"key",onChange:(e,a,l)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];g(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>b(a))},R=()=>{const{key:e}=o.value[1];b(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:g,clearAll:w,checkedRowKeysBind:h,checkedRowKeys:y,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:n,print:N}},render(){let u;const{register:n,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:y,getKeys:h,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:()=>v()},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:()=>C()},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,k(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},k(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{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(K,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:n.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(S,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{le as default}; diff --git a/js/index-BSxFfDS7.js.gz b/js/index-BSxFfDS7.js.gz deleted file mode 100644 index b4006205e0faece8c05f6bbc0acede711e12ec79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2873 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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{T as default}; diff --git a/js/index-BUWc6-jF.js.gz b/js/index-BUWc6-jF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5734f81a42fdceb7ff1d1cb6f0086b1e4378365 GIT binary patch literal 1147 zcmV->1cdt^iwFP!000021HD#VZxcrpeebU@D;~Vk&aigkd^if)#4ae1kPu8LsgN0V zukEpSXErml{)n|wRW&WN(4rz$6jf>;pzTXT-%@DGuVG1e;xC}J9mtv_Kv64M8f)jA zJNKM(XSLMxxlkHDQRBQJQE{Pj{xVrVh3itAqI-M3piH5 z0MswyyMeT_IEypoW&qX*&fy7EbQWeyc1I;iE_aBmS)({Jj$(OXz8G-`AotSeJQrUIiHFT&vQLX4Ss z;bBE^Ps1kyMO}#sOUvHqCzmFYXV`%d!0ZmL#{x|}iY6Clmdj*u@gP|Us7W*xYAXp*%5md9CFg%#k%BzTv}aU8j?s{7hR*wu`<}ix6zV8$L2?|@XIXX6Metf)p?tW6Fhz(+o{8;E;US($#Uo%S4S zF*1LTc^jHEaX>FNwG~H0I9|+RPYxkSe5}-MsPq`^^{IH+MIm?EJI2vwbJ}-qn$H_?q-JKLYVrz?s1KHQlE>~MGb z9lUlYZY93=oV|6z-`%CzKq=0QE@uUo+KnEz8>F>3JzHLVabfC7q_m|ky z`0qtc9VY7P?zdafcRxhe|J=FvMSsel{`L69_Pyg>2(P}Q$m$1(Bp)vB@Wi6)zdZl( z{`(~+z~fE$;L!Mg8QQbE52M?^#&5)*et*xbYDDhWb|ut9Jq-0JX!pJ-OYz6!ph`IP N(My6yH{nnV000lAJ-Yw^ literal 0 HcmV?d00001 diff --git a/js/index-BWn0fJgT.js b/js/index-BWn0fJgT.js new file mode 100644 index 00000000..61cd984e --- /dev/null +++ b/js/index-BWn0fJgT.js @@ -0,0 +1 @@ +import"./hooks-DMyQYazF.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{B as s,C as p,D as d,E as l,F as c,G as V}from"./utils-CPRm4XW8.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const G=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 n=e[o],r=n(...a);return"结果: "+s(r)},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{G as default}; diff --git a/js/index-BWn0fJgT.js.gz b/js/index-BWn0fJgT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..23dbee121af9f1b65d931f309084cbfac897334d GIT binary patch literal 1539 zcmV+e2K@OSiwFP!000021Ep7MPuo@){=Q$4d0!mOJ~)AJ2}+fcl&T%KGD=qvii~|i zPGTP$`#2;-k>~}=x>6>sP+Hoqw6yCkqScT(uHBDWoXe;Fg~?7>V+TgsN>)yE&hxx} z&hx(KVkE1IMkvsdP?VI;M*FjuuJW_JAgNQ`=x9vU5GHI=5Boqn;Mg8fIhSnb&O1SA z1G3d1s$}S4Kkx%zEN#GWD+qv2HY)b_j0jocBuR?M>xpn1@O1#ckB!U(x>Cl)87C;I zvx1_ekQIsp0d_3b`K{>V0#1}JXb|GKAxYr?@B@yG%Kc-JR07q(ay=ei_vlQ-YE&j_ zH6nA)Y9yxDY6RxI)r{ujnj%x6#UM!1*~rka-1gm-&f~&>8;Ry`40S@?LHX`f?KG4DT4_uyxX9br@BGidyi*98jqa>Bl zrn}q-sIn>&Qmi5)682S-oXuRoGl5noG(lvEB?^mVehOMsv>vu+uve6(kSi<{61+zA zZ~z1V$421nbYH8?Ix({v#3IycnCO*GWd_H6P7Ki{G#U1TR%?YsvzOS52sY+4rWu$Z z8M1aURCB3msVnVW>eO*)$O{Ce5y>9qT}+aWEPLS?Y^_vkxUuP(*@!Y~;{*lk#B)A0 zYCs^uIKnWZ$f|-NCUg$-G7M4?UJ?w6CvZrE0@9I!DMp9HP-$r@KFFc%iccN|J=E7at$Fi|5uz=UMbJaO`A4 zDqTNf_c8T7)%khz-hA!N9)tEWIRJq5DxwU-xK0xL?>HLu$10)<$XTesOiTxV`fJ;7(ejoV|sxmJEY zZ>d}SwRG>5Isdlw=R0%nrMY>t^y5PL#-Vw8y^1O9EtoqyrF*YR4{sKB<_df3E;Gu% zJU17%tMtnKt;(~tf99^6FRvG$JgPjJE5E#E&c7|}ua+L(tj+rMUzN4_^6PzbYt8Ce zy;acN)!(*-EnRLfUK3*%UWY6Z|M!3>j2LyaJTmx5n%`BUnk#*6Tp$m9qj zmcQohr^W3R%0)ea8O>r|M#2a`r8Bv-U9cp9bnszKGn9fa+m#)($EhF*opE78ggF9L zi=J4E&%)HL5SlR52MXoQ=j}@OGI2#AP_tDwa@=AZ5l%GHX~?bR&o{)iubu3Q3)r+Z zF5buZ)1a*}R&!1jcGo`NDc62~vQsW#(@wc~ALCSmw#Hb^IaPVEY3~|~mB&xa<<;V= zjrRxNf2MJcWAS9$9I&QMbFeKXt5 literal 0 HcmV?d00001 diff --git a/js/index-Bpto_sNS.js b/js/index-Bpto_sNS.js deleted file mode 100644 index 7bbb75f8..00000000 --- a/js/index-Bpto_sNS.js +++ /dev/null @@ -1 +0,0 @@ -import{t as d,O as u}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const O=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:800},{default:()=>[Vue.createTextVNode("800")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{O as default}; diff --git a/js/index-Bpto_sNS.js.gz b/js/index-Bpto_sNS.js.gz deleted file mode 100644 index ca940c8505b34f44a0e23c4cf46c87ccec32d2bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1998 zcmV;<2Ql~`iwFP!000021HD*nPa9Vj{=UCrcC;U`c4lguKwu&w2fN9(2_a2L+7cl& zc&_n<@x5l|jty9rTml5jTe=$(0_3#>qDV2&Y>P3F{Fm*#m{0tLYF=z(1HnnUm5_|* zKIggjoadZ#<wySSBe#2?`}L?be5yj>tGhb6-R;?pN5*&G_ZecTL}NeF}XJ+Hjit zBCN_XK;a>-PYL)rFL#D*ZohE7TWD{u#KmQZ2-~Lwd|V^vWm`r3WnZKBQY9#%0@m3q zE~yrupYwGmR1m1=8n{L_B(}A7goj9_k%UD-i3ZMazO$U)#|D!P&Hd`v$x2Y4!iF*K zhZdEWYhXLOn{J3cZ$l+Y3CjSWh$=~e2F}lU*-)&lGuR)6$L+`hrL<}5g)1m|y+f_U z1rjPy70?~VG6?v*Tr=lAcUjtvNe)f19B`U~3JZjb2ab@sw-?d1kl}ezbu%W~t zQZK`S$~A}xkcBX@WAF2F{zf*`d8NCfbNE`7l!7F&JrIcjALr%HvcY&?a}#d-zDh`l zpkV3K3lSR!vH}$XM1=?h1kP|?&ev@t0)EcNon_mu-W&iI!c~D0fkI?EUFzB3Ez&VUJK%9-ka6gM~P+hrA@BJ@Z=q;Q--jA*9#fd9LGCbl0Pg1fq+|Au?Xr!#udK^OEXB7Bv1LY`oxy;V8bPofrJI|G%go) zgvz+LZ2tE}>0E*wj-Gxj8|6|}2iGM`cQKNk*fNOJRV9&!0p+C_5TP2QJq#*8>ydD{ zpZ1)S0a0a?>Jb#s?nuBB#ubAX7{w`$TY{v5b_95-_#_w=P%q%+mh-73L?TXd|A+xa z5qbd!Q3TiBATmU~b+X5kW)wIKc)%o~NTNI{rB!i1YzL$G4W`qK({qYtn8Kxl9X_UT zDp89S6DC!8V##^zI!;wffCQKT+|`Q`7-UijAQKoCB&Prl7uf9+>@G+^CQOPzA_1N* zyjj(M`tg5@&kk~PG((2sfTxp!jGT-+iLe6<5{HyVED?GXYJX>;kX`oWfw+h*JR%3C^Xbd|huQrX3!fAq^ZurmpQWyLSYaw;-xadY&D{lKe(Yd( z+L)Zue|+V11KYe``G0Hr~!#YA(MjtiLpOMzx*a^pywt=7>H$rsXpF<_IOige8vc zuAbe~^Q+c@_r~q3W~Ojw&vl*+JKmqBR8Ww`vQQJ_M)p_z(JT72LZGAdu3N_|RzCmJ zd|A4G+Mm}11Soyuhr-W}ei?1&rS|@@IsZt@k6YQ6Un-fKi=*b`wvkzL{P>V3mt-h1 zsW6rl-p>qP65@OlGh}`E{56)f#qbpYF(#$N1;qPmG^-5Z)4cgSv;X*sKKIa=U8_B! zYH8hW!4@rbng%XSAUuLGA^$l3W)=h%d=ljaMcS z9R5(|z+un=K4ym^IjzJ5NviEO)i>rocqLR4yJKZd%vx^dmvPeJJi@g z9W~2poSc&X@2sq?tp3cbtene?x37%R(#UEJ^tDNG-F=y++$-Mp!x>I1M=$GopPn?w z*7Wf)J-c1iP!4vNoKbXtIa65u;mE2xf>zFTwoFx)&Io8s-_^5=j&aG-8D5R~4gJl- z(?+2aO4i={@_IkBXt7(R<%m}o gs`Hmld(MGD`{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const r1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=g(),a=Vue.computed(()=>{const n=i.value;return Y(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,W,{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(),t()]})]})]})]})]})]})}});var d1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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 p1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=g(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=d1,s=document.body,r=P(v.appPiniaSettingStore,"localStorage");if(r){const d=o1(r,"primaryColorOverride.common.primaryColor",c),u=l1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",u||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&_(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?b(n,r):b(n,s),L(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},m=()=>({lockPassword:null}),u1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=M(),{updateSettingState:o}=y(),i=Vue.reactive({lockCondition:m()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=m())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,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("锁屏")]})]})])}}),h1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=N(),{updateSettingState:o}=y(),{setLockAppScreen:i}=M(),{isTabletOrSmaller:a}=q(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:m(),HH_MM:dayjs().format(c),AM_PM:dayjs().locale("en").format(n),YY_MM_DD:dayjs().format(s),DDD:dayjs().format(r)}),u=setInterval(()=>{d.HH_MM=dayjs().format(c),d.AM_PM=dayjs().format(n)},6e3),h=setInterval(()=>{d.YY_MM_DD=dayjs().format(s),d.DDD=dayjs().format(r)},864e5),f=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},I=()=>{var w;(w=e.value)==null||w.validate(U=>{U||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=m())})};return Vue.onBeforeUnmount(()=>{clearInterval(u),clearInterval(h)}),{...Vue.toRefs(d),backToSigning:f,unlockScreen:I,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,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"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(G,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},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:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),f1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:t}=y(),{getLockScreenSwitch:l}=g();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(A,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,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(h1,null,null):Vue.createVNode(u1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=g();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),m1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:J("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var g1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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 _1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=g1,t=P(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=N();return t!==null?e!==t&&(l.value=!0,k(v.appVersionProvider,e,"localStorage")):k(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(A,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),T=Vue.defineComponent({name:"App",render(){return Vue.createVNode(r1,null,{default:()=>[Vue.createVNode(_1,null,null),Vue.createVNode(f1,null,null),Vue.createVNode(p1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(m1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>K})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const b1=()=>{dayjs.locale(X)},z=(e,t)=>{const l=new s1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},y1=()=>({mounted:(e,{value:t})=>{z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),M1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),V1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=c1(i,c,Object.assign({},n)),t=B(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},w1=Object.freeze(Object.defineProperty({__proto__:null,default:V1},Symbol.toStringTag,{value:"Module"})),Z=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),L(e,l)):(e.removeAttribute("disabled"),b(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},k1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&Z(e,t)}}),C1=Object.freeze(Object.defineProperty({__proto__:null,default:k1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?_(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:C(i)}):_(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:C(i)})},z1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t})=>{S(e,t)}}),Z1=Object.freeze(Object.defineProperty({__proto__:null,default:z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},S1="v-ripple__container";function H(e,t){e.style.transform=t}function D(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),V.show(e,l,t))}function R(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),V.hide(t))}const H1=(e,t,l={})=>{var h;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(h=t.__d_ripple__)!=null&&h.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,u=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:u,centerX:s,centerY:r}},V={show(e,t,l={}){var f;if(!((f=t==null?void 0:t.__d_ripple__)!=null&&f.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=S1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=H1(e,t,l),u=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=u,i.style.height=u,t.appendChild(o);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),H(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),H(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function O(e){return typeof e>"u"||!!e}function E(e){e.removeEventListener("pointerdown",D),e.removeEventListener("pointerup",R)}function x(e,t,l){const{value:o,modifiers:i}=t,a=O(o);a||V.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,i1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",D),e.addEventListener("pointerup",R)):!a&&l&&E(e)}const x1=()=>({mounted:(e,t)=>{x(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,E(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=O(t.oldValue);x(e,t,l)}}),N1=Object.freeze(Object.defineProperty({__proto__:null,default:x1},Symbol.toStringTag,{value:"Module"})),A1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=a1(o,a,Object.assign({},c)),B(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},P1=Object.freeze(Object.defineProperty({__proto__:null,default:A1},Symbol.toStringTag,{value:"Module"})),L1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),B1=e=>{const l=L1(Object.assign({"/src/directives/modules/copy/index.ts":M1,"/src/directives/modules/debounce/index.ts":w1,"/src/directives/modules/disabled/index.ts":C1,"/src/directives/modules/ellipsis/index.ts":Z1,"/src/directives/modules/ripple/index.ts":N1,"/src/directives/modules/throttle/index.ts":P1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;n1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},$=async()=>{},F=async e=>{Q(e),await e1(e),t1(e),b1(),B1(e)},j1=async()=>{const e=Vue.createApp(T);await F(e),e.mount("#app"),await $()},T1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(T),await F(e),e.mount("#app"),await $()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?T1():j1(); diff --git a/js/index-BtZd_iO8.js.gz b/js/index-BtZd_iO8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9a874c4678df2e25799fa63116ea7bcc6d8dfc9 GIT binary patch literal 29673 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 literal 0 HcmV?d00001 diff --git a/js/index-C-7JwSBQ.js b/js/index-C-7JwSBQ.js new file mode 100644 index 00000000..8ec52405 --- /dev/null +++ b/js/index-C-7JwSBQ.js @@ -0,0 +1 @@ +import{m as A,e as E,a2 as h,t as f,a3 as x,a4 as k,a5 as g,u as T,a6 as b}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const $=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=A("layoutContentMaximize"),o=Vue.ref(E().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=x(),{maximize:r,isLayoutContentMaximized:l}=h(),{reload:d,openSpin:V,closeSpin:F}=k(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=g(),{darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:v,update:D}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:v,badgeUpdateLabel:D,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,darkTheme:F,lightTheme:c,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(f,{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:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{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{$ as default}; diff --git a/js/index-C-7JwSBQ.js.gz b/js/index-C-7JwSBQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..29b495a91ad4a838a70b21ea5952f450fcce0df2 GIT binary patch literal 2189 zcmV;82y*uyiwFP!000021I1ZwPus{A{(gUj*V+$>G20qn zWb8>|;DsieN$cP%ygMPZ1_EGJ;a&Dm6_m4_Y!hn?POcf1#yaw9emoQ+kk#3?}s1Cln zJSv?j!P5aN#4Sp&#*wh*~z8kCr4d@i7C~?6a%11X**ZNv6^L}4bB}(Ts z2<3<&ioqtjf%Z`yQunn`JSH6Fk%D^3X?t6jJa{Q=RN{gO0~$K);}i`B{XV*t_La>h z)YsB{^~Rudw2dBPHOL>fY7ch}{d3@Aq|(Yjf~ZrWi&u9enIAge%eQ$p+f3FYm3r+wMs}q7Fb)Ks321+)O0~dkk=85 zVDL2Uqy2pjBG^Ft=`&P!&kr|X8&^dP4|SwD>C#ArdQp5xyU|*WfGVX5T%1xQ0R{c8 z8pA{9<-w-LN@xs8B83!6kk}}+r)Ynu_6wc77!|69guf+IJ&8YQX{ zGonG6hguQSaiv8Wlq3F14AMoRKiEJw+Ns|bwqp}=rthC!-ycmkRqvy z3}xg=%B%z#G7KeEWD)$+l3t*cpyxbZIttMh7C}v7wRlL8BSMr;u%ZEJ&NcJ``Cw=n4w7Dwl-Yz3Ws#uB zVTBP=fgz6O z+&2S6A!<`q_YI~3VcXPo&8WbRiAexMx7ea?C>s}4 zyPH9vjII60OEAK)$1nm;%Ee#_p&aG~oP?1-P#5&Gd=!4W&z19b*(J<*{=s3bi|vOZ z)8YQqYv&pxr&7ROzxxSYNhaDSlRY3#IiN}|qe`fvN;^cAcqCQ)A$oet=;*ej6JAd6sckHSNb%nAue_jHPI2qY6wLjuQ& z%vZh?Nb)ek8X{sm-oQ8iKE^J@YCK3H0f~?y%{wpg^mA)v&78YK{@DOztdRt=A&Q`^ zD-4Iwez#qmPN8C{B5-CLznL>ktLOPSr zPT?Qtt(`P}F~2*1(|SK=?X2$QGI)9=zxC2wc)9!dw)r4!E-p{b=Jd3+v-)Xt zjPzdjUQc;JEmJjg*lsgTSksU3)U3Ifw%)FiHIjBxvd_z^fk4u!s*EiveUSNpRAg6n z#_1;+82F|N6M!j)@nfgx1mO2(%(WBGb`my)i$H`EqrUyodtgM(OgV_`MD$%fhT;m zM(F0_p$JQ#TFZn}&53+=tMF{@ixr4JE2d=|3t`<^$I}noWOBo@CVyuL(hDSymqs?m z**UI%$uiODsV(#IMB1EsX3jq>Y~3qzSZ|(i^|_k6liz%MLRUR?xhiu~cUF}S7lgUG zhNu1yTTkgcc>K;&f&?H?WM>GwFUfnLy$HYbR-}3AsryA9>y=#e)U&;v&`EE7DSY6h z?!2;3zOo=kKl}J*PTt11mhr^8y>b0Kj^A$J%qCt~*vn<|x%vF|4*vMCxS_4D?9TjF zSbAT0@~nu=ZQ_X!h4hqddu!3!-rmbi*>TVC^gv4|j)1Ap5oAB))VmCRtC7`;JT5UT(r= zVgGfq{{2z*cHSdgG%AdmB#U}sW`&sSqG*6UYz`kt!+zO}qNvt=uhojNME`Vwvb zHbayrhxvFEzj%!^4?a8nj=MV%=JQeW{cSh%DqPR4;JdF%0WhQ&g#Jz*1jLZ$o98&2 z#jBfmB}-nfPYT8Jl~WPRZs;JXbDAQGVa2`5>r7IF5ybcaQdGv5s`(_fA7a%i!y6y+ z*%@ob8@a@NGJ?se<46)L}$6L@;eoL$XlH_bQC z&Dk|`cGZ0N!7UZ$qcuFf?h0mK=bYnjVQCX@PFp*Vtfh>V{?)EDPHZ@{Q5c{4G&+{w z{@I*cG2gs!qs?!PTR&~Pn0$70ck{J7&Zp5amnZyc%zXOT1r%L8d1@|h?7Q1=gK>Qo zMt{NEzZAjgclqonesi}pAYsm|n3*5*xkWtwvQ(_xZfku7f4pg{^J;7_H-AbpL?pQ1 zlmumiQe^m<#p{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),T=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{T as default}; diff --git a/js/index-C2xNskF6.js.gz b/js/index-C2xNskF6.js.gz deleted file mode 100644 index de62fe5241071882013a29506b2ce5867e3c868e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033 zcmV+k1orzMiwFP!000021C>=>Ya2%teebVumlCwFGuf3T*KeuIenhxkk2#fZ*+_Qf*_f-rjCZS5c-w5MQNvIX2D~ zP-TCkUfVy~o{>nx5IvzR@EmO81yqjOON+elcqV+xC`mGHQidWBl1c@ER78Q7!!~y6 zDZRB&ZF|4>I}r;(kucZ6j8r}c$X^A87DX#e8l?s`DrNl zEh3ck@;HxeREDF&jrs13b4LPL0AhlvJY3{`)^MgVN`~}_m&NnRN>_&W(LD-p`(GED zDcS{;1~*A-msIL#;r>l%AiknKs)nzzkE+{`MQ{HG>?GDPu22#+1Z!(4&gV?3Ia%D( zfCFey24&ujI0L3KBSyO58r!4^J0Nwa3@Z{mlI{p&%n0oP7U}tRavEC_l#VjyDD62C zTq_VR#6_Jkmjx&-*r>@%#P7Hnv-ti5Mxv++Os~Vx6>*VTsz@@zG9*YzIeVbEAWbl= zQ2-61L$yaj4X$Ct=CZnTCmA3Li4PfN#&K+ov$z^z!Ul0swWyrTFqcU61rP;$n>>Jw z5zwAtjr@>E=^7ve7br?dW9#Et>{#{Y*bXcC+Xc~t)PPJvg5OImvPQ|;YUvtz+cqpk zRS2$;vvYG7C!f7~`Ssc9m*>BIbN>8S!wNw9f<}sR<{Ib6UtJu3`uBIgpZ)pM#mVvI z({In8AHRC`$Jxuzjo7pjL9+dH*IyB>XKH9Gi$_IIi!Ba+OT^HyUUS16?*Bu4cKXHH=_i*jPA-4=Ii){{&DcCJg$_#%aUE&h@?YoF&%~p?J^9~_o9}(7ZVxr@;mVue.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(o,{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(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(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},l(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,l(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{O as default}; diff --git a/js/index-CCVgw_kY.js.gz b/js/index-CCVgw_kY.js.gz deleted file mode 100644 index 622095824aa4d11c52eaab5df70bcad912b50d1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1659 zcmV->288(^iwFP!000021I<@!QxnM={(gQ%oDW->s+lGU1SMA12w5*H2#b+*u_&sU zc|#f|GoiaD5VJXj3YLNbTb|nrtFm=GhhopdUR;f^;EypgA^+mk%p{ONM67c@?8lyd zy8C&b=e^XBbjF}O&wZHrj6#wcX#usQ3}c+h@#~o@@f&BpL}N@iOI)0QS`?E~(3Kn- zW3dnlpfFWhl|PJjP-{)Q$pjr)qpQ)*iUn2+Eoudyi!_)44B%g2P!8 zVy!5Q+U2;~)0t3myz!7`sF`$1DxLDQ%lfkfJP>2Nsr~?J+qVDRsH1U}klAE7lDNI2~atZ>((U;u^M<@jLtaANRQ-yzGfrpY5jS7SjGK&R!d%vi@6 zqy4Kxh7+A&$H!5k%Nd}IFb*o?m_w`$1yFFR z2Ke|Co#;4>fQ+0W%D8N#36BLm*K$*r^~rE+BNUVrrkusXD2xJf7u=fYZcQIj^%ezP z1zN?#zdU11>d9auhBJ+f#6qamN#l6#3;A;bN4*)Qrp`$kWY^THlh<*4SU&wlGc;g@ zlPux68ums{-&Zs{*aTa(+{3kZ(u52bF1Wa)sVkfqx=-_)Vx9swsqW*s3>ZnD8I20H zec|h`dq>7V;V455Za4_Ujcc3|eH1zN`b{w!jS4pn7v=N7L&7JYoEk6z5jJquP{D7C z1;x-A_w`1d&nhH|4qZk%W9XoBe_qFFhzR|0%u*u;rm7$@;AX~Oqn1~UEYNP?9B6OG zA;uy%^BNujEh5+p5ADTOd+9&r=YO+T@7YgZ36csd;uoWzIKJ<7QA4UGAH_LAV&oP? zgiuH*xT4g%Ru_#mw{FcXdwkzb->xpdDOP^|UGiDmTYDS3<=ur+amU(tWi9{c`Oh*~ zkAx0l+FN~L&Cc#^zO?_b@PCf1p6b8u*iTpNl?PVwp}n%~J?aQQ_iXR(jaG zXG;8RwZ|T7a26;h3f3a00)>+mWEZAtwSH58RiI6?s9BP?x9ul+{X>Ga^SHG0yu32M z_wU<#Z@(=S*DI^PRlfV)T3V2N)=xis8CzL>Q(oS%UjI_wUbL1rt+_S({*pEKth9CS z&%*n=ol7^*3D=-j)urwE^7bR)gz?6KDU^6FOZgFlsz5=FoC-*;A$=NFAPqW?2pS~0 zASs4srro;J{AQG=2t!9l2}xyB(G=D$H{xC{rF)}UzT&z z_R6OH{Qj}yt?wg-%fT$t{M_@ZS#j6gI&MUHmbg_Z9Wz|3J`EK_Q9Q>FY0Zz<`Xi)j zaN>VZtNzOGXZALBOI!EsmFd#XulCa!YkRA-^SHA9u>54EGW)2!vr#H8SjA%bFKgAw z`uc@6`}*DV9eZZcT3K`2>h7}FS<4&K_RHJOD0}-uW%^mEIA=eYFF%>F*H-QC-oBf@ zQya-AN<3?E-o86qdAw^cy!c?^Q7>e-5mm>2K|Bjn?hjP2^8-~qUO4-w{{p0Pqp5Qa F004(QIG_Lk diff --git a/js/index-CPNbYLeV.js b/js/index-CPNbYLeV.js deleted file mode 100644 index cd8fe3ec..00000000 --- a/js/index-CPNbYLeV.js +++ /dev/null @@ -1 +0,0 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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-CPNbYLeV.js.gz b/js/index-CPNbYLeV.js.gz deleted file mode 100644 index ef079420e44ed404dae55128398b96d07c07d0dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2070 zcmV+x24ZL+5bf~GkfPdn^g1z z{bGCPdH+4X=b7;U3#Zo^rt7_67?G5)h_H|n84STYgN$U7)I%-^2*7#2fsUaDfOvy) zslU-8S^zMNX}Zd>hyrlFi5kfF0R&+t1Yu#0)+DIT+WT=XnDB7DGS%Jy!*oErjM~&%rmB=Oip{r=76An2+e_oDN12xrA*oa(k_szgeK(LU zG!>L7&sOQ%><1YM!1)$hFc}Rp;zcCUu^Py4PtW?CuS@M;n!20Dn-)-iiD_@gkl&gf z3Z5w_GWc<&`IP21$ z7jiZrOi|8oJg>XoiMq;DgR^bOL>kj>Ue8zs+-yM_GL8N_#;_iWJXO4cu8o?es!H|> zS}g8Mr;P_y=iB?T!vyeW{8}QIoEtM9LqSvJ5osW>zpBn_FGo?+pGka9ImJTSzU*ra zs3L2!zK;MfME)_UwKw z@iIkY%fU8k0f;ljQ$f0Pg9tnHZR8&XFd}K#C*iu`d0T^L;{@RR5?WX^PXAki{wp-3 z!Yslf@-9%-Kagp=Rb@KYk2$9r)7C3ActRzyJ@E}|=M}1s979dBTRiw`5DC zEQ~Y5Ti+6XQjS>|O}$PfmS$5e+SKKs=gCx1MZB2fXu>tSX7>>@XxI^&&Yte1M-v@i z8#R!>G_Rn^7xEG2FZ4Zs>r9*a<$&`dunM?aQS7JT(UPK0-Bw}Dv zuP8jHrJ<%FXVV*N8bwR?(Vq;e5h*!gJ63&dS?y;##5&NzWL<0Bsp}RfAj1g>fWWz@ zNRr0-W`P5J({QH!977ABfHBT_rh;L}(_GMAUj^Xg*Anftaa6~GR=&j;fdjUFry8)f1{?R}!7Zkef}0TVg+=%Wu;*GQ;PD!AfW11bJ%B`E8m5XW&%xt&f2EOVpf zSmhOPc)_W_ScO}T|`u5!+G^l?PGl#!DY`qzfG8)rzIzq`sa1)wAIIqvmK(PXoPR;F{u*f^IBRVH42CS1@)`W`$iL#K?YAMXz&WT!z z(oFWN9%gU`tUxShD{uys0D!`UsSB4^+~YAC;5Z{4S)(rG(+}nrFz?9DiJ?T9h>sk( zKv~2uAf6IdGe>T5ydtayl(Y9pmkaVMo-tK3sV6nJaN#iIah5O{gm9KMAEuhuGKde7 zXCmNmg2v=z0Q*?)-?O-PGN$2rkQW6M+ECQoVN8^xAcbr;t56WEh$TOW=m5ZB7@ONg z!{K4W@&Ya&)HSbT^ub9iqAAhJOHW46ui92?{zasVvseYX))@z9$%d)|3Y8E+;Geb+tKe>wBhJ|>FB%98Q;7(+WuF0?P|I8c=zF7%gax8 zZamw$e+4-e)1G}@ezG~*zPkJJMfvn0bjqh+k6&!<-MYMU<=W`^y# zTifNOC)Npc%4gq>wy%%2KeKMiPp|L&`9b;M;oc`(JAb@4zW(>U``_%{`O9eg>iEUQ z(Ti^pa90W!z7DWeo_4l=9N0Mrr>aX|69W!cxrm4$QSes7PT%Pmha@5TX%>^NZZWQ@ zj_Om14zLO(IIWS+iPwnp3q=w*)EkB%J!O+6VLo0n@3XjPFiD8$k<)^wvNn^wZ=N#& zpsdR^5}aA0o5bhIk5(y*YFYq^Tfm`Ic}#+3q9^lh{lBN=B5+b}{#gM50J9cys19wt75uIEl%_RPV|4ksr+uU z-1@^C$B9jFdev(EKSIS0K*cOnD{fJ^$H|6%mk-Z5SUQzfar`I$0Tyl&7>*GD0Lhy6 AYybcN diff --git a/js/index-CZvHIHEr.js b/js/index-CZvHIHEr.js deleted file mode 100644 index 2d8b041c..00000000 --- a/js/index-CZvHIHEr.js +++ /dev/null @@ -1 +0,0 @@ -import{H as e}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const b=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{b as default}; diff --git a/js/index-CZvHIHEr.js.gz b/js/index-CZvHIHEr.js.gz deleted file mode 100644 index fbc85b6e1a3824ba83f7133467d404b71b1baa55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 804 zcmV+<1Ka!`iwFP!000021D%x3Zrer>$M1a#g(nN(u1Ly~EgC6kiE)$IvYk|R5(S2^ zB1h&*+Wy_<0iIHJLFHsP3xO7G}C}KkEO9*>p9pS%rtm)+`vubhuwBBSg3MP%tIn0Zx`Ep z*s)P3YqTc%c~*wT5(S)3=vvCc4b&g(e;e9XqfE&_0I-pcW3Pc7Y#~4C_B)e^KJ+32 z`T5cI;R(xL_H>!^W*W4FLBIugwuM{R`dc-f?$hZL?VyKaWJCmnUq-ciC-dX+`KTPF z6^$kGXLF{H>9l-DnF2uqRrKDru+v0-|76hXFVDBEByo&}l!cy+Exd<1>A1Den{T#^ zq>PfaKi8C@6ojNwK`0eb;O$}y+k=Ae9Bkt~)IGhJ!eOx0m=L5A#kkZ_=Tc4PV%pj! zAVnz+CWt3gdG^MQ#rzq|8uc;?K}3X-UIRCzuM;+8`)(> z$(Rm32iMo*=`UWO=M=v5W*{_EGyznYdhg@~@ds${#X~fZK+zdhi$B@d-SanM)_;J# zw|v7j+oFfy=&0ZV&ZMdgA75&~A&e-44o_0ffT^7oBMG?1vymVP_>geJl%RCFQ(XyA zTCi1~o15}KA63>ufdHc5@|1_L!w8)LK0S(IZmwn^6b(r1KC(Ba&r~J zi0D|kJJrWuzx@Z14iTZbQdGs@8pT;f)4Q8@x4-`K>9-$l-~agOr-b6N|Dm>6aR^g2?mQMW9^Byr3$*I0k!&4)H}lj%6F zUgcHuza(8=Lw7gte*fvi?e{{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:u}=this,{clickOutside:r,updateShow:i}=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:u,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),i(!1)},onClickoutside:r.bind(this)},null)]})}});export{A as default}; diff --git a/js/index-CmEUgXeH.js.gz b/js/index-CmEUgXeH.js.gz deleted file mode 100644 index a5b9694ee8e5997d21afa4d3c8b9f5d2c434f26c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 zcmV;<1Tp&`iwFP!000021C^FrZ`4K@hVT0;j76ojIv(r|n}egEO?IIzpeNM**+(-yuZVxwQF^?^L z(41MBKUpCwE8|=!C{t!r7HvF{X# zTUuCkdulw$=N^%b;z4Xr;k<2@I)#~5bhI-LHKplt-lAD53m43_%JeDEwhH5vbOivb zMZRAw;5@d>aljnB{Nf{-XK6T2>5QL;sfhQGFP&|k&Y*+e3F^_FL zWiBnBUWa*i*I+!5O7!hAVV2IQR#&Xg>?R;IL+Z9n9#B=Z2Ws@XU$ahOVjKmxL4=aU z0xn?7EWzdV#ff0oR4)r)9*7}RK0D1jtY(ihO8T@~%;Sm7p5@*N^C*RnwW)}RDH?#; z7j>xQX;QA3Qz!PKfw+pcsp^f`b4$n1i}u`?LnH@P5IO*nF-&$*mQrOnTsi2!?0 zqYO$s2ss0$axo(TIC_aQ1zoiSEGk35btFMWVa|vLvCxkdP|F#Je|X<#8z}m)x)A%M z3cjPifAsv#%gu-Px4wJw{`Y%2YC+G@o1~}JiIUZxo}dxAz437Cx4+-KOkZ6~AKgiB zKN!Lup|Yn{Bey{qVOfCch2ZEOZBq}#h_ZL2N}s<@uitv}GQIul`&&2DC*KSqM%|X? z5K zDn!YgYEX&dvGihR3OYcBy=$2$t^lIo%rf^N#|Ui$UOwVO7sYK5in_#i_E`yvy+LD6 z&X_xN;S+HsB0Ll;s(f(tNW#!A0kEjVx$r0>3bZe@<+9+R$2&|*pZ&af=XrYf#rC~t zTX%m-Z-1}<$6EipN4+tjBNq8S+Of3?T{Ya^-uPkb+2hTtf2KD!((BhY|M(?+e1H4e zlXtIwOs~J#e(-eA-`gu!b>pIeK1%P=wvJ)}HAnx~5;~HqmrbKXJ=JhD+p<2N)fzzS z4drNg%L==*T9vr1y5JG>OqcsyIGU(eNzOu=ou5XUg)|En3_bZo5Yx7sf$VW zpifL}G;|aX+=52t8Tm4E1|BYu60}|i;phQj5%F~t`ox6*m~!+gSBeLwR75BpadrxP zaFvrINEvg7;tpjV@8JCbNJ;8|DXa0^rR^&>-@SVJ?yqmP{jtLR?=iV#AUd!)XQj-v sd}Laj{UUN%M@G_DEjw9~7_-pr-yP=rcZY%A$?RwU0N(nDL{bO<0OUPx# diff --git a/js/index-Cpf3x9Hw.js b/js/index-Cpf3x9Hw.js new file mode 100644 index 00000000..81ad1755 --- /dev/null +++ b/js/index-Cpf3x9Hw.js @@ -0,0 +1 @@ +import{t as d,O as u}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const R=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:800},{default:()=>[Vue.createTextVNode("800")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; diff --git a/js/index-Cpf3x9Hw.js.gz b/js/index-Cpf3x9Hw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a468cd2be3a1804108d41996452469b485ef9b5 GIT binary patch literal 2022 zcmVJLWm+|C{P&QI=iK%KwpPKRjC1{J3|Q2{+Auw37_~2E59Vc0ZQ8Ljugqs zz0Y~>J?A;+-s8Y%49g@%C_$k_ro()w>5z=0H1|ye<3WXOzn=W=jxchW8&K#A(1O$4 zH$hdF0SYF$0mWa>dAW0JOUI?oKB1$-jf=?;5q3cF`?w~~%eIO5Zv#!!S1?K3MiLeUCE`EF`Ob6oJ~ohOY#CI)O}Ie=3LC_D z5Smn8u95BOYrZA=yp3*@5|jZzAytz6ja)tFW!t0Idjf+Ic+!e2P|Az8UAl%6on5LM z=Z~vERX|@5%fRpRaxI+qh&O@0=B7JCiRj5TN<@%>c-*S3>)P<&2X2PkRw{v#!Uk@3 zM$i4@cC&j9A_8O~NUYfVyj*<~+un1nud8R|W|fqJB(ePviGCmF<<7H#*g#7&Zn{$? zBt%d!^$A17#(=Cqg#b|@0s;PWoR{Euz_we zI4lpfR3ku)jltj`i=&YEeYP6O;j1Xo*x-gnNK|48W?@ta1JgzG!?tx?7Nsz(q6NW- zAQQ#k$Tf0aHULJ3t~EqiH)cczNCdKjX}{f!6DZ_!V~8Tbet$jJV5V|=@;mlh2#)L6 zC##6SC}6Dwu=SJW!P`wOvG7S~AOs1FLy|0MEe??LN%raqSSLLkT+dKqB!IguTo5CL zP@S#aD&RyAf(Qg~G=>pCq%MVoDB$T^ARGmVw1X(783hnER_96CcBJ)gN)q~k#M8x( zPmIM4EtjF0L6GEW5`hW@6$&Fjr6{%DrRB9(Ek3swF@Ij05h*WeE&3sW^}c z3<{E607nb#?kRScBp?$eMIey?PZ!^<=|BDWpQRUvxp|r)$r#}2gdih3<4z;&0>i{6 zr4dVneuX;NT`Xo-jeFzz#IIUzTH9OFcIPOw?y2J3wm$#J2IyN0h1I-SAw=k>^vvGj z-i*Hd!g#l8TIAOY51(tfjFx*##Z_RNn_y>0zh_4EwNc~Qinjkk%gq}1-WOJ;^~ufR z$0w$VgF4)sDQ;{RvmeZZ#U^vyVB=PD9tregL(G5fNxw`eSkAMVWe+ogzh-WDf5N(IW{das9p~Ag?fqFw1q4~F z2sJrjWPjD4yrIu31Uk~-xOK8(mHj`@SET!^^}Hz{KK=N}t$>$OKzEzeuWu)C|MoYl@{(VIRi6kqE|xvMC^R1-L#Cn`N)w#|8$P75hjOzJ^_Br$U8C>qpN>0MB_oV)digGirZ{+A2 zO^(4sSRvNTcST{g&I##Tg{3Zr>ErqJ1c7|tN&$Iy8ANY{TpMf+_IVt zeQi>7Ixo|dbH!VJ*v+ZC^)j#bnW@6~x;`hE{?+ZY{?)aq(-;2qUuZa~IqVex E0L(Ao&Hw-a literal 0 HcmV?d00001 diff --git a/js/index-CthhD5N4.js b/js/index-CthhD5N4.js deleted file mode 100644 index 25a177da..00000000 --- a/js/index-CthhD5N4.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-Mlryd73B.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-DUpKDX8W.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.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"}),H=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:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,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:s,demoData:m,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{H as default}; diff --git a/js/index-CthhD5N4.js.gz b/js/index-CthhD5N4.js.gz deleted file mode 100644 index 4a083e3af728b60bff44195de702f61da8117cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1985 zcmV;y2R`^8iwFP!000021HD*lQ`=S={=UD$(R4cYjCAlN+?;XZV24c`Ae1Gfp_8GC zbifDXbA)tcLo}W-w3Is}4WTW|hR}qB={CT2XHy5vW@dkjCEK6)3pjfE!D4(I0Nbu8suVx45^$fX=>OH{J__j&|o+K>Olh+ z728|7g;5FyRpt`12Vg**L_}VVg)ahMBk=pUNV2|pNc%il0n$|~3OS5|uu6F>K(1X< zM#aWJOZ9kzDkl&!gsiAuP|x-DHT_NWdF!iDs-QrK`!z`l*8@NBa?yBuZ)7Njs$l{z zN!&ez#jp=}K_eHD2b-Hn!<}lBGw0|n`9}21rrWiq$3e9`! zUhV4RZ{DoN$qK@h8&tzS&;Yz#i%6~wHhBM94bmu*R4$qr!P*TpT-}E-g$gfFdkCKw z_#3!rZ(Cn?@BPjrkq}0_<(UD5ITX>AihwdFBVmXmaYVyDNA}T?&v3FnPz{Abj8~`{t_StN%SGV* z;kH2hNb&D05Q|VLVWPL2ND}w^sxefR(7mu91g!c+N59}cNAS3WeTs%DibKxUz9jf9 zKHA4Meo+ezd4Zw?qN9h{FWWosD2d)0*pf3GTtkb}&B4}I8`rO4fg*xkQ8#3%M^_-# z6ztO6ZcpekaYGM#^WGp7DBx8U4PdvPVyVZI5(rkQOAbK`q-%;4{5nRdtOo1qlF1~X zh{wZ-mk|(1ypEUAm4qcH!J$O+r@Sm9G2{<;1NDLWi`JtG1qISj)18FW*`eJ3R6ukz z^ob5rU$b#YV?+!x1CTN)4~s)iUUo?4Fyx?0uq^Qcj1ftM3ZSDh5{L-x=#+>=t@ANQ zhq@l>(I60EKf*9V;xfSyQ@4)!I1DmfS4R+08CHc9VJpIQACeImR^G%VEYI~@9WSIWccq7{*{ z65&OJ2ZB7SXgH{(LYf=1`eDf1JfcA#46tz?YrGV^;4M?7GF7yxJtgX4MyF6wnJU;+ z)uPJhiW)CdTWxAbDir--C0W5b1f&ST{b(SlJ5N^B6swn0U>4N>LwJ<8Bb>yK{ zZEaaYH@oit>I8nWm8*Oor*?_sInrAlc*zvSb=P{pSo;8 zQmnI`xyw6&HD^JAJcT_SM1*e4qXYyUZTu+FC~JFF7hylINz|_HS0@l!B{;(B38+vc zIJP*0$HaV$Gk!%^Hyoj*?!xx(=D)@n&s`6DLdXcOi08?WiTO{Bq^YnA4r@@QHKQ@| zscds;+ngIKPR!@`w~V=ECvEfbjyb^o=qHN=L+BK8_(AYlfM`R;_d%C>BI!KdE8zWKdJ=9AUn|DH0| zp;OAFw0mDEji1ZB0st^UHw={_)?V)kg{+aUBnT2+-XH{a!7X7@AGjosY(nq7G-t-m z|BQVsRZrsCcPCa)ILEV9nA#UImLd3-EbLy$crIA^eJtz(2P4ZA(5 zlwHvG*FBe+FKq2PE5LZZV(dILe_cPw&gC-c{LAl)->>D~%o^WK`JL|Yu)_e^~W?tjjQU%HARWMvt*=y`tz+(^X2PgXViorGX^~LMfJVh4ga_=3fmjb zacO3ktUtTo8860j`;X11Z_N2EV`kG#j~VIgkrU{nx#0L)$GJ`5{H(VtIAVX>yKa5k TE2)*b^q2nw(yKE?SQG#Nz({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={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 s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue","localStorage"),d(u.signing,l.data,"localStorage"),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading: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"),onKeydown:n=>n.key==="Enter"&&this.handleLogin()},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=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"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var L={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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 O(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const re=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=L,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,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(a,{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(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{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(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},O(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(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{re as default}; diff --git a/js/index-Cup_x5h6.js.gz b/js/index-Cup_x5h6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a32e1ced7142f6d13bfed6275ba387f8a9986b8 GIT binary patch literal 3596 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 SBc*r$(`(V)DuW literal 0 HcmV?d00001 diff --git a/js/index-CvM7o9gX.js b/js/index-CvM7o9gX.js new file mode 100644 index 00000000..7b9ce7ad --- /dev/null +++ b/js/index-CvM7o9gX.js @@ -0,0 +1 @@ +import{t as s,_ as o}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var t;const r=(t=e.match(/\/(\w+)\.svg/))==null?void 0:t[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,c(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{N as default}; diff --git a/js/index-CvM7o9gX.js.gz b/js/index-CvM7o9gX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b6fcb0f4bc919b5228b7e4f2d9b18e65348e9b3 GIT binary patch literal 1806 zcmV+p2l4nHiwFP!000021C5y3ZsW)mK;QEf3K29&L{(aBEtaDmS(NRu+l#!)OBM&a1|F(+hV)JYH@!ZnuLIo&H^`#d}UlRCLy#oa0S;<$2x9bnsd3{ z$YmB0PHPjFYPeiN`n0k&3J<62&`=!LpO ztyT#aaSiFgaI4O$w=Xu5`jkZbV^bdmzy%c&EFp=6)+R3Ek`WWFGA`j7IzG7?!;bl4 zVJr}m$LX?x^lLeq@$uG60s<6JbA*^jWvi6z#(Z|*Pb(Yis3ScWNrtFLY>1{9y-@pf z&vI@0LJOutxD>4luHYil;cf{Q_=~Q^QXPGhO#zC2d}WJ^jL9sA{hXW!zy>+mY${K2<;NdS`$I4#4mgu6BCuo^l2hNtQ7WiZYc`w8 zJ&UPa0zW7pKK%YV1Wd*C39~?@+R|jckhzm)^lu9W)CZk;0rSC^>cS@;G?Xrf35Ds! z_5MLbD|rDj3{-8Aw54%d4g>Z6LEB!9c{REb%!Ru8n+QQ|UtK5#!Oa4V8W%`Bn}WrO zZIiwWSWIlCp=!;KOpV@?byK69dO}dAI({TYFNhXQ%ilj}`B#k5F_0Vx>B?sY=|ivB z@9xju=`;q+wcaC+LDatLbt{K^ex{v;GTq2RiS*+$-K>@?nHCN%BN;3QQEq0)VgTvmTd#i8PFX99a)^b*Ef8xM3h9BLv2M={ z>Krh`uHTWj#iq*y7%mJl#Lo=UtD`dP_w4tIIklZP%`t>@?(bG6a{9I!W&!an$k_QO z0=32TtaCW;y)BKVXAsWWG+q15pw7-G2)*;mcZiue%1|zB^sF^XYB#zpZKremTrx_+r<{67l=BT~3(H_bJC&MA9R7&9K zo)v&P!`<3d>HE&>E(u=X5(x#1@QkM`ilX*dP^%r>ykT;)kE%F~I=#MS-T1dDE*ccb zj53jNNJnAB>h|Uis_mp};*;@>gA}t(GBSJYzIb z6m@!N>|0YiOA?AqODF*8hFkq~aVgR@OgdQ!5QkCcs@lK1;>YQlxL8lutZMl^X81*S zmagI8&NJ_kbJTG=S7*EZ%XEp%zSPHIByUFpdA9%j%YJJ^{L9tl*V`7vrXrPApn*MSKL^`%L%=tRjcOqU4JPy!ApD(6tF zF$|M%OUaL5-Y}N=`;<|1S->X1lYuNGr?w3|p2W)rBA--^Mn1Z8HIzzK$(tb;j5m~k z#Xn~#%h;o>Erzkw9<==ZeNsyb=1$=2lvKrJ!CcYuKm6%DDnWBm4^8C{3uCF|qHdZ| wH@U*cA08ewP5X{E7T>Dx>BCZ6#;@(g0Dyy(M*si- literal 0 HcmV?d00001 diff --git a/js/index-D1YBALoT.js b/js/index-D1YBALoT.js deleted file mode 100644 index 37a9f955..00000000 --- a/js/index-D1YBALoT.js +++ /dev/null @@ -1 +0,0 @@ -import{N as r,R as a}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const g=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{g as default}; diff --git a/js/index-D1YBALoT.js.gz b/js/index-D1YBALoT.js.gz deleted file mode 100644 index 043c8766ca772af8f8ffcd7f9dd61706d77f5891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1568 zcmV+*2H*J~iwFP!000021I<`%Z`xKA{=Q$~_!CI>EiWN2L{v1;Zflb?&62)ks;FyU zf)isC`C^14X3L#Tt_=`z~WhqL6a}i0JQRv`A>`L%v-wiOWkORC4C&4*Z zm1QWh3t(FDyMP09)BRU3jD?u1R~vCLnHLc~t@xdw2RP_KPP#bV_f7|J_0Yk|q0so`z0oEq89|`$@*?MV0te`&1F`A;KB?zclaRc~GgzM~ zUZi7CR(J(LPC*QU{%+s^&X9@lyMPn)(!(PYv+x4jlo$>wNH)vGO$V-{nR$7(zZn5z zbc|z4Nb!4s2RP^eyf-`Kjy7fWo(x3}$`wrTMxQh% zhMkQVqzL?7zYDl=c?K7*(U*C6TAPrpiinRw+7z{-+7eL=bb7m-l=;h5`{nj_Ig@rO!OD<9&bnPI%{|96 zf;3f)Drrv+$PlTrm;eCaL?CGlh7}vKQx?wvBXef%ylQ17Xr5rLNy#K-l}~P;i8z!I&oTmzmP&9i%%}qLV&>nsu*1Ho zYEELZ6jR6!EkD{L8F7=8s0spAw>1vuQDr*{qmsNZDk(hTCDBV5KkVsGcFMbdYQ=Re zzpUj`#vj}D%4@~7QgQdVu&VDoFkWw!cR!ShyITH`K(Y#t3#&&De$@`rT7JbcH8Rii zLaLN~WNhy1sh3(ITYmgjU(V^fS*^IHr~j-ush$0I>H%rLZKpn#N?rL8R(;mW?Ng7$ zHAv`B_DUN$D*>2y@!8ShT7`6&5fn%moBPLwRjrUM?cA?Hjpu3O^;X66?Iix3^3PBS zB_hpvajgNXuPIUzCt@6KV7x_oRp0r#ZJ$b2+qjWpQ~Nb`bL%RpBWt9eV)Yx3#e@&` zwfx43a#lLtXZ7Wr@oL*5*bz5Zdu}eD+BAczOxO3Ul(v{$|Jnnwwj!S%a23TmpyX~( z$z4aOI@kVhq|Ta2wct*|>To~}st8FUm5{`Mz_T+ZwqD|P#OlItPD;DT+q-mk>~im* zy!Xo3UTXB(amt$7@xL4B-ED<$isNW2Ro=O;KUp<4_pModT*#hG3ZiauTYXMg^=fY5 zF2uvl$gJVvw(*nkJl$%Pb|i+gQ!%V-qbfkB8W@=seK}{*)OU;e;STw^>73&^6ge)W zXkFdXRWu2u^QkP4F$729SB}+9R}Y0qCps$l(Ch;52mK<)&;GVue.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{P as default}; diff --git a/js/index-DCDj5HZ8.js.gz b/js/index-DCDj5HZ8.js.gz deleted file mode 100644 index a8829e79262dc8cc9bff93f7f340322f91686800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1123 zcmV-p1f2UHiwFP!000021HD#TZxcrteebU@D;~Vk&aifHE{=jWv4KJ^1V{p;LT1?g z9FM)8+04Zktd**&X`u~mRHTZcO6>!*eQD@h3QhSnED2Big=%dFVv~fVQTsHjopZkV z&N<(#mR18Ulz~r`IIl>QpARPU*N3m+vNT5N&R!rWQ>ZMR6duGjn(+A9@}Pab7gW=L zIz<9sODB!fI8~@=a0YM&52Cy`Ju&AtRWHfs9+4&IG)@iSbPDC_nURXVSnmauC2~2h z(72S1Gib3eeAP?YnO>B11pq5*-*+-Njct^#PA}#vCAtgNk_jRc+FFViVexn&)_A<| zuqb%dz^AmLzC`(2gXu}S+ev=7Tr-CW10b;-Hr(Ljed$r21cp)Ihb*xjO=w2cnC~UmNCiR!sF`l=SIsCyfWJNrf(GnCkuu2fYQPyVm25Fmg{+YyZVB>G<%T6e=^$ygIxJ|j1Qe6T71A_JOTBv` zNHc4gqXLu`tX*h<_!_ccb;e!I3MkS>R)wL}aWHANI_N}P#1%jkEX;5Zl8n$A;F%l| zp4C!R`H(f-xT!?6@g!Q=h*np&9zTEi;%g(cS{@XM_Ek1%j-A=3&^aF(R;va=QJ47H z6Luf%lYX928Za!Tec#%(H3tpV-QN1_S@h*!2?^?|;({ze;??TC*Wazb*<9UTf3fxV z`qt)y==X=+Ce53swNGakSfJH;!FA9%?%=lGBTbRp;2+G~)%EVyqAymW^=F28Gd#FA zt5s{qs7h4gx2akNXY+wa6lB}mMi$1-^g_nK3Vh;1iTfUitg-!cWBbK}Xyr-t>w{?R zz7e+D{^0rluQ$=X`&*lz9?_Ma`QG1|9@zfwbUJwFPTWd-?>YP6gdg6e39S@oR*SQo zPu)rz+tNuRPS3FVvz8zw<*YmEhSdr>SNVi(b)F`nxrY^@Y1Jw7cpaatf|O(lu+**# zQtsIO>h4{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{M as default}; diff --git a/js/index-DO7tpLdv.js.gz b/js/index-DO7tpLdv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5913cdc5dd592d8c2295d9576f157d266cd325a GIT binary patch literal 1590 zcmV-62Fdv!iwFP!000021I<`#Z`xKE{=Q#9{0SucluO8kC>0H?Q@h-nrOBG9N?rRT z7>p0Gk3$GTqL-wQi_)rTv$C{XHZ?=t6k1J+NDBQk!-jmyUziRC0wgecnKTJ0$me-4 z&-=XZdmMyd2+24)YGM_WOiz$MY-~*Arw#;??~jvEq3`T@GI1SP=-_B5~s>C zl(-1+D{ecmf^MdN?8?L}J2uvc3(10n8NcGTfgWIGhIsU~zsLGbBWO{Dj1ep(s>Gii z*k%`1=ym`n=wrP6$j~Gg!Hq^D;#tM#?gqAAV7D=zu(Lm)UJo~d{0hS%6cC6jD{wM1 zvwh$3HmkD{rEoHY(wr)aZYQt$$ZM4qj}d_*fb8=dFe&hnK$fkIyw)saOyd#xp(gPKh{9dB9XLoUdm}fP>jFHls^kI9(I5fZTwON0{LNnb=5Te{ zVir2e$&kg+1!IG<*+Q#>X3OB^C^Sd0fJNw{w9UO@@{yk2)8qH_y;X|lS>DxUr9(1Q zAa+q4EAtf1AqhhXyC^;JMBB;~-oGyW`iH*$Twl)@QxCP3wDxX`AnW{)5jBR@)n$!Y zVl-+FT?elD*H%}wgCnXIo)=gV%~!LESz-e+#HuVs0RW^B7)`)A#f&Yq!PCRae7SZm zwerMU_Fz0iu^4T%PPLxVW;1+&8H^2LpP*Din@C&(G&PENXqH%E5rWaHB3z=Qi%`Y_ z$BHCdI?BU2Ru!>}F#n;29f?g>YZ8)CNTE8k{OE|3&q2|WDvEU7(Ii~LmE#}`A~`aS z6afoJa+&lWGuq?*(!tw8eyfmOD`eyPpL_Mn7xJ6M{K08%L)*WvzuGMwd?@A*3fW^5 zmQ{F~+c>%ZTj3~C$gUfvdh)53ix*Q5^_@d4{-Tgel^(s(*3#NRs*vB*5^rlkYQF!D z-={3ME%e7yscS!z(Vw+;`&5^t2Tj`JOmRDH6oBx~KRsF5tdO2#MFpDlox{`IMj@9f z?%%6H^=AqF)ovy7?HKu-i_g+g#fQQ!(rdt&YnnpR%@9upm>f|qb?|cC@t{gq$GDMV z)A%(`bL%dtBdaH#5cM0~62eD^h3xj3az;7cr?j=S{&LSC*bz5-dv5kYwP^=cnQmo_ zlD61f|2hMqwj!Tja23TmpyX&z$x%nCy4U`1q%PV?wdBsy>Tp2~sTd=Pjv~n;3S6L! zt(UkRvAXn|i_$Lh_8}b|hs+$6GB5SL)yAkDm#k?V|GS0W-B$RfJWh7wrTu%_;|+c1 z(Ad?dxzyRFFx72tW6n)Rzm^Zk6q4npCpXD*+x}U9mT0v~I}*dzsTjt!Q5B$54fN!? zww5+%Y6p4kc%S;*a)t#S`%ZHShLM>v1*Y;O=`v~gr)SmLBn2~O+@vR-m*Oi%`D#}m zxgqkuXj_@mgM4v2t$o-jWY=0>OzqP$0!^Pw&UoG`$7+IKG!??~d?Ms&>omye7fnJ> z#`WDKc`+@^Zd}mXyH|Sr_mcVue.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}; diff --git a/js/index-DQ5wDAPv.js.gz b/js/index-DQ5wDAPv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d03511ce91662363ee0f87bd2b510e6eac29f9f3 GIT binary patch literal 1006 zcmVYgN+yC!8zmZ-|0E!AxjzhXOfZNm^Y znpHy@+mBdO&$Ew})eoZrmO%zuDo zVI-uUKPpjGVo6_$5Rv795Wd3Qo$2FKI@=;cg<34*5LtF(DS^9FGE`2Lm}C_<_cjiC zbZ>8wizMS350zt)Ix+F4Cq5q5%}*AgKzLLQFeqo0SZkze;mwV0K0Y{#7dhuDhFC$* z6%riFBu!%Wu3~UjNR2dbr`M>Tj>h5rK59TEc<*{`9&Jw^4fp$tURN>Ty!5OewWc3G9N%di4Fdd>anG@cN!D;D8a5lEe!55v6?TR2S$d#J zYWS?zIP@&Dwn!;g0`Ptu1Wt`qiHW=6&RNGFuthA^EKs`qv42UKe1)JTn(xC67%_DYBsnVAIcfh?HrNkfcz-&$m}3fNPpN>9dVp-uHZ_S z4%^2u5D)r{Lq~*>;J|fx&S?lXIuNl2*@aMiDndYp0v$)?$~8`t-g@u0CWl3W(z*D%oZ#yRYZ|hF7@@xA7B0cHCh6rkibT}FfN@6 z>6dl|DOsg$>O*OtN*@`S05&o$6I<2v$$Jk;r6obflFvP=>7j_F3$`#^5yT-^woH;j zoN{HJgQfqHh{r+jKe8}m{wBH}FhzJ(A0AN_<=l}o! literal 0 HcmV?d00001 diff --git a/js/index-DQWUCipC.js b/js/index-DQWUCipC.js deleted file mode 100644 index 89b7429d..00000000 --- a/js/index-DQWUCipC.js +++ /dev/null @@ -1 +0,0 @@ -import{j as V,q as v,r as h,f as u,t as a,h as N,T as f,v as y}from"./hooks-DUpKDX8W.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{s as d}from"./utils-DvxnuKiq.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{Q as w}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";function _(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const R=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=h(),{signing:i}=V(),{getRootPath:n}=v(),o=Vue.ref(!1),c=()=>({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={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 s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue","localStorage"),d(u.signing,l.data,"localStorage"),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading: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"),onKeydown:n=>n.key==="Enter"&&this.handleLogin()},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=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"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var L={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 O(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ae=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=L,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,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(a,{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(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{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(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},O(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(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ae as default}; diff --git a/js/index-DQWUCipC.js.gz b/js/index-DQWUCipC.js.gz deleted file mode 100644 index 10f6898cb576d02ad0824d326a50e7f5885b486e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3574 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 diff --git a/js/index-DT33t_LC.js b/js/index-DT33t_LC.js deleted file mode 100644 index 911950e2..00000000 --- a/js/index-DT33t_LC.js +++ /dev/null @@ -1 +0,0 @@ -import{m as A,e as E,a2 as h,t as f,a3 as x,a4 as k,a5 as g,u as T,a6 as b}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const _=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=A("layoutContentMaximize"),o=Vue.ref(E().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=x(),{maximize:r,isLayoutContentMaximized:l}=h(),{reload:d,openSpin:V,closeSpin:F}=k(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=g(),{darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:v,update:D}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:v,badgeUpdateLabel:D,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,darkTheme:F,lightTheme:c,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(f,{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:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{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{_ as default}; diff --git a/js/index-DT33t_LC.js.gz b/js/index-DT33t_LC.js.gz deleted file mode 100644 index 45e21ddb0ca3585b5f13e1aa05dfb2bfe716797e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2164 zcmV-)2#fb0iwFP!000021I1ZwQ`^QC{(gUjs!#UJO0gjjqKtbDCfu|Ek|qvmb0@AM3D@R%xh{rROh8hwRk_Hkkc>$U?rgIZ$LxKSleoVYV{={FnBgr47Hq&>fa7kg9bH5P?V@-P32)*m}~uQmqo9qr5dFP zDugJc%d)?PZDKu4XRPO1AR3Vlv&cZLY_y}j8x36w>eV=ZLWjBr`vpaXey@i;&3Yd6y~v{prFD@Dc`Wm4U(~<1x^K$)_s_5k&{!t zh=o<5tneZy0woU7<+y~nJ|M`72JPprlrL(bw1_fP_Kg!jL=r`a_P_L698@}Q8RKFA zE8(yV_i=%gFKo>x@@g~~ficK+09gu0u=Ao72RLs!2t(W+k2`NLs3VPLcElKY;Ttghe0v{RV)d-%zfoafusmSye?zT<@SC3?<2+qcvS>R zEMXaPv~l+(nSO4rtQm86>A#wQjx^H%>9Pzex`J>Rm%6RwbOIMs6-6@RCa`+CX^>RGC;!48XQ%A9^ere=-B zwE1?Gu9LLmlKl;e>lh^MtjbxUvip$_Xaza4b9O(?LEqOk7#~d8j32o~+c8^{y8P+T zF;);rDkvaJLe$1~xahKI&i#ybAHBQ^y$kdA%tzB?`vIApsv`BzG&#%z?YJHob02qK zZ2k=%=m$LjN!i|wHHxI_^z8AP@o@ET@GM!sYd{hd#MRCn0>wK7R8>W#fo3I8+S^7K zBP-=j)wiPcEpmI&Sp|9g(O67>`L!ezNu)gWdg#RC0T0W6^`;3sn^XDhR^ivVFP0$w zDw$RsER=b7olHM;g2{2qocx2MXg7$t+$^>*_Q`SmOQwk~SACIBCep^#ug3hN!q)vF zhmFRG(3q*YyZOzx$28U3kf{nI4M$b^azPoZYh>#GaP*Y#gGZk{Wrz;~1=&+reM!*; ztxfo)k0RC8NZv2<*r?>PtC8dFm`3^<3*mhu4ab#r^F)`r% zoV?v2nN6~=u$Rl^bMyJ_9rE!}@jzQ&*`4{lu=Kw0^w%OXw@D^G6w*`H*xQTd_V!+G zBA=T#CSRLN8S*w`%&zUu-=Y#aq;_W($o*|{f7y7lu$P>l zkEc#&%-65T^nFJIa(j7qX3J6{J9U_EjRjh%nxQI#!+0`EUc4rmho2pON7YW0@qE;H zf5(ZuD${c-c<~hk`$?7Iq$E~)F4pWavhg9GoiVoN$?at`{jRX|q43i(-JnYC@px~! ze5S}s&YbwoDYrgbp~|wHBGY5W>}o!{X}o!E%&r-;tHz@bPO2~-uaWU}M=-0Lv#-B} zrA@LqZSFiamojGhH!IWFzLCsEVSMV-=vaRHXJc-~c=N*XHorA){+j6% q|C;G{Rz+Q+u42!pQtmTw*#0G<-}*72IAiL}KmG^SN7(OR7ytmLE{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:u,updateShow:i}=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}`),i(!1)},onClickoutside:u.bind(this)},null)]})}});export{R as default}; diff --git a/js/index-DVPE0l1s.js.gz b/js/index-DVPE0l1s.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..271335124b5cea31a281736df3a0fdf1cbc6ac93 GIT binary patch literal 1253 zcmVt6Q+Wr@l^T3)?q)qY*pYHQ} zxZn3{`KTXoq2dLNNX<>^g8Mo?*5te`jmlDV_5#^DiCa>iqkT@t$DB|IU`~WvvQ)q( zo-}4xPOMhR%E~ww2+EYvk|hgIVbfS}`KPTZ^RscN6M``)7I$l47LIeJP6(lds>218EECUSbKhyo)tRXa zn_d6#7}+EO-1nmv))sr8x6ahZqe4YJX_U{b`jcOtpBdkyOo1Sd>d)RXabe1+Y%EsS zHnz?jkdkeViQ}{K2a)Q z3r`zM%U^853Fp9IT#!oi?J{AM*HybGHfIkK5Eub<+6MQjDp>CsxLfG095SE94VX$tS_SQQ~t)CZ$)fPsEOw9ik?293jLAdaFPs-ltBZc9x^#;HTt zp*@D&#%6b`%-8#z!il{L*o8V}Q09KX88DTL8S%l^%bY3bsU=`x1$?d}2`UV7 z`FIcu{a69@Tpsav??n`n37sQCN_N7Xn z|CwID_4;Lc`{%c}Zl+JZ8bXXZZOtKqbV;Nqm+~m?*&&K-ie!^_ZGytUB?``E3zf{f zImpimP@!P43qD_AunKh>&~VY`I69Dn2a0kgZGjw*I_;HEN$P^l=8wk=2Ld|4R0ZlJ z^i(d7R5rL|yl{dB78^}G?%9AMn-408WL`C?MDbYqaDNIqK!&|*nJA6`qF{ZQyO3jq zb^tG*^q`004hTgZ;@L;c1jX*4F*}!^KYsB8ab+T06f3Gcu=P;F&@Mi(u*|t|DI*HB zPqgKV;DO7#OiQ2rxO3-udiTZNy=S|3e@JhCtN+JZ|GP)MIiVvKdLG)hwFW&k+}_*% zZui;aovXj6H@4I3*LHsUDSdo@@7j|$e}11{f3f%A>7c*AuUyshm-6Vn^e*k_C>Bt+ z^?xm)BdMZn8eQtDrmb0~`SG0A1lnjSTPv7m(3{h0#A!DK51DH?+~dO5M59J>Cep0J z4AM-bnYftOlMghW-hGkY*v^`|lw=S3z{EyFNAbWdXk?y|FEeN0;Q}c^8x0V)?h_Ug zPe*}A9PoiDTd#4YxNk^Bgwhdb=fDF;**St#e*SperOf4BeAEXiNdqutb)LJtcje}r zS5M#k@wIj|R=EE?CYSSw4s6a@IWsLEnHFcilU&wOKIyBLoh(W6bI|MGGgkZejDgo(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var t;const r=(t=e.match(/\/(\w+)\.svg/))==null?void 0:t[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,c(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{w as default}; diff --git a/js/index-DbJuBYMf.js.gz b/js/index-DbJuBYMf.js.gz deleted file mode 100644 index 8835154c60d8de1c9c6f505915d42e54daf0cf7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1785 zcmVbiwFP!000021C5y5ZsWKafbaVhu22jl)T9rI?HuY^$5N7+Bu<>8bC^I& zOTQ)BvM7_35Aph^)$)5-F4;==K z%el-EkrR0{`oR`G&V~vuxQq=1GOmMT<94fq`$E~JF|Oc(6><)~HN$<;DB~jDMB8V3 z7bZD7Tjc^yeTn*_QNmSRL`|FR_p8OjRcIUnN;(U?F!Ggg$sC8!*uWKBMTXsKURg7_ z+Q?%z5pH7>muk3NLi(h#JqV8`t59Dci?IQXR7G4t_vY56T`E>qDPeH{zZZI5qk_x0 zh>T(DULUyhwH^_OFP%2`PW;KmRk+GE#vz0POp9@7l!|y87r&W}-uf`w56kHFHo_$w z?BBO)UY$&j`|aLpt58x;AY(lB!(%#HjZt3$CzgzJUn=5q6&d#@=GFaE`^8cc&qH16 z+l>+~;u_L}{`MBD-o02z>QfS}k3)SF02fq9u!STN8k@L?OJ+nVZz3KiklwKIm*1FduxW&V4e39i`1-Okr|)bNDf$mAn8M2C6ns+S0f!ho1WI zsO>Jtyd2#CW|)LDanNv@1sk zex{v;GTq2RiS*XFZdJ>bObZ8(k&K}wan#hsk=|q|(%>p#9tYt zR|jP{>^N@~bLzNj%`t>@?(bK|a!s23Ou{*vq-(!2 z$k;oEaCmX`1~Ib+8A@gikgeCmd2d=?FXJHS6PRw+rcVfD?3IJsoqqlXX_WtUbN>cH zdUwcKi|xNb%_b)JS!Xl>kUr|3y4{V#w<%p9Yn%~*n);NMrzqvLddy)3he|i>rn{0j zYHsdb40ZP=%fy(Ib*U$DbhvNv1GmF7OdfNnZ+4xmU6T+}eU)wbFhB0qBz#9^ej z4=r(&_6UeIoU<%V6h?Z#Lp*+VpP`vXElikN;AMWOe4)_&@RXfA={#NP5#I@kld*`; z1kyM6T4K`-(q%*N!*o#;MS8n6=uB$03<={Iqlu!(=%A5rPn;}CC^9Xf0Hm8<_4x8i zq-&UTvo=5+M#goudw6*9zPuDE#^8;r3MQ@s};o!|O-;pz9c*gble)lR}BC{X$ zaTv+FK~J6^em(gMO~XCL_lf1IP=7xk6P}a1NwvZ2s;mPZ5^1?=;Zs5VH2JgkDe9u2 zY4y4vdfssAm0r z)NDefYb4KsF$ndgNwMiz$4)AyqFB^z_QZ<_S=*_jGRH{ne3b|l>M+sQ`FA8N5d$g5gm<#Pu%Rf9MwWMI) z7`{wNRV)_F6fOV#UoN5&G#B+ySN=3N7fLSbrXF>ZE4=^y@ln&X@956_TlE8dTxg5< bYd5*D=9B2(UQ1@N`-lGn8q~f^6cYddmpOTY diff --git a/js/index-DbiAk4nh.js b/js/index-DbiAk4nh.js deleted file mode 100644 index d429bd19..00000000 --- a/js/index-DbiAk4nh.js +++ /dev/null @@ -1 +0,0 @@ -import{I as c,J as p,K as V}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as F}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import{s as E}from"./instance-Mlryd73B.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const N=u=>E({url:"/api/list",method:"get",params:u}),q=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>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}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{m({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:d,run:m}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:d,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},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(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{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,rowKey:e=>e.id},null)]}})}});export{q as default}; diff --git a/js/index-DbiAk4nh.js.gz b/js/index-DbiAk4nh.js.gz deleted file mode 100644 index c2697b20bb88a381fdcea3da9d9387433989688f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1785 zcmVbiwFP!000021GQIePa9Vj{=UD$8SMvKnwi)TAPjQW!4BPomrz1zON7v6 z=3p+Kxij3kV{k?zc?oSpn>1O4hAm6mP&FI2(gNvbvxK+)n0UtKQ~p9VFBqGU1ZlOB zrFl8edAaAD=Nu2#44pFjY7Ch%nZM>=48GUDj5w22*EsR~l&%*{A$Qa0&3$_D6LH$) zx^SSyiRWdDQXq0koHjEpVp6;ybY8zaG>)!cZ^juE6DCZXnUvTrCWUTAzcSsP{HOtB zBj0Jyk<+3DLg?5~E#G#Fm>MrykZBd$#C9R4^mh--CDv%b^bK4&GJuK65RpOXS7}M< zXzgweNYxc&PGv5LsSdFvC1hvYIt$jd+0#G*m~~wD)6x)Q+@ryT$74N3(?~e4=K)K2SgM zV95PjXR*R(d%V3&*_lNYina+?ZnNC{o!f`XN@&z?k>#mUn;SgM{X$S~%YC2mbVq(vEFa_J6A`t-mhMSN6Z~ z{^!S}v+4eHr@FFmcxS!3|LdE*d){KXvir12 zy8FocVYRZoQ~l@8>+(F87<(UynhxhZcv$^;=YKxe&@h@%Ay(a8sO-Me%kJGT4%hzUeZS^?yY;#}AEu$Q|HNHgclYMKe?6^z^I!MD<50^t zvi#C5fA?nZUS+%NZmiV)@fUCLYxk@5+Qvb3e4;N<1_B7tHiJvZx@kjfyAb;8IB5`)5%Rk zK@6lo#7U68bSzE-FROs4-zfnv{UC$cn&87NdrVO1dOyqGv7YKH0MdcqhMAH`r+t5a zD(YB?B_$C3f5CAdl{nkZe7IVD@l&u19Ou-sk2Fn;unlW#>)w++jt{1C+zO*Qo{%Sk zvP2(OpWO}MXoA+~XCR6m8qyxUIZk}^A`J}#HL}|{VEK>?{uZVBY%i3210Z6hUZmjE bT`(7XcFp*oT~W%Mu0Q+^Q#7XUQ4RnARl0$6 diff --git a/js/index-DcxnS7rg.js b/js/index-DcxnS7rg.js new file mode 100644 index 00000000..533fdf0b --- /dev/null +++ b/js/index-DcxnS7rg.js @@ -0,0 +1 @@ +import{C as u,E as h}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const H=Vue.defineComponent({name:"REchart",setup(){const[i,{getChartInstance:l,dispose:o,render:r,isDisposed:s}]=h(),[n,{getChartInstance:t,dispose:p,render:V,isDisposed:m}]=h(),g=Vue.ref(!1),c=Vue.ref(!1),a=Vue.reactive({loading:!1,loading1:!1}),N={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},f={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)"}}}]},d=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]}]}),C=e=>{a.loading=e},E=e=>{c.value=e},A=()=>{s()?r():window.$message.warning("图表已渲染~")},F=()=>{o()},v=()=>{a.loading1=!0;const e=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{d.value.series[0].data=new Array(7).fill(0).map(()=>e()),d.value.series[1].data=new Array(7).fill(0).map(()=>e()),a.loading1=!1},1e3)};return{baseOptions:N,chartLoading:g,handleLoadingShow:C,chartAria:c,handleAriaShow:E,basePieOptions:f,baseLineOptions:d,...Vue.toRefs(a),mountChart:A,unmountChart:F,updateChartOptions:v,register:i,register2:n,dispose2:p,render2:V,isDisposed2:m}},render(){const{register:i,register2:l,dispose2:o,render2:r,isDisposed2:s,loading1:n}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),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(naive.NButton,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,Vue.createTextVNode("加载动画")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{onRegister:i,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:n},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:()=>{s()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{onRegister:l,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{H as default}; diff --git a/js/index-DcxnS7rg.js.gz b/js/index-DcxnS7rg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f3fc75f65dd821b2666072cfdb115aabdbe07e24 GIT binary patch literal 2607 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 Rd;jQP{s(Cg*&d-8004{p9MAv& literal 0 HcmV?d00001 diff --git a/js/index-Df55SecY.js b/js/index-Df55SecY.js new file mode 100644 index 00000000..8cb404f1 --- /dev/null +++ b/js/index-Df55SecY.js @@ -0,0 +1 @@ +import{a as u}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-DwV9zo1e.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-DMyQYazF.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.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"}),z=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:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,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:s,demoData:m,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{z as default}; diff --git a/js/index-Df55SecY.js.gz b/js/index-Df55SecY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d128ec55598e8e63008ff12b95878c9ee27abfb GIT binary patch literal 2009 zcmV;~2PXI*iwFP!000021HD*nQ`=S={l34#(R4cYjC8SaAmEG>2fNu#myncA$tIl) zRip=eLB3Z=S2o7u8AD5X2`@=QXv=0p(u5?_Ho$ggQvzl)v%kfX?N9uL9ZANqje(@e zbjBa7d(U~E=iYPfi-Z#@)mTRKh`Ptf4rnyNp_ZfpLY&fJT~HN6kF=sz6zESH5DB6- z)FH&=i(OZwG($r=cN#kZIMkw0S=8f^lPGWswFZP}s;zU__%u}m%IJ0$x}OCTory#O zA(rav9HRlKk2js&WU^5%|xM}DD8rk@P8`~O@IG8k5LA$qwtaq{n1JL>x|VW5c; zb3z3CsI^^)UGMI{a((P_LnchHXnST56F~({$2tR9XCi~hN#sX?eg_e0MFDh5xY+ag z2%M7|=1&HlY0h|pLbQ(!k7^^GjR;T$6-&bcO<)!YxU#25FOXDQut89kPy|K=oDc`W zF5dnLU6;y|EZOAV~VQi#3m=NkQV;T?{v~SPr)a z{lT_i+e!OT2T21K?zomzF863-A4`~}!yjcJ`z4HE8wAE>eLM-fbvY@y{ggvG zC8{Dy5T}X^8e(Y`OH>9YJEJnyTLN5TsIhRL0Z4`cOdv`VDkVUeH$%h(gt*>wqnPR( zuLCnwuP@_{7aU4u;=!9qfym;Z#Y85CzPQ0-q8coUS-MYD3DC}Rr5AVDwK z{WX0u+@uDPn)dC7KG>D@@fq39$asZ{GA4r|k=G0o(z0R0OZd!w%Bvz~p#TK=gh&ig z37zm)sY;b9JJh}kb-$t`sJKd%9I9?p)wjx;s8Y{6)ShfO_TEbJl6_z(QA!5zU?}50 z*;%uErdk3|$tRjdwUF(eObQd3rqD+T&~ZIEKf?1DqSbrt1ofvPySp<2UPH6P)jck3S@3 zRMh0RsgR4e9+}C|p%+FB&{@-LoO&eNTH3JY#>Y~uQv~Od^LZe zbojDj=stNzwg-v-pDo^>d_Jxc3&5l zo_pTRzo)eDo4L4rtmqkrnF67TN8H-E;|&))vYG%gSGNn>3zdvIbC}Fpt$qGO}>|(E04c6C+Evk^X8LzYwK5Q^=>)$(3-wo{%*be z4%?B> zCMlLZ{tzH%!fj!)@3|x!HlcT3nzIwuf5tzQs)zBMyAz*Dy2rCUG0iVzJV(jrsw^@H zIan?P;WJ0z!@%zo+%wp*)&WAVLA<_f)|t?E*S)YcUs~UGSAh9s#oWAO{qkrpKUdhw z6`y@u{&uzS>X!Mdjt;Qs8lD;RaY1CH6>0V`@{Pygxv;W{f}gcJY(qCfQW literal 0 HcmV?d00001 diff --git a/js/index-DgdcKc1-.js b/js/index-DgdcKc1-.js new file mode 100644 index 00000000..68c6dfb8 --- /dev/null +++ b/js/index-DgdcKc1-.js @@ -0,0 +1 @@ +import{H as e}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const g=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{g as default}; diff --git a/js/index-DgdcKc1-.js.gz b/js/index-DgdcKc1-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..13cbe0d8e31517f32e43ac2939989d4e712ce4b6 GIT binary patch literal 826 zcmV-A1I7FwiwFP!000021D%x3Zrer>$M1a#g(nN(u1Ly~B^oJcQFZFnUvXW#R$vG# zawM*_+@*GxqCUWTlA_Ph-g_+2OC9uSjOON7C@8sUskmrSfT!he{xh@x*`aYFq+Wel zA*urTP>R^VwMdAGLfwbQYhs2iSiE`x#W9x6-`2AM%W}3xM$Eb)%2tSSLTprKA8lMl# zQK_a(A^-d$-u?EvRsKi021x?FzI)rkP7`%|$NkIR@_frm!WbG*9(p#m@E-D$al0j& zH(N$hPD$aAQ4mT*&8<&^CO-$>SZ+2F+*A)8j}$eEfyc@oE?U2M7Lxih=|n6Yv2a9 zkPpl0aXm(5W+{P(ARn3TbxUM?XqOqS7#(;Ht{0=+UA#gsDSYZ#K+_r3i$A>%$9ivpj-Fs2$K#RfO|zvhuGU;2xYCu;^Q#na2t&%j7jYsu zaJ{qQBnHwggOi44t^rka6ktj{VbeYksb z|LZRwe*5A6-H#vMzkj%UYy6uWm@6d%*NC)Elv}H1S%%kgDaC<^Ys(1vr?rsCiD5=S zN0D}ox@8$AVN7JMQ9Sw0<2Q1Xr;Jr^^Q!q@iY~9Lhr2hw|McDc_doyt(kYMVfRRBl zGk8RGlnyWzwNM0VvxsY3EikfNxXb}jZd0yRz`FfR)idFttLB9XlAAIWR4&em= E086`(qyPW_ literal 0 HcmV?d00001 diff --git a/js/index-Dhd4FjCe.js b/js/index-Dhd4FjCe.js new file mode 100644 index 00000000..05c14bcf --- /dev/null +++ b/js/index-Dhd4FjCe.js @@ -0,0 +1 @@ +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},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-Dhd4FjCe.js.gz b/js/index-Dhd4FjCe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..36d06d9f325c749c7280a140c86c1f1166c1170f GIT binary patch literal 2078 zcmV+(2;ui1iwFP!000021HD&Uj}*rhe$TIHS0pqoRo6_<%wA|T_yUS;DX|ejDAHK=l-4VoT?pQ;q*GgbgdT*Ba#vp5f)M+gCTflkdaK1ddLL<0XXM3&{5O?5U*1% z^*35Ta{z`hO;3E2gncZOKAJ;w z+BfK{B=!{dXo7n>s#Wy?q)ZWkL!}*PW7M1na8<5g5%P!xprsY(0R%CRua#xQYf}5yrcKl|-n4-Fi%fev ziu~5(Q1DCLm9=*0Gr z+J4TakF_#MWNMul)Lrt?YxKyE(27)$f>2a@)ymVa?ctFYd zlndo8+7c-X<1DhP%@BTEj#(H@y-_8WW>YQL)a9V($y889yqM!?%r(1d_YpH_*b$n{ zp6;Ya6CGb0HITnJtDwmj@+9SqFeR-{b3sp&rl4_YC;{}Rx010aCLU%u&VOg}&{slx zEUtWp5o?0|O*lP>= z!wCt1z`3VLlE(UGfdhThaHjnnMf0G5G0u6Wf?>$hT+m)$1>nT^Pv_rXIn741si#5` zrkv9_2T;<8yobdvd5;G}U66?ZprR@!0XU6w=gcHtCgK3p_0BZcIDo5JlAg&^5&(VI z>0T8D#A$j;&;*P81dq80hUxSd_<1v047++D?C~#fL@JT!t>9XF4my6j0iCA)(LgO1 z6veS_#zGyy!8PR$1yPw`j;1v4I;ztFV>$TblaE(cNvKdNxZ+v^DgJ9EDC?mR$8k-$ zolXZVaiir}$XjPKf~Y+E5syesxrJ`7a?W=2aYVY5krQM3*M_zmr%9Z@yTUUC zpd>0wYwplknMaZ;Iz2f1Qlf`0TW0%8CasK$j)GxlX;?L2^uz7lC)dlXU+g@11mGIU z1E4KH0cSOKKEJ$u>+4EGkT^eU9Uf9FZ#^n+Z%iq^8%281K(P#CQ>-A}+S0NM`OMd# zvs6{RckkKG&2Ppj#dw9p0V!Z5wTX;=ytn=7!?84)NGsba2P*~dQ}sc%QqilgR4Rjd zy+>6)TR|aD>c63wpTzY2411?>UZ0tPVi_i#n%g;Uk#}TAbdFaHSR=Wt2^R?xWg)56 zQkc1&Jjq%9<_Oaf-XK?RCOvAMxFA6BMp{TjTm?%d<3fXj4p&(chOMVd1 z0f56WHn)q0!^4K<1zb9)YhK6bqZ3#}6QY$DACI12v8~qpi%1t|u?lppQx49MbyWov zICsWHINN`EINI76ZT+LX^L+IDO5iBD?wA+0qu;S;-O>Bf(RZJ-bK}Bj>tE&7E9K^+ z-3NayFFoGA{%rf+W#m*$d-iSl*~Vz=%I?b-<%OgmS-G;3*XrTUwL7Ed59}^}gFU3Shp$*9Z>o>_s+eq2ixWM7 z6a61>D!<<-H~;X)abjbfUbR~Pk5I7#P%#VDvRf4HF|w}T<-@ZMmQJNr9Q)aS07vn< I{E-m=0QpS=1ONa4 literal 0 HcmV?d00001 diff --git a/js/index-DkMTszkF.js b/js/index-DkMTszkF.js new file mode 100644 index 00000000..9ae9d130 --- /dev/null +++ b/js/index-DkMTszkF.js @@ -0,0 +1 @@ +import{V as B,X as D,J as I,K,t as S,a1 as A}from"./hooks-DMyQYazF.js";import{u as G}from"./utils-CPRm4XW8.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";function k(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const ne=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:n,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,print:N}]=B(),p=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(l=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},k(l)?l:{default:()=>[l]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(A,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[y,{checkedRowKeysBind:h,getKeys:C,getRows:t,clearKey:g,clearAll:w,selectKey:b}]=D(o,m,{rowKey:"key",onChange:(e,a,l)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];g(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>b(a))},R=()=>{const{key:e}=o.value[1];b(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:g,clearAll:w,checkedRowKeysBind:h,checkedRowKeys:y,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:n,print:N}},render(){let u;const{register:n,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:y,getKeys:h,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:()=>v()},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:()=>C()},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,k(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},k(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{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(K,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:n.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(S,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; diff --git a/js/index-DkMTszkF.js.gz b/js/index-DkMTszkF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3877f7223e93d7495c7236fa7d4c48ec20c2783d GIT binary patch literal 2896 zcmV-W3$OGaiwFP!000021JzmUbJRu>|9*dk(2>-tGLm-<<{{sL?KP&%!w}nX0xp*` zmU?&P)y{~~$m?aJD(69r4-+mSaDgKMa->48azHLQ9tMX$CcA6=H0;(AO`8VI;{)SHk#|y~u0yKOvp?q@DYO|5+qODm5wkC$#kIX^ z%9-82kM23uN;T`M2BkSm2#jkz>gnlyV`d`W(@NzU41lCP+wSYpy0y4Em_L3xmCIVK zWESDTu)zZ_B;s249(C~avFY*CXHT{{%OVyQ8fPq`I>21Z`rvOKFEF-7Vyv6$x;mM2h!=%u&tCcj% z^R~*VYUObT#Now{I&fmhv@=#4TQIViaksBW>(SzB3eKK6wkxl;(wt>LOkfes;M@CX zfus|yG~BhVnZ9mqmw@YF@lExJ1)Cu?%{;=bJg5N{LsT%9dwb7*C)0@Y>G|zaMIc4<4kbW%tVD1gba@=l*f3#1K}Ifc&xt9eVB4gJN*Un6=V9V12F|T z$;pyXQ zXpx8qXgC8Z7QdTzm?i_)t?i258sEopruLBsk0JPV5d6f7md8%aP96}xH5gzHq2CF% z=0F=6#~BnE)goysqZ!IfU|{My63FF6AtR5Oh!xDrWVtTwapq+o!ImZjO z4tShXf=aG+7Ic|gr1+AZ<1o*|-E#HjH)}U8$jX$jpmx^%s6^Wlw)X7m`p=(6nt^HY zCRA0gKB#>CRl}VEN|cNRc-C?9K&fC6lNPj{d2n5v5s*sL*t?b0%ax^z8w*R-3*YI| z&Jy2&$h*}{3(?qoHRl;DIp!hIgm~U*G$}YeNrZt0Wy+Jm;;+Sz~m_u z-aTEep8vG^#r^W*h3c2LD?gv#xbi&wy>|Vh%ALjPk9TEX@zHz|UWmh;B@oC%L!rJw z3J6pJKN;ycnV9O$#6a=Up^&JizW^i_p)vd8~=ZxUl8|B0C zn1TeT1#UPUg|r)+Q$kD(Vvco+!ibWhwwEWao<}p-h1#1FQXU85)zU*6<$-w7J)B1j zGNLSEy0;DVbOc}PqF#)0AsCdH!^DL7QCiT4BIF4^hoa{;lF{EQr*_EJwKVHT;Wws~ z1d6@h&=+-MkcPIbleShz<;*7KjLyort;$WbC^ynj&Z#Sx50#@W%B43eH&^#svF^!i zq;Sel@~q|7F!j=eGY5=Y2DbGb@hxVX6lP{46$Yo;TDqy+Tq&=7B8>)NO_ZC;d1 zM+95xt>GY>c2?`&7i+7Z{`zdW{QS%6^84k-3+szN{j%`EOT8R8N)#2_E2t<**_M&h zM>Ns%#>AykwpLj^KDTl0P6*@bC!bYTF1_@4?eZr68+q%`7pqV2Y)f94<71-o+Jdn1 z;|uGnt5RxgV%tLIVq4RvJ=|?uP-=^Us!NwE7as)d>pxo!6{(g)@yan{JNsT8!p3$X zwXv{Ne*Dh}Qn#14Jj}^2+jdg_*CWVqI7$ zTmB8mHJqM{c|lUwTFaB5_~cvZf?dxr>J2v+jV@OX^0r2oi$+&D=(R0-FTNYYsMOq9 z8!g>TaNtc%jv#9KR&R(9C2u*V;2ex4c=AB!T0N}xrO_JG!^|?JFz4?q@q=>p^M~vI zekAL1<%cVkXA80~+JL`(wf^A4%HnGE$^%j7m%=i-V+$zWhZxS}f$-4yzjet%3p>op zW46`a`!6@ve)@VVkbCK!Z$|Ut#kJLYA)*x2O#kW%9*+F8jldJO8sUao8;^cJ_QS;S z{&(C5F^7|ukpot9s=%Wdl`_#B%VGU4GE)$^|L^qczExn^BU>6Fr@b5TEi{?JTUID>kTMa+{lVl(H71ElQhqFlDr8+qF&Y;B%)>(kuqrPgXNaazuEZVO2g_c zgh`GZoUsTF;$6wX85k3D!bIFh1|=NkdGoxWae$^(WJmL;O&W-~QG-dC8Uv!n)S=mh zoKm|!xPF28PEv=?0gF)0nU%?iS#pOsHin`hz6+QcSs8@`(8N9&86I;f(`APS|33=m zTa8k;V_uQhK6p}Dd|F=lIE>BJ<)w|!?#cCWWJ^emMo#OC|ES!%UVgGvdGt-?+@tEP zOKW#l%0FL_ePs$o^EKfWF&aWHXO<($7FiP5kv?W#L+R^;YH5{q+x5%g?T_eSWw6_|I}U`sr_^wFbxP u<%{Lj8zHZd?`Dqe?1F6X`${j&2mf3pApW}=nZWP;!+!u6Fic6i9RL7%j=v57 literal 0 HcmV?d00001 diff --git a/js/index-DsT8uWts.js b/js/index-DsT8uWts.js deleted file mode 100644 index 3d248110..00000000 --- a/js/index-DsT8uWts.js +++ /dev/null @@ -1 +0,0 @@ -import{F as d,G as l}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const w=Vue.defineComponent({name:"RFormDemo",setup(){const[u,{getFormInstance:i,validate:t,restoreValidation:r,formModel:a,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(a());return{register:u,rules:o,condition:n,restoreValidation:r,formModel:a,validate:t}},render(){const{rules:u}=this,{register:i,restoreValidation:t,formModel:r,validate:a}=this;return Vue.createVNode(l,{onRegister:i,rules:u,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=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{w as default}; diff --git a/js/index-DsT8uWts.js.gz b/js/index-DsT8uWts.js.gz deleted file mode 100644 index e688adf3f7b5210d2a93d50bc87e7df235179c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 zcmV-P1-AMhiwFP!000021FctoZ_`E?{(qmMSeleb=fh5${%{o(n$QktOX=DIMJT%3 zZ<0&wJNNFKA4HZw+5{Uzngr7{X%j;N!8U39!8A6eu`jc<^jl1}6WWv%QZ&g@F7fj| z@B6&Zd*_&XJ{PJpKSt!3gBGF>H!KV8Y4~K7^SacF>;C!T<>^bfCbd}_!!>-;4uk+^ zw{cD8GuXfr`pkvXt0i*b!XVBUlqtO?^Cq6ehCb);Gqp)$VGz^^Ku?nSZV>ThuvuyZ zkRQicJgFC*rMWe`tpD=i>)?8f+266dD0D**(%?0F51J7XN zfSSV6C);O&j6OU@R*3-T?Wno6#n$=SN_j9UP}G%rvC(3|dAdD#k1_><*edS5Y2eJH zUff(Pt!-XkIb+;gU6%sEVeJ|=P11G zO-TeyQ4jRk)Si>;q*&6YE)GKju@!Al)$U_2FRfe=jm;t0p5+N{a!#!2Fh3vTY|f+_ zYvwirzz&otg97(_&VZ>@hY=4fZFQatuLvI3kOUR@sdOifx*DKP1ypqRER%{b8!U<% z#H9{VU@0U(DlT9n`Gs<32~_67TjCD57KzuZfeX@t@LJC4CB2wusDsgv{bxa$t z1b9T$<8_FVu#SN3fC_M|69)1?%7{XH{p`i-SNFP~Kkh!c*ZumghLoU{3JB|}w&eyw zLz-PBtODA#Frhz^X79!qJ9mEC`S$V7_YdAdgH+oGOJjkz1wsq^^}mny#*^;tU-oJH zbYa|x_euNnx4l=Njb2ljMm+XgKsg1ebQ-ZYUr8#Ro)w@1!8!se(FPP&fJE#PM>b~; zjh$rgb$5Rd!Vo2!q(3>Ggf9qls!Ao=&qRl?sspTIpOqxRy<*2A0k#05U}Kp(kaAIn zv(*EdB(#lMr)&lXZ%*2SX z@g`B=El|{P$riYl)}Kh9sH&w!Gpr%$6K0v25lPQ7KTxRCAZ`GMB;kk;X`HS5akpZO zWM6_go&hT zyI^Te>ZqzUW*WxF+J~vU^>X+AgZ{oxv_{n&S8S0eSfO_PNUag+C}N|#k=p-BU;pSy zlqJX2akZ@yhw=r%1OEtZ3GFEA5@a-yqi60X)hblD+R>3~&{9dX)_we3dsm|dc|F2L zquss#BBo8Q<4oD3TRYF6{`=3votw{k-5>dE=^X>fA+MmNhybFYp++PR&QXj=kjFh5 zj#v4-3oX>C1ya#++tSJ|v~*yOHhj28qD&5eem5v9a}9A;aH(C7<2r*fb0U>SDwPgL zvUl&+-QB-`ef{uh_wG0U{_(PV`-kq6JG)>0zH{T|JEv)|s3sANvdVs43P*p9Q&DB< z(Z=k_Uwhv@+WGO}-p^khJH0QcM?`zDEhIHs<|OBV8BeY-OwU3qe$8vfuXzbkIQ!9m LW+RVi{S5#BDSDG= diff --git a/js/index-HE4cugSz.js b/js/index-HE4cugSz.js deleted file mode 100644 index 378e891b..00000000 --- a/js/index-HE4cugSz.js +++ /dev/null @@ -1 +0,0 @@ -import{e as g,g as Y,M as W,f as v,h as y,i as M,j as N,k as q,l as G,R as A,m as J,n as K,D as X,s as Q,o as e1,p as t1}from"./hooks-DUpKDX8W.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as P,c as l1,j as _,v as b,k as L,s as k,e as C,i as i1}from"./utils-DvxnuKiq.js";import{g as o1,d as c1,t as a1,f as n1}from"./lodash-es@4.17.21-BALnwRTu.js";import"./vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js";import"./dayjs@1.11.10-BRzSdUgl.js";import{C as s1}from"./clipboard@2.0.11-DheAgBlr.js";import{u as B}from"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const r1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=g(),a=Vue.computed(()=>{const n=i.value;return Y(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,W,{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(),t()]})]})]})]})]})]})}});var d1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 p1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=g(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=d1,s=document.body,r=P(v.appPiniaSettingStore,"localStorage");if(r){const d=o1(r,"primaryColorOverride.common.primaryColor",c),u=l1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",u||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&_(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?b(n,r):b(n,s),L(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},m=()=>({lockPassword:null}),u1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=M(),{updateSettingState:o}=y(),i=Vue.reactive({lockCondition:m()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=m())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,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("锁屏")]})]})])}}),h1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=N(),{updateSettingState:o}=y(),{setLockAppScreen:i}=M(),{isTabletOrSmaller:a}=q(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:m(),HH_MM:dayjs().format(c),AM_PM:dayjs().locale("en").format(n),YY_MM_DD:dayjs().format(s),DDD:dayjs().format(r)}),u=setInterval(()=>{d.HH_MM=dayjs().format(c),d.AM_PM=dayjs().format(n)},6e3),h=setInterval(()=>{d.YY_MM_DD=dayjs().format(s),d.DDD=dayjs().format(r)},864e5),f=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},I=()=>{var w;(w=e.value)==null||w.validate(U=>{U||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=m())})};return Vue.onBeforeUnmount(()=>{clearInterval(u),clearInterval(h)}),{...Vue.toRefs(d),backToSigning:f,unlockScreen:I,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,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"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(G,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},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:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),f1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:t}=y(),{getLockScreenSwitch:l}=g();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(A,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,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(h1,null,null):Vue.createVNode(u1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=g();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),m1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:J("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var g1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","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-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.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 _1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=g1,t=P(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=N();return t!==null?e!==t&&(l.value=!0,k(v.appVersionProvider,e,"localStorage")):k(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(A,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),T=Vue.defineComponent({name:"App",render(){return Vue.createVNode(r1,null,{default:()=>[Vue.createVNode(_1,null,null),Vue.createVNode(f1,null,null),Vue.createVNode(p1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(m1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>K})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const b1=()=>{dayjs.locale(X)},z=(e,t)=>{const l=new s1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},y1=()=>({mounted:(e,{value:t})=>{z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),M1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),V1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=c1(i,c,Object.assign({},n)),t=B(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},w1=Object.freeze(Object.defineProperty({__proto__:null,default:V1},Symbol.toStringTag,{value:"Module"})),Z=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),L(e,l)):(e.removeAttribute("disabled"),b(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},k1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&Z(e,t)}}),C1=Object.freeze(Object.defineProperty({__proto__:null,default:k1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?_(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:C(i)}):_(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:C(i)})},z1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t})=>{S(e,t)}}),Z1=Object.freeze(Object.defineProperty({__proto__:null,default:z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},S1="v-ripple__container";function H(e,t){e.style.transform=t}function D(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),V.show(e,l,t))}function R(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),V.hide(t))}const H1=(e,t,l={})=>{var h;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(h=t.__d_ripple__)!=null&&h.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,u=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:u,centerX:s,centerY:r}},V={show(e,t,l={}){var f;if(!((f=t==null?void 0:t.__d_ripple__)!=null&&f.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=S1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=H1(e,t,l),u=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=u,i.style.height=u,t.appendChild(o);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),H(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),H(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function O(e){return typeof e>"u"||!!e}function E(e){e.removeEventListener("pointerdown",D),e.removeEventListener("pointerup",R)}function x(e,t,l){const{value:o,modifiers:i}=t,a=O(o);a||V.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,i1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",D),e.addEventListener("pointerup",R)):!a&&l&&E(e)}const x1=()=>({mounted:(e,t)=>{x(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,E(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=O(t.oldValue);x(e,t,l)}}),N1=Object.freeze(Object.defineProperty({__proto__:null,default:x1},Symbol.toStringTag,{value:"Module"})),A1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=a1(o,a,Object.assign({},c)),B(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},P1=Object.freeze(Object.defineProperty({__proto__:null,default:A1},Symbol.toStringTag,{value:"Module"})),L1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),B1=e=>{const l=L1(Object.assign({"/src/directives/modules/copy/index.ts":M1,"/src/directives/modules/debounce/index.ts":w1,"/src/directives/modules/disabled/index.ts":C1,"/src/directives/modules/ellipsis/index.ts":Z1,"/src/directives/modules/ripple/index.ts":N1,"/src/directives/modules/throttle/index.ts":P1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;n1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},$=async()=>{},F=async e=>{Q(e),await e1(e),t1(e),b1(),B1(e)},j1=async()=>{const e=Vue.createApp(T);await F(e),e.mount("#app"),await $()},T1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(T),await F(e),e.mount("#app"),await $()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?T1():j1(); diff --git a/js/index-HE4cugSz.js.gz b/js/index-HE4cugSz.js.gz deleted file mode 100644 index c87dac91264ad6fafa7352e64bec617e68b93308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29649 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 YhcB3EO@Cmfb^Le#55rB8$52WE0A!YyR{#J2 diff --git a/js/index-K7CNfH-G.js b/js/index-K7CNfH-G.js new file mode 100644 index 00000000..9148f412 --- /dev/null +++ b/js/index-K7CNfH-G.js @@ -0,0 +1 @@ +import{I as c,J as p,K as V}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as F}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import{s as E}from"./instance-DwV9zo1e.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const N=u=>E({url:"/api/list",method:"get",params:u}),J=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>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}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{d({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:m,run:d}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:m,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},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(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{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,rowKey:e=>e.id},null)]}})}});export{J as default}; diff --git a/js/index-K7CNfH-G.js.gz b/js/index-K7CNfH-G.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e14cf2c30c4ede64dca51a9113dbd84787b10596 GIT binary patch literal 1806 zcmV+p2l4nHiwFP!000021GQIePa9Vj{=UD$8SMvKnwi)T2n=%8!Gwwg2qlzkh!DEW z9Gi=0?j7#j!5GVum(Vt}Nt0D**s`<@RkL9$Eg{`(mhiSeCZ4hRl)q5T3&tiSL8?}= zG%x2lFZZ1Doa4cUNf|HpMUWLy#jD=M6t8)g(Ncy{Ly*r;QJS-)o`J%rx6pjAJZ%YG z*w+%|^Qz4l5VasrTd5W~E?$LT;DiQnyC0Ot;5BX#f?G z=d}08>8uS>;Mmk{&vuKPn3%O8)hf5i9a4`r&^@9Sc%uQ!GjQd|045ekLkTQka1 z834)Hx}Iv2TjaRZV+@R?b5r<4@sO@dlbC3!gdCSIN@;VtvxBzZYDU={>z0%r8a6Kc z`DRD63=<9vsoXDYA}+VIOFd)#6C-2uLnrEw2}WKivzSOGFbi88G>an+sS9#kPE7cS zREwODFG>T0pUuE!^+c96usHL(tW`>n^4uJo={$)5Q!=rdlc<4tDiNH$FxN-&ZLQ7F zDQ@TzrxG?$7QEoSpVWQ5SJSijgjrCh5aU*=O>UFpQX1xG`dbaD88gp-Xuv{D&&>{+ zCz(VuhFdzGOtr|Z9s_y`pGsFTyxSBL%qAQgAo<-CGy`L~o9&%u_B1pgmE&2=3rCHk zP4kNdsqYkQ*lQtfY$iXSrlUSirNrWq!K9tMbR}A}nXU-uk%`ai*y4g{0H30oB4mLJ zqKOzXEX6Lx#H-0s8)OYKm_V8uCM7_4v`CNviZDRcTn`vj5G~-g8I2VKCwB67krzx* z1PgRfIi^Gq4O{2f)Im8HFNsBtxekheH9^cl!M{0vd$_P!-Fy*Bz(81U5ISpH&iCa| zh%}9XWi^VQJ#rr255-=Xjk4D-4-XcPRI^Q@yMK3fcifd%hbu2bfXV=I=s~;@=RUe$ z*3;vyw!9jiItL@|$vM)UF?4X`Yf1sRhJjSB9MPpfNR z3$fDsJ&wQ}54_gVrWYX^TlYg9+*Ge-rCQFg|dd~8&3?mjvE z?&q^cbc7x+dB4)Q2tHFnu0piv_pL%~T`$GN+e|EGfe)c9C|nHhZs2)PkjI@q4n~^V zge%w+rjf2sA~mNFPv|RUkM4Y>bZI=PM*YKR(W2>FjmAW?ZZsMb1OFiV*HWw$6N?(+ zNYO=|A`O$QVu;KpidIVYMhELh9tyaB`%G5HMM`eistT6nb$>wrBBvbbid9O|E*!OD zrBbYm0k;_`dTW7_o*<0ip}!uCN_E>HmST&tEPJ`+bQm&L6k;cGVxlZ2$fMpcWE55^ zg#?Voih-ZV2WdD9jAIq)!60g^ba583h#dy|K0>Au)9T~En}8Ab+b#G0=0^!FOtlE2 z*AL?99c3Kbs_g%-y1enGyinQy!u{Lxw|n=T*RR}P*WI-x=i&3}@Nn4w zpYBvw7Z2}jRQG>;kckw}Wb zu04MmXjS%BYhV82e6>+sU3Bj)RX=|ggI}b_lv{z|G3|;yWeiTDK7+R zsO&#+);65I1@~W1Yv26WdGI*U@{Fv!a?0Pm-Md%WE<2m6wSWA@UHaPjYNNJ!P~G2* zFfb^Gi1XqHxBRTKy%XWghM)?S?d1@Jk4PJF?>?@TKaY4s@n3vA&%KlxVo^tvpbzOt z1p^3I1RXN`qvlI8%TU&H^G>PW3Cx>DpWraO`Zhk} zzUm{U&Bfv@(rr-q6t;pX5c4|4=cN~Y-w1+nEp7sxN=?cR{IiYS~Ad zCPvVPwe=16$(|tkQ#on}Q5{dn6G7RshpW%-25>k*>+{nWg%1sB58oUoK75gchJhN| wZ5*&-Kn8D%GMc{z1[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=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{T as default}; diff --git a/js/index-M0CE-Y7m.js.gz b/js/index-M0CE-Y7m.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c2755578a086e894696c3016ff1b547a96deca6 GIT binary patch literal 1375 zcmV-l1)%yLiwFP!000021FctoYuiQ`{(qk$6%1@RU2P}M4+R%D_7c+NSFa+cAO`HrlN#4B9aU8(pC#-3IF)9qZPy?#t9k^DT-byNOb#b;>~Cv-P~s z`#$gc+{vP@$A#+5ju1Iwp}FwG395p-8a`X&ydm}SV*BD1vNMb8Qk$j`T*GHgUkG4k z8`otqhckFgpISb@S|Q8JNt`DrQ+iz%vv?e5^cjnPQXkLEB|+Oh=y5X7@k72G&Q`X4 zD30Php47|M;>?=aR>>fTTSV51V>mm3b6LIA%uhA^3(X{`E_IXh1`Vk)IInM1CO@;X znS2r@O##5FzT*`0IEOQO*0-j14CTWEb+U#TXed_^6pmsVEYvCl70Cht+EKoCgq|%jsRwX=wZs2 zCwY@qvq_AS4&5x~@Mvh|a{Howfx_E!tO%be>Vh5_AfBHPjmzUxo;?T+#8h;fs&;?Y zR$WcB_4xtVo;`ZFjjiTRiLXaElQXGC)(Y!BU<<00L5aH_XTVgd!-xxpwmQp&TLzbF zNP_acRJs#IUG-7N1{L0&XHpSnfj>ELsQ}A3lR+*>8B%Dko;-W? z;%@iLN8R1K-EZ$`NC|4&AdIWprsE3@X=aTu8?6UsI4qJes$FY6?>6G-7YQ zl2kf9EkOB#bp+VqW)+5yL^LIiOwKGCO_IHLx`##x0u*nOzH>S;pC1%djY@Qwi4I^@ zM_9!nD~W@9#g2pmOaVl}`VzMw<)98{t4Da_jL406!bto^On^ETREh5>Bb6?kyLz09 z5xNa{X--fJbxiI^BR7UxbHp=pV?)M9n?!*-M^VQio8TB)-;o|sHA4$MtRd+UW@K|i zlFl>FSE#d193PHJ!XY2hIJ@LU-HI@p0fln|a0LiZxRuh^f;2jXfS&JS0mS~W`j;YC zo}hx*Lx~_Z6adK@Z_fBiab}#!BB|OA7+RBBs%DI2GntRI4^w&b`To88{e2&64XZh= z*fLSDLe0jBT0_!d#D;f6wf~d8{?QXFi;t_*YFi~1<#U4j-U-@b+F{hi$k36)XYMD} zY$_b>sW@8eK60|2^2d@ub)Nq0g4y zF%Tc}3R;Q?AQ~Dti1@)d%phXqX^)1}RX*!L3w7$gRJ7VQw5kIw9hjvJHuq4J@d429 z24z*QAWaQfZ`8>0qew9^AaM|L^aw9z5>e`R?Uk&%3vN>h9j&|N76p z>o?x%resk~A{b@%VOXbT3F;EjPPT=lhRYo1 hJmT^A3WD@Bw4ztSwdj>FCJLrMdJTn1$~h?x008Ztq9p(T literal 0 HcmV?d00001 diff --git a/js/index-d7z__Ck2.js b/js/index-d7z__Ck2.js deleted file mode 100644 index 4d3aca20..00000000 --- a/js/index-d7z__Ck2.js +++ /dev/null @@ -1 +0,0 @@ -import"./hooks-DUpKDX8W.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{B as s,C as p,D as d,E as l,F as c,G as V}from"./utils-DvxnuKiq.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const k=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 n=e[o],r=n(...a);return"结果: "+s(r)},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{k as default}; diff --git a/js/index-d7z__Ck2.js.gz b/js/index-d7z__Ck2.js.gz deleted file mode 100644 index 5e026b79a97b1cd78ef8fc4cdca513176c0938a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1515 zcmV8XGzpL>iZ;9B zcC!O5cn=xJsocq&Nx9S z3i(P9O`%4}5B$J4o}w_+3|c@dACY^z2Bi#fk`z@IjacXe@U;QIj}K3`bR_7xX(uRd z@RF(~kQGV*E&RxM`}eX>XmO$pNrwPQ*|REZgM~4UfTvtw!S_ zRwHw#tw!Oxtw!R`Sj})Qs;fx`G*N;SgO8-rn4U*dhl%H*@t^*#Q$2Y4;vjY6LMaNV z0mmg(hasN;I)G4POt|;EsngWYAI>piq7LPHR@Y!p`h0vK>SRe&*CCcNAZ{f<04Mm4 z{!lIgh zAdEyS?UM-e8q^JB5GWf&BrtRW2*5XPBSL=Q18sb7-_R61CAmzJp+R(8bTc0wCW*8@ z)!{}!jn|Nr;MF7|AzvlQne7MQJ)h-3U zDxzM5QG+F3PEs|bsHB@>DS$Yt$s&Ofm!mY7<0?CX^=7NltSFKWMFNNWR2i~ZL@5aR zdc=%M35Thoa9J5fMXHd1wUALafrS}3z zA-{9aoPF_O?~b|nCcpcl@N~Pdu;GcSdQv2wN~F@Q*QK>PrTsq&3(pwun3t=U+x%H_ zi|af2_dix9Dc{&Pf7!|J-1XEP#vb$SwbJuhOWpi$#e1*J*>}Z1-liyi&nNj-nxjDC4p_lJ(l%K8qGjrX1dA;!DQTfqK z>E$(Z_FaB=x%lvAb=7bFDzD6z-t3wiD^}0)t-{)KPmB=F2sG8+7(mr0o4z^N7>62E zEr4zXrnzhi>I6xm68Kuk9a9HYURcy+E=v%x{55YsEo?3^F6t4?NCt~ZBn^s_2A56Q z1xsSc03Y`>$EbM7uIzw4&ICyCqze-y+ySUk^u*eH7N%y0u!LhiQW$S8XIHwHi>fMt zx~;OF;}+wHaHNq=LvAg8xgoA|?PynAz=o}H@jk_$I&Jl_8gnYYz4GNwxz78eopJ#i zcFM*36sPL6)yHbgsq%w$`_z~(KYn5^E*D;{ec1cq3ypJJi$~k$fHiEIgY_wvxm3C1 zG`Iz~H_iDu>)73TZO-g9Xq0^%HgFqO;b*Z%Ngqv4K;7l5^QQkFXC1&gZ!2#K3wh{O z&wh0EvlUie9*sz>AU|K@Sk96Bnzxl}qMC;jh^q**4Ck>DKW2Y&Id3OS+y4O*_P@SL RqH>*I{R^x{450!K0068s)A|4a diff --git a/js/index-kcH3_LHw.js b/js/index-kcH3_LHw.js deleted file mode 100644 index 0b972ad6..00000000 --- a/js/index-kcH3_LHw.js +++ /dev/null @@ -1 +0,0 @@ -import{C as u,E as h}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const z=Vue.defineComponent({name:"REchart",setup(){const[i,{getChartInstance:l,dispose:o,render:r,isDisposed:s}]=h(),[n,{getChartInstance:t,dispose:p,render:V,isDisposed:m}]=h(),g=Vue.ref(!1),c=Vue.ref(!1),a=Vue.reactive({loading:!1,loading1:!1}),N={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},f={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)"}}}]},d=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]}]}),C=e=>{a.loading=e},E=e=>{c.value=e},A=()=>{s()?r():window.$message.warning("图表已渲染~")},F=()=>{o()},v=()=>{a.loading1=!0;const e=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{d.value.series[0].data=new Array(7).fill(0).map(()=>e()),d.value.series[1].data=new Array(7).fill(0).map(()=>e()),a.loading1=!1},1e3)};return{baseOptions:N,chartLoading:g,handleLoadingShow:C,chartAria:c,handleAriaShow:E,basePieOptions:f,baseLineOptions:d,...Vue.toRefs(a),mountChart:A,unmountChart:F,updateChartOptions:v,register:i,register2:n,dispose2:p,render2:V,isDisposed2:m}},render(){const{register:i,register2:l,dispose2:o,render2:r,isDisposed2:s,loading1:n}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),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(naive.NButton,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,Vue.createTextVNode("加载动画")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{onRegister:i,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:n},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:()=>{s()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{onRegister:l,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/js/index-kcH3_LHw.js.gz b/js/index-kcH3_LHw.js.gz deleted file mode 100644 index 6471181c6ada0c7f3e6286a84e3a95019f5e8f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2584 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 diff --git a/js/index-qFN7PIK6.js b/js/index-qFN7PIK6.js new file mode 100644 index 00000000..f1d14914 --- /dev/null +++ b/js/index-qFN7PIK6.js @@ -0,0 +1 @@ +import{t as o}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{A as r}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";function l(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(o,{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(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(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},l(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,l(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-qFN7PIK6.js.gz b/js/index-qFN7PIK6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a065598e134b176f39d81f84a64cc9e70b432649 GIT binary patch literal 1685 zcmV;G25R{qiwFP!000021I<@$QxjPh{=UB=_J^sYs{4`zf)FcXBv~D2Q5a-Vu_)@& zeUjXy(;e=;9SE6hp@OBLz?SPYE&hDq^jg>P=-nae26gbT#M38+IhCD=wNhz+f;g>lC5^Kk7yPrmSP*J>9n_r?TyBSPD~6PFnR1_fP*SJ(y^< zGB{D06dN4McHO$!(|SiV4iwAW(J0_Y!EPx&+CM%#Ix~1oa;&P-1ksde0Qu2*DV9t3 z_UPTWj|omRf^8j>M3Ztr8DSh0#xaLz7xJUPxPyoWQ2?Enu3i82BwUh@5u*U()G4b@ zDK^40({!@;I0AA~j>s8F&k`ODxT+PVuWD1F&Q@rOXH|*o63OBu*eTjSsc+!2q9(~P zw;-o5@~0Ff-ZTnUz{GGZZuhXdM&3*`rTsi9jocGnGt4gQ(Lk`FP1zTf zbsVRL#z__=rvP02D9zmL?#(6Jp#jUBmEDXgl zOHJsQDuT#>8#!+yw4$u%f%XIEKnHSmU@Uy6sNxAw!-BQ+*jiqhAr@yO(ZEmGYm>cdyMS3)N?H=1%wkK%$LGBN{UAs7@&4k^v5HDzNiY?=$JZoD66@79mME!Tej zx9Bl0tepIX{1}{o4A|(*HQK=1~7~&w9RQ ztvxc!kFB*;_febpg%=0+_sr$(%I+(3Z9_O&p8^)dqO4-Z!h+K1OGzbKMi5gJ5@8|5 zd5(oUI+BE^j0q&`*^XNT>v2r37+4y@g${}f5{GO~#T$r~a!S)xJy{sW$rH1o-hpBss|Fk%k5m{T974^2`uPYkXz!`R zd-rs7JAA`?%XfI|o=Rh-lIX4nudk>A_ZT9-P@l1<3Y-VZiHz0oIe+PF4H?5!srPRR zumZGg6}2n!?ykckZ+=KH_nubvURKu@5B_@h;Qe=%@@8%QU$yUlFjtmDkNMNjZpGHt z-&I$)%(wrj?k<}v+vdWC^>D>pcv0DT@EhUd)6NOE$O%`W(bbjR#p>=8;f(plfytD( zDvQMlohm><37_+ejv#|7mLUro4+|YGH7ngg;{HD+j{x%)b%#_8O!Bp7pY$EYSpf}8)}`l zqFhOwt`tvMu63QpNqtL|j2Zp~V+ z@7k;E{g1WT7nSmY^=PsBY|h$Px4wV>VfJ2QC7-GA%;iPv{(SA}zP0q~lZ8j!l$}9T fU;8EB1({const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{b as default}; diff --git a/js/index-yq-aMZnM.js.gz b/js/index-yq-aMZnM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..79d6b843d8f62ceec72e7c1f8afd3dedba75e8b8 GIT binary patch literal 1055 zcmV+)1mOE0iwFP!000021C>=>Ya2%teebVumlCwFGg--!Ev<1`OO8ttf5ma_+Qo?R z?v*ss?#y~VEXiV_(9(xOX&*x9M_QUbl)kk1#oz`?|BRj5|Dw!Fb}YqiDJ%@ko_o)n zbM7!SPPkBm?i7(z-07J`I}NkYv>|wG;rlJlI}$Cf^q=gIqb1yy)*Q{MEPOu^lquAf zejd+Y7ga<4pgrS$Fb+D@fQC(yNK3zf3pigt)ZkC!5-y{~aHYB#^woG##6u!mei7$q zaUqXt-BP8aA9cq;ZHWTTJJhstaS83#%TL3+TN+2nKmf3Yjv~K=3)n@A@yc$k)1o(E zgQn3;t~6^!BZ+G38*%ZY?eciLKnnpZ=;OB0;^HEztSxNR$=cd&3J}O^5!Hod*4^0D z<2e6NgO*SaxBx%z;tF`RepY$V88c}bxYIZ z(3XlLq&T86X@ZexK2%*>3Zo{SXbVA$2qpazE@2nd;OJm^I!5D|BLOS~F~TfvmwA^p z^5YmKBf9Sw@U$8K#r_lYh{D@h)rDq?#(=VrhZzac*`BE+&D+pG0!0t0>R;s=J<69Xn;7qD1IlrX=htQx5YCKLj1Ez8VMq==+b<%_lkUCP9lL($j zZ-6mogdPGG+5WoOO&tkJCpmkN^&AMU6$lT~d7ZQ81Sl=opvkKw=y*AM{{0b*B*_Xe z{TTY5Nav}e=1ERCmINs&XHOLuqzRTY2%$lAq_#+;!LzK?o>TYknFAyd2_UEJG)`XJAHLOV28~uH`7IBJixDTb#N$`Rw(pug^}uJpb*R^B2EbP6#p( zG*Of@&pJQ;>f-p*zrXwa?9ZPrPL401eS7}m`1SKY&R%_PrM6>?AF{}ZE9o>iHy#^1 z?>OmF1U+X!BHCo06@aqzF%O8Hu==V}PwfF2awVnNcy95u+SeTnobc@#Yq>rZh=H%TmWH%{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)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},f=(e,r)=>{const o=d(R.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{v(e,[f(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[C,P],implementRequestInterceptorErrorArray:[g]},{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{Z as t,$ as n,f as R,a0 as q}from"./hooks-DMyQYazF.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as d}from"./utils-CPRm4XW8.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)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},f=(e,r)=>{const o=d(R.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{v(e,[f(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[C,P],implementRequestInterceptorErrorArray:[g]},{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}; diff --git a/js/instance-DwV9zo1e.js.gz b/js/instance-DwV9zo1e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3aab4581fa41924407dfa640afe5db3b7a6e77f4 GIT binary patch literal 764 zcmV`~Xcg4bmeC>BuAq&9D&!@% zZJG}U+bLv`|NE4Llm-gq$%%7(&OJBBw&RD4%jBj;MNQ(*=@8&~I!rOGr{levbLMMg zZ^@V|jKM|x^AG)ZN>)PaIN55A?1kJ3q_Gm+200*g+^T_kMEz%@)W8h!h^xdVi1xpsGXS?tmNyigLe=_y=uYVtw>8yxz z2&|Z_QZIF~Zyb$#(>ppIXE=)mLe_dF0?c*uIFW>d&(<)3z;=Sg6z(Gs5`nI8Tm=-G ziQ|VJ_z=h`h>!&WMu7xwK`0sTaZcm*ZEuF(Lk&6KK;xOhi2yk&@NHk20n+i%L}@LV zfeMoOdw03HgM75WX|}IT1zC%?DhDgoW=ILRM->GUWNk_HyEBm5WUjKe8NYuWbjJRLL6 z_9*L1$05$Mnjk!{fJ6cin8zqWfHhu}m9uI(K0`Y8(5nx)Lc_9lVbF0(zd|}5ZFsW6 zGN08tqT>l?z9WEeSb>#p8GVPNd^;DGk|#^WCf|4(7M@;w!Bvi+%vF9kCpML|&6Nqo uZhEd#FmDZr>nd~a7VdM_o%Y{5i+1~m$Lz*&(i=yp&ZqzNu`YCs2LJ#pRCpr* literal 0 HcmV?d00001 diff --git a/js/instance-Mlryd73B.js.gz b/js/instance-Mlryd73B.js.gz deleted file mode 100644 index 1b47442ab5d047e15f31056cd3573fada6c6efc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmVvec!J@(H~kR+ble%%)=1{Yo0&NV8$|A6lnw^z)$%S_{Ks%ym+#I%yfV z_a|3&quwf`gv9}ZMdW$i7HN{YG4L;M`|irwgC)zA zxw9HGfvkYqz(t3X1>-|%t&lL!5_Ttu3){IVNKCy5l&%zB>`02`HkuL1TnMn{F^hUv zl5x5OP494!5f5rWBJSbDg>75AF|H@$;V%tmjBTbA?(Z051o$p3?Fl>ppBWcfZN?b3 z#iDG!me1Gzq*I!j>k3^^e7OL1{Sm<{0|n4!*`I@s_o%LI%b^h zQP!7^L!4(dL3myPi3A`p&rpN_YrH5cXVr9kfpqMlS08YNhGp%-pyQN&jdVQP@nnT% zKC5*^$5YOHM*!il1}oh%`TPnL>JzVkFJJiYjWs~ka@tNd_IY$|D+D-(*{ t^jxK2UJQuqDs%4^?sL|I_TM{;4*Q44?8b4@8%L{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Be,"/src/app-config/echart-themes/macarons/macarons.json":Me}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((l,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return l.push({name:a,theme:e[r].default}),l;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},eo=e=>{const{getAppTheme:t}=Ee(),{theme:o}=t();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:o?"#fff":"#000",maskColor:o?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},oo=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),to=(e,t)=>{var a;const{domToImageOptions:o,printOptions:l}=t??{},{create:r}=We(e,{...o,beforeCreate:s=>{var c,n;(c=o==null?void 0:o.beforeCreate)==null||c.call(o,s),(n=window.$loadingBar)==null||n.start()},created(s,c){var n,f;(n=o==null?void 0:o.created)==null||n.call(o,s,c),(f=window.$loadingBar)==null||f.finish()},createdError(s){var c,n;(c=o==null?void 0:o.createdError)==null||c.call(o,s),(n=window.$loadingBar)==null||n.error()}});(a=r("jpeg"))==null||a.then(s=>{const{print:c}=Le(s,{type:"image",base64:!0,targetStyles:["*"],...Re(l,["type","base64"])});c()})},Ve=".n-menu-item-content--selected",De="n-menu-item",ro=()=>{const e=u(Pe),t=e==null?void 0:e.querySelector(Ve),o=u(Ie);let l=0;const r=e==null?void 0:e.querySelector(De);if(o){const{height:a}=o.getBoundingClientRect();l=a}if(t&&e){const a=ve(),{top:s}=e.getBoundingClientRect(),{top:c}=t.getBoundingClientRect(),n=e.scrollTop,f=r?parseInt(window.getComputedStyle(r).marginTop):6;a({top:c-s+n-l-f,left:0,behavior:"smooth"})}};var h=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(h||{});const Oe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},lo=()=>Oe,ao=(e,t)=>{const o=document.createElement("a");o.href=e,o.download=t,o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)},S=(e,t)=>Object.prototype.toString.call(e).includes(t),so=(e=16,t=62)=>{const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),l=[],r=window.crypto||window.msCrypto;let a=0;for(a=0;a{const e=navigator.userAgent;return/windows/i.test(e)?h.Windows:/macintosh|mac os x/i.test(e)?h.MacOS:/linux/i.test(e)?h.Linux:/android/i.test(e)?h.Android:/iphone|ipad|ipod/i.test(e)?h.IOS:h.Unknown},no=(e,t)=>{const o=e.split("?").filter(Boolean)[0],l=t.split("?").filter(Boolean)[0],r=/\/$/;return o.replace(r,"")===l.replace(r,"")};function io(e,t="sessionStorage",o){const{prefix:l,prefixKey:r}=o??{},a=l?r||y:"",s=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(c=>c===a+e)}function fo(e,t,o="sessionStorage",l){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:r,prefixKey:a}=l??{},s=r?a||y:"";try{const c=JSON.stringify(t);o==="localStorage"?window.localStorage.setItem(s+e,c):window.sessionStorage.setItem(s+e,c)}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function uo(e,t="sessionStorage",o){const{prefix:l,prefixKey:r,defaultValue:a}=o??{},s=l?r||y:"";try{const c=t==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return c===null?a??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),a??null}}const bo=(e,t,o)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:l,prefixKey:r}=o??{},a=l?r||y:"",s=Object.keys(window.localStorage),c=Object.keys(window.sessionStorage),n=(f,m)=>{(f?[...c,...s]:m==="localStorage"?s:c).forEach(b=>{e==="__all__"?(window.sessionStorage.removeItem(a+b),window.localStorage.removeItem(a+b)):m==="localStorage"?window.localStorage.removeItem(a+b):window.sessionStorage.removeItem(a+b)})};switch(e){case"__all__":n(!0);break;case"__all_sessionStorage__":n(!1,"sessionStorage");break;case"__all_localStorage__":n(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(a+e):window.sessionStorage.removeItem(a+e);break}},ho=(e,t)=>{const o=()=>{const r=u(e);r&&(typeof t=="string"?t.trim().split(" "):t).forEach(s=>{s&&r.classList.add(s)})},l=Vue.watch(()=>u(e),o,{immediate:!0});p(l)},mo=(e,t)=>{const o=()=>{const r=u(e);if(r)if(t==="removeAllClass"){const a=r.classList;a.forEach(s=>a.remove(s))}else(typeof t=="string"?t.trim().split(" "):t).forEach(s=>{s&&r.classList.remove(s)})},l=Vue.watch(()=>u(e),o,{immediate:!0});p(l)},po=(e,t)=>{const o=Vue.ref(!1),l=()=>{const a=u(e);if(!a)o.value=!1;else{const s=a.className,c=t.trim().split(" ").filter(n=>n!=="");o.value=c.some(n=>s.includes(n))}},r=Vue.watch(()=>u(e),l,{immediate:!0});return p(r),o},Ue=e=>{const t=["webkit","moz","ms","o"],o={};return t.forEach(l=>{o[`${l}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),o[e]=e,o},So=(e,t)=>{const o=(a,s)=>{a.split(";").forEach(c=>{const[n,f]=c.split(":");if(n&&f){const m=n.trim(),w=f.trim();if(n.startsWith("--"))s.style.setProperty(m,w);else if(n.startsWith("-"))s.style[n]=f;else{const b=Ue(m);Object.keys(b).forEach(C=>{s.style[C]=b[C]}),s.style[m]=w}}})},l=()=>{const a=u(e);a&&(S(t,"String")?o(t,a):S(t,"Array")?t.forEach(s=>{o(s,a)}):Object.keys(t).forEach(c=>{o(`${c}: ${t[c]}`,a)}))},r=Vue.watch(()=>u(e),l,{immediate:!0});p(r)},yo=(e,t=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${t})`);if(e.includes("#")){const o=e.replace("#","");switch(o.length){case 3:return`rgba(${parseInt(o[0]+o[0],16)}, ${parseInt(o[1]+o[1],16)}, ${parseInt(o[2]+o[2],16)}, ${t})`;case 6:return`rgba(${parseInt(o.slice(0,2),16)}, ${parseInt(o.slice(2,4),16)}, ${parseInt(o.slice(4,6),16)}, ${t})`;case 8:return`rgba(${parseInt(o.slice(0,2),16)}, ${parseInt(o.slice(2,4),16)}, ${parseInt(o.slice(4,6),16)}, ${(parseInt(o.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},go=(e,t)=>{const{defaultElement:o}={};if(!e)return o?[o]:null;const l=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const r=Array.from(document.querySelectorAll(l));return!r.length&&o?[o]:r}catch(r){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,r),o?[o]:null}},wo=(e,t="px")=>e==="auto"?e:typeof e=="number"?e.toString()+t:S(e,"String")&&Fe.cssUnit.test(e)?e:e+t,d={precision:8,decimal:"."},g=(e,t,o)=>e!=null&&e.length?e.length===1?i(e[0],d):e.reduce((r,a,s,c)=>(r=o==null?void 0:o(r,a,s,c),r),t):0,ze=(e,t)=>{const o=Object.assign({},d,t),l=i(e,o),{type:r="number"}=o;return r==="number"?l.value:l.toString()},Co=(...e)=>e.length===1?i(e[0],d).add(0):g(e,0,(t,o)=>i(t,d).add(o)),xo=(...e)=>{if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[l,r]=e;return i(l,d).subtract(r)}const t=x(e),o=t.shift();return t.length?g(t,o,(l,r)=>i(l,d).subtract(r)):o},_o=(...e)=>e.length===1?i(e[0],d).multiply(1):g(e,1,(t,o)=>i(t,d).multiply(o)),Ao=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[l,r]=e;return i(l,d).divide(r)}const t=x(e),o=t.shift();return g(t,o,(l,r)=>i(l,d).divide(r))},$o=(e,t,o)=>{if(t<=1)return[e||0];if(!e)return new Array(t).fill(0);const l=Object.assign({},d,o);return i(e,l).distribute(t).map(a=>ze(a,l))};function qe(e,...t){if(Array.isArray(e))e.forEach(o=>qe(o,...t));else return e(...t)}function u(e,t){var l;if(!e)return t;let o;return typeof e=="function"?o=e():Vue.isRef(e)?o=((l=e.value)==null?void 0:l.$el)??e.value:o=e,o}function ko(e,t){if(!e){const{defaultElement:o=null}=t??{};return typeof o=="function"?o:()=>o}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function p(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function Eo(e,t){const o=Vue.watchEffect(e,t);p(o)}export{io as A,ze as B,$o as C,Co as D,xo as E,_o as F,Ao as G,lo as a,oo as b,yo as c,Qe as d,wo as e,qe as f,uo as g,ao as h,S as i,So as j,ho as k,eo as l,p as m,no as n,bo as o,to as p,go as q,ko as r,fo as s,ro as t,so as u,mo as v,co as w,po as x,Eo as y,u as z}; +import{u as Ee,a as We,b as Le,c as ve,L as Pe,S as Ie,A as y,d as Fe}from"./hooks-DMyQYazF.js";import{c as i}from"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{o as Re,c as x}from"./lodash-es@4.17.21-BALnwRTu.js";const _=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],A="transparent",$={},k={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},E={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},W={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},L={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},v={itemStyle:{borderWidth:0,borderColor:"#ccc"}},P={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{borderWidth:0,borderColor:"#ccc"}},F={itemStyle:{borderWidth:0,borderColor:"#ccc"}},R={itemStyle:{borderWidth:0,borderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},B={itemStyle:{borderWidth:0,borderColor:"#ccc"}},T={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},M={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"}},V={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)"}}},D={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)"}}},O={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)"]}}},U={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)"]}}},z={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)"]}}},q={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)"]}}},K={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Z={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},G={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},X={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"}}},Y={color:["#fc97af","#87f7cf"]},H={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"}},J={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},je={color:_,backgroundColor:A,textStyle:$,title:k,line:E,radar:W,bar:L,pie:v,scatter:P,boxplot:I,parallel:F,sankey:R,funnel:j,gauge:B,candlestick:T,graph:M,map:V,geo:D,categoryAxis:O,valueAxis:U,logAxis:z,timeAxis:q,toolbox:K,legend:Z,tooltip:G,timeline:X,visualMap:Y,dataZoom:H,markPoint:J},Be=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:A,bar:L,boxplot:I,candlestick:T,categoryAxis:O,color:_,dataZoom:H,default:je,funnel:j,gauge:B,geo:D,graph:M,legend:Z,line:E,logAxis:z,map:V,markPoint:J,parallel:F,pie:v,radar:W,sankey:R,scatter:P,textStyle:$,timeAxis:q,timeline:X,title:k,toolbox:K,tooltip:G,valueAxis:U,visualMap:Y},Symbol.toStringTag,{value:"Module"})),N=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],Q="transparent",ee={},oe={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},te={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},re={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},le={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ae={itemStyle:{borderWidth:0,borderColor:"#ccc"}},se={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ce={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ne={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ie={itemStyle:{borderWidth:0,borderColor:"#ccc"}},de={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ue={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},be={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"}},he={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)"}}},me={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)"}}},pe={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)"]}}},Se={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)"]}}},ye={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)"]}}},ge={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)"]}}},we={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Ce={textStyle:{color:"#333333"}},xe={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},_e={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"}}},Ae={color:["#5ab1ef","#e0ffff"]},$e={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ke={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Te={color:N,backgroundColor:Q,textStyle:ee,title:oe,line:te,radar:re,bar:le,pie:ae,scatter:se,boxplot:ce,parallel:ne,sankey:ie,funnel:de,gauge:fe,candlestick:ue,graph:be,map:he,geo:me,categoryAxis:pe,valueAxis:Se,logAxis:ye,timeAxis:ge,toolbox:we,legend:Ce,tooltip:xe,timeline:_e,visualMap:Ae,dataZoom:$e,markPoint:ke},Me=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Q,bar:le,boxplot:ce,candlestick:ue,categoryAxis:pe,color:N,dataZoom:$e,default:Te,funnel:de,gauge:fe,geo:me,graph:be,legend:Ce,line:te,logAxis:ye,map:he,markPoint:ke,parallel:ne,pie:ae,radar:re,sankey:ie,scatter:se,textStyle:ee,timeAxis:ge,timeline:_e,title:oe,toolbox:we,tooltip:xe,valueAxis:Se,visualMap:Ae},Symbol.toStringTag,{value:"Module"})),Qe=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Be,"/src/app-config/echart-themes/macarons/macarons.json":Me}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((l,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return l.push({name:a,theme:e[r].default}),l;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},eo=e=>{const{getAppTheme:t}=Ee(),{theme:o}=t();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:o?"#fff":"#000",maskColor:o?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},oo=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),to=(e,t)=>{var a;const{domToImageOptions:o,printOptions:l}=t??{},{create:r}=We(e,{...o,beforeCreate:s=>{var c,n;(c=o==null?void 0:o.beforeCreate)==null||c.call(o,s),(n=window.$loadingBar)==null||n.start()},created(s,c){var n,f;(n=o==null?void 0:o.created)==null||n.call(o,s,c),(f=window.$loadingBar)==null||f.finish()},createdError(s){var c,n;(c=o==null?void 0:o.createdError)==null||c.call(o,s),(n=window.$loadingBar)==null||n.error()}});(a=r("jpeg"))==null||a.then(s=>{const{print:c}=Le(s,{type:"image",base64:!0,targetStyles:["*"],...Re(l,["type","base64"])});c()})},Ve=".n-menu-item-content--selected",De="n-menu-item",ro=()=>{const e=u(Pe),t=e==null?void 0:e.querySelector(Ve),o=u(Ie);let l=0;const r=e==null?void 0:e.querySelector(De);if(o){const{height:a}=o.getBoundingClientRect();l=a}if(t&&e){const a=ve(),{top:s}=e.getBoundingClientRect(),{top:c}=t.getBoundingClientRect(),n=e.scrollTop,f=r?parseInt(window.getComputedStyle(r).marginTop):6;a({top:c-s+n-l-f,left:0,behavior:"smooth"})}};var h=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(h||{});const Oe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},lo=()=>Oe,ao=(e,t)=>{const o=document.createElement("a");o.href=e,o.download=t,o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)},S=(e,t)=>Object.prototype.toString.call(e).includes(t),so=(e=16,t=62)=>{const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),l=[],r=window.crypto||window.msCrypto;let a=0;for(a=0;a{const e=navigator.userAgent;return/windows/i.test(e)?h.Windows:/macintosh|mac os x/i.test(e)?h.MacOS:/linux/i.test(e)?h.Linux:/android/i.test(e)?h.Android:/iphone|ipad|ipod/i.test(e)?h.IOS:h.Unknown},no=(e,t)=>{const o=e.split("?").filter(Boolean)[0],l=t.split("?").filter(Boolean)[0],r=/\/$/;return o.replace(r,"")===l.replace(r,"")};function io(e,t="sessionStorage",o){const{prefix:l,prefixKey:r}=o??{},a=l?r||y:"",s=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(c=>c===a+e)}function fo(e,t,o="sessionStorage",l){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:r,prefixKey:a}=l??{},s=r?a||y:"";try{const c=JSON.stringify(t);o==="localStorage"?window.localStorage.setItem(s+e,c):window.sessionStorage.setItem(s+e,c)}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function uo(e,t="sessionStorage",o){const{prefix:l,prefixKey:r,defaultValue:a}=o??{},s=l?r||y:"";try{const c=t==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return c===null?a??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),a??null}}const bo=(e,t,o)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:l,prefixKey:r}=o??{},a=l?r||y:"",s=Object.keys(window.localStorage),c=Object.keys(window.sessionStorage),n=(f,m)=>{(f?[...c,...s]:m==="localStorage"?s:c).forEach(b=>{e==="__all__"?(window.sessionStorage.removeItem(a+b),window.localStorage.removeItem(a+b)):m==="localStorage"?window.localStorage.removeItem(a+b):window.sessionStorage.removeItem(a+b)})};switch(e){case"__all__":n(!0);break;case"__all_sessionStorage__":n(!1,"sessionStorage");break;case"__all_localStorage__":n(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(a+e):window.sessionStorage.removeItem(a+e);break}},ho=(e,t)=>{const o=()=>{const r=u(e);r&&(typeof t=="string"?t.trim().split(" "):t).forEach(s=>{s&&r.classList.add(s)})},l=Vue.watch(()=>u(e),o,{immediate:!0});p(l)},mo=(e,t)=>{const o=()=>{const r=u(e);if(r)if(t==="removeAllClass"){const a=r.classList;a.forEach(s=>a.remove(s))}else(typeof t=="string"?t.trim().split(" "):t).forEach(s=>{s&&r.classList.remove(s)})},l=Vue.watch(()=>u(e),o,{immediate:!0});p(l)},po=(e,t)=>{const o=Vue.ref(!1),l=()=>{const a=u(e);if(!a)o.value=!1;else{const s=a.className,c=t.trim().split(" ").filter(n=>n!=="");o.value=c.some(n=>s.includes(n))}},r=Vue.watch(()=>u(e),l,{immediate:!0});return p(r),o},Ue=e=>{const t=["webkit","moz","ms","o"],o={};return t.forEach(l=>{o[`${l}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),o[e]=e,o},So=(e,t)=>{const o=(a,s)=>{a.split(";").forEach(c=>{const[n,f]=c.split(":");if(n&&f){const m=n.trim(),w=f.trim();if(n.startsWith("--"))s.style.setProperty(m,w);else if(n.startsWith("-"))s.style[n]=f;else{const b=Ue(m);Object.keys(b).forEach(C=>{s.style[C]=b[C]}),s.style[m]=w}}})},l=()=>{const a=u(e);a&&(S(t,"String")?o(t,a):S(t,"Array")?t.forEach(s=>{o(s,a)}):Object.keys(t).forEach(c=>{o(`${c}: ${t[c]}`,a)}))},r=Vue.watch(()=>u(e),l,{immediate:!0});p(r)},yo=(e,t=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${t})`);if(e.includes("#")){const o=e.replace("#","");switch(o.length){case 3:return`rgba(${parseInt(o[0]+o[0],16)}, ${parseInt(o[1]+o[1],16)}, ${parseInt(o[2]+o[2],16)}, ${t})`;case 6:return`rgba(${parseInt(o.slice(0,2),16)}, ${parseInt(o.slice(2,4),16)}, ${parseInt(o.slice(4,6),16)}, ${t})`;case 8:return`rgba(${parseInt(o.slice(0,2),16)}, ${parseInt(o.slice(2,4),16)}, ${parseInt(o.slice(4,6),16)}, ${(parseInt(o.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},go=(e,t)=>{const{defaultElement:o}={};if(!e)return o?[o]:null;const l=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const r=Array.from(document.querySelectorAll(l));return!r.length&&o?[o]:r}catch(r){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,r),o?[o]:null}},wo=(e,t="px")=>e==="auto"?e:typeof e=="number"?e.toString()+t:S(e,"String")&&Fe.cssUnit.test(e)?e:e+t,d={precision:8,decimal:"."},g=(e,t,o)=>e!=null&&e.length?e.length===1?i(e[0],d):e.reduce((r,a,s,c)=>(r=o==null?void 0:o(r,a,s,c),r),t):0,ze=(e,t)=>{const o=Object.assign({},d,t),l=i(e,o),{type:r="number"}=o;return r==="number"?l.value:l.toString()},Co=(...e)=>e.length===1?i(e[0],d).add(0):g(e,0,(t,o)=>i(t,d).add(o)),xo=(...e)=>{if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[l,r]=e;return i(l,d).subtract(r)}const t=x(e),o=t.shift();return t.length?g(t,o,(l,r)=>i(l,d).subtract(r)):o},_o=(...e)=>e.length===1?i(e[0],d).multiply(1):g(e,1,(t,o)=>i(t,d).multiply(o)),Ao=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[l,r]=e;return i(l,d).divide(r)}const t=x(e),o=t.shift();return g(t,o,(l,r)=>i(l,d).divide(r))},$o=(e,t,o)=>{if(t<=1)return[e||0];if(!e)return new Array(t).fill(0);const l=Object.assign({},d,o);return i(e,l).distribute(t).map(a=>ze(a,l))};function qe(e,...t){if(Array.isArray(e))e.forEach(o=>qe(o,...t));else return e(...t)}function u(e,t){var l;if(!e)return t;let o;return typeof e=="function"?o=e():Vue.isRef(e)?o=((l=e.value)==null?void 0:l.$el)??e.value:o=e,o}function ko(e,t){if(!e){const{defaultElement:o=null}=t??{};return typeof o=="function"?o:()=>o}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function p(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function Eo(e,t){const o=Vue.watchEffect(e,t);p(o)}export{io as A,ze as B,$o as C,Co as D,xo as E,_o as F,Ao as G,lo as a,oo as b,yo as c,Qe as d,wo as e,qe as f,uo as g,ao as h,S as i,So as j,ho as k,eo as l,p as m,no as n,bo as o,to as p,go as q,ko as r,fo as s,ro as t,so as u,mo as v,co as w,po as x,Eo as y,u as z}; diff --git a/js/utils-CPRm4XW8.js.gz b/js/utils-CPRm4XW8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c813f4cc983cf890542ab2e6238aa345076a8f5a GIT binary patch literal 5545 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 diff --git a/js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js b/js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js similarity index 100% rename from js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js rename to js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js diff --git a/js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz b/js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz similarity index 100% rename from js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz rename to js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz diff --git a/js/vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js b/js/vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js similarity index 100% rename from js/vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js rename to js/vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js diff --git a/js/zh-CN-CLjKG2OA.js b/js/zh-CN-CLjKG2OA.js new file mode 100644 index 00000000..ee70f864 --- /dev/null +++ b/js/zh-CN-CLjKG2OA.js @@ -0,0 +1 @@ +import{y as Z}from"./hooks-DMyQYazF.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const e="当前环境不支持全屏",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",m="退出全屏",_="搜索",ce={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:m,Search:_},se=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:r,Lock:i,Reload:s,Search:_,Setting:l,default:ce},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",T="文档 (加速地址)",O="文档(内嵌)",y="可视化",C="表单",D="Mock 数据",P="模态框",M="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",F="分段器",x="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",G="高级表格",ie={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,Echart:y,Error:"错误页",Form:C,Mock:D,Modal:P,MultiMenu:M,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TemplateHooks:A,scrollReveal:E,TablePro:G},le=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,Echart:y,Form:C,Mock:D,Modal:P,MultiMenu:M,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TablePro:G,TemplateHooks:A,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="项目配置",$={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},B="界面显示",re={Title:Q,ThemeOptions:$,InterfaceDisplay:B},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:$,Title:Q,default:re},Symbol.toStringTag,{value:"Module"})),H="注册",V="登录",q="扫码登陆",J="请输入用户名",K="请输入密码",U="登 陆",W="用户名",X="密码",Y="开箱即用的中后台管理系统",me={Register:H,Signing:V,QRCodeSigning:q,NamePlaceholder:J,PasswordPlaceholder:K,Login:U,Name:W,Password:X,RayTemplate:Y},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:U,Name:W,NamePlaceholder:J,Password:X,PasswordPlaceholder:K,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:V,default:me},Symbol.toStringTag,{value:"Module"})),pe=Object.assign({"./zh-CN/globalMessage.json":oe,"./zh-CN/headerSettingOptions.json":ne,"./zh-CN/headerTooltip.json":se,"./zh-CN/menu.json":le,"./zh-CN/setting.json":ae,"./zh-CN/views/login/index.json":_e}),xe={message:{...Z(pe,"zh-CN")}};export{xe as default}; diff --git a/js/zh-CN-CLjKG2OA.js.gz b/js/zh-CN-CLjKG2OA.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a60cbfdfe52df9c1f2b5d456b30b06a550162043 GIT binary patch literal 2019 zcmV<92ORhxiwFP!000021JzhKs|yM^2BBJC}(+pXH=?fw~TlTZ5>uIwZ%2~?`8`{7Ho`QAbFj3MJQi?_$mgZ5!S3OVIyiV5GYRY?ay{Jx*5q*7X~e}Q9B^#N zXpBQF8j-u?$gy3=Go2lG#wX3w*VuWLgMM;VPkLbL>ex`Wag`&eVN3C$Ve|a$Tb+$_ z)Dpl|O@tanBXV1Zlo%Pvq(`QQnzpYRhBQhoJrA$j`gc)w$Lc5MLZ?TS4yqkKVJbYOYjPKU7xM5T**MEZq(B#8A-T#(t;+SI{LY z^3Ev2s)Fi?WGbjKJL}%tt`B4s2FlDZ7);fPjR%-kAQY!S2x{esfvd&{ z$3d2)s#&7qxN2!&92+um3RJG;Nv4eLuMF!+n+-mXnAA8Pajttl#=0J4?Tdq4RM6q( zNAK6aBdjaPTUmAY*8JCZ5zZ;d-+k)7d+vVx$({S?-rMt*w-9y|{AaCK`!Ok0mQws8)-SbxeiEz4p*>c8x z__{Ltqx)*hU72k~c(6Y6=k9%Xe$M@{@aOIWgiC>o&BLGP-Gyfe#}#zAx*obpC@9Ia zLW{S&f-=KzJZXwD$+wj}R^d=R%O5hnsJ` zZ|A)ARd@F>!hJys&wCpm+!yNzPbnyM^HPiZ{l5459>SA@Aq1rME%1rkZWi~0|9+hiM2cqM+s^uX8CL=ir@MQN+iK@NERnlJ3q=)u9H!mpd5lz9!MT1m_|~;_W;vWgQSlx`z@R5 zKn8Jd*sn+l_j1lSL6xN!hnt(B@_me(B#r}hNCGFBt{P+rCmlo3&}|YAX0ucSGFH3D zB$(!yUwP#ik?Yr(MW%2%Xai&tr@<@+F}fVw1d?uSYn&OzFie1Iklre6h%<7j zjE%3W@&5&p{=XzSiunn3>Sr8{MRNBYY)n zCWre^-MOFqrFHNANB7Ah!dH(CyPNajNqQqR(-JPbrJ!Tz+X||K?kLFJo%J_4I5^Fu+Ii zc~EuWwOf-~4%T4S30RsjL(pPv-aa;Og5}hPjbp=h)oyJ@JvK8zVbVTp1o1sfEghz6 zm<*I#@f0XCW|cCTk!5-0Oc5{&7oyg3`65h(FBqmEc*9T&SNY=K{sY-$zt(sV003wT B=oJ6} literal 0 HcmV?d00001 diff --git a/js/zh-CN-CeI0xlBH.js b/js/zh-CN-CeI0xlBH.js deleted file mode 100644 index ea730940..00000000 --- a/js/zh-CN-CeI0xlBH.js +++ /dev/null @@ -1 +0,0 @@ -import{y as Z}from"./hooks-DUpKDX8W.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const e="当前环境不支持全屏",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ce={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},se=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ce},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",T="文档 (加速地址)",O="文档(内嵌)",y="可视化",C="表单",D="Mock 数据",P="模态框",M="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",F="分段器",x="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",G="高级表格",ie={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,Echart:y,Error:"错误页",Form:C,Mock:D,Modal:P,MultiMenu:M,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TemplateHooks:A,scrollReveal:E,TablePro:G},le=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,Echart:y,Form:C,Mock:D,Modal:P,MultiMenu:M,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TablePro:G,TemplateHooks:A,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="项目配置",$={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},B="界面显示",re={Title:Q,ThemeOptions:$,InterfaceDisplay:B},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:$,Title:Q,default:re},Symbol.toStringTag,{value:"Module"})),H="注册",V="登录",q="扫码登陆",J="请输入用户名",K="请输入密码",U="登 陆",W="用户名",X="密码",Y="开箱即用的中后台管理系统",_e={Register:H,Signing:V,QRCodeSigning:q,NamePlaceholder:J,PasswordPlaceholder:K,Login:U,Name:W,Password:X,RayTemplate:Y},me=Object.freeze(Object.defineProperty({__proto__:null,Login:U,Name:W,NamePlaceholder:J,Password:X,PasswordPlaceholder:K,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:V,default:_e},Symbol.toStringTag,{value:"Module"})),pe=Object.assign({"./zh-CN/globalMessage.json":oe,"./zh-CN/headerSettingOptions.json":ne,"./zh-CN/headerTooltip.json":se,"./zh-CN/menu.json":le,"./zh-CN/setting.json":ae,"./zh-CN/views/login/index.json":me}),Fe={message:{...Z(pe,"zh-CN")}};export{Fe as default}; diff --git a/js/zh-CN-CeI0xlBH.js.gz b/js/zh-CN-CeI0xlBH.js.gz deleted file mode 100644 index 78b5616b8f632beb76f1fc114064fa1856ec1864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1994 zcmV;*2Q~N~iwFP!000021JzhBGJ1S`XXp66}oM=>^9tP7in*SZntWexBF+XO+M{kxU!S5Bv7fU_QT#U zi9Pe2bDlZRnK`yuzQBbwQ);7T+h{o>cpk~8a-5HwQtW!+O6=CToAQ{6F0cTHlVMpNe!S~%3zj51XLU}S7vk95hM za!88h9BYQDwh&;bC3(!}7?RIO=ZAVmQgmqOBxVwrhva&D293#)q}_~*6m76g zNU2;vBpi~@%b_Eyj>a!d^x2)#$u?$=3eb*Q^(F_Wu8a+5nyqY$>82DbP8s$UHqkuC z3=0HRtw5u2Nbc;GVxxnpM{P-r2Bsx~6rYx&H>~j~F>$^X0R^eR z)NzUDnH34wR4Yvl7?WM6o1viQsIbgPm)s?Xq$o^J44%%nWOZ7Ap@FDlVmHt6Nh1?( z##pA#(veR2v|q-t(lzNagX7wygl$+X4^kj%UCHY-mXgk1I|&U`wOEl^r3Us^eE7B~ zj-G(6OJ2iu_ll$h{rv$><%Vgsfr6afC(ivv@8O2C`tAOwMR#e#UAW`StvT-=Aq=3* zFtg8~X&tnFTi0u4PoRuBC`0KnP%Swl0H&e6ey2f(889q(0fbd*pGl<(f?GV5B8IK& zSc43;b&CMt&p1w$@@cNi7Ef4$8QCPw;+Z1VZ6GMlHCqQ%?&!c=LDkCd-uLU(xkYbx z9brqENis_Zg7!acS681Q9HU~KAos<02lszPc#vgt7D4W_hx=RW2oDREr=k?)Iu}uH zWLUOg=%dTnP>{F0P+eJdpY3_Cw-8npg|z@-S4e7&lB} z;Q@btWT*-;W)^f>A_k6f!ve!f3Tl|l#}T!Rjjzk$3BFDW*+QzpwV{CZ#kn>W_z z@k{TwRfJVgW=25gR3j!Hn?91Y%9oJ-gMr6=l#0pY`sA^qaf$e`|8sA!K0VX;xfW%1y$cX ztyVrDoKujyaCd+EHNpu6xlix9m473gY+SarI}ct}XMc2FZaOQo9S9FKX8zc@=giMJ z9~S=DxsPzk53zCZ^Srb06yd0X4k~LwsF;G{Tpe$7mp9!-e|IU!U8}gWcihT6!f^#T zuU~juKi8PG*Ot?P@R+}+esJdggK+UrS|bW_cb0-pHywmYpz1Hr`~}s` z7$`G6Q;eIWfP1M>xdueTQL5%326;}hI7)TZ)~N-<0#s)Do7S#vSP(XjhcX$a0vW4cq+(pP^I%w{*ccfWV1i-M;HVjCj3x>K zsAlE>EHaI+jYR!LU-frIi3|jPJ!x)RWDt*V+X4|JVjL$R8+h->iDGs@NL(c1}#E; z>5+G>wTFN6*Y@z<)*dbnTlTf)?)c5|{@Gi`^y_NuxU1G+4GxVAiZAXGmlWi_UvuUc z5Wb-x@AT_ZYt;q`j&zkpxX*^c4ocxch2H_Z)weY@vr?)Z=J^vokyGAdc}J@@4esl zwtqx874-6~{{Sz@C7fVc!*7T;>c!Z&pTJjX9)@+QLXPVi2yz(@Q`4N}LOVKo1rPEp zGsyJ-Pi`K9$SpiVOO1*ox63&Hbz-&n|2!>n>oW{nSJuP}pO}n>?x`<-IyhV%HBFW^ z+GqS%ken2~dMc~)G}Yr^nl$UbU2p>t4)}0B2UG)5e>ADrU>#;0gC#lFEmo+{n@8sJ zVA%Cx{m8Ic^IM;xM`nr)Ce2g2pWjo=&|s>L$wRpV_k%K%uTds5vMi6b7XYKc5OtKx c7ho#*XwVP-SA%-G$`}6eKdiOE(@YQm0M@|gB>(^b diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 4e457bf4..2435dd7e 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1726917070678.js +// mock-data-1727424076440.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1726917070678.js +// mock-data-1727424076440.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_1726917070678_default = transformMockData(mockList); +var mock_data_1727424076440_default = transformMockData(mockList); export { - mock_data_1726917070678_default as default + mock_data_1727424076440_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index d32f07aa481e6df8d8d6bf18663769fbb25c8e2f..b44bf372dc5551a2e2fb4af9681a097401897fbf 100644 GIT binary patch delta 990 zcmV<410np92$BdMABzY8000000t3xf-*ekG41U*Nf%=KsWLfd0NhgsWEPrtYn@x(@ z7gcRx4WDoBFfn0@nUF{_RA#^Ob{2+zZYyPA4a{(rqX~c)g%9huaPR=KN&zFF}Q5<%Z8s&X?z> z%hTxm?DRAW@3bdM8`uGi;(t?%@L1?s1-ibCOYH850hC{RRI$GE>kiZg?qxoWWzY1+)V3x6o(4#c_ zBpmsa!GDcj-*ScNqBf$?6nR$5#E41)SBmdhfigF@z70yDsg(qYkALvvSQ%!bC|E?a z59V8*3(0B8wmip+S}Bw!AUS>&e_`MbSUT59CAEPn%QV_z8JWNwPJH+dKGo$7D%RQi zt0AJ+?)xVgc)Mg)Fa`M#KacvybEc_lqlC;wwr4wD)HosUm#?2c zg~x!2wL-nEq(-Jt2Y--MDF#sLoS0L*)MLJGxE2Z3lx-OcwJU<#1(kkG9^Ez!L+8W; zXh!^5KNQ4qRgnD+*GPrY)|#y`S7C&_)3enOyP-BD1go|rn52H_VsJVal1O9gGW?y( zv?{~A7AfhuG?=4eCvO5c zi&|8okQ;o@%@H`|2AS{pY+jxTlNN^csBan3Q>!9|*@ADyq7d55=pzD>7iO=v?^r4PFg>+C`{PhbU9lZei3* zy=cgpk^caeQ53-Js($m+$MdWD?BaBJRi76rZT*U+aO1p#_u=X zs?DhZEHw6RT0)K{+?Y>7w6-p1ORzr*r1fD5%0yvMF&CE9N?BHE;c7S(GAZg5b?c#b z3jabfw3Ax{9e>+Xy@jh&#UJ~IpyDLtMI|$lQ#AB(6n~`G3$F{)eWC$G-7x6MWKsEPrza+iimB z7gg?H1D|j1Fg8JgsgOuAROYar>@5uc+?C3}2AJV0L*oO_a}PFe;Wz zX0Zxa;o0guxYH9+*uaip6n~dGEmiSb8Q;I>hC>ahDhrtIg~8b_uQDNL&J*ru8r2@v zwD&(xuqfv{RJxP_2?C>S@=mlRQA2}<4IJzBq@{&D1Mw{}8JaIv_p8t*0%jQ-2`7|h zmxLpqGWf62>szicnO8>Snj%jt85>bb;7aiW%TZ?L*0Vt=G?kJd@qZD194doU(etQ(JZGG`HcH4$qzAU=d4(hLe);xY6ktqQWg;Towhnp(3p<|>SkcY3<+V>i@>gka^41f$fCZ46H5LJ~=2T?W5% znUqD4RU%=Y)A1xxsPz~Smz6XJMxEZku;3yegRH1^Lv!N92Y-pWQ?e7SkOnhUY;o?x zS=gXrh1}qKZce}nH^@B4XZ`X_7_~5L27Swjo=W8rOy_(j=DE;jN@o{nZp$Qs>CYej zu!010eu&_882Xl6S1u7Sg%3XMyYbrAiCY6aRHzOS9BmU0Tha0bwT0EN0fi51yUEc& z?m~6*U=fC1P=D|pb0ew$;GQ?IaJ{y%rcF~htw@2rqI2QfH+a?eX&a$J9iU8DvxPw~ zb)r6JM*e+RhM^DBtLprxkE^Td?Ba*zRdu#pgjdz;<(rRFzw_>XrZhZ{nji<7+Uqv$ zs>!Ja%r$my8bVGc+>lQ~G`22hORzTxr14=1N=0r^F&7qBN?BHE;c7S#GR~_6b>pFP z3jabfG?QBc9e>kPorSAY#UHzdpyDLtMJZE}Q8e^%6n~`G3$Jq1exe>k-O%gFWK<0! z;N`VTuz3;P<3W>is`X>-1!<{1@c5Rodprz!6x?kZ2<>iF#UC&4@o??IyMg;)SLs_8 z1VOKko~S!rL$v*``w=|Mos=zeTjGB^;(yy@44bDfBpcSU?X4%x1CLU9$rIPmEa`pr MH*t{20Y?e|0Lc{GdH?_b