From ddec6dc79f638903881da3720dd81943a30574a5 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Mon, 27 May 2024 09:49:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@7ca9663cb158d0f17c363c78b706fed5be1ee4cf=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 8 ++++---- index.html.gz | Bin 1723 -> 1725 bytes ...mo-H4KZq6gW.js => BarcodeDemo-COQ5TLIU.js} | 2 +- js/BarcodeDemo-COQ5TLIU.js.gz | Bin 0 -> 1433 bytes js/BarcodeDemo-H4KZq6gW.js.gz | Bin 1433 -> 0 bytes js/dayjs@1.11.10-C8LoRVP6.js | 1 + js/dayjs@1.11.10-C8LoRVP6.js.gz | Bin 0 -> 3714 bytes js/dayjs@1.11.10-D8VSY-p2.js | 1 - js/dayjs@1.11.10-D8VSY-p2.js.gz | Bin 3740 -> 0 bytes js/en-US-BWUAwR_8.js.gz | Bin 1678 -> 0 bytes js/{en-US-BWUAwR_8.js => en-US-dGqXu2T5.js} | 2 +- js/en-US-dGqXu2T5.js.gz | Bin 0 -> 1677 bytes js/hooks-C_aV-8Y_.js.gz | Bin 33683 -> 0 bytes js/{hooks-C_aV-8Y_.js => hooks-D__JBy9V.js} | 4 ++-- js/hooks-D__JBy9V.js.gz | Bin 0 -> 33682 bytes js/index--2GJj_G0.js.gz | Bin 1780 -> 0 bytes js/{index-DJIz5MzS.js => index-0eAPhplG.js} | 2 +- js/index-0eAPhplG.js.gz | Bin 0 -> 2490 bytes js/{index-Dcn5JGnj.js => index-B0s1sHSa.js} | 2 +- js/index-B0s1sHSa.js.gz | Bin 0 -> 1121 bytes js/index-B37NEHRA.js.gz | Bin 1512 -> 0 bytes js/{index-DC03dE4B.js => index-B6I6C9YC.js} | 2 +- js/index-B6I6C9YC.js.gz | Bin 0 -> 979 bytes js/{index-o0u9h3hq.js => index-BDjUBSLe.js} | 2 +- js/index-BDjUBSLe.js.gz | Bin 0 -> 1993 bytes js/index-BL2t8biX.js.gz | Bin 1779 -> 0 bytes js/{index-DPXK2Hqg.js => index-Bl_qpIXw.js} | 2 +- js/index-Bl_qpIXw.js.gz | Bin 0 -> 1562 bytes js/index-C3ZkZKNu.js.gz | Bin 1656 -> 0 bytes js/{index-CCe0EPWx.js => index-C7AOSqeH.js} | 2 +- js/index-C7AOSqeH.js.gz | Bin 0 -> 1029 bytes js/{index-ErTCpObk.js => index-C8zqukfl.js} | 2 +- js/index-C8zqukfl.js.gz | Bin 0 -> 1226 bytes js/index-CB5h-bG4.js.gz | Bin 798 -> 0 bytes js/index-CCe0EPWx.js.gz | Bin 1029 -> 0 bytes js/{index-CvrKYo_w.js => index-CDH0QlWI.js} | 2 +- js/index-CDH0QlWI.js.gz | Bin 0 -> 2866 bytes js/{index-CB5h-bG4.js => index-CF6j5Vit.js} | 2 +- js/index-CF6j5Vit.js.gz | Bin 0 -> 797 bytes js/index-CKP6r8dS.js.gz | Bin 1347 -> 0 bytes js/index-CMqJ8Fgn.js.gz | Bin 1982 -> 0 bytes js/{index-CwPRbKGA.js => index-CUzXUE6l.js} | 2 +- js/index-CUzXUE6l.js.gz | Bin 0 -> 3536 bytes js/index-CmRGfCGV.js.gz | Bin 29627 -> 0 bytes js/{index-C3ZkZKNu.js => index-Coi3EDQn.js} | 2 +- js/index-Coi3EDQn.js.gz | Bin 0 -> 1655 bytes js/index-CtCUPkq2.js.gz | Bin 2160 -> 0 bytes js/index-CvrKYo_w.js.gz | Bin 2867 -> 0 bytes js/index-CwPRbKGA.js.gz | Bin 3536 -> 0 bytes js/{index-B37NEHRA.js => index-CyPGhaNY.js} | 2 +- js/index-CyPGhaNY.js.gz | Bin 0 -> 1512 bytes js/index-DC03dE4B.js.gz | Bin 980 -> 0 bytes js/{index-CtCUPkq2.js => index-DCoyqy2r.js} | 2 +- js/index-DCoyqy2r.js.gz | Bin 0 -> 2159 bytes js/index-DJIz5MzS.js.gz | Bin 2490 -> 0 bytes js/{index--2GJj_G0.js => index-DM_A3HJB.js} | 2 +- js/index-DM_A3HJB.js.gz | Bin 0 -> 1780 bytes js/index-DPXK2Hqg.js.gz | Bin 1561 -> 0 bytes js/{index-CmRGfCGV.js => index-DTCDOFnc.js} | 2 +- js/index-DTCDOFnc.js.gz | Bin 0 -> 29626 bytes js/index-Dcn5JGnj.js.gz | Bin 1121 -> 0 bytes js/{index-CMqJ8Fgn.js => index-Dw0UWyPw.js} | 2 +- js/index-Dw0UWyPw.js.gz | Bin 0 -> 1981 bytes js/{index-CKP6r8dS.js => index-Dx7wlDak.js} | 2 +- js/index-Dx7wlDak.js.gz | Bin 0 -> 1347 bytes js/index-ErTCpObk.js.gz | Bin 1226 -> 0 bytes js/index-o0u9h3hq.js.gz | Bin 1993 -> 0 bytes js/{index-BL2t8biX.js => index-zIQvBW_J.js} | 2 +- js/index-zIQvBW_J.js.gz | Bin 0 -> 1778 bytes ...tance-Kh46CAlG.js => instance-D9Hiwnpi.js} | 2 +- js/instance-D9Hiwnpi.js.gz | Bin 0 -> 770 bytes js/instance-Kh46CAlG.js.gz | Bin 770 -> 0 bytes js/utils-DzwATN8F.js.gz | Bin 3339 -> 0 bytes js/{utils-DzwATN8F.js => utils-adu6pwJt.js} | 2 +- js/utils-adu6pwJt.js.gz | Bin 0 -> 3339 bytes js/{zh-CN-Na6MSUgT.js => zh-CN-BE2wI9Ld.js} | 2 +- js/zh-CN-BE2wI9Ld.js.gz | Bin 0 -> 1970 bytes js/zh-CN-Na6MSUgT.js.gz | Bin 1971 -> 0 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1042 -> 1042 bytes 80 files changed, 34 insertions(+), 34 deletions(-) rename js/{BarcodeDemo-H4KZq6gW.js => BarcodeDemo-COQ5TLIU.js} (95%) create mode 100644 js/BarcodeDemo-COQ5TLIU.js.gz delete mode 100644 js/BarcodeDemo-H4KZq6gW.js.gz create mode 100644 js/dayjs@1.11.10-C8LoRVP6.js create mode 100644 js/dayjs@1.11.10-C8LoRVP6.js.gz delete mode 100644 js/dayjs@1.11.10-D8VSY-p2.js delete mode 100644 js/dayjs@1.11.10-D8VSY-p2.js.gz delete mode 100644 js/en-US-BWUAwR_8.js.gz rename js/{en-US-BWUAwR_8.js => en-US-dGqXu2T5.js} (95%) create mode 100644 js/en-US-dGqXu2T5.js.gz delete mode 100644 js/hooks-C_aV-8Y_.js.gz rename js/{hooks-C_aV-8Y_.js => hooks-D__JBy9V.js} (97%) create mode 100644 js/hooks-D__JBy9V.js.gz delete mode 100644 js/index--2GJj_G0.js.gz rename js/{index-DJIz5MzS.js => index-0eAPhplG.js} (96%) create mode 100644 js/index-0eAPhplG.js.gz rename js/{index-Dcn5JGnj.js => index-B0s1sHSa.js} (93%) create mode 100644 js/index-B0s1sHSa.js.gz delete mode 100644 js/index-B37NEHRA.js.gz rename js/{index-DC03dE4B.js => index-B6I6C9YC.js} (85%) create mode 100644 js/index-B6I6C9YC.js.gz rename js/{index-o0u9h3hq.js => index-BDjUBSLe.js} (96%) create mode 100644 js/index-BDjUBSLe.js.gz delete mode 100644 js/index-BL2t8biX.js.gz rename js/{index-DPXK2Hqg.js => index-Bl_qpIXw.js} (95%) create mode 100644 js/index-Bl_qpIXw.js.gz delete mode 100644 js/index-C3ZkZKNu.js.gz rename js/{index-CCe0EPWx.js => index-C7AOSqeH.js} (89%) create mode 100644 js/index-C7AOSqeH.js.gz rename js/{index-ErTCpObk.js => index-C8zqukfl.js} (91%) create mode 100644 js/index-C8zqukfl.js.gz delete mode 100644 js/index-CB5h-bG4.js.gz delete mode 100644 js/index-CCe0EPWx.js.gz rename js/{index-CvrKYo_w.js => index-CDH0QlWI.js} (97%) create mode 100644 js/index-CDH0QlWI.js.gz rename js/{index-CB5h-bG4.js => index-CF6j5Vit.js} (86%) create mode 100644 js/index-CF6j5Vit.js.gz delete mode 100644 js/index-CKP6r8dS.js.gz delete mode 100644 js/index-CMqJ8Fgn.js.gz rename js/{index-CwPRbKGA.js => index-CUzXUE6l.js} (98%) create mode 100644 js/index-CUzXUE6l.js.gz delete mode 100644 js/index-CmRGfCGV.js.gz rename js/{index-C3ZkZKNu.js => index-Coi3EDQn.js} (94%) create mode 100644 js/index-Coi3EDQn.js.gz delete mode 100644 js/index-CtCUPkq2.js.gz delete mode 100644 js/index-CvrKYo_w.js.gz delete mode 100644 js/index-CwPRbKGA.js.gz rename js/{index-B37NEHRA.js => index-CyPGhaNY.js} (96%) create mode 100644 js/index-CyPGhaNY.js.gz delete mode 100644 js/index-DC03dE4B.js.gz rename js/{index-CtCUPkq2.js => index-DCoyqy2r.js} (96%) create mode 100644 js/index-DCoyqy2r.js.gz delete mode 100644 js/index-DJIz5MzS.js.gz rename js/{index--2GJj_G0.js => index-DM_A3HJB.js} (96%) create mode 100644 js/index-DM_A3HJB.js.gz delete mode 100644 js/index-DPXK2Hqg.js.gz rename js/{index-CmRGfCGV.js => index-DTCDOFnc.js} (99%) create mode 100644 js/index-DTCDOFnc.js.gz delete mode 100644 js/index-Dcn5JGnj.js.gz rename js/{index-CMqJ8Fgn.js => index-Dw0UWyPw.js} (95%) create mode 100644 js/index-Dw0UWyPw.js.gz rename js/{index-CKP6r8dS.js => index-Dx7wlDak.js} (94%) create mode 100644 js/index-Dx7wlDak.js.gz delete mode 100644 js/index-ErTCpObk.js.gz delete mode 100644 js/index-o0u9h3hq.js.gz rename js/{index-BL2t8biX.js => index-zIQvBW_J.js} (93%) create mode 100644 js/index-zIQvBW_J.js.gz rename js/{instance-Kh46CAlG.js => instance-D9Hiwnpi.js} (90%) create mode 100644 js/instance-D9Hiwnpi.js.gz delete mode 100644 js/instance-Kh46CAlG.js.gz delete mode 100644 js/utils-DzwATN8F.js.gz rename js/{utils-DzwATN8F.js => utils-adu6pwJt.js} (98%) create mode 100644 js/utils-adu6pwJt.js.gz rename js/{zh-CN-Na6MSUgT.js => zh-CN-BE2wI9Ld.js} (95%) create mode 100644 js/zh-CN-BE2wI9Ld.js.gz delete mode 100644 js/zh-CN-Na6MSUgT.js.gz diff --git a/index.html b/index.html index 6e0c6849..ec4b04ba 100644 --- a/index.html +++ b/index.html @@ -17,19 +17,19 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + - + - + @@ -39,7 +39,7 @@ - + diff --git a/index.html.gz b/index.html.gz index b4a1114164e7638d0b16a157ba98d8dfbe9ee504..4b5324db01e8e57d8b1eb1f34d23b45516f15bf8 100644 GIT binary patch delta 1711 zcmV;g22lCC4ZRJ2ABzY8000000t4+?TXWmE6@K4efof-GcV`XoqN`;oqgb-DahrAG z*y%Vg8i+g+A%Or5fU@LH{(Fa4Q;BTHG27`w`Cx;r5YK6NK`8N@ScuFcf(KRT|8&adml$ zdktjeVsIu_NC6)Kuj>hD975P9EJ|D4^T)q zER4hIRIEXz?{vmtC}aj*NMM-Z@alqY(Pb{>z{=)!OrEJ2N}C)d5xDj~tsE5_`IiVU$%t+@&Am@boUOnV%;W?BRC2S-+(>AI@vy=26b^ zj0u0_5Sw)II9eX|Waqjjc%N>UdgLVO=Gb`L`-i;v^uALQc%+yxIK}S}8z1}fWZALb z)Mc4iDG=V4EcM7GHfiC*^Vb(sdR~|5v&b!f!*+bzK3v6Tw>6wS5jC-k z4dWV9Kkh`gXQn1lCJZR*nJfeBMC?yJy;=lkf7X=&$;l$I(1HmZfznJH@U@{PF_cSx zoM}ptny-s5K6T@ud5P=FZ5d)CaoX!fZkmFV@%iZ$e7LHKgVCJLMlNY4**)2Qz-J6< zg1%EAd{Cn{X%ict{pAGblXsUjfkSdyFggc6KG|M3o1a;Y{h??^c`{7?8C~1&uj=f0 zQw7vBY|YHJ?NmI=iOow};GD>T8ln zp`0y5A9;{8&>j6q)zujLRIQ%Ud5?H5Z91*a_ZW`sot{o_6^$ZLC6n|P)<=$Q|59iY zKxW43oX>Q`>9&vXEzDNT;F;V!xHjjoXED_2!oH2w4HX7hDh9&z(HfM0VIJlCXndx? z%R)m)6@E*UfLEzJ$>UHIR4HXH+T&Eo^Eg#itcZH6-9WfsU&h+7d6Ew4z4&Xg9g+6o z6weblRdMzN<~>2Wh?#*bZ#n@?%w8frX`Qf^KHKK zIjfI;{q^X-tbeIY*7&eZy6#~e;m~?{I3y51pxCaH@(x~)VlPr@N10KeSTo`m%>P`2Lx?*n%^NP zX)ZK+iNMbS`Lg4n|2yV?&N0cgrM#^SX42p0*CU^;5%Y%)8b!$$b)T)jTG(4U^2=3D z=5ea^1C(WvDYralQ+AA~Y(=R0%fdb4z2MJekT31%zJpf|2UcdbftCFz`fm~>VYVe5 F003KARd@gZ delta 1672 zcmV;326y?r4Z970ABzY8000000t4+?TT>f37Ji>!q4m_%%+wAq!udA?X^;&B=KGfou{Plgs< z(6zo}xio$14Df>6FoiHuVSh9WPZN`o0Tt}ah- zuYs&w49>(7Dd58f^Q34Xvx#8XU?H7@rC0NRu0!5Hfr8nvVJW)72EvF_1IY`~tN8;` z!X_OdBxnf3#)`pRB$a98vz`0Zw1`5EINW%CYt+hoM94JrvS4 z3*)dl6>CuGJDqYE3YkF{5*TJUyt$wobeT&zu(G)=lV>W1(vLYbkf)^9Qn5J`nKQQ4 zT<9#f@KJbiIy*YO-sQ^&BW9?P0xqe)4Zh2W3vF@fQypN?qZViyI6V3~4y zJ%iDIDu!6YLF(}K}C_~G&9rrG?=YU~e1Gs=@;{8w~if4Hi% z<4qJ$&#)CUo07}rbp7FU{i#+iu`n!u1e`XzBDHVZ^yKVcb!A~zMUE!)8uxA{^_8b4 z7O*z>Ha$S59m26E$=N77+N5RC#bbRt4&UBi)YX(Yi>8t)KV#_NaR6`Uhg|K%*Ji^( z2LR@Ia8H+}x&^GUx+0#g0rUGTg~#zl^Z0H1eLYO`BWL#}l*jyCi8-)}tM4FxMa=m0 zm6QhkJ3nP(ocn``IW}~TJ;|l&qn~H9PS>^%c9JEB;u#g%iMX6jQHA^P?XvWsy z7fd+JOdpjZD>e_R??y(Ix2ZHkMuyc1>MiF=#=@`IDtQjdi%UAYqUyKD%vS1al1QPP z%|#!1kTlRO{Ycf-82eN$pVN7VcrI-^tUflxmw%TAEu zc@*TyIL$$xiPrB7qsr2{d25WW?lV1fEJT6ayw!K}ao|7S8Dy1l6e9EP_Jou)Z zDd5zw6&!5mqfMGlvm#TGlQwC)PCEa!4+~KeNY79)=YW`)C6loQB!7jORIvA=J#=O& zmF~gjbgCtf&C6}R^*O7Le*N{}zpQ_$OxF0YO}g%W9pTV=eK;f#KcLvQlkyH;k7BP< zX-k<=!F~ywnW7=+3P2&d{mWiH>OBmTCR$QddMmM8ZY8F+tF;cOFYo%uM)vc8RDFJ6 z^OwR%tw#iHcbeZJC}}PVlzFOE>I`Yd^PUdl{^&^yJktw&lWK(vGsBA^3`pd!t;)CEXWRNdy>Ar[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}; +import{y as e}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-COQ5TLIU.js.gz b/js/BarcodeDemo-COQ5TLIU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d594a55a5b7285218644765cff41602f085b914d GIT binary patch literal 1433 zcmV;K1!npmiwFP!000021Jze;PZU=e{oY>zw_n)g&ShtLAA(r{q0lPITceHHTxOo# zx$NxBc<&w9WwQxdtD?4O8e2PT zo|ki;yE81~I$Y*+byUyPQK%K0DL!{B5xk(XMiK-Gc zs`RvfkQj+7y_wS&deSC4ETaNqFKMqMI{Jsq zbQl+(^1u_2&>aqOHA*_d?R00S2I!@8Lx%?mlX5T)32UPxUZ!ux3x|1qZ}ZHiQRRTQoQxtJg=J_8;<1W%dV7ZY#^Bso7znya zxfJmh(h~UVRPKCJ(}e?i%y6&`;5E$P8Py!>Jv|!6NMW&wc#Jd!EWNpN${>UP4nDy> zTe1u&70GsOcd3Q;4Sv~o7#yfB*%XtxU2yN{MD}cdcH|InP0?N8*Y5e~*|Dl+bjKF5 zZnSIM17bju+0f%;T*n4mHso!Z0S$Fit~&*j-Ax*8hfMtb) zL$aY>jbOU>3k}oUC}doVNgDS%0v}k=hUE)i~Do$!@iomf+80S!3Q62rt1HhssG@g z($Z}4wSl?ApOt|1Nv`gmQrCgmAgaY^yflD|2Rj>*zzK^EtyfJ>%RORJ9_Gw!4XT;jaU zxuBtG%57$+5Uy2I{OeKi>iqGxth}~dt$6$8t=F5k_w?}RAD6$~D!zPPeDGs&ajtmp zM)BS=e|Gcr=57DZihtu5|Jk+e&4nt!|Krc{i{)3dSN!?4?TzK?&ibqOOIvrV8~+{` z_RXk|+}VAQckU`a(r0R{sTtv`>Qy{J z^>m6mo^5F8a{xHt$q#Hx-7)9{<)64GcNS;ME0?PTb%8c@+b^G%7Os}&){Cn*{ii>d zo~#76{P5nZ&GSg(?Vi6k*XS9x;a{1y$%27qtdT;{X0*p%jnPF_iz97p)Z#K+x28fwIKP?k_D$-vNoe5r~HO! nufs}7;mKYsL<)sSCuA!x@}t3ve68d{=V$){6_me9-wyx)(yh~< literal 0 HcmV?d00001 diff --git a/js/BarcodeDemo-H4KZq6gW.js.gz b/js/BarcodeDemo-H4KZq6gW.js.gz deleted file mode 100644 index ceafba52164203a650b9ff1b2efb8b931fa3cc6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmV;K1!npmiwFP!000021JzgWPZUQO{@%X=r(d{acDOx$FTtF0g+e2!95mRN%dq?2 z?Qna$>&z_Nak&JoRZ&|sjjg3L7E_2Z3f7uN3j8&)cks!7q1n3wSqe%TH8Hv5a+&9S z-XG8N&h4_C>u^~tG*Hn1r8IYPh%}jwlNCx&ijFEBV<|ErP#3G>5NR@KVM4@JqN+rV zDv6HK;W5RHg)uH?wp6OHHWF1%8_pLKZPC6kNcT7gTQ86a5s#55X;C_dPMuHDp`kEt z(gUSdkZXAXR3*{WqzCb4(n4ZwN>9Hxt)%jHILdMiD$IBbQQJvOReGjcJG0)vR2VcN z6y0&MEZ~ZgR^>vfW7trmtzneVIe?w^EGynhVkD|0a%V2|WKDKhMg_!P(u5;A`-aSH z7#E-Pz!Q+t9S(6dN;<>soX$`7(@W=u4i6G0&sq71VY z7r0VCUC@e=a5RX;8ljs@h9f5NrVIb%x znG0nj?fY&htgQ_`{IFk%xq_Eg{JVu%WmPFy4GQi-!gHLhK zmMjNKRkB^%U23Jh17GzX1_!E3HpygR7o13r=g;=#hYtbQ72O4X?T$syj?^rpJGPJw z$?j1PhyiJ4Lywbl9UE-fShQ&lG<2GB-7z2mIR{|@(sLUl#af)#U7TWuG_{rzmQ@Z8 z>BbXk1k=4==sYbXA?I3D0*Z8TkRG>-<5a+qE16>p&BK;M4Q6LFi6!KvMoT4Jo9u3; zFuv3+O(yD84M8HE1C=m3=orvwQ#J`?u#YnX7j?%HS`6p=sH>?lT&R7QaM6G?^(?71 zM!HXa^A?JJ2{~L8F15AehV@Wx;G$&G0u61iE?3sC?R@urWpia`acz6`Mfv^@=xC-S zbm`4$OFh8OQ7flXn4VhB9LThTuFll<@M0avc7PAeo ztfm1`SF~x0Wm!{ws;GnyuVO+d<28JPQ-?+_?$5ms`)cM2id-xOAAG!-s{d!E{)2xi zi!-EO%Jw5!n$J^g-mR~+EKlrh{Fk8NN zqkQj~KeO?AbE~Ofn`jowM4POglo~lD78G$PN;aC z>e&o;JloLF=KyfPlONcYx?|9B%0F>W?kvn~FJG<^Gz8i-Y`uJ1nZH_@T`RBL^q>A* zd9obX^22+tKF=eKw|oBHT(?X3=~%A3Fk89#cX{S=W&Y~%FZZLIhXtDk4Ox_D0O1Kw zNR}>WC~ZMr5t4F=FtdYO|M)H)o?=oradEObui#0F)StgFa_kY;pc1s|A<|^`$^C$C ziG?f#UDi}+NHeMEjxE8KL5sQxdKQdodQ^`ggdptMp(EkxItXzBz0C-rzq!39#C_F# zOjW0-)XijV_168Hk1D_3_3u2XEu%ko-@pCShrV3;ZP$|_)q>=n?s:""+Array(n+1-r.length).join(t)+s},R={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=R;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(P);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)v8=v31 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 literal 0 HcmV?d00001 diff --git a/js/dayjs@1.11.10-D8VSY-p2.js b/js/dayjs@1.11.10-D8VSY-p2.js deleted file mode 100644 index d5aa4249..00000000 --- a/js/dayjs@1.11.10-D8VSY-p2.js +++ /dev/null @@ -1 +0,0 @@ -import{c as B,g as tt}from"./call-bind@1.0.7-Cpj98o6Y.js";var U={exports:{}},V;function G(){return V||(V=1,function(z,P){(function(O,D){z.exports=D()})(B,function(){var O=1e3,D=6e4,j=36e5,b="millisecond",d="second",y="minute",m="hour",v="day",C="week",M="month",J="quarter",p="year",L="date",Z="Invalid Date",Q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,R=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,K={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},F=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},X={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=X;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[q]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(Q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==Z},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return 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 YS1>^PXF*BV^2a~^4b&y6QbP~`0P84B(f|Me diff --git a/js/en-US-BWUAwR_8.js b/js/en-US-dGqXu2T5.js similarity index 95% rename from js/en-US-BWUAwR_8.js rename to js/en-US-dGqXu2T5.js index 3d97f175..6749e2f8 100644 --- a/js/en-US-BWUAwR_8.js +++ b/js/en-US-dGqXu2T5.js @@ -1 +1 @@ -import{x as Y}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="The current environment does not support full screen",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ne={Reload:i,Lock:r,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:r,Reload:i,Search:g,Setting:s,default:ne},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",O="Mock",R="Modal",P="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",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:O,Modal:R,MultiMenu:P,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},re=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:O,Modal:R,MultiMenu:P,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,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="Configuration",N={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},B="Interface Display",se={Title:Q,ThemeOptions:N,InterfaceDisplay:B},le=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:N,Title:Q,default:se},Symbol.toStringTag,{value:"Module"})),G="Register",H="Signing",$="QRCode Signing",q="please enter user name",V="please enter password",J="Login",K="User Name",W="User Password",X="Fast Background Template",ae={Register:G,Signing:H,QRCodeSigning:$,NamePlaceholder:q,PasswordPlaceholder:V,Login:J,Name:K,Password:W,RayTemplate:X},me=Object.freeze(Object.defineProperty({__proto__:null,Login:J,Name:K,NamePlaceholder:q,Password:W,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:X,Register:G,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),ge=Object.assign({"./en-US/globalMessage.json":ee,"./en-US/headerSettingOptions.json":te,"./en-US/headerTooltip.json":ce,"./en-US/menu.json":re,"./en-US/setting.json":le,"./en-US/views/login/index.json":me}),Ue={message:{...Y(ge,"en-US")}};export{Ue as default}; +import{x as Y}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="The current environment does not support full screen",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ne={Reload:i,Lock:r,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:r,Reload:i,Search:g,Setting:s,default:ne},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",O="Mock",R="Modal",P="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",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:O,Modal:R,MultiMenu:P,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},re=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:O,Modal:R,MultiMenu:P,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,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="Configuration",N={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},B="Interface Display",se={Title:Q,ThemeOptions:N,InterfaceDisplay:B},le=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:N,Title:Q,default:se},Symbol.toStringTag,{value:"Module"})),G="Register",H="Signing",$="QRCode Signing",q="please enter user name",V="please enter password",J="Login",K="User Name",W="User Password",X="Fast Background Template",ae={Register:G,Signing:H,QRCodeSigning:$,NamePlaceholder:q,PasswordPlaceholder:V,Login:J,Name:K,Password:W,RayTemplate:X},me=Object.freeze(Object.defineProperty({__proto__:null,Login:J,Name:K,NamePlaceholder:q,Password:W,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:X,Register:G,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),ge=Object.assign({"./en-US/globalMessage.json":ee,"./en-US/headerSettingOptions.json":te,"./en-US/headerTooltip.json":ce,"./en-US/menu.json":re,"./en-US/setting.json":le,"./en-US/views/login/index.json":me}),Ue={message:{...Y(ge,"en-US")}};export{Ue as default}; diff --git a/js/en-US-dGqXu2T5.js.gz b/js/en-US-dGqXu2T5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ffd7424d483020de219c1ab08c30f5cd8022923 GIT binary patch literal 1677 zcmV;826FiyiwFP!000021JzjFQsX)jzTc;Csm=vdwN1hdFlfqEfrQ_INyra#;3lQm z9a}`Uf+UB8RPJ}*>Acf>?$-CU)OL6>mC7vV4%5!vYOG{J zyq#FeiFRAV;pOq-@YZ|K#m(uioyy+q}r0-QhgloF!z)blmvr)epSg zy4!r(JDg;fPn)0z?FLd#xb;=@_T2m7w_aGU?QNoTpb*n>CPZV;+x2R0E4jXJPGY_Z z3o@lJ4Hn*mO|s^Fbr0J|-63nY-^rOefL#u$;36%D@;RF zCFb&HJ#M$I`Rr|-d$1%}VK zSybRwe>Cr$&3o^FOGPW-ujyT_Gblthy zRno}ekfxas5aO6+!q9v8jo;oP8A;(8*)xi#QJ+PyoH3ChCD$^{1d`SEHb|c|Wjf|j zrkLR}C1CtzpBsVHt~5acEv6=v*k1xyJcGQwpgHFO-xvCpVH6q&{hJ zJr!(0AjpFm%T`~pRP!RD#44nOJZ5`p2Q)QsVfV$D1z7r^DU=@m>GXi6uoJ+eiMz*#U+Vceo#6D@sfIvULI$O<{ zr)--*D}Vm`uYdAX^AP|3>t6&GK55!hlR(oar&1*Z+CI6?YoKdyLM8}wd~%%$!)@5D zfSDlPCUEVO_IS(#BrwZ8XZH9Z@Q^32F*W5zzVbhMp&>Mx2r}zptpXhu`*dzB53~m@ zrsI)hDx_mr^G`?6k^znF@0ARgp#AmjMNT|z!Aah#=mJiZl8Tc2Qtm;k0&RlTfVLr5 zfOcWcKkYz4JH0M%h86d8R#{#OKp!gW3l-=U6dKTpE%gOG%`Z9q^a2XTb0!8*(oN^k zn?;su`UE-C^av`R&+R)KeFmM=T(C?}R-it&TmKiN`M=hoI-)qfk>q11*3FxK{PVxt zkB@z_?r_e!GwXE=zS-<{Ki~Gl;}wX{mDgKWuY*-NR6ObrAN6PUB#Z2Ot|D;mlOB)K zyp8@*9ed8&^yrhRK&H__n~{@gR8Gn)xwo%|rcCQ6sX_vmwns-iCGf*113TkqKI2#U z)LA3{^vNmH#yMueBvLXX_C% zO1GBw(Xp!j3=08 zrCGf&>%wn2B3_KlI6mneVfo$RX^8U@li+F_2Iw!7B4xVtJnwERLLm7>vb|b;$9eu= X!2s=_1tndp@BjEWaC<;lLl6J}Nv=@r literal 0 HcmV?d00001 diff --git a/js/hooks-C_aV-8Y_.js.gz b/js/hooks-C_aV-8Y_.js.gz deleted file mode 100644 index bcc27361bc0f5a592ac2082a8d9bf7e209eb2433..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33683 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.map(i=>__vite__fileDeps[i]); -var Xo=Object.defineProperty;var Zo=(e,t,o)=>t in e?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as dt,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Jo,u as re,a as Qo,b as en,c as Oe,d as tn,e as pt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as W}from"./dayjs@1.11.10-D8VSY-p2.js";import{p as on}from"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as G,s as We,a as Ie,c as nn,b as L,r as ae,d as R,e as an,u as Ve,q as Se,f as ke,h as mt,p as ht,j as Ke,k as Xe,l as rn,m as ln,n as sn,o as cn,t as un,w as dn,v as U}from"./utils-DzwATN8F.js";import{u as ft}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{i as Ze}from"./interactjs@1.10.26-V8skghJH.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as mn,u as ne,i as hn,a as fn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Mn}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as gt,o as yt,a as vt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Ul=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,r)):Te(o,i,r||{}))}),o},Ln="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=a.length-1;h>=0;h--){const f=a[h];if(f.href===i&&(!u||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":Ln,u||(p.as="script",p.crossOrigin=""),p.href=i,l&&p.setAttribute("nonce",l),document.head.appendChild(p),u)return new Promise((h,f)=>{p.addEventListener("load",h),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},En=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},jn=async e=>{var o;const t={};for(const n of e){const r=await En(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-BWUAwR_8.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":()=>k(()=>import("./zh-CN-Na6MSUgT.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/${n.key}.ts`,3),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},ql=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}}},Gl={max:5,closable:!1},Hl="loading",bt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Yl="",E={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{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"},Vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",Xl={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)$/},Zl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),St=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},s=g=>{r.value=g},l=g=>{g.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:p,clientY:h}=g;o.value=p,n.value=h,s(!0)})};a&&Jo(e,g=>{a(g)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const qn=async()=>{const e=Uo(),t=await jn(Vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},Ql=async e=>{const t=await qn();e.use(t),K=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!K)return{t:a=>Qe(e,a),locale:a=>{}};const{t,...o}=K.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(Qe(e,a),...s):"",locale:a=>{K.mode==="legacy"?K.global.locale=a:Vue.isRef(K.global.locale)?K.global.locale.value=a:K.global.locale=a}}},P=e=>e,Gn={path:"/dashboard",component:()=>k(()=>import("./index-C3ZkZKNu.js"),__vite__mapDeps([23,1,2,3,8,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-CMqJ8Fgn.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>k(()=>import("./BarcodeDemo-H4KZq6gW.js"),__vite__mapDeps([29,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>k(()=>import("./index-Dcn5JGnj.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ta={path:"/context-menu",component:()=>k(()=>import("./index-ErTCpObk.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},oa=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"})),na={path:"/directive",component:()=>k(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},aa=Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"})),ra={path:"/echart",component:()=>k(()=>import("./index-DJIz5MzS.js"),__vite__mapDeps([32,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},la=Object.freeze(Object.defineProperty({__proto__:null,default:ra},Symbol.toStringTag,{value:"Module"})),sa={path:"/form",component:()=>k(()=>import("./index-CKP6r8dS.js"),__vite__mapDeps([34,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ia=Object.freeze(Object.defineProperty({__proto__:null,default:sa},Symbol.toStringTag,{value:"Module"})),ca={path:"/iframe",component:()=>k(()=>import("./index-CB5h-bG4.js"),__vite__mapDeps([35,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ua=Object.freeze(Object.defineProperty({__proto__:null,default:ca},Symbol.toStringTag,{value:"Module"})),da={path:"/mock-demo",component:()=>k(()=>import("./index-BL2t8biX.js"),__vite__mapDeps([36,1,2,3,8,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pa=Object.freeze(Object.defineProperty({__proto__:null,default:da},Symbol.toStringTag,{value:"Module"})),ma={path:"/modal-demo",component:()=>k(()=>import("./index-DPXK2Hqg.js"),__vite__mapDeps([37,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ha=Object.freeze(Object.defineProperty({__proto__:null,default:ma},Symbol.toStringTag,{value:"Module"})),ye=()=>k(()=>Promise.resolve().then(()=>Fr),void 0),fa={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ga=Object.freeze(Object.defineProperty({__proto__:null,default:fa},Symbol.toStringTag,{value:"Module"})),ya={path:"/precision",component:()=>k(()=>import("./index-B37NEHRA.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},va=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"})),ba={path:"/qrcode",component:()=>k(()=>import("./index-DXw-vgra.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Va=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"})),Sa={path:"rely-about",component:()=>k(()=>import("./index-Bg-qGje5.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_a=Object.freeze(Object.defineProperty({__proto__:null,default:Sa},Symbol.toStringTag,{value:"Module"})),wa={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>k(()=>import("./index-DC03dE4B.js"),__vite__mapDeps([45,1,2,3,8,9,10,11,12,4,5,6,7,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>k(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Ca=Object.freeze(Object.defineProperty({__proto__:null,default:wa},Symbol.toStringTag,{value:"Module"})),Na={path:"/scroll-reveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ta=Object.freeze(Object.defineProperty({__proto__:null,default:Na},Symbol.toStringTag,{value:"Module"})),Oa={path:"/segment",component:()=>k(()=>import("./index-o0u9h3hq.js"),__vite__mapDeps([48,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},ka=Object.freeze(Object.defineProperty({__proto__:null,default:Oa},Symbol.toStringTag,{value:"Module"})),xa={path:"/svg-icons",component:()=>k(()=>import("./index--2GJj_G0.js"),__vite__mapDeps([49,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"})),Aa={path:"/table",component:()=>k(()=>import("./index-CvrKYo_w.js"),__vite__mapDeps([51,1,2,3,12,9,8,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/template-hooks",component:()=>k(()=>import("./index-CtCUPkq2.js"),__vite__mapDeps([52,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":ea,"/src/router/modules/demo/context-menu.ts":oa,"/src/router/modules/demo/directive.ts":aa,"/src/router/modules/demo/echart.ts":la,"/src/router/modules/demo/form.ts":ia,"/src/router/modules/demo/iframe.ts":ua,"/src/router/modules/demo/mock.ts":pa,"/src/router/modules/demo/modal.ts":ha,"/src/router/modules/demo/multi-menu.ts":ga,"/src/router/modules/demo/precision.ts":va,"/src/router/modules/demo/qrcode.ts":Va,"/src/router/modules/demo/rely.ts":_a,"/src/router/modules/demo/router-demo.ts":Ca,"/src/router/modules/demo/scroll-reveal.ts":Ta,"/src/router/modules/demo/segment.ts":ka,"/src/router/modules/demo/svg-icons.ts":Ra,"/src/router/modules/demo/table.ts":Pa,"/src/router/modules/demo/template-hooks.ts":La});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ea=e=>e[0]==="/",_t=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){_t(r.children,t,a);continue}else t.push({...r,path:a})}return t},ja=e=>Array.isArray(e)?_t(ve(e)):[],Ia=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Da=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(E.token),i=le(E.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?xe(!0):!G(c,"Symbol")&&c&&Kn.includes(c)?s():Fo(u)?n(r,a)?i?s(i):xe(!0):s():xe(!0):n(r,a)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:r}=te();We(E.appMenuKey,r.value),e?n(r.value):o(r.value)},$a=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Fa=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()})},wt=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Ie();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Ba={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Ct=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ba,{locale:t}=se(),{locale:o}=_l(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Uo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,We(E.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=nn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const g=document.body;g.style.setProperty("--ray-theme-primary-color",l),g.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:E.appPiniaSettingStore}}),Nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Tt="transparent",Ot={},kt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},xt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},At={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},Ft={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)"}}},Bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={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)"]}}},qt={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)"]}}},Gt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ht={textStyle:{color:"#999999"}},Yt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Xt={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"}}},Zt={color:["#fc97af","#87f7cf"]},Jt={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"}},Qt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Wa={color:Nt,backgroundColor:Tt,textStyle:Ot,title:kt,line:xt,radar:Rt,bar:At,pie:Pt,scatter:Mt,boxplot:Lt,parallel:zt,sankey:Et,funnel:jt,gauge:It,candlestick:Dt,graph:$t,map:Ft,geo:Bt,categoryAxis:Wt,valueAxis:Kt,logAxis:Ut,timeAxis:qt,toolbox:Gt,legend:Ht,tooltip:Yt,timeline:Xt,visualMap:Zt,dataZoom:Jt,markPoint:Qt},Ka=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:At,boxplot:Lt,candlestick:Dt,categoryAxis:Wt,color:Nt,dataZoom:Jt,default:Wa,funnel:jt,gauge:It,geo:Bt,graph:$t,legend:Ht,line:xt,logAxis:Ut,map:Ft,markPoint:Qt,parallel:zt,pie:Pt,radar:Rt,sankey:Et,scatter:Mt,textStyle:Ot,timeAxis:qt,timeline:Xt,title:kt,toolbox:Gt,tooltip:Yt,valueAxis:Kt,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),eo=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],to="transparent",oo={},no={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ao={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},go={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"}},yo={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)"}}},vo={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)"}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={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)"]}}},wo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Co={textStyle:{color:"#333333"}},No={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},To={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"}}},Oo={color:["#5ab1ef","#e0ffff"]},ko={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},xo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ua={color:eo,backgroundColor:to,textStyle:oo,title:no,line:ao,radar:ro,bar:lo,pie:so,scatter:io,boxplot:co,parallel:uo,sankey:po,funnel:mo,gauge:ho,candlestick:fo,graph:go,map:yo,geo:vo,categoryAxis:bo,valueAxis:Vo,logAxis:So,timeAxis:_o,toolbox:wo,legend:Co,tooltip:No,timeline:To,visualMap:Oo,dataZoom:ko,markPoint:xo},qa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:to,bar:lo,boxplot:co,candlestick:fo,categoryAxis:bo,color:eo,dataZoom:ko,default:Ua,funnel:mo,gauge:ho,geo:vo,graph:go,legend:Co,line:ao,logAxis:So,map:yo,markPoint:xo,parallel:uo,pie:so,radar:ro,sankey:po,scatter:io,textStyle:oo,timeAxis:_o,timeline:To,title:no,toolbox:wo,tooltip:No,valueAxis:Vo,visualMap:Oo},Symbol.toStringTag,{value:"Module"})),Ga=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ka,"/src/app-config/echart-themes/macarons/macarons.json":qa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Ya={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:()=>Ha()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Xa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Za=Ga(),et="__R_CHART_DOWN_LOAD_CHART__";Za.forEach(e=>{mn(e.name,e.theme)});const es=Vue.defineComponent({name:"RChart",props:Ya,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const g=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(a.value&&a.value.getDom())}]),p=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),h=Vue.ref(!1);let f;const y=async()=>{var C;ne([fn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((C=e.use)==null?void 0:C.filter(Boolean))}catch(M){console.error("[RChart register error]: ",M)}},m=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const C=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(C)}},b=C=>{let M=Vue.unref(C);const A=I=>Object.assign({},M,I);return e.showAria&&(M=A({aria:{enabled:!0,decal:{show:!0}}})),M},d=(C=i)=>{const M=n.value,A=b(e.options),{height:I,width:B}=M.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=hn(M,C,{width:B===0?200:void 0,height:I===0?200:void 0}),a.value=c,ue&&R(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&R(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&R(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},O=()=>{c&&c.resize()},v=(C,M)=>{if(C===et&&!V()){const{filename:I,...B}=e.downloadOptions;an(c.getDataURL(B),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&R(A,C,M)},w=()=>{if(e.autoResize&&(s||(s=Fe(O,500)),l||(l=en(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;m(),f==null||f.stop();const{onRegister:C}=e;C&&c&&R(C,c,w,x)};e.intersectionObserver&&(f=Qo(e.intersectionObserverTarget||r,([C])=>{h.value=C.isIntersecting},e.intersectionOptions));const x=()=>{S(),s==null||s.cancel(),l==null||l.stop(),f==null||f.stop(),f=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),m())}),Vue.watch(()=>e.showAria,()=>{S(),m()}),Vue.watchEffect(()=>{e.watchOptions?u=Mn(()=>e.options,C=>{const M=b(C),A=Object.assign({},e.setChartOptions,Xa);c==null||c.setOption(M,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&w()}),t(),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{w()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:p,rayChartWrapperRef:r,moreDropDownOptions:g,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(Po,{iconSize:18,cursor:"pointer",options:s??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ts=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Ja={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},os=Vue.defineComponent({name:"RCollapseGrid",props:Ja,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&R(r,t.value),a&&R(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Qa={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},T=Vue.defineComponent({name:"RIcon",props:Qa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&R(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),er={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},iframeClass:{type:String,default:null}},ns=Vue.defineComponent({name:"RIframe",props:er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&R(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&R(i,l)};return re(n,"load",a),re(n,"error",s),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),tr={...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}},or=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;or(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},nr="r-modal__preset-card--fullscreen",Ao="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},as=Vue.defineComponent({name:"RModal",props:tr,setup(e){const t=Vue.computed(()=>({[ee.width]:L(e.width??600),[ee.cardWidth]:L(e.cardWidth??600),[ee.dialogWidth]:L(e.dialogWidth??446)})),o=Ve();let n;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&Ro(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Ao,l?nr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),rs=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:r,...a}=n;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:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",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:c,cardWidth:g,dialogWidth:p}=n,h=e({...a,content:s}),{key:f}=h,y={[ee.width]:L(c??600),[ee.cardWidth]:L(g??600),[ee.dialogWidth]:L(p??446)};return Vue.nextTick(()=>{const[m]=Se(`[internalkey="${f}"]`)||[];if(m){if(i&&Ro(m,{preset:l,x:0,y:0}),u&&l==="card"){const b=m.querySelector(".n-card__content");b&&ke(b,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(m,{width:"100%",height:"100vh"})}ke(m,y),mt(m,Ao)}}),h},destroyAll:t}},ar={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Po=Vue.defineComponent({name:"RMoreDropdown",props:ar,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),rr(e=ae(r,{defaultElement:Vue.createVNode(T,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,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}},F={tableIconSize:"18",tableKey:Symbol("r-table")},lr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],sr=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&&R(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(T,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),ir=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ft(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),cr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:g,children:p,fixed:h,isResizable:f,...y}=i,m=h==="left",b=h==="right",d={...y,title:g,key:c,fixed:h,isLeftFixedActivated:m,isRightFixedActivated:b,isResizable:f};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:m?Re:"",onClick:a.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:f?Re:"",onClick:r.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:b?Re:"",onClick:a.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&R(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},a=(l,i,u)=>{const c=`${l}FixedActivated`,g=`${l==="left"?"right":"left"}FixedActivated`;i[g]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,g]=De(i,o.value);if(c===null||g===null)return;c.splice(g,1);const[p,h]=De(l,o.value);p===null||h===null||(u==="before"?p.splice(h,0,i):p.splice(h+1,0,i),dt(t)||p.unshift(t),n(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:F.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:cr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),dr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),ht(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),pr=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=a=>{const{onPopselectChange:s}=e;s&&R(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&o.value.push("striped"),s&&o.value.push("bordered"),l&&R(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:lr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function mr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ls=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),g=(d,V)=>{const{onContextMenuClick:S}=e;S&&R(S,d,V),i.showContextMenu=!1},p=(d,V)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,d,V),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})}}},h=d=>{u.size=d},f=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&R(V,d),S&&R(S,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},m=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},b=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(dr,d,null),Vue.createVNode(sr,Vue.mergeProps(d,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ir,null,null),Vue.createVNode(ur,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null),Vue.createVNode(pr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let O;return Vue.createVNode(naive.NFlex,{align:"center"},mr(O=y())?O:{default:()=>[O]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),y()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&r.value&&R(d,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:p,contextMenuSelect:g,privateReactive:u,tool:b,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:g}=this,{class:p}=t,{tool:h,combineRowProps:f,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:p}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,g,{rowProps:f.bind(this),size:r.size,ref:"rTableInst"}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),ss=()=>{const e=Vue.ref();let t={};const o=(p,h)=>{p&&(e.value=p,t=h)},n=()=>{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,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),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,h)=>n().sort.call(null,p,h),print:()=>{const{uuidWrapper:p}=t;if(p){const h=document.getElementById(p);ht(h)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const r of e){if(r[t]===o)return r;if((n=r==null?void 0:r.children)!=null&&n.length){const a=Mo(r.children,t,o);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:r,multiple:a}=n;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},is=(e,t,o)=>{const n=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(f,y,m)=>{n.value=f,r.value=y,s==null||s(f,y,m),ot(t)},u=()=>n.value,c=()=>r.value,g=()=>{n.value=[],r.value=[],s==null||s(n.value,r.value,{row:void 0,action:"uncheckAll"})},p=f=>{if(f==null)return;let y;n.value=n.value.filter(m=>m!==f),r.value=r.value.filter(m=>m[a]===f?(y=m,!1):!0),s==null||s(n.value,r.value,{row:y,action:"uncheck"})},h=f=>{if(n.value.includes(f))return;const y=!l.value&&n.value.length>=1,m=Mo(Vue.unref(e)||[],a,f);y?n.value=[f]:n.value.push(f),m&&(y?r.value=[m]:r.value.push(m),s==null||s(n.value,r.value,{row:m,action:"check"}))};return Ke(()=>{g()}),[n,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:g,clearKey:p,selectKey:h}]},hr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},fr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},hr),setup(e){const{getKeepAliveInclude:t}=Ar(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=bt;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(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),gr={...naive.formProps,onRegister:{type:[Function,Array],default:null}},cs=Vue.defineComponent({name:"RForm",props:gr,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&R(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),us=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},yr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],vr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},br=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...yr);function Vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Sr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ds=Vue.defineComponent({name:"RSegment",props:br,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let r="";switch(n){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof n=="number"?L(n):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},vr,r)}),Vr(e=o.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?Sr(a):$e(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),_r={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]}},ps=Vue.defineComponent({name:"RBarcode",props:_r,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let n;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&&R(i,s,a,l)}catch(a){const{onError:s}=e;s&&R(s,a)}finally{const{onFinally:a}=e;a&&R(a)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,r):n==null||n()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var wr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Lo=(e,t,o)=>{const n=[];if(Cr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=Lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Nr=(e,t,o)=>{const n=[];for(const r of e){const a=Lo(r,t,o);a.length>0&&n.push(...a)}return n},Tr=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:o}}=wr,n=o?o.title:"";document.title=t+" - "+n},Or=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},nt=()=>{const{getRootPath:e}=te();return le(E.appMenuKey,"sessionStorage",{defaultValue:e.value})},Eo=()=>Ia(za()),kr=()=>ja(Eo());let he;const jo=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){jo(n.children,t);continue}}},Io=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=Pr(),a=Vue.reactive({menuKey:nt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(d,V)=>{Object.hasOwn(a,d)&&(a[d]=V)},i=d=>{const{meta:V}=d,{i18nKey:S,noLocalTitle:O}=V,v=Vue.computed(()=>S?n(`${S}`):O),w={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},x=Object.assign({},w,{icon:Or(d),extra:zo(d)});return d.fullPath===nt()&&(a.currentMenuOption=x),x.show=wt(x),x},u=d=>{a.breadcrumbOptions=Nr(a.options,"fullPath",d)},c=(d,V=!0)=>{const O=Array.isArray(d)?[...d]:[d];V?a.menuTagOptions.push(...O):a.menuTagOptions=O},g=(d,V)=>{a.menuTagOptions.find(O=>O.fullPath===d)||a.menuTagOptions.push(V)},p=(d,V,S)=>{const{meta:O}=V;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(d),query:S});const{sameLevel:v}=O;if(r(V),Tr(V),!v)g(d,V),u(d),a.menuKey=d,a.currentMenuOption=V,We(E.appMenuKey,d);else{const w=be(i(V),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===w.key)||a.breadcrumbOptions.push({...w,fullPath:String(w.key)})}}},h=async(d,V)=>{const[S]=d.split("?"),O=t().find(v=>v.path===S);if(O){const v=be(O,["children","meta","path","name","redirect"]);p(S,i({...v,fullPath:v.path}),V)}},f=()=>new Promise(d=>{const V=(S,O)=>{var w;const v=[];for(const x of S){let C=`${O.endsWith("/")?O:O+"/"}${x.path}`;if(C=C.replace(/\/+/g,"/"),(w=x.children)!=null&&w.length)x.children=V(x.children,C);else if(!Fo(x.meta))continue;v.push(i({...x,fullPath:C}))}return v};if(a.options=V(Eo(),""),a.currentMenuOption){const{currentMenuOption:S}=a;u(S.key),g(S.fullPath,S)}d()}),y=d=>a.collapsed=d,m=(d,V=1)=>a.menuTagOptions.splice(d,V),b=async()=>{s.value&&(await f(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,V)=>{await b(),d!==V&&await h(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:y,spliceMenTagOptions:m,setMenuTagOptions:c,resolveOption:i,updateMenuState:l}},{persist:{key:E.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),Do=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{dt(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=Ko();window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:E.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),$o=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=bt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:E.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=Io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}=Io();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ct(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),g=Vue.computed(()=>e.watermarkConfig),p=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:g,getAppRootRoute:p}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Ct();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},xr=()=>{const e=Do();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Rr=()=>{const{signing:e,logout:t}=Do();return{signing:e,logout:t}},Ar=()=>{const e=$o();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Pr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=$o();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},ms=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Fo=e=>{const{getSigningCallback:t}=xr(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Mr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Fa(e),o&&Da(e)};var Lr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 zr=Vue.ref(),Er=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Lr;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>{if(typeof t.icon=="string")return Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null);if(G(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:zr},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[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}}),jr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o,updateMenuState:n}=ce(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=X(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ne(),u=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:p=>{q("globalDrawerValue",p)}}),c=()=>{const p=l.value;p!=null&&Vue.nextTick(()=>{var h,f;return(f=(h=e.value)==null?void 0:h.showOption)==null?void 0:f.call(h,p)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:St,collapsed:a.value,onExpand:()=>{n("collapsed",!1)},onCollapse:()=>{n("collapsed",!0)}},{default:()=>[Vue.createVNode(Er,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":p=>l.value=p,options:r.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,h)=>{t(p,h)},accordion:Y.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":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Ir{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Dr=new Ir,hs=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],g=t(l),{MODE:p}=Ie();g&&r(c,g,p)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:g}=Ie();r(c,i,g)}}},$r=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Dr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Bo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Wo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||o,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:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode($r,null,null),e?Vue.createVNode(fr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Fr=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"}));var Br={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Wr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Br;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Kr=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Ur=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Tl(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qr=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),g=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),p=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:g,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:p}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ur,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>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 Gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Hr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Gr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Yr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v),v||h()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),g=Vue.ref(!1),p="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},f=v=>{a.value||(v.ctrlKey||v.metaKey)&&v.key==="k"&&(v.preventDefault(),v.stopPropagation(),h(),a.value=!0)},y=v=>{if(v)g.value=!0;else{g.value=!1,s.searchOptions=[];return}const w=r().reduce((x,C)=>{var B;const M=be(C,["children","meta","path","name"]),A=n({...M,fullPath:C.path}),{breadcrumbLabel:I}=A;return(B=I==null?void 0:I.toLocaleLowerCase())!=null&&B.includes(v.toLocaleLowerCase())&&wt(A)&&x.push(A),x},[]);setTimeout(()=>{s.searchOptions=w,Vue.nextTick().then(()=>{b()}),g.value=!1},500)},m=v=>{if(v){const{meta:w}=v;w.windowOpen?window.open(w.windowOpen):(a.value=!1,o(v.fullPath,v),setTimeout(ln,300))}},b=()=>{const v=s.searchOptions[i],w=s.searchOptions[u];v&&Vue.nextTick().then(()=>{const x=Se(`attr:data_path="${v.path}"`),C=w?Se(`attr:data_path="${w==null?void 0:w.path}"`):null;if(C!=null&&C.length){const[M]=C;sn(M,p)}if(x!=null&&x.length){const[M]=x;mt(M,p)}})},d=v=>{const{icon:w}=v;return typeof w=="string"?Vue.createVNode(T,{name:w,size:"24"},null):typeof w=="function"?()=>w:Vue.createVNode(T,{name:"search",size:"24"},null)},V=v=>{v==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),v==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=v=>{const w=v.key;switch((w==="ArrowUp"||w==="ArrowDown"||w==="Enter")&&(v.preventDefault(),v.stopPropagation()),u=i<=0?0:i,w){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const x=s.searchOptions[i];x&&m(x);break}b()},O=({menuOption:v})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,v),data_path:v.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(v.meta)]),Vue.createVNode("div",{class:"content-item-label"},[v.breadcrumbLabel]),Vue.createVNode(T,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),re(window,"keydown",v=>{f(v),S(v)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Fe(y,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:O,loading:g}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.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]})}})])])]})}}),Xr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=cn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&R(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Zr=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"}},setup(e){return{signing:le(E.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Jr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qr={logout:()=>{const{logout:e}=Rr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},el=e=>{const t=Qr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tl=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ol=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],r=[...o];return t.value?r:n},nl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:a}]=ft(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),g=Ce("globalDrawerValue"),p=Vue.computed(()=>tl({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ol({isFullscreen:n,isTabletOrSmaller:c})),f={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!g.value)}};return{leftIconOptions:p,rightTooltipIconOptions:h,toolIconClick:b=>{var d;(d=f[b])==null||d.call(f)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:b=>c.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Yr,{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(Kr,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Hr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xr,{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(T,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:Vt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Jr(),onSelect:el.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Zr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),al=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(nl,null,null)]})}}),rl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ll=vt('',1),sl=[ll];function il(e,t){return yt(),gt("svg",rl,[...sl])}const cl={render:il},ul={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dl=vt('',1),pl=[dl];function ml(e,t){return yt(),gt("svg",ul,[...pl])}const hl={render:ml};function fl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:a}=ce(),{getRootPath:s}=te(),{maximize:l}=Wo(),{reload:i}=Nl(),{close:u,closeAll:c,closeRight:g,closeLeft:p,closeOther:h,checkCloseLeft:f,checkCloseRight:y}=Ko(),m=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let b=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cl,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),O={closeCurrentPage:()=>{n.value!==s.value&&u(b)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{g(b)},closeLeft:()=>{p(b)},closeOther:()=>{h(b)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),w="menu_tag_data",x=Ce("globalMainLayoutLoad"),C="n-scrollbar-container",M=_=>{u(_)},A=(_,N)=>{V.value.forEach(z=>{if(z.key===_){z.disabled=N;return}})},I=_=>{v.actionDropdownShow=!1,a(_.fullPath,_)},B=()=>{const _=document.getElementById(S);if(_)return Array.from(_.childNodes).find(pe=>un(pe,C).value)},ue=_=>{var z;const N=B();if(N){const pe=N.scrollLeft||0,He=_==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:He,behavior:"smooth"})}},de=_=>{v.actionDropdownShow=!1;const N=O[_];N&&N()},Z=(_,N)=>{N.preventDefault(),v.actionDropdownShow=!1,b=_,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=N.clientX,v.y=N.clientY})},qe=()=>{const{closeable:_}=r.value[b]??{};A("closeCurrentPage",!_),y(b)?A("closeRight",!1):A("closeRight",!0),f(b)?A("closeLeft",!1):A("closeLeft",!0)},qo=()=>{b=r.value.findIndex(N=>N.fullPath===n.value),qe()},Go=_=>{r.value.length>1&&_.fullPath!==s.value&&(_.closeable=!0)},Ho=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Yo=()=>{B()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const _=Se(`attr:${w}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(z=>{m.includes(z.key)&&(_.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Yo():_.length===(N==null?void 0:N.length)&&Ge()),N===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,_=>{var N;_&&((N=Fe(qe,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:M,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:v,menuTagContextMenu:Z,setCurrentContextmenuIndex:qo,menuTagMouseenter:Go,menuTagMouseleave:Ho,MENU_TAG_DATA:w,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:g,menuTagContextMenu:p,menuTagMouseenter:h,menuTagMouseleave:f,actionDropdownSelect:y,reload:m}=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:y.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},fl(e=r.map((b,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:g.bind(this,b),onContextmenu:p.bind(this,d),onMouseenter:h.bind(this,b),onMouseleave:f.bind(this,b),[a]:b.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=b;return S?c(S):V}}),(b.closeable||r.length===1)&&b.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[b.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{m()}},null),Vue.createVNode(Po,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gl,null,null)}}),vl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},at=tn(E.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),bl=()=>({setLockAppScreen:o=>{at.value=o},getLockAppScreen:()=>at.value}),Vl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=bl(),s=vl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(jr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(al,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Bo,null,null)]}),o?Vue.createVNode(Wr,{ref:"layoutFooterRef"},null):null]})]})}}),Sl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-CwPRbKGA.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,54]))},{path:"/",name:"RLayout",component:Vl,children:[...kr(),{path:"/:catchAll(.*)",component:()=>k(()=>import("./index-CCe0EPWx.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,56])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Sl,scrollBehavior:e=>{$a(e)}}),fs=e=>{e.use(we),Mr(we)},Ue=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",_l=()=>({locale:s=>{const l=Fn[s];l?W.locale(l):W.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),g=i.format(l),p=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:g,formatStartOfDay:p,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=pt(e),n=Vue.ref(!1);return dn(()=>{const{media:a=768}=e??{};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let lt=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:st,height:it}=pt(),ct=document.createElement("style"),wl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const y=U(e);if(!y)return;const{left:m,top:b}=y.getBoundingClientRect(),d=` +const __vite__fileDeps=["js/en-US-dGqXu2T5.js","js/dayjs@1.11.10-C8LoRVP6.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/print-js@1.6.0-BdoEj60G.js","js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js","js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js","js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js","js/utils-adu6pwJt.js","js/interactjs@1.10.26-V8skghJH.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-DCOFUeQU.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.26-Cq5aFJKF.js","js/@vue_reactivity@3.4.26-DTbxPGxS.js","js/@vue_shared@3.4.26-DWpY0PUk.js","js/zh-CN-BE2wI9Ld.js","js/index-Coi3EDQn.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-Dw0UWyPw.js","js/instance-D9Hiwnpi.js","css/index-CTOeMyqn.css","js/BarcodeDemo-COQ5TLIU.js","js/index-B0s1sHSa.js","js/index-C8zqukfl.js","js/index-0eAPhplG.js","css/index-BqPIKfai.css","js/index-Dx7wlDak.js","js/index-CF6j5Vit.js","js/index-zIQvBW_J.js","js/index-Bl_qpIXw.js","js/index-CyPGhaNY.js","js/index-DXw-vgra.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-DuR3EA5M.css","js/ray-dCjhX_JK.js","js/index-Bg-qGje5.js","css/index-cMo-v_SD.css","js/index-B6I6C9YC.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-BDjUBSLe.js","js/index-DM_A3HJB.js","css/index-CIq6_pk2.css","js/index-CDH0QlWI.js","js/index-DCoyqy2r.js","js/index-CUzXUE6l.js","css/index-BhnoEzFG.css","js/index-C7AOSqeH.js","css/index-G2qqDeP0.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +var Xo=Object.defineProperty;var Zo=(e,t,o)=>t in e?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as dt,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Jo,u as re,a as Qo,b as en,c as Oe,d as tn,e as pt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as W}from"./dayjs@1.11.10-C8LoRVP6.js";import{p as on}from"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as G,s as We,a as Ie,c as nn,b as L,r as ae,d as R,e as an,u as Ve,q as Se,f as ke,h as mt,p as ht,j as Ke,k as Xe,l as rn,m as ln,n as sn,o as cn,t as un,w as dn,v as U}from"./utils-adu6pwJt.js";import{u as ft}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{i as Ze}from"./interactjs@1.10.26-V8skghJH.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as mn,u as ne,i as hn,a as fn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Mn}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as gt,o as yt,a as vt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Ul=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,r)):Te(o,i,r||{}))}),o},Ln="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=a.length-1;h>=0;h--){const f=a[h];if(f.href===i&&(!u||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":Ln,u||(p.as="script",p.crossOrigin=""),p.href=i,l&&p.setAttribute("nonce",l),document.head.appendChild(p),u)return new Promise((h,f)=>{p.addEventListener("load",h),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},En=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},jn=async e=>{var o;const t={};for(const n of e){const r=await En(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-dGqXu2T5.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":()=>k(()=>import("./zh-CN-BE2wI9Ld.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/${n.key}.ts`,3),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},ql=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}}},Gl={max:5,closable:!1},Hl="loading",bt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Yl="",E={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{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"},Vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",Xl={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)$/},Zl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),St=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},s=g=>{r.value=g},l=g=>{g.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:p,clientY:h}=g;o.value=p,n.value=h,s(!0)})};a&&Jo(e,g=>{a(g)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const qn=async()=>{const e=Uo(),t=await jn(Vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},Ql=async e=>{const t=await qn();e.use(t),K=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!K)return{t:a=>Qe(e,a),locale:a=>{}};const{t,...o}=K.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(Qe(e,a),...s):"",locale:a=>{K.mode==="legacy"?K.global.locale=a:Vue.isRef(K.global.locale)?K.global.locale.value=a:K.global.locale=a}}},P=e=>e,Gn={path:"/dashboard",component:()=>k(()=>import("./index-Coi3EDQn.js"),__vite__mapDeps([23,1,2,3,8,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-Dw0UWyPw.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>k(()=>import("./BarcodeDemo-COQ5TLIU.js"),__vite__mapDeps([29,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>k(()=>import("./index-B0s1sHSa.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ta={path:"/context-menu",component:()=>k(()=>import("./index-C8zqukfl.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},oa=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"})),na={path:"/directive",component:()=>k(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},aa=Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"})),ra={path:"/echart",component:()=>k(()=>import("./index-0eAPhplG.js"),__vite__mapDeps([32,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},la=Object.freeze(Object.defineProperty({__proto__:null,default:ra},Symbol.toStringTag,{value:"Module"})),sa={path:"/form",component:()=>k(()=>import("./index-Dx7wlDak.js"),__vite__mapDeps([34,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ia=Object.freeze(Object.defineProperty({__proto__:null,default:sa},Symbol.toStringTag,{value:"Module"})),ca={path:"/iframe",component:()=>k(()=>import("./index-CF6j5Vit.js"),__vite__mapDeps([35,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ua=Object.freeze(Object.defineProperty({__proto__:null,default:ca},Symbol.toStringTag,{value:"Module"})),da={path:"/mock-demo",component:()=>k(()=>import("./index-zIQvBW_J.js"),__vite__mapDeps([36,1,2,3,8,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pa=Object.freeze(Object.defineProperty({__proto__:null,default:da},Symbol.toStringTag,{value:"Module"})),ma={path:"/modal-demo",component:()=>k(()=>import("./index-Bl_qpIXw.js"),__vite__mapDeps([37,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ha=Object.freeze(Object.defineProperty({__proto__:null,default:ma},Symbol.toStringTag,{value:"Module"})),ye=()=>k(()=>Promise.resolve().then(()=>Fr),void 0),fa={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ga=Object.freeze(Object.defineProperty({__proto__:null,default:fa},Symbol.toStringTag,{value:"Module"})),ya={path:"/precision",component:()=>k(()=>import("./index-CyPGhaNY.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},va=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"})),ba={path:"/qrcode",component:()=>k(()=>import("./index-DXw-vgra.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Va=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"})),Sa={path:"rely-about",component:()=>k(()=>import("./index-Bg-qGje5.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_a=Object.freeze(Object.defineProperty({__proto__:null,default:Sa},Symbol.toStringTag,{value:"Module"})),wa={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>k(()=>import("./index-B6I6C9YC.js"),__vite__mapDeps([45,1,2,3,8,9,10,11,12,4,5,6,7,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>k(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Ca=Object.freeze(Object.defineProperty({__proto__:null,default:wa},Symbol.toStringTag,{value:"Module"})),Na={path:"/scroll-reveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ta=Object.freeze(Object.defineProperty({__proto__:null,default:Na},Symbol.toStringTag,{value:"Module"})),Oa={path:"/segment",component:()=>k(()=>import("./index-BDjUBSLe.js"),__vite__mapDeps([48,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},ka=Object.freeze(Object.defineProperty({__proto__:null,default:Oa},Symbol.toStringTag,{value:"Module"})),xa={path:"/svg-icons",component:()=>k(()=>import("./index-DM_A3HJB.js"),__vite__mapDeps([49,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"})),Aa={path:"/table",component:()=>k(()=>import("./index-CDH0QlWI.js"),__vite__mapDeps([51,1,2,3,12,9,8,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/template-hooks",component:()=>k(()=>import("./index-DCoyqy2r.js"),__vite__mapDeps([52,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":ea,"/src/router/modules/demo/context-menu.ts":oa,"/src/router/modules/demo/directive.ts":aa,"/src/router/modules/demo/echart.ts":la,"/src/router/modules/demo/form.ts":ia,"/src/router/modules/demo/iframe.ts":ua,"/src/router/modules/demo/mock.ts":pa,"/src/router/modules/demo/modal.ts":ha,"/src/router/modules/demo/multi-menu.ts":ga,"/src/router/modules/demo/precision.ts":va,"/src/router/modules/demo/qrcode.ts":Va,"/src/router/modules/demo/rely.ts":_a,"/src/router/modules/demo/router-demo.ts":Ca,"/src/router/modules/demo/scroll-reveal.ts":Ta,"/src/router/modules/demo/segment.ts":ka,"/src/router/modules/demo/svg-icons.ts":Ra,"/src/router/modules/demo/table.ts":Pa,"/src/router/modules/demo/template-hooks.ts":La});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ea=e=>e[0]==="/",_t=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){_t(r.children,t,a);continue}else t.push({...r,path:a})}return t},ja=e=>Array.isArray(e)?_t(ve(e)):[],Ia=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Da=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(E.token),i=le(E.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?xe(!0):!G(c,"Symbol")&&c&&Kn.includes(c)?s():Fo(u)?n(r,a)?i?s(i):xe(!0):s():xe(!0):n(r,a)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:r}=te();We(E.appMenuKey,r.value),e?n(r.value):o(r.value)},$a=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Fa=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()})},wt=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Ie();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Ba={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Ct=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ba,{locale:t}=se(),{locale:o}=_l(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Uo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,We(E.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=nn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const g=document.body;g.style.setProperty("--ray-theme-primary-color",l),g.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:E.appPiniaSettingStore}}),Nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Tt="transparent",Ot={},kt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},xt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},At={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},Ft={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)"}}},Bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={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)"]}}},qt={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)"]}}},Gt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ht={textStyle:{color:"#999999"}},Yt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Xt={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"}}},Zt={color:["#fc97af","#87f7cf"]},Jt={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"}},Qt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Wa={color:Nt,backgroundColor:Tt,textStyle:Ot,title:kt,line:xt,radar:Rt,bar:At,pie:Pt,scatter:Mt,boxplot:Lt,parallel:zt,sankey:Et,funnel:jt,gauge:It,candlestick:Dt,graph:$t,map:Ft,geo:Bt,categoryAxis:Wt,valueAxis:Kt,logAxis:Ut,timeAxis:qt,toolbox:Gt,legend:Ht,tooltip:Yt,timeline:Xt,visualMap:Zt,dataZoom:Jt,markPoint:Qt},Ka=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:At,boxplot:Lt,candlestick:Dt,categoryAxis:Wt,color:Nt,dataZoom:Jt,default:Wa,funnel:jt,gauge:It,geo:Bt,graph:$t,legend:Ht,line:xt,logAxis:Ut,map:Ft,markPoint:Qt,parallel:zt,pie:Pt,radar:Rt,sankey:Et,scatter:Mt,textStyle:Ot,timeAxis:qt,timeline:Xt,title:kt,toolbox:Gt,tooltip:Yt,valueAxis:Kt,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),eo=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],to="transparent",oo={},no={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ao={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},go={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"}},yo={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)"}}},vo={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)"}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={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)"]}}},wo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Co={textStyle:{color:"#333333"}},No={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},To={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"}}},Oo={color:["#5ab1ef","#e0ffff"]},ko={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},xo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ua={color:eo,backgroundColor:to,textStyle:oo,title:no,line:ao,radar:ro,bar:lo,pie:so,scatter:io,boxplot:co,parallel:uo,sankey:po,funnel:mo,gauge:ho,candlestick:fo,graph:go,map:yo,geo:vo,categoryAxis:bo,valueAxis:Vo,logAxis:So,timeAxis:_o,toolbox:wo,legend:Co,tooltip:No,timeline:To,visualMap:Oo,dataZoom:ko,markPoint:xo},qa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:to,bar:lo,boxplot:co,candlestick:fo,categoryAxis:bo,color:eo,dataZoom:ko,default:Ua,funnel:mo,gauge:ho,geo:vo,graph:go,legend:Co,line:ao,logAxis:So,map:yo,markPoint:xo,parallel:uo,pie:so,radar:ro,sankey:po,scatter:io,textStyle:oo,timeAxis:_o,timeline:To,title:no,toolbox:wo,tooltip:No,valueAxis:Vo,visualMap:Oo},Symbol.toStringTag,{value:"Module"})),Ga=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ka,"/src/app-config/echart-themes/macarons/macarons.json":qa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Ya={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:()=>Ha()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Xa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Za=Ga(),et="__R_CHART_DOWN_LOAD_CHART__";Za.forEach(e=>{mn(e.name,e.theme)});const es=Vue.defineComponent({name:"RChart",props:Ya,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const g=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(a.value&&a.value.getDom())}]),p=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),h=Vue.ref(!1);let f;const y=async()=>{var C;ne([fn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((C=e.use)==null?void 0:C.filter(Boolean))}catch(M){console.error("[RChart register error]: ",M)}},m=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const C=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(C)}},b=C=>{let M=Vue.unref(C);const A=I=>Object.assign({},M,I);return e.showAria&&(M=A({aria:{enabled:!0,decal:{show:!0}}})),M},d=(C=i)=>{const M=n.value,A=b(e.options),{height:I,width:B}=M.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=hn(M,C,{width:B===0?200:void 0,height:I===0?200:void 0}),a.value=c,ue&&R(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&R(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&R(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},O=()=>{c&&c.resize()},v=(C,M)=>{if(C===et&&!V()){const{filename:I,...B}=e.downloadOptions;an(c.getDataURL(B),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&R(A,C,M)},w=()=>{if(e.autoResize&&(s||(s=Fe(O,500)),l||(l=en(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;m(),f==null||f.stop();const{onRegister:C}=e;C&&c&&R(C,c,w,x)};e.intersectionObserver&&(f=Qo(e.intersectionObserverTarget||r,([C])=>{h.value=C.isIntersecting},e.intersectionOptions));const x=()=>{S(),s==null||s.cancel(),l==null||l.stop(),f==null||f.stop(),f=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),m())}),Vue.watch(()=>e.showAria,()=>{S(),m()}),Vue.watchEffect(()=>{e.watchOptions?u=Mn(()=>e.options,C=>{const M=b(C),A=Object.assign({},e.setChartOptions,Xa);c==null||c.setOption(M,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&w()}),t(),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{w()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:p,rayChartWrapperRef:r,moreDropDownOptions:g,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(Po,{iconSize:18,cursor:"pointer",options:s??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ts=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Ja={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},os=Vue.defineComponent({name:"RCollapseGrid",props:Ja,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&R(r,t.value),a&&R(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Qa={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},T=Vue.defineComponent({name:"RIcon",props:Qa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&R(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),er={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},iframeClass:{type:String,default:null}},ns=Vue.defineComponent({name:"RIframe",props:er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&R(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&R(i,l)};return re(n,"load",a),re(n,"error",s),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),tr={...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}},or=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;or(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},nr="r-modal__preset-card--fullscreen",Ao="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},as=Vue.defineComponent({name:"RModal",props:tr,setup(e){const t=Vue.computed(()=>({[ee.width]:L(e.width??600),[ee.cardWidth]:L(e.cardWidth??600),[ee.dialogWidth]:L(e.dialogWidth??446)})),o=Ve();let n;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&Ro(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Ao,l?nr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),rs=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:r,...a}=n;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:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",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:c,cardWidth:g,dialogWidth:p}=n,h=e({...a,content:s}),{key:f}=h,y={[ee.width]:L(c??600),[ee.cardWidth]:L(g??600),[ee.dialogWidth]:L(p??446)};return Vue.nextTick(()=>{const[m]=Se(`[internalkey="${f}"]`)||[];if(m){if(i&&Ro(m,{preset:l,x:0,y:0}),u&&l==="card"){const b=m.querySelector(".n-card__content");b&&ke(b,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(m,{width:"100%",height:"100vh"})}ke(m,y),mt(m,Ao)}}),h},destroyAll:t}},ar={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Po=Vue.defineComponent({name:"RMoreDropdown",props:ar,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),rr(e=ae(r,{defaultElement:Vue.createVNode(T,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,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}},F={tableIconSize:"18",tableKey:Symbol("r-table")},lr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],sr=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&&R(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(T,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),ir=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ft(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),cr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:g,children:p,fixed:h,isResizable:f,...y}=i,m=h==="left",b=h==="right",d={...y,title:g,key:c,fixed:h,isLeftFixedActivated:m,isRightFixedActivated:b,isResizable:f};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:m?Re:"",onClick:a.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:f?Re:"",onClick:r.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:b?Re:"",onClick:a.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&R(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},a=(l,i,u)=>{const c=`${l}FixedActivated`,g=`${l==="left"?"right":"left"}FixedActivated`;i[g]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,g]=De(i,o.value);if(c===null||g===null)return;c.splice(g,1);const[p,h]=De(l,o.value);p===null||h===null||(u==="before"?p.splice(h,0,i):p.splice(h+1,0,i),dt(t)||p.unshift(t),n(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:F.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:cr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),dr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),ht(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),pr=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=a=>{const{onPopselectChange:s}=e;s&&R(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&o.value.push("striped"),s&&o.value.push("bordered"),l&&R(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:lr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function mr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ls=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),g=(d,V)=>{const{onContextMenuClick:S}=e;S&&R(S,d,V),i.showContextMenu=!1},p=(d,V)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,d,V),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})}}},h=d=>{u.size=d},f=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&R(V,d),S&&R(S,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},m=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},b=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(dr,d,null),Vue.createVNode(sr,Vue.mergeProps(d,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ir,null,null),Vue.createVNode(ur,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null),Vue.createVNode(pr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let O;return Vue.createVNode(naive.NFlex,{align:"center"},mr(O=y())?O:{default:()=>[O]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),y()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&r.value&&R(d,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:p,contextMenuSelect:g,privateReactive:u,tool:b,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:g}=this,{class:p}=t,{tool:h,combineRowProps:f,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:p}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,g,{rowProps:f.bind(this),size:r.size,ref:"rTableInst"}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),ss=()=>{const e=Vue.ref();let t={};const o=(p,h)=>{p&&(e.value=p,t=h)},n=()=>{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,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),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,h)=>n().sort.call(null,p,h),print:()=>{const{uuidWrapper:p}=t;if(p){const h=document.getElementById(p);ht(h)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const r of e){if(r[t]===o)return r;if((n=r==null?void 0:r.children)!=null&&n.length){const a=Mo(r.children,t,o);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:r,multiple:a}=n;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},is=(e,t,o)=>{const n=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(f,y,m)=>{n.value=f,r.value=y,s==null||s(f,y,m),ot(t)},u=()=>n.value,c=()=>r.value,g=()=>{n.value=[],r.value=[],s==null||s(n.value,r.value,{row:void 0,action:"uncheckAll"})},p=f=>{if(f==null)return;let y;n.value=n.value.filter(m=>m!==f),r.value=r.value.filter(m=>m[a]===f?(y=m,!1):!0),s==null||s(n.value,r.value,{row:y,action:"uncheck"})},h=f=>{if(n.value.includes(f))return;const y=!l.value&&n.value.length>=1,m=Mo(Vue.unref(e)||[],a,f);y?n.value=[f]:n.value.push(f),m&&(y?r.value=[m]:r.value.push(m),s==null||s(n.value,r.value,{row:m,action:"check"}))};return Ke(()=>{g()}),[n,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:g,clearKey:p,selectKey:h}]},hr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},fr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},hr),setup(e){const{getKeepAliveInclude:t}=Ar(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=bt;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(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),gr={...naive.formProps,onRegister:{type:[Function,Array],default:null}},cs=Vue.defineComponent({name:"RForm",props:gr,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&R(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),us=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},yr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],vr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},br=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...yr);function Vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Sr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ds=Vue.defineComponent({name:"RSegment",props:br,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let r="";switch(n){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof n=="number"?L(n):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},vr,r)}),Vr(e=o.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?Sr(a):$e(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),_r={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]}},ps=Vue.defineComponent({name:"RBarcode",props:_r,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let n;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&&R(i,s,a,l)}catch(a){const{onError:s}=e;s&&R(s,a)}finally{const{onFinally:a}=e;a&&R(a)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,r):n==null||n()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var wr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Lo=(e,t,o)=>{const n=[];if(Cr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=Lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Nr=(e,t,o)=>{const n=[];for(const r of e){const a=Lo(r,t,o);a.length>0&&n.push(...a)}return n},Tr=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:o}}=wr,n=o?o.title:"";document.title=t+" - "+n},Or=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},nt=()=>{const{getRootPath:e}=te();return le(E.appMenuKey,"sessionStorage",{defaultValue:e.value})},Eo=()=>Ia(za()),kr=()=>ja(Eo());let he;const jo=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){jo(n.children,t);continue}}},Io=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=Pr(),a=Vue.reactive({menuKey:nt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(d,V)=>{Object.hasOwn(a,d)&&(a[d]=V)},i=d=>{const{meta:V}=d,{i18nKey:S,noLocalTitle:O}=V,v=Vue.computed(()=>S?n(`${S}`):O),w={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},x=Object.assign({},w,{icon:Or(d),extra:zo(d)});return d.fullPath===nt()&&(a.currentMenuOption=x),x.show=wt(x),x},u=d=>{a.breadcrumbOptions=Nr(a.options,"fullPath",d)},c=(d,V=!0)=>{const O=Array.isArray(d)?[...d]:[d];V?a.menuTagOptions.push(...O):a.menuTagOptions=O},g=(d,V)=>{a.menuTagOptions.find(O=>O.fullPath===d)||a.menuTagOptions.push(V)},p=(d,V,S)=>{const{meta:O}=V;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(d),query:S});const{sameLevel:v}=O;if(r(V),Tr(V),!v)g(d,V),u(d),a.menuKey=d,a.currentMenuOption=V,We(E.appMenuKey,d);else{const w=be(i(V),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===w.key)||a.breadcrumbOptions.push({...w,fullPath:String(w.key)})}}},h=async(d,V)=>{const[S]=d.split("?"),O=t().find(v=>v.path===S);if(O){const v=be(O,["children","meta","path","name","redirect"]);p(S,i({...v,fullPath:v.path}),V)}},f=()=>new Promise(d=>{const V=(S,O)=>{var w;const v=[];for(const x of S){let C=`${O.endsWith("/")?O:O+"/"}${x.path}`;if(C=C.replace(/\/+/g,"/"),(w=x.children)!=null&&w.length)x.children=V(x.children,C);else if(!Fo(x.meta))continue;v.push(i({...x,fullPath:C}))}return v};if(a.options=V(Eo(),""),a.currentMenuOption){const{currentMenuOption:S}=a;u(S.key),g(S.fullPath,S)}d()}),y=d=>a.collapsed=d,m=(d,V=1)=>a.menuTagOptions.splice(d,V),b=async()=>{s.value&&(await f(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,V)=>{await b(),d!==V&&await h(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:y,spliceMenTagOptions:m,setMenuTagOptions:c,resolveOption:i,updateMenuState:l}},{persist:{key:E.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),Do=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{dt(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=Ko();window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:E.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),$o=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=bt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:E.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=Io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}=Io();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ct(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),g=Vue.computed(()=>e.watermarkConfig),p=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:g,getAppRootRoute:p}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Ct();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},xr=()=>{const e=Do();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Rr=()=>{const{signing:e,logout:t}=Do();return{signing:e,logout:t}},Ar=()=>{const e=$o();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Pr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=$o();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},ms=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Fo=e=>{const{getSigningCallback:t}=xr(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Mr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Fa(e),o&&Da(e)};var Lr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 zr=Vue.ref(),Er=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Lr;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>{if(typeof t.icon=="string")return Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null);if(G(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:zr},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[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}}),jr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o,updateMenuState:n}=ce(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=X(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ne(),u=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:p=>{q("globalDrawerValue",p)}}),c=()=>{const p=l.value;p!=null&&Vue.nextTick(()=>{var h,f;return(f=(h=e.value)==null?void 0:h.showOption)==null?void 0:f.call(h,p)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:St,collapsed:a.value,onExpand:()=>{n("collapsed",!1)},onCollapse:()=>{n("collapsed",!0)}},{default:()=>[Vue.createVNode(Er,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":p=>l.value=p,options:r.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,h)=>{t(p,h)},accordion:Y.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":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Ir{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Dr=new Ir,hs=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],g=t(l),{MODE:p}=Ie();g&&r(c,g,p)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:g}=Ie();r(c,i,g)}}},$r=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Dr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Bo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Wo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||o,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:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode($r,null,null),e?Vue.createVNode(fr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Fr=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"}));var Br={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 Wr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Br;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Kr=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Ur=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Tl(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qr=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),g=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),p=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:g,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:p}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ur,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>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 Gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Hr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Gr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Yr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v),v||h()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),g=Vue.ref(!1),p="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},f=v=>{a.value||(v.ctrlKey||v.metaKey)&&v.key==="k"&&(v.preventDefault(),v.stopPropagation(),h(),a.value=!0)},y=v=>{if(v)g.value=!0;else{g.value=!1,s.searchOptions=[];return}const w=r().reduce((x,C)=>{var B;const M=be(C,["children","meta","path","name"]),A=n({...M,fullPath:C.path}),{breadcrumbLabel:I}=A;return(B=I==null?void 0:I.toLocaleLowerCase())!=null&&B.includes(v.toLocaleLowerCase())&&wt(A)&&x.push(A),x},[]);setTimeout(()=>{s.searchOptions=w,Vue.nextTick().then(()=>{b()}),g.value=!1},500)},m=v=>{if(v){const{meta:w}=v;w.windowOpen?window.open(w.windowOpen):(a.value=!1,o(v.fullPath,v),setTimeout(ln,300))}},b=()=>{const v=s.searchOptions[i],w=s.searchOptions[u];v&&Vue.nextTick().then(()=>{const x=Se(`attr:data_path="${v.path}"`),C=w?Se(`attr:data_path="${w==null?void 0:w.path}"`):null;if(C!=null&&C.length){const[M]=C;sn(M,p)}if(x!=null&&x.length){const[M]=x;mt(M,p)}})},d=v=>{const{icon:w}=v;return typeof w=="string"?Vue.createVNode(T,{name:w,size:"24"},null):typeof w=="function"?()=>w:Vue.createVNode(T,{name:"search",size:"24"},null)},V=v=>{v==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),v==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=v=>{const w=v.key;switch((w==="ArrowUp"||w==="ArrowDown"||w==="Enter")&&(v.preventDefault(),v.stopPropagation()),u=i<=0?0:i,w){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const x=s.searchOptions[i];x&&m(x);break}b()},O=({menuOption:v})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,v),data_path:v.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(v.meta)]),Vue.createVNode("div",{class:"content-item-label"},[v.breadcrumbLabel]),Vue.createVNode(T,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),re(window,"keydown",v=>{f(v),S(v)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Fe(y,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:O,loading:g}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.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]})}})])])]})}}),Xr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=cn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&R(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Zr=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"}},setup(e){return{signing:le(E.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Jr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qr={logout:()=>{const{logout:e}=Rr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},el=e=>{const t=Qr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tl=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ol=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],r=[...o];return t.value?r:n},nl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:a}]=ft(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),g=Ce("globalDrawerValue"),p=Vue.computed(()=>tl({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ol({isFullscreen:n,isTabletOrSmaller:c})),f={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!g.value)}};return{leftIconOptions:p,rightTooltipIconOptions:h,toolIconClick:b=>{var d;(d=f[b])==null||d.call(f)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:b=>c.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Yr,{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(Kr,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Hr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xr,{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(T,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:Vt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Jr(),onSelect:el.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Zr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),al=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(nl,null,null)]})}}),rl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ll=vt('',1),sl=[ll];function il(e,t){return yt(),gt("svg",rl,[...sl])}const cl={render:il},ul={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dl=vt('',1),pl=[dl];function ml(e,t){return yt(),gt("svg",ul,[...pl])}const hl={render:ml};function fl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:a}=ce(),{getRootPath:s}=te(),{maximize:l}=Wo(),{reload:i}=Nl(),{close:u,closeAll:c,closeRight:g,closeLeft:p,closeOther:h,checkCloseLeft:f,checkCloseRight:y}=Ko(),m=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let b=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cl,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),O={closeCurrentPage:()=>{n.value!==s.value&&u(b)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{g(b)},closeLeft:()=>{p(b)},closeOther:()=>{h(b)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),w="menu_tag_data",x=Ce("globalMainLayoutLoad"),C="n-scrollbar-container",M=_=>{u(_)},A=(_,N)=>{V.value.forEach(z=>{if(z.key===_){z.disabled=N;return}})},I=_=>{v.actionDropdownShow=!1,a(_.fullPath,_)},B=()=>{const _=document.getElementById(S);if(_)return Array.from(_.childNodes).find(pe=>un(pe,C).value)},ue=_=>{var z;const N=B();if(N){const pe=N.scrollLeft||0,He=_==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:He,behavior:"smooth"})}},de=_=>{v.actionDropdownShow=!1;const N=O[_];N&&N()},Z=(_,N)=>{N.preventDefault(),v.actionDropdownShow=!1,b=_,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=N.clientX,v.y=N.clientY})},qe=()=>{const{closeable:_}=r.value[b]??{};A("closeCurrentPage",!_),y(b)?A("closeRight",!1):A("closeRight",!0),f(b)?A("closeLeft",!1):A("closeLeft",!0)},qo=()=>{b=r.value.findIndex(N=>N.fullPath===n.value),qe()},Go=_=>{r.value.length>1&&_.fullPath!==s.value&&(_.closeable=!0)},Ho=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Yo=()=>{B()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const _=Se(`attr:${w}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(z=>{m.includes(z.key)&&(_.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Yo():_.length===(N==null?void 0:N.length)&&Ge()),N===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,_=>{var N;_&&((N=Fe(qe,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:M,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:v,menuTagContextMenu:Z,setCurrentContextmenuIndex:qo,menuTagMouseenter:Go,menuTagMouseleave:Ho,MENU_TAG_DATA:w,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:g,menuTagContextMenu:p,menuTagMouseenter:h,menuTagMouseleave:f,actionDropdownSelect:y,reload:m}=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:y.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},fl(e=r.map((b,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:g.bind(this,b),onContextmenu:p.bind(this,d),onMouseenter:h.bind(this,b),onMouseleave:f.bind(this,b),[a]:b.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=b;return S?c(S):V}}),(b.closeable||r.length===1)&&b.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[b.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{m()}},null),Vue.createVNode(Po,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gl,null,null)}}),vl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},at=tn(E.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),bl=()=>({setLockAppScreen:o=>{at.value=o},getLockAppScreen:()=>at.value}),Vl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=bl(),s=vl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(jr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(al,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Bo,null,null)]}),o?Vue.createVNode(Wr,{ref:"layoutFooterRef"},null):null]})]})}}),Sl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-CUzXUE6l.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,54]))},{path:"/",name:"RLayout",component:Vl,children:[...kr(),{path:"/:catchAll(.*)",component:()=>k(()=>import("./index-C7AOSqeH.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,56])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Sl,scrollBehavior:e=>{$a(e)}}),fs=e=>{e.use(we),Mr(we)},Ue=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",_l=()=>({locale:s=>{const l=Fn[s];l?W.locale(l):W.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),g=i.format(l),p=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:g,formatStartOfDay:p,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=pt(e),n=Vue.ref(!1);return dn(()=>{const{media:a=768}=e??{};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let lt=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:st,height:it}=pt(),ct=document.createElement("style"),wl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const y=U(e);if(!y)return;const{left:m,top:b}=y.getBoundingClientRect(),d=` [${H}] { position: fixed; width: ${st.value}px !important; diff --git a/js/hooks-D__JBy9V.js.gz b/js/hooks-D__JBy9V.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..025e79b731b6e25a88e63d68e4f86731f04af863 GIT binary patch literal 33682 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 literal 0 HcmV?d00001 diff --git a/js/index--2GJj_G0.js.gz b/js/index--2GJj_G0.js.gz deleted file mode 100644 index 994d91426f2b016972c3361431192a5b8bdf930c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 zcmVBBRW8k1o=OHJpH8k2Zu4C zd`SzC6)bR!ARAB|Bmyn# zhCNMCdrRNeD>YyqCJ(@#N9(Nu;zH)PxAk&euato~tL{vaquDw%X22n2f`!Y_tKi0N zoVjJAx=t~NA{331AZSWnw6goWHO+!d7 z8*JkFM;~5n6bu3|#F5)B>xNzjW<1_$klOW&J;xD-Vv9T+ff!MS8AmSTkc%-^^s=22 z>HgKh>193fx6Z+f+#(_11mF;Qs9i~O$1-~d7ie&?4kE{gl(TkKuZsNIUtDi(-MrY3 z2Z|yW(MRU!r0n;se z2s#{3F<(5v*7>dhQDKf;9Sk;zUTb#C~Xr$iW zX}gbOejMEdEtvZFJ7f%dk-Ah$j5;MO8kb-?o03bR=fPosbT;*rrmD5x6IFcA7ETq3 z@`M1ZcK-m4Fcu4@6>smf;wwgRcC%BQuY6{JIS!3szdL`U(;kt)eTz5+LFeMCUp+dA zq;`_#>^7K#D_B}2>NpkuNlvqON?#So;9pYO`z!0MmYx7Z-w;No25 zrbLzkz`VZ>8=pEkYvp2!QXvdV&>bg?hbWS)+cN{KLt=Z48@O5Q1cV_wKqHCxnE_^P zQbFA-@2z5rJ%6J)g@8$;{pys@HmlJ*hLMXTJO4z04x0_Eqs7%`shFM(DJ8Rf?K1|Gm zqM&onu-l10Z7>D$t11lx>uTt_pQ7s=7miDCjtP@o(jp8Js z+rOND}f&uN_NHlZN!bWok1=0_duN1fmPsm>$OqwqZVB{sxlWgJ>0nF{a zW43L_`LYm2Nxn!#f!RNvT+QlriG)zeXhalPSKvN!XP!)wFsUVB2$*(I`*?QF@->9} zvII!Oz`CdnZ!YL@z9ucj^EHo^`T?;cBbeuFC<+$RcjN+Cfpsz1AD-t+xcpI{h5^5x zjQF7YeDYVCrjH2ShmNnJ*8AlY(gNSjstwvwc?;z z2)>;X>=ukBzb)VG(s%E$K7~Po^f+O@O0|_%T&5#z;?=5{m5l1wVoTIA4n>fotVD_+ zo+ACkgw!oAIpzUsDs1X~`SF+k{`7;gDlQfAv5F`_b53D4P35=0{pZUMKWEIBfBoaj z-~avV&;R`Gr@tyi7mZ*N@Dy7Hh!^m#yyJra&5L4IMMuRg?qjB>gV#eCt9I+XXg0&# zx3cHJ6fyOsNpbO1DK4D=GS*aLihwBRK&r8A2U1rlPSB!huZp)hqv(^EOcBinvg8zd z9-`?aUN&IGtZKB2;?31msx_tPB$N@_RAQ3;2SQn;9&K$g?3H$>6>o2|T9T1qioQ-s zRU8s86s`E(pHD>zS`a<7ly8>yN-2nLTB4gm>HT+icbcYsi<`^et8ek$N?WC0yV-@c WoQZ#aJu<7^Kl~5K!7myb6952y$YIX_ diff --git a/js/index-DJIz5MzS.js b/js/index-0eAPhplG.js similarity index 96% rename from js/index-DJIz5MzS.js rename to js/index-0eAPhplG.js index d9dc6c0c..36939342 100644 --- a/js/index-DJIz5MzS.js +++ b/js/index-0eAPhplG.js @@ -1 +1 @@ -import{B as a,C as c}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const z=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={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)"}}]},N={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)"}}}]},s=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]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=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("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; +import{B as a,C as c}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const z=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={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)"}}]},N={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)"}}}]},s=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]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=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("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/js/index-0eAPhplG.js.gz b/js/index-0eAPhplG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..215d654e1cea5262fbd139519bb96307992ee183 GIT binary patch literal 2490 zcmV;r2}SlFiwFP!000021GQOwQ`<%w|NlOPvv-}b?^dcL+h8l>9$+9>E(s|RdM(2+ zi?p^k$Xa)I#Y;T8flS(5($L(^rA>x*j=p7*=}k%6rY(geUncm4zxow!R+5bkBnM40 z!w9XO_viOKj~)RjS11$Jff(X31oQHjvoS7LJSjtYS7dSXc0(PLj zZlk3OyiZqkUDY)upE*s(CeQVB^Hdmdg%Ys!sG2fh)1eDJ+No|P%VP|?){=UG_Zh0D zrj+bx|JV!~9qs0u_plN=RB=4Xs;k<}yodXeYDzVFl>D3CMP+8u?Ur(=jd-aqrRu$^ zp)2`?bau`gS?FfEz!i(qIU;pwYFc@BCNpm9TDqHyTMT2j;5klTS~XNn87!Z9H$PV* zhgnoGZyOz?JbP-iG}q17H}7GO;~9%G+^1`5wmY1G#rZeUdvA>%F2qZSVfzrVUNr8N zhc9~FVxAxlSCH-XR2D`=H;uRgGh~SnO-(A9%<#ElY2+{afI^O=%o5k`(^XCFRq~Y! z*$nM@XCLOoB}hV4B(74yj1w-f%>@$DM?=+T0*(N`US({u*DEC_lzp{D%Zi{1DWf9p zGlJR~%#RMA$8VkQX2ezrF~R%NYFgIU(9%1}$wd9EO3tOSs?%I>{18Xo!U@L}v2S%Sq~X7^cQ#knq9iA@!$oRy+Zx#38ctZP`*ww$dRx z8OfFdR~atEPv{9~cb%N*6r={ns}4mraf{{&-A}+`uIk_-c5SojLqVw{NJZW*_Ae4{ zR>e{Uo4`T>7b#l;&_)88Q{W7B0R$5s1`xcBZFyhv00hH~00_pBkXO$I(>`44R5Xtq z4+9@^%n0V@RFup5tvmJ4)?3C}dPak>y^E$A3E=y%<-o@ecCXyna{wCBhqMMI zv!Ow0Kl=*oPy6s}t}2L->;f+e6O7>kW|+ljA%w&4`R}9S(x+KuzW8?aaRZi zkRh9R+yrUuwN}2W0j#F3r7|!S9><7TrPz>LB(B6e;^5LXphRTRI zdxTUb6%o$6gu1bQo9_{mT1#q@*qDaIX^6{}65_JzWCkKIcnR5bVZia2scSGijTQcMQIMZy7;*K;(O@a^tllyd+bG>aXxx>qHUwcq!k z-fSidh96q+F zD-dx{2dNMM`n3rTTX-FFeOlmqzCQ~rk z3f1Va*nbm^NOI5+Jl zU?GQdZ&V#MdLibp5A(qzTMg<{J{Zcy6S+64G@ke~izmzl;@WgU{X-dZj*3`aK+Gj> zF%EV%S8F%!?`+@My|P;SdbPg!eSQ7kwNIZkzqt2zknmxDsE5Q8J{%73!zBX;hcif& z)Ph4Pi^qd|hFqJL~npVTnUDQ#Mnf#zJi5bI|QEya5iYJoUTTuZ2B zREbNiIG#wreS-Q?1^tr@3y-Ss)uTF_cW2VCf2Em`Z-Y|JW63q zhGQ{|1fD!gZ5#(SnFp|HIf!!;ggZ6x;naRU7m<0ap3Ng>!)Q$a0duUeeR*g5C;2M0 zaRGUbFePpW6o66^K-Y7ePTdoDQAFhC{X3zi+WOYc)^mUkZi&{(^?^XPW%`X?bzZR0=9pMQM1dGDeL(WUygcfv+{y1df7 z@=fj9z1^G3_4_OG`0!!#+IN!e+UL#3kDo5D>}+oDetBDx?takt=2q?cR&9NKpLk^A z!B*}5X5-tdyZ^o2*t*-e`b&NJZWNiE8%IHD_sh%8jVCb+F*~;V)kpQuABB$pU&JD1 z!wz1ARUVAHDNsRn&~Gt4Q(25@@(q6^Ed!nq)P+^*<{e_qnX)F;z4lS%w`E*DOgvj* z2TEbK!1I!DsKw5fJ+95#>SputL3=7n zv{?n4`2lp0^mS}+vP3mg``1HxIkFM8#`DthKX8r1ivZ1bDsco#)K3cEc{V-&1Uj6=fJ<$4G3HH;Y%LT*c zH#NyidEvjRej+c>Kd+*A-GgPgxQe*Yd(C~xVhaqBVH7?V5~hKGs*Hi zz*-CG3!oKl7|*~dBEGbSdj=TK8v0$0mGJ$Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; +import"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 u,g as r,l as a,x as o}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const P=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; diff --git a/js/index-B0s1sHSa.js.gz b/js/index-B0s1sHSa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc350145eb6b7e53bdff2e91f4d50197a74625a6 GIT binary patch literal 1121 zcmV-n1fKgJiwFP!000021HD#TPa8)VeebVuR(bGByOXuST#SfZ>_FpOOt`p$3OU2> zhj;LLW-}LK$6BeXN}IGv8x^Taqe|^V()OjKZ!{_8*JJ~E%3r9~#tBOdfuiJuAvJ`5>J@eQA7S(QO3`(73VN5 zEqyps!KG3^Stf`#$_h-3PL4gVU#M z7|*Kunfq94_pu-!4VS6h({WwDjh^82*c(~d04pvbLOG&vAQXlN$R)?xpXI7g?wpp9&XIX zfnd9sOOeZ))WPi7(#!9y44y1rnd}D#Y)jH0veg3@=9Zh&Q_a~v;Coa}YkIyL3!70P z6Vu~m1;~LFLLtxUKBGWovQ2RvvRWS7E)<~7G(&(?eo}9DtDsZGVI`@};FhKv^6d+b zTUkvX;~*8MoknHsDaeA+&9j{5utJ(y83aamh)KQOMJJ*rHU})Be4ROvq?j}SUC(3g z7;QEq`ssZM=-lgeI=(jQ-1fj<7vH9bQLdycYNgm)(5GDU#y3l&oq50IG&r) zZggyvE)nRBtA@ttyzgKM+0M3>h4G7V$T%3jhi!0~=K#-Ydr!Cab~eKGC*iLf;e-2H z(4qa_^Z(!3gm>@nZhv~psl@Vq^kibNqo>nl@OC;8mFVU(`rd?}d`c5aN=A(~qj`_m zwGOtel3L`RW*qiffDnYy{ith3+wWfGbC%J4x&o~}qX=|kjZlZJq4RYR0#^YEW!oS` zZ`?2MJP5z~Nz;SiBo@8BZO0naS6lD<#d{k6y{NIHMBUu`W-I*m`|!>myN^Earu@a9 z&tGppI^Txi<_Ses&ma? z=bqp1UV>A)W)KFnB{VH*@{u@<@m(WvFl915_+U(i*(ozD0#O8_z(>1cgCo2iaAR}> ztAux8$AQ3~lC{%Q$AvR)P?{pXI+3nWGaLXS5aMZy!tLM~2ps1lXX!K_&!}#eqRG%q zgpUES69hy)a{b;UygST%A(NWMwyaF@O#+FnHvq)AgK)~ClfM+}q>1(+-cyQN ziYFS6Q*aW615T+$BLls|=;E*&h@=EGh#Bqx9d=-QNr)R%B{+q6Cw&Lie5C{S_I=yi433~ga2k{B0XRA| zp1E))GuQ-N%kBa2JAFjBFkCGkNmEVYONL?;0U1qT6-Bg^uBk{RY)*wK6l5Y$k*ER* zx?ms)n^;pB&P0UjtUp(!6Ng@tgxDOE^^=mR>Rfy9F^q+%S zjS^0!io)e&Gy$nXg7!j2y#yu^V7Qz~vI+_^DQHY$HRuz3f-fNG8K1!9xjM=a%8(kZ zys=i=xL;h}E^aQp-@8-UT`6y@S8nVV{(f9qdSK1|Uf5r--YgcE-W0a(TC1z&`GvyH zJ!|&G`@K8X;_Jfhi{jJm;=+b+LNij3_^Of0w|*h7-FVC&H%__Zef1~nj<)4}B*30X~Cyy$RX38(G zS+j2oyUV4AH*2eY{a0mWw)}e6+E}rBmTwi;p8FDn=w`63{z3qnG1>Oj!NzE6P^|!Z z6_nv}X=D&AK_&R5kUydhYP<+EWG+WAvHi7fKP_%9F&^q6%xG4HDJ%`aNt4T^oq{C^ zY=RGanqxF|*s1KGGtLA_=!6FoBHRI}TJ*%;d^VcWK2R8cKJQezpPSG$f(%Dx zBgZSo72!}L-G&~e$UwQn*T3jx^T6@3u{bw5Ix)u+&%>`@OG#Be*Ec2-H#%Xa2 zZf{!ibM~>j^_w-b*P>C*aoECbSc9KcbxQhaY8)9JU)?wT|2XRcHh5coQ`pF+S3Uc| z)lXJfeR;GZv5Ne3jbnLN^6TDKo{8!nPGCyID$8&_JMm-AC!hECpp5e;FX{ZPt0pSn O^TogM%Blbe4*&p0#OAXA diff --git a/js/index-DC03dE4B.js b/js/index-B6I6C9YC.js similarity index 85% rename from js/index-DC03dE4B.js rename to js/index-B6I6C9YC.js index 0d256ea9..6e987d91 100644 --- a/js/index-DC03dE4B.js +++ b/js/index-B6I6C9YC.js @@ -1 +1 @@ -import{J as i}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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}; +import{J as i}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-B6I6C9YC.js.gz b/js/index-B6I6C9YC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d57ecee507200c2f26e7250f24a72f90b070481 GIT binary patch literal 979 zcmV;^11$U>iwFP!000021BI1cZ{tK1hVS_mVXhL@GquwuZ5&dCCfjzyZqsknR#h~$ zPwGkR8FxO?q>&{M;)076NQ<~yB(C5RByK<~|7KhEXCOQ2QkO2smi%#^bNrt39?2|< zh1AndfvN&a`cg!QECxah6>j%>o%KoWhzt~}vy4Mz(WjGvYC6Pmh-2f{>NBx-v{TJ9 zv1DB14670wulwT3plWaCAcPlp7~*rr z{iZ`~vVvRjptdTi$9Za?uqVWjrC+p31)ua*_kG8%?J6bWp z(gA+3TOz_*U>4B}XqL0xX}7u?hp>B?2f+)d)T&t_m2|(JOpce9P97+~mcV_GbEdQH z1l{)YgFK^E$j+N(vXoY7Pj+#K!M_)zCk@vu0-UYZosE|jy3zS$<1rklr`d?<$sOE2 zI3Mq9j`tsd=bLv2ei|R!JBPE?_5@eDu+=y+Kz!&k4lNPIf&0jw z1gha^Tli4ql#PIFZ-g+mrZi+1+(jOwJD67Up-)Yy-D0V+cKV*wb)&W5)>Kboa1rBu zfh-MU?S5!mid}Nc8sSA8)_-5|z%9^i0l5mS~)w)%!vgL(m0i*md~GvFos~ zP!e-hGplc2|M2Fwuh0Tma|>Lw4OfL@A%}%+K?+Xc8684lhsq(cG6P&>J2rO8=`ou< zB&E6pZ6u%iRMUN7qzA6BJQ13RD_17T+?--*Is*&;Wf3=F_&>HVYkF5*2TYOqgM|b? zjD4!Xoxee@Zmiu$8rn)l&eHyon`B?jrk9lJFwXv8Tj~F6t|O^`@HcY"我是自定义"}}],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:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; +import{r as d,Q as u}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; diff --git a/js/index-BDjUBSLe.js.gz b/js/index-BDjUBSLe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e1a2f2b835fdfb4a5869b05a1a6d520011e65b5 GIT binary patch literal 1993 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 V@jsAZ%Ix0X{TILfw?bDA008V3fA;_Y diff --git a/js/index-DPXK2Hqg.js b/js/index-Bl_qpIXw.js similarity index 95% rename from js/index-DPXK2Hqg.js rename to js/index-Bl_qpIXw.js index ec6770a6..3ae32e61 100644 --- a/js/index-DPXK2Hqg.js +++ b/js/index-Bl_qpIXw.js @@ -1 +1 @@ -import{P as r,R as a}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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}; +import{P as r,R as a}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-Bl_qpIXw.js.gz b/js/index-Bl_qpIXw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..220ef4b77404c64c12dd4d78847d23a75f73e49d GIT binary patch literal 1562 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 Ckwjhq diff --git a/js/index-CCe0EPWx.js b/js/index-C7AOSqeH.js similarity index 89% rename from js/index-CCe0EPWx.js rename to js/index-C7AOSqeH.js index cfdbf999..a500265f 100644 --- a/js/index-CCe0EPWx.js +++ b/js/index-C7AOSqeH.js @@ -1 +1 @@ -import{v as o,w as u,e as i}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 a}from"./utils-DzwATN8F.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{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}; +import{v as o,w as u,e as i}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 a}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{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-C7AOSqeH.js.gz b/js/index-C7AOSqeH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..865a0dc61406aa2012ee80437e1f47763577d18b GIT binary patch literal 1029 zcmV+g1p50QiwFP!000021C>=>YvV=~eebVGMOiG6W+lgVVg(mBc9O2QiSyyOBqf+x z>DnG!p3%;SW5);zEqy4I_F-B2u`S&`l)kj&C6F$Z{+VQ({EITOla11(rB8yHERm$jKo0{v?uoLC zTo<{HU0M8qZ8tXyX-vckm39IvAje(~*h;V9tffIi1@@FE3Y92lk&B$xP(gVf{~fw16wki3~&d^*(68RN_}+~wszA%@Vl5x zQO={h&f3a&Z+?ECq%lVvXaIbMscpF3dUd^##z+y8C*>@f*IlaPExShGpXRo>qLK{2 zPS$c2)u(y9T6?^D7aXuJ$&kqL6}Z}XGTK}l?c4#LZS4y9VYKIL?oMOjGb-eqC^Z$J z0NR8?g$*J`fy&H;;sJQZChovC2o*}hia3jeH$ezdOoo7Xa=xigV@rTkQO2AkJtv$g z3EYFYq%!6b2dOxnbl5WX`(DN@y*q>9C|U=q9>dt~Hv z85-8a53vxQ0h}{#N18OYKDv#as@|B|Vd=jE;2lT|$Y>JuPGXTY(Wz9zGxCmOSdz#P zJR|4i<}OY?ef{dIv(qomfBpLW#V>{xfbcnqBw^Gu&X2#mIR50XZ+|=cdP+#r9$z2C z*Y+l@?o++2q-4~ZFj@(T-}e~OH#U)Nz3rIycWJ;#&b+?(^V#`#KV1I&{PN|AVIIV$ z^&ez%9D!#DC12c|ItMPA_U`5A5 z--Mi#Gp>_9OZCm<-4n7KiO?Nli>ffxv`a8b9)yN|5N0ysrMLbD?|lb9P6q%03nTgR literal 0 HcmV?d00001 diff --git a/js/index-ErTCpObk.js b/js/index-C8zqukfl.js similarity index 91% rename from js/index-ErTCpObk.js rename to js/index-C8zqukfl.js index 366a0dc9..8ba0350e 100644 --- a/js/index-ErTCpObk.js +++ b/js/index-C8zqukfl.js @@ -1 +1 @@ -import{z as d}from"./hooks-C_aV-8Y_.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const A=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:r,y:i,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:r,y:i,show:a,options:u,clickOutside:n=>{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}; +import{z as d}from"./hooks-D__JBy9V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const A=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:r,y:i,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:r,y:i,show:a,options:u,clickOutside:n=>{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-C8zqukfl.js.gz b/js/index-C8zqukfl.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6936b6933f2e50b6f41ffb53695fee780bac23b GIT binary patch literal 1226 zcmV;*1U35~iwFP!000021C^F-ixXEA$KUr;jDv-Q-nq_X%|6Vs5=~s|wr+HH-J&A# zX67VwH#7H+_aP5E1gv63top`kskO9V!8cmLg0>0;ze*i<_gj?7gEi|4E#yTm_jk_u z&-wpDhDI?LD%muMH2i);@W{jm0?u2~s?=&rM|yMXcte`=bikSTfTx83=JoJ~EETYg z4_b58!z(pXtxj@2>21i8gB=GuwpE_}lCP|voStN2L7B1!*fh4SBR)U6F>N24gxVUc zp`bX_*-Qu9wYG-R6h4Rx(^mPo-n436Hdz&NpU9we5IZxt;8^8OajvD8I+M_bv^>sR zH0x#KqII@5yXrf3agvgr0ALLrhNU7dVB4xhC(f2z0o`k&1@hg{3YT-oszGa#E44Lf z2{n%kC^@Ghx1u!4Ph*?^8f@#l3JKo}z84dSke~@(-&9L2e;Cj_eQW! zsO%Ya?FEDpmKCU846fC;!~)f=y$r#F9jd*gcg=<5;0sMj()B1nhy z%>Ma2O1iE^@5Tp)fa>UpRE` zBXwmWe3U4vLU2tjVHB4Lm@acJe9DLd<1=HqB6#fc4l~jxKW*K5n%;i4bLYwS?H|*d z-XohEe@-9X-MRAU&8r{M ztIu}sJs#@&`_g4Ie?E^sXz$aui4p+~*ZemUCX%X`ZKFed6}X0D+n>%G0nlckT%%yy zad+OR6R*`2Tr=PDc*uooh-RJSY-BivS!CGAuyHYO_CF##z5Oh`_A(Q7zMp;2M>aNI zI!cCVLF4d@bD1Rrj}Ax)+H8Vw&4@5fLKDRy@gM@GT(i!V;*lj45z0iItwIQ%a&rW! z{KBE6Lz&Mzcz*;^k|tov8a#Jl=hF2zFCM@7^BZG-qVVAN*uRiRbQp8a%2{anIJ7wX o2gqfL^8JBp*^~AA`FZFL-XIPS-XMm4_vb(P2W3jsY*+{Y0OoU8z5oCK literal 0 HcmV?d00001 diff --git a/js/index-CB5h-bG4.js.gz b/js/index-CB5h-bG4.js.gz deleted file mode 100644 index ed9cc317ee5df1f99afe209432633367e5e4f692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 798 zcmV+(1L6E1iwFP!000021D%x3Zrer_h4+05g)0l-j7Z9|BpNB0NRew5k>c1^AqNIA zBCo`e$QfpS^b79O7JY_x-(`Vr>Yz_!G&{dSLCH=*RYi+#XTE#p&YUxsCMg$cb5rz=9Q?O3%R-K1R*{i?=@M_lw+I1KKr|#yUrBZ25ByUKJl>=LEIR z^&0t0R;-G7NMz(4W4n$W8?_d-=1g}NMQAEf!1;{kS{AOM8^3WG+E%Sd$v^6A{SIhqk$Fp7oHW5 z@SJUS+O2-)8ZNGjAOsN+N_sV1%k%YWHLO-|_WW22U?GS{rrWcle*5)Rkx??HBhSIr zT&2CbKwS!de|TSLrf33aYuQum-q%Q{`*r6K4kS=?PSxrOZeNX-Z_bvN2jE9XpTKX@ zq4nl^7ny)FsY;{g0}VKYF=f!=Ny-^8b+ln50oOPm3z9$^5^k6hlunPz8v#lSw#hPc z_X3}nO1V%VfG8OBcnC*~&^h21y$-w6q8XN8$6*Z(j!cHCFFtJjo8ZG6=JepxzFss`o7J| cSyn!U<#tGq@*(}$L3aAZp9tHMgu4X*0KOQ6SO5S3 diff --git a/js/index-CCe0EPWx.js.gz b/js/index-CCe0EPWx.js.gz deleted file mode 100644 index ff9ff6979ce9baf1237ba605c773d91139d4ef71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmV+g1p50QiwFP!000021C>=>YvV=~eebVGMOiG+%u0@(I0`P_*m1g966eElNlGxY z(v3Z~tkKSgV@C)IEqy4I_F-B2u`S&`l)kj&C6F$Z{+VQ({EITOlSbL3rB8yyk)~A!e&~~NPgET2 zIM}gKt<>7yMNvMBi8u`0tDh(M2(4sl}5Lp#Z`t1lz_I!I8+=PFJ$dm8Vw(lXPb??i$s@j@b4&_C);XJ zKT_E;8cN{AlatNb8rUj{ey6+o!7Y&_2+&g+`V|M;cpg=w-a?7Z?cUly4JpxU?a&ZK zzy%c&d?AU{bL6qpP7&$O=h0ScUUg@i=vL0y07-`EfOMdePjghOHtIXDxswHg*Ckwv zN)Z=z)|SV+v$K0Ni#g&D`oO1{)pe)asI4`#7%2k!w35fOx=U@miB>7RZEl;ZP|^XQ zbS+m=eO4s()hG44;6OY{hg6QQz_sSn(Z_~LYZ!^SC?7n~14IGwAScZvNvz2_u1A=%K~k1oDyB2cXsI3tBB8a;e8?F- z9U4~b1w;tf0L~dlktR*7k8Wcps@ErWSo-e(cn4Aga+(Ccms(`SI+aSeM$xtnOHvtt zYZUCl%*Dy4Z(e_OcKXHnuV0_P{Kc?*5FV$Iq%3re^W!fsjz9V9+uzRq`0?W8`11KT z=P!@ny!id>^=C$6TH5#tiwKw$)&XPMV{PX>lhy+mSuqJ{Cv*)D^nEm}o)VHCjIR%p zYkSjH_o-e|QnJvBSy&CI*LNA#H#U`Ry=$BIcWJ^%PQAYP^ZEIAKV1I&;_}srVeTiU z^&ez%9D!>@oDK*d8`c#!{KNf!h|f+xKRf;S^3}=Z_dlid`-z#D`(~1uR`cI3!Lp8p zz6k}pU|c7Cn(CX$yC-Bf5}`XJR;YqN(=Ng&eGr=ZL72)&7T@_BdTrWwP6q%0e4O|b diff --git a/js/index-CvrKYo_w.js b/js/index-CDH0QlWI.js similarity index 97% rename from js/index-CvrKYo_w.js rename to js/index-CDH0QlWI.js index dd0e19c7..f2f560d4 100644 --- a/js/index-CvrKYo_w.js +++ b/js/index-CDH0QlWI.js @@ -1 +1 @@ -import{U as B,V as D,I,J as S,r as K,W as A}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import{u as G}from"./utils-DzwATN8F.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function h(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:l,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(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{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}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),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];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,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:k,getKeys:y,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.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{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,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(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(S,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.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(K,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; +import{U as B,V as D,I,J as S,r as K,W as A}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import{u as G}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function h(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:l,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(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{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}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),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];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,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:k,getKeys:y,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.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{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,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(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(S,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.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(K,{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-CDH0QlWI.js.gz b/js/index-CDH0QlWI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..708d811390a69800fa46fefddb4dc27fead48d8d GIT binary patch literal 2866 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[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}; +import{G as e}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-CF6j5Vit.js.gz b/js/index-CF6j5Vit.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..afb08e6f7b5ee8584593a5217649cce02ff016fd GIT binary patch literal 797 zcmV+&1LFK2iwFP!000021D%x1ZsRr-hWC96k5(}t(vlq8v4Sbo$m29_C(hMHG6)P> zI<{y_q=pw?q5X6QeTH`5Wr1#*L7yh*?D7hQ>|_eLE?RU;e&^>Q|DT5@DHm#WTq3dr z*--Grz?F#eiA1e_zjL%`_V8F5hjh&uxDt}ZSb8?LZERb}Klqkk^v>!5TQlnev_8|par zYS_URY9+64{YgZ3orpkwKD5PU^SB#Likvsqpe6JJF2J)b+$>(_Xg)n5Z_m5Ci)2Iu zggeR_uNARJDy+efS(+F2ER*h zth4J)WCG5lDh*!tG~f`1l!4EalrvyzZ^cLgu5mIHB!Lzr+%P35o$i%a0+bePm1XAU z1wJp8a-l!~QP4Z(A?z_ir+`n}G0e@?6ojGyiQN~LDd`g2H;!dG)?H?AmS4dnkz+B46dlfeZ*pL+qzGIiQYw{h zr81k%@LEn&9Pp&FjF5j?35l2(W(0H;Dc7i4mSK`O<}=sG|LNw(8kxy-9GCC1viV<{ zE)JT<`*(l*{Ndq;U;cmVltpw9lR+LEJfbSn159}(7{=Q$43I;Y@sgm=q;NsS@1 zG_I*YPYMb=6+tb-tTYuA#*GOhH>DRB)Q(%nNlQ%3&M(&+ zXt`mv&lb*Oq3= z>3f7q;MkGLG|h-)V@5P;^~Fz)3<`UmzD1~8ung0f){DXR>lMtNQqwe#BeM*Co@5k84oK#oj3um&@yLX*~@Dr;fQ4 zg-K&F^4Iy!=J@#KBlFndKwaQ{%;J(&UoKr(OJk()$W|d|j7Kb`&Lw@3z<(QG;fhM) zgC37;V7qIRxV-pjc^Dk9BT19U&H!9m+iG8&Z?6sk_a{04eim$+7uOTZIE)H8*2-@v zFkGk-3Pt7zi~^OJF2z3B+De&mzXU$hkN~NIOtu?GT~Vl80~y_2ph9BmfK5;nd&I>O zY>7As$vA8zzYs=kj;f6N7nlp4jpOx-@<7-SUd_Axd{lWJ!nOXQ7B@Iq$F%W^gO7P5 zUWX_N>vFiJ2nW|bWg;Jhh$ysIPoBMcakuxyqu%b_-ZytNBsr@J-Try+yGMIJ+$3ZGiyBuoK{^GVmJf0Fm4x=uKCrRHs z-9saUAxieiz&YK7Plb6|CjuR2B12f^Tde$$6(_;{V#gu@4hJk@V~M$t@lco1mA814 zjL469qDbS7m=JYcsAAxu#bz6%(tRWF#YFoJxNf&6KBu9 ztlMLjX@0DIn97^a_wU^w?E6G(RLx1nmav42#AzI>H6k5FY;-qL`#Mvfdk^B}2KBiz%Dk6eScOro{kqo>-t8kOetF&&L||K78h zHn~pXvWGYKo<4s0?}NP?Px{>-`E2PQ1IZyTp)D~7tf8TUNFJP{3?f0E^k_I)9*j^Xql6oZ+Seq!Z14r?f7M{6~F8yMB&^=uK^J)Hr)db F002v+njZiF diff --git a/js/index-CMqJ8Fgn.js.gz b/js/index-CMqJ8Fgn.js.gz deleted file mode 100644 index 7e3a1af5f0041ad11b25559d67e509f0ab874641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1982 zcmV;v2SNBBiwFP!000021HD*lPaDS?{(gRiv#Kgv+8uo1>d1)`J0zhgB!p0rDx$;g zfCtt)o84J+Sy?i)lshC1p)H3KLKBjxrvXlnPU?U;km8B6pvs)b_6Q896Nv!TShybentKh}M#H-cg4XPYZ$Pl)|dO-tsx3~GW;PW!VMz%4fEP4z5qYqsnKbrPqnx56y|9~W?&+;n9*5L&g;AomT?1`d5RO5j+VgDuD+3*S4VEw02j?s0)8d;cyHcu+}E#3JjFzEMcs&{9$i6HQzVz> zc6&k>h#Ps>j=n*}Qvg*J4@ho3$x@Fe$rDMXE;)oOkgh3W@S7N=vKp+b8y+486hrAg zhB5{`iPu3HUrbnP5h;{t`5ekJ7DE1jH_#AhsJ9+f#4Ct~ntKxB&30w%a~{*t&}TYI ze#6EQjS(Tp3?RxRJ**UR^0GrRrI3Rvkz^6_C`Lp9DS(d3m?r|Vqf;Ufwa&*J9_m`C zTSGuV{a8W~5|@dDB-^U??=D#NOXYO>p-JM|))Qk;6^)`tH_MAnn>;0{rVU}tB6KeJ%JR8dB+x~ z@R*p7amKIc>Ov#5*qz`0!~E9-l5(!J{U;gPNoLl|wgynQvG69g^eqnw)X$|27 zSeY_6o*k!pEur2^oO`~T{qNjCX4;&YGiG1qU%oJw9v)<7PL=PB`;4A|iVGDt_2UM) ztWioNRwq(K#Qac@#;^*CyCkq)2HaMQ=lGN=_bJ=5^@MXgTN6|JLdG&gx+4paqM(gsf+%$11bhgwC4zGX+txZl=+q>)Cz-S- z^uu+}rWf*CyUq$Qp064^56#~;4l?uEbSn4qhr$o**|&4X_mkPZ$!uoTfo0Pv^S6yZ zwTg}XN5;&8v+Y-St;UV!u;)q^pMGG>uAe)1jNXHvPJgS}sg2m@7NwGsl?zIh$E6 zHg0X0Kfd{trl@gM{j{bil6RJk)X#stHEO037ntxc7;al4}90G4}3+n QlIQ>Sf7Bw_4PF!g06#zDQ2+n{ diff --git a/js/index-CwPRbKGA.js b/js/index-CUzXUE6l.js similarity index 98% rename from js/index-CwPRbKGA.js rename to js/index-CUzXUE6l.js index 4968d90d..cc790a64 100644 --- a/js/index-CwPRbKGA.js +++ b/js/index-CUzXUE6l.js @@ -1 +1 @@ -import{i as V,p as v,q as h,e as u,r as a,f as N,T as f,t as y}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-DzwATN8F.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-DsqDmAzR.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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"),d(u.signing,l.data),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")},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 O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 L(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}}=O,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},L(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}; +import{i as V,p as v,q as h,e as u,r as a,f as N,T as f,t as y}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-adu6pwJt.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-DsqDmAzR.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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"),d(u.signing,l.data),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")},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 O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 L(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}}=O,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},L(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-CUzXUE6l.js.gz b/js/index-CUzXUE6l.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..690266ec7c9d6b58014576b012e4ddc1737997be GIT binary patch literal 3536 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 K3LBiEBme-av(xDS literal 0 HcmV?d00001 diff --git a/js/index-CmRGfCGV.js.gz b/js/index-CmRGfCGV.js.gz deleted file mode 100644 index 8de6279f14209db975f44cb704c4673dd6c71a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29627 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.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}; +import{r as o}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function l(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const O=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{O as default}; diff --git a/js/index-Coi3EDQn.js.gz b/js/index-Coi3EDQn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e1450bbc2444d7e89151ad371f18d31745a5c38 GIT binary patch literal 1655 zcmV--28j6|iwFP!000021I<_MQxi!Z{(gT&oDW+`)y$BDH;I)sD_Kx(*B~IfYEh}q z%#WmDGM%07j)~b^p@OBLz?S#6!m4bYcNBXI`{HVZ1^*alCgi`knwbO=jEHsj;Xd~C z)7{VSd44Z7IGZB|D;YjSeWW~TkgOngWC)q2QaqU)I#=u)m#3(32D>;x?od&2ipD~6 zC?to1Qvd1C$jJC`Pb(&8V4X=WtVa$?=T!3PR8MfQ6{K*(09`4{Q#2NqgL0SDm-u8P zi4uucT%LpE5z1-YfrjK@GS4B_DR;@?9;yEVzab?Hdh02TsEB4_U2>>b4u_=v>)n0R zeCT>BXo^Y-A=B8oD=2qMSCgkl)ljgz6-5;TK%eBA7VDP7a!`tAKfl^Poxx48(kG69 zMngcXt5A@-I!BH0)wtS@nFREJT%6Fp!9-@d6&K5M;1rSyF(4KS%6+Y2pDW}qpsy|^ z+8?4BWPsY{ST7po*?}9p^%!SZqY_eiPwx5-0|P0{b3N!>GJcv)r!zz6j~I$H zO-f;1jfLc(+$;6xrut5ko-0Rk1M3($R;IBo<-nkrGEgZ)%;6Z8LrE9m`rIpxjQ8?P z=a_UP2T4|9M8a8=hFI9mv3P%C;4)mg+zJFGgA7Jv-Ey~+ho2U&bar0Ft(Y4I=qea> z%+SS9CK3O9tQEtkhEuVy-09pBFJ6*{FuW~%(%?G7S&&@I8tM5}HyRlF<3Kw&Acf&P zX2k|LK9(vB4;Dt-fa{JnfM4XU1cxtsDKp7+g<+!mG(QiN3}D>QeXN)RGU?;dsLZ=Yc1Lk3Kpz&Oyd>{321o&jV$J z=#=>qQRlM?lURp-lFbnvbmlMVC<_r`B#vk%MUbHiA_c~C{sy&@Lh@jI28@A`$T`Gl z_=O;Bcdam2l?WF1_e>) znkJT1m_%G-F8bO#;A1E)mYmol0_BPVlnUi{o*aV$^G*xn96IHK5SSNlZ=Wof64G#5j|d7lP3RbU-ccgflg~g!L8SNwM1*iy zD7&IGyVewqHNRoauXudl%-pOmzp2!I{$2E0JKOu4d)2)~v$AV#zOYt)^!%qeq({Ps zG3~ECv*zaZx1QU7U;H0O)=c%Ex9rEO_Ub*Wa^GHE@g8-ApMSD{d)HdpGIyR?tLwts z`6(blEGZhIG$N>tx|B4mPYYtkfXRrEVJt@@9UW=RGCU^KQo(4OMeUNjr|Tfen;#Oa-G}Dx)9UKN{=aVS zzy8*&Y}D3%t9|#qwY(_$te<}NGPbt%s=Bgiz5J!Rvt%uAS@Y}m-DPY3iMf5}Pr|#q zolCdGFw>w>)#lDZb?1R_!g%9A6$5)Ni=`AXR4_n|oC=DrA;TI{APYK+2pUW>K~#vw zvu@pKeja5ROy##niJV0_KSV!vy+ZGCs+qwB23fH*4aEq^?)x5#gO!`45RE!ApUo4j z`hpRVov#ib6m=#c^#=lHQKU6`Z?NXNg;t;xWUu?$bm$5D1)QN3>?gYyAOIwK(x# zsMUPs_p|$(d*=2Xdv(U#{ndUvYwc{CyANv{_p6U)YjY2(yPIZZ(W+Fce_pRo)|bz$ zxtDKdZrQU-*6O;`R`*uC&RX4^v7g^`M%n8hYBNvF%DjDVq55dnUSG4nd;MnSR%0Ze zDDkYN1^f0~?ctui`0TxjXLupIji^5M%YidcaQ~1J&L2|!c=^m9{sSDtxz>3O004V8 BK-T~O literal 0 HcmV?d00001 diff --git a/js/index-CtCUPkq2.js.gz b/js/index-CtCUPkq2.js.gz deleted file mode 100644 index 4925133c2b0960bc3e286bcb981c6c4fb8395043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 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 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}; +import"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{y as s,z as p,A as d,B as l,C as c,D as V}from"./utils-adu6pwJt.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-CyPGhaNY.js.gz b/js/index-CyPGhaNY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..98487829cc81f30ccfeb551462efbb23df44e4e3 GIT binary patch literal 1512 zcmVzzNk}Onl}bV&KnVm&FAAuUXs-0f)a%O=f1%p7Q@m@ZF(6qUYv!D9 z&YbU?i*ZU*b;5wQgsLVDJ`#@)^ksWuVA^1M@!^;Rv(rY%2Yf!@6ZmlVIdwQT)ak@% zI#vj8!#aV$_etvM=}zH{6O^WiuTG@N)Cl>34+!xzMWJ?Z0{A=m@L4*;$1{qPC94uN z5}^~o*9H7OK76&KCrJmcIziJ0FRE%1Td@St!C#JdUzB`8hZALpIzq}MmE}+e@B@L5 zq|RRsClk01mdkpe;W4-wtI@bqRwHqJRwHv^s}Z?~)x`3Xx|(7@8zopacqq|M?dkw& zCZ0#efBGY;(Q_u6NIG$$G)2@vaZ%M#$R~gvr!#$-^jUc2LbN%_NI)G)O=w;4B2D$r zP$x~Kx{eev3#P3c2;cG@EXz$Y!DBu`VOo4N(by8__n_p96^!bG$z?YaAag6 zGjt|%u?e`A-9zAa+9hFVv|2u*su;wR48|w|5}L#c3acqiRggm1oB~rQz=WYJQW+97 zq$3d+-n_iQI*c_Cks7A1=7=bay$8d}Q{Pwr?+XsBiIA_oaVpYa* zxD=HM*5vGQI0>h*gpNlUM8^}9pcs@X3i$kWT~SIjN~!~6_1JSrnIefmd)~{TVEy8x zhGobNf<>3KSf0Z{7ILaLc(P`n5=3L_IHv~{761Ufy*eUPSD4b?PsJyX0v_gTgVnux zjs{taWO=Qi3>m>lB2tc8rZ2~5Jza5;lyWfWjiP@lp|z$17Bk6+L-9)Zbob(9g5AvIcg zbG@{Azqqnf+**FWf2XpyTHf5K+&C!w{kXLJz?}QNaIk2;St>5SDQw?0*Vf7li-p~L z=G=?-`*+Nx*M+?o#iu*P#ZAwos;40FR3nvd{Z?MTQ$F~kxcH3mj(fRAx$U1Mx3sZa zc=tnflFE$(^XJ{d?p;saS?e+1Tq{4Hv(zp8TDtejoO@gP^PRc-(%iUN`fc%{=gsZy(!E!uhc^q`vxVI?ml@?>o}2SqReI(AX64!HKeN}(m)DC=9#tOAmS0{o z=iV0fR!R?V)>i%cugdCN`SqT;xoY*S+$yd=_aq3>j6hrcg#c82s_m=8jnUMgS^@OS zD8uE_NGDi?a^OoLe@q?JcwwkZT#jI3`D@;OTHIP@T+}0&k*oq!SR8><2A50Q1xpgx z03Y@=$EeDvUD*M9oC%QNNf#zaxI<92=!v!YEKJ=FVF|~4pfKKi-mY{nH>s)w>9)#7 zj$4c)!jVQg4Y{@S`G&a8wWD2e0b91l#rqh48niXWYR##_&g$no{DZ*^7x6lv{HPv{(k@a&os_)Ego%~1J<%>4%Ww5=2GR3)8ZD~ z*)kXAtz&olH*_an=EB@V5G zpRBO@@@Pe375V8J$McTl*S)P=6V*MOz_f}Lmf<{B;>YbzKJV>C8T(IO(*9dlO;o=3 Oi+=$S_)&5Q4*&pk;^#L2 literal 0 HcmV?d00001 diff --git a/js/index-DC03dE4B.js.gz b/js/index-DC03dE4B.js.gz deleted file mode 100644 index 1aca2c11539d2e242eee2c440400e556c7f5ed6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 980 zcmV;_11tO=iwFP!000021BI1cZ{tK1hVS_mVXhL@GquyEO&wBYn{3(*Y|_u5wyL73 zeNsca#ZD5(w8DaWH}IGsBpbUySRMZBLjshEaMPa_UUAxY7TK6;@G%R?j9WDxVXr~ zl5veQY>n7>%NI`vYxedc}D&FWk+3(R#XORnqPgQ_H)mDkKPKpk0 z2(_`@35JVYZDhbG=y^gy&9TV_v3nx}wH2~TifedlJbFei_d1U!senrGA4yxM2PSG> zo5eJvS*UR1`s&GHyWCuijSS$~0OQc4tvQPo>(9(J?v43lUA}9vepT8Sn%32Wk3 z=ZyO`huCBt*WRN7~>iw_4LehJ8hs_R>O;+we!Gp#u-gpzF-{3AQe*@e5I*Qbrgxy%ZO|q>v+Gr zZi1CV{9w04gtfpdq8CsrX1mj)Tdg}AFH5x9`ndTR4%E|Z#PsA2 zZXBMEcelp}kHGWIy8}OskL}%~*=l=&E1lb^b`208`iw(eM6uw&b$-fe1TNYaMuTiX zBz8mu$Wow9oG(mgsX9%aA;hTpUA|z+tfYi~{&cFD4#7n?KfS#9<^{5bFmX{@8zt7e z*sEV|zW;0gMTtQn!rOf?HEPiNQsT z_XV;vjJ5lrZ7FsQF4BxokR^CMWZp2VHPs|GD#%Y`ssk4-%WP2Che+JN$3AGvLS$VU zkP~-i0g&{PB!%St0uN!VXCl$tpMSjl;!9LGOVTqrD_Ej>dRFNRnGZqdplVm(Bgd}5 z(o#XpRn4rvdHuti-@ZaiV9hOXQ5&vu$3hNsZ9#HQ?h`tM+%Avh6!tj4=Vb=7nx(=8k^9KtF zeiZvugFAnNTwUF~k5sjlikzkWBR9#unoTb$RA8L_zjo69*IY+Z`QUF6488Ey1^@tL CpyU+* diff --git a/js/index-CtCUPkq2.js b/js/index-DCoyqy2r.js similarity index 96% rename from js/index-CtCUPkq2.js rename to js/index-DCoyqy2r.js index 0cd029c8..41d2f7fa 100644 --- a/js/index-CtCUPkq2.js +++ b/js/index-DCoyqy2r.js @@ -1 +1 @@ -import{l as A,d as E,X as h,r as f,Y as x,Z as k,$ as g,a0 as T,a1 as b}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const Q=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{Q as default}; +import{l as A,d as E,X as h,r as f,Y as x,Z as k,$ as g,a0 as T,a1 as b}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const Q=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{Q as default}; diff --git a/js/index-DCoyqy2r.js.gz b/js/index-DCoyqy2r.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ab6138fe91d2bf7adfe878c2543f40f1748bf7b GIT binary patch literal 2159 zcmV-#2$1(5iwFP!000021I1ZwPus{A{(gT&*4ht=G<~1^DIn73H261d!a$`>Ke$GlA#j~G5%4W-LO^iSHUI<< zZTph_DvC1Pu`ogrjcxDk?Q9!v?coMA=A>jZ%Hr;4n9!`5HJkcbskQK6SZQ=#dXNqgkrKz zp&riN8`q()kvq;cG_(G5`c1ZXNU0npBT>-8zT=$d1lQnU{ew-d5xsM;5;UN(L4+a_ zoy*NNvDbTBu81CYQzc3Zst_vux-9#exCYM6wnr~q_ea7~HH$3NN=Dm})_SHp9I3?l z;yTnd*c(JD^m*J|Yvpp1S&CDlchdi1J_7rX&=7C zc1rM|@V%<8U?~b&%Vou|`=Lqb==@hlH8>Q4Sc*${xCm|!^bK7+Gjyd2xZu$u@cY;` z_rO4uW@ zHByEBPKI#-!F$Td$igtvu^%ZID)@phBt@m0kZ}Q2f}VD|xDdqO3mB?VL5=v4(l3R$ zxFGA03)%x+K-rsGfrE?-BorYog#;`iC4hJ-=^b*qKq6YOz^g#g&R4T7@^aD}rdSoq zNDz4upcquH#3Y690YMpQ(0cAjdLtC2h0$P%8y^H=Nfe>7_oa(!P)?p2^GS72Ix@RG#>+$6CVe9OcXHW z+mqftr|YB&v92onWC5i`+Sw0ZfQsH7quo3PWoi{4FT;LbI7AU}R4oQe2y{>va1=%U zz`LMN5JT{6Q7h~1iY=J+eAQCzywC?_zTN)RLt~9sl1X51;bK5niiwM23VXt#J*kv3 zsib{UsRyKzt4bvvkf*0io{n;Pf)(;~Rmc-PTpoXgJZ)w2Xb0udlU^K_v_fb(=nf33 zP{6RK3yILF2vQt!T^%wU0*N?Ou@n?!{u_4^Bt+OR=rZP=F7J2$Ib@t)P(_fy5|$y) z7>C*4I(&I${?5JY`HiH|8GYH}4lTtT#@A z^_iNzo7;GIL{nXLnJP0SCN#^7hm6ui96)>5*c5k2iMPI2ht<%sLhu`@kS?r)L%OU9G=-R#8Yk@Qe%i|HV3 zCuG=-=vBZ_w6#W{xO%CHa6$T?IknyKEL=e|I-pvrC6x%I^!Dlf|&WNOryS;=KKjJGe0nN?$E#d!45P8G)ERWi0_JB*fd*7Y~PxIs3i z%3y&0H@yPG9%>ez0!mZV|v+0|Cq}zkg-># zWMy}oYs=)*E$W@uqr2I;V^LkklKr2JLPckh0>3a>Rf|9DWU88~u`n{%-kV$hGgI$r lMO~DxY|kf?u9I-c`Z3`W{YjuOWAfxb{tpZvnF3=N002=4HP!$C literal 0 HcmV?d00001 diff --git a/js/index-DJIz5MzS.js.gz b/js/index-DJIz5MzS.js.gz deleted file mode 100644 index 4f557b5cc3f804d7b7453d568143e722ab671aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2490 zcmV;r2}SlFiwFP!000021GQOwbJIo||NlOP*}KlzcPmwrZDNaYFTqJTI3PemIGV|1 zHqzQ&B5U2U?g%MXM0oy@UQx4m7;KD)eNH>$^F@{}hPQAc;4OLT9 zN_MF4%mf-5>gJpFuo5~{aXiVYtJ=i0hkKK1N;M8D`J>)NWn$LtmU5_#c&Rs~>OHEV zEBTppcFH?8)6H~&D;A|wMC#JiwDRFZX4uxXbT=2b7{+eFbDZ9^YN(phUq10+eyT)v zv#4O+Hrh{l_Q+6as++HO+QS~l6BcE-SJ%{RcQ}V+y}GKYJxacE zA)BEG&u_z=xCBXvio{ham~p}dwz)t;`e>;7M8FZ?*Q1;n?eR*<5oKF#(Xt|_LdvL! zdySxW`tw7BXYuK?-Hg~OAtrclT20IP8kjquOn$fxkBbbuHf9mev6FgfsQ<)BH;>>B znd~*xq}0+scUn0{@Xo|fFwYgFjFkYgR@r@&MuW%xI=CA^ zY9KS_!Dh+~Y~L*5 zW>w5pun8x>oY@de3oP*7(MIFjaz>1S7u4gnD+q!6~kpR9ATMm5oc=PJbEeD_>eMoCi zG8-C{_OtK6{JvU;w!{8IlLl6pr;HfdF)H zL72e8a+-h+@B|~pB4#Ea0+)dgTli8&uq#Y3jhP@8a#|YXbtfi$mW4Tw4a)aY6nBMS z02#80$4!vd-fQKn8o+AmS}FrW;bDxJRf-L`MdC`lBaWVAI%4Q23|nH0lFn!mWuT0R zvqeZ{QW4>-OQ;*`v-uV=skNj=iH&JU9EZ4EDIqSaPG%qigO`v^XAV0aGj$Dyr=dcD zWAQh$bIy{M@?c}3-yqA!iR(5eYj-c;BW$o zl3H*mW$}1$&yZ`=ay;=TJ@H3f(-Mbx=#v`8Ii`)PGSHlhXJUPfp}BZZLM;%-iE9b9 zj4E-d6~_|^xJ^*stDt{~Vc{{iI*B+Qsz@ZbS%ksXb39rh%CLl7+riO!SRz*lS^5}3 zrXA7cAt2_V)OL!r6`l+p94Bu335Tkx$~i0O8C>9TCjraUbHlyJ9DttNaqNR$#YO@L zrn}{Q1XM^OrzkJOTIXNA3B1 zW99qW;t!2m588?w4{tX^+yZx`1EP>`uCFU`j^cYFJ8?rY^<(tetlPx?q6wqcc*q^t+u?pO*}I3 zc&+wmwej%U=6~-t*6ug1J*&^(k0O(EV=pLeeto&Q@-k*2X2&+a`LzD!^U(4Ci&&&= z(805?%7bw?1}ex7`YonsDzh<7zTx+z<*+9Nbzzmdd52h2rmRVIt9?}YZ5fvj6R%g; zfl`<)@TMf}YO%9r_iMAZxY~U2;#b(*F&Fk7ZBPuGA1^jutZaVuEO22rFS?sKXir6n zHmhJW-+>O2zMk2dEK$wW{w3?Tc55a07D1k%`4V!Ac%+2OSiTWyG~j{&x6RGqgCrQb z0ku7YVTECi<%a@dHt>Tc+(#X6tS&ZxUfx`~8MaUDA6M&(UpJO6*O%@zuRVz#-h9-& ze??A$&tLxX{6_8BPaCVZ>eoJz4RzycZDpzU>2mG0O4yphcHlSIT>5A8 z&dsjSpyzh6)bGA*e7n{i{ab>w^#`FKpy;qC%=QFW^Xb#Zt@X|s@mpaF#@d@PlPqrn zthJE-2DHKr<25)%#JARPuL0wAL%*xB626}}glB_)I$V_hZHRL3ANt+@05~Y-&WjiT E0HT-Q{r~^~ diff --git a/js/index--2GJj_G0.js b/js/index-DM_A3HJB.js similarity index 96% rename from js/index--2GJj_G0.js rename to js/index-DM_A3HJB.js index 1310fe40..0b9be141 100644 --- a/js/index--2GJj_G0.js +++ b/js/index-DM_A3HJB.js @@ -1 +1 @@ -import{r as s,_ as o}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const w=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{w as default}; +import{r as s,_ as o}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const w=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{w as default}; diff --git a/js/index-DM_A3HJB.js.gz b/js/index-DM_A3HJB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8c4a7e452eeb66c07b43afda3a48c9b2cca775a GIT binary patch literal 1780 zcmVG{@iUs;Ko$hNCl##cLs1c7WoagYeK ztQ+<;L9H!)Td&lBd6YZ=dmgQ~3Wy7t-`dv8b-hvs=B&CqNxHLjXv}~^$OH?Qp;y6; zy>sT4jp{nZ9EwmhN`jzO)hoIItnm28ocQ>)9sy!sJGBVg?ezS~I@g*eC}GHU2t}>3 zq3^Cwr#+t@!TUk)^+wEx6uGZ7tHZM-JbXyjnc~4bwjTMGam2mklOW&J;xD-Vv9T+ff!MS8AmSTkc%-^^s=22 z>HgKh>193fx6Z+f+#(_11mF;Qs8vaG$1;0|7ie&?4kE{gl(SY?!T;tMIV<@$fYq zL5Jfh=8GrTIv>vao%z`-@Z*j?fmiXh(Z9%2W|Tw@$0RB^D%O@1@q|VNzK9VS6>zhu zJjInCf9ws%$l-cS2`7TkIXUALN1iTrPsLiZ*;H;xN)q4kCzG3F}pk=E>f|! za!AB@Vb&CXcF_n&$RuG*A{23T8Nm=Wls-jMjAmz-og+ajMTU41tJ*Sai_^9gjnvya zZSQf+kE5HQ1ydh?hm2t_QkP1JQKy7O;}T3~Q*tTvJU9%H&ZeHyP_^cJqKfa?!l@!r zo)BQw?jN8L#$v&=;_aPQe8nivZgz_EmCp;XkT3QtKGv$ zY9|TLHMBDS}412>DEfG}hSXe1FoGr+7( zDyVbiy;V%H=WjHp5HM+UP@VGGW;L3}FmjP(=bs4BX0w6SU0iLJis{*qQZmceJ~P1D z|A>R*4bb*uWXi4#P9>MeOc0H1hDoiasApHyg@3~f79H52LW>! zQgTcV-k>Hk8%44+ngPJPAD;Nbt@nn~J76+XJhaUP@RALHb;MiNdUf=0UM3FQJ(l9Xl9fx)E z9s#L_QXDHbl>#^63HkoPr1{bSMqUCv$tFG#z}((H zX4`h0FAGtWq;7G^F%M8fVN>tR&;S1KFFz@(;!+VGtB3+L=M-ksRDS!*zrOtRYsP%}$KSsE z^`HOw_3yv^@@J*!q7h62o?^=Y@dDnHcYGM2c~Q)&=%~2Kea!T9@OlVi)o#8Q&1RVU zR`wj2BBs7HDK4HW#ibKK#u`dY5fJ4ZNHwWFT1do WGx5)_M`pG6hyMW>C6#d+6952^Np4;M literal 0 HcmV?d00001 diff --git a/js/index-DPXK2Hqg.js.gz b/js/index-DPXK2Hqg.js.gz deleted file mode 100644 index 886a717c09105b1f2cbb004634918def6504eee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1561 zcmV+!2Il!6iwFP!000021I<`#Z`xKE{=Q$~_!CIB%OzJLDq3i|W@?h=R;5!#9efg; z7$0gMlM6zkm!y!3(yD2*vb0+^HACGLI!%g53jH&)4f&M6FdZ8RCV|n*q)Cy2e4h96 zywCf-$G}ITP(tw$f|Uu08pZ$E#Eb+ZBy%YY;k-=ygX|>TI~8Q+WU`+(;3RX2W0&S+ zpObMq8K;8|^iGaV(NUKb6P0)o(FUxWanM&ecx|rRaoq|EDUt-l&=NBz`&^8J>7@IH zuZ#xS;bAK-rU2SZC@Lrz>SP?jm;!umrjv1X)BYREG96qLtyTi$SUK$LWSl*W%Srne zy87mo!38U5PNqW;&hyxpgXyC01bfFgr=!b?l0y;z;*25)zAnbaIOss+<{kfhn7=3@ z4dhzT0F?W#4~OTiIA2TwiVT7wC;^|-!Sq?_TwRRaVDH}=zSu|(vl8GgFzaE*l*quc zVl`6`FUWLYdEv_VQ15{Cj297**bp++bYLfwz4H8Qc<|c>p;$qnr+Ja{IT;7jL;It1 zeZ8=IszGyJ860wkhXXgqtr#Q= z{It)-xUrYO(k*(B2j>ePloS#15kMP~Rom`<7dtTc-M~d~z=jYX89GKxn;D?bY6oH6ragmJx4|x-EtPlVZNK!ID zO4MeLn^wrMs$>Fe@dySwJsnQU_~fd6a(g2M_M2?{obt^?QnYpW~T!4X*t&+)7PXRBEy z?1_E}AVm`648!0;AUFzUWE-+mCQm;raYpStO65tw@L)cJi3DYKPqm)$Ml*DQ8Ay0h zn3pS|2^`l1O%6d0*hH3(0cL1G0E<*S1|-CXSOI5C#W^s;DgyFg=HEB5!?CGqO`;Nv z%4D0CpB#}4yGcq^1c9nM8V8H0avT8>C@qaZnMXVnJ%s*4PJ6mvK6tMdx77TanosI~ z?A0r;7B@@9gVVx>w*OFnvs*s+SSlW<`C|e}3OFrnoILzhJxZzhb<sfA4W$vbT=s~u$2;-;2*Ukg(6{de*qX}@cyK9x#c`w?b;*4piJUE&@jw5Pe! zcGfHa=3RV#va(qrJ;MqzAoQKX)53;Y$dvXU)S&u{l>TP768UZd|DB7^QgJy97d*Jv z7;~;E5{eU14i7LsB0Y-ta^104p{iqSrPwfj)@g3uC3R%=)HAHU)h#A`bg1UH&y+LE z@gbwFW%bv4Cc(D2xmt5`d6kA8RAsuAGfUcJbN%ZKL|ck{e!*1~YlD)zH6?c)rRrY$ zzmd9VC)JWWORLQVbyYzKic}nmet{3o8`ye@TM?^Ezp*H-GH)Hy-FC>_Q91Wo-&?gt zZM$R*W?RcO3(sC~F915QnQZy~m1_iqE zB<&%z;`6g=ZQ_ENGfwEKm*wP&S-#rUhi{1D&)Qb5{HR#k&T1cb)cjiWi>Y;5W}w^W zk~5z-%dwi^S4{=8Jf8@D+B^+>`c;$A(@A|djbBU++06@D`}2*S{O#mXQ7vTjzp~oO zTQ#3l^Y66Wk#@XY$~-3Sg=CqCu@cWt3*g>qVME_d*Irag+u5^>+HJv;C!5;pD?*Wh z@gn)TYZEc}Tbd0|j=jC@mHJWpaQr1}6MSaKrfc(V!k$Rj`@y2|>%=VnS)$@J(f`dq LumR1Zv=9IQU*z`q diff --git a/js/index-CmRGfCGV.js b/js/index-DTCDOFnc.js similarity index 99% rename from js/index-CmRGfCGV.js rename to js/index-DTCDOFnc.js index 066e9716..c99db834 100644 --- a/js/index-CmRGfCGV.js +++ b/js/index-DTCDOFnc.js @@ -1 +1 @@ -import{d as _,g as W,M as q,e as v,f as M,h as V,i as A,j as G,k as J,R as P,l as K,m as X,D as Q,s as e1,n as t1,o as l1}from"./hooks-C_aV-8Y_.js";import{d as u}from"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 i1,d as o1,t as c1,f as a1}from"./lodash-es@4.17.21-Dos9GOhk.js";import{g as L,c as n1,f as b,n as y,h as B,s as C,b as z,i as s1}from"./utils-DzwATN8F.js";import"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{C as r1}from"./clipboard@2.0.11-DheAgBlr.js";import{u as T}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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 d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(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,q,{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 p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(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"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};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("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,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(J,{avatarSize:52,style:"pointer-events: none;"},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])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{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(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();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}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{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)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});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 y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({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)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{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=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(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"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=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"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(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),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.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`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(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),x(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 E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.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,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{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=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=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`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(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`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); +import{d as _,g as W,M as q,e as v,f as M,h as V,i as A,j as G,k as J,R as P,l as K,m as X,D as Q,s as e1,n as t1,o as l1}from"./hooks-D__JBy9V.js";import{d as u}from"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 i1,d as o1,t as c1,f as a1}from"./lodash-es@4.17.21-Dos9GOhk.js";import{g as L,c as n1,f as b,n as y,h as B,s as C,b as z,i as s1}from"./utils-adu6pwJt.js";import"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{C as r1}from"./clipboard@2.0.11-DheAgBlr.js";import{u as T}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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 d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(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,q,{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 p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(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"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};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("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,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(J,{avatarSize:52,style:"pointer-events: none;"},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])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{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(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();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}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",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.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{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)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});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 y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({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)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{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=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(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"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=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"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(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),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.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`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(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),x(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 E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.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,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{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=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=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`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(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`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); diff --git a/js/index-DTCDOFnc.js.gz b/js/index-DTCDOFnc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ab6557da4f91ece93505d9cbdd27f860d689aa7 GIT binary patch literal 29626 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

~Hr=c4(+ChhGq85QfBa>NQ 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 BYBB%- literal 0 HcmV?d00001 diff --git a/js/index-Dcn5JGnj.js.gz b/js/index-Dcn5JGnj.js.gz deleted file mode 100644 index 50920e0c5435979667ca6ccee28c09fa7cfd0ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmV-n1fKgJiwFP!000021HD#VZxcrpeebU@D;~Vk&aifHJ{$!ZY?2a6oRGv-sF0cL z-gqZo&n)xd*s)fss-}e&T2!QpqDt)pw0&vlTMAA2H7p5F{Do@m7_z|$(5QWy)y}zh z&bjBzYH1_jLK*m!$9Y|%VwF_T=u#E0N@JY%_gvCmm4yt>WN^ktrP0d#5(=_OOdu#z zs0$m$Hah3>^Q*)5R1(zGfO-c7zLte7&S1OR)KD10r*U=|6))&@RBf?jmCs!wy~1gn z8Nt~MDz4?m>Uw%D30jrN;k-`cUN+95E7j3?H)H3LDCr0QwxWH%ki%JQqf+D2m15na z`(PcJA~L0|TD%C$j~8OK;)RDRf;S9&N-OG1R9asmAD+6Dtq-LuF%w=B~%?QppdcgSaN3PTFndO`doQ%k@ScFcR<+) znb(cUb)77uOo1Sd>e+3_z{;qs*SzTu4~QhbkCrKO3mI(V5mXFT$42?^(t%J=MoH{- zjWQH~kW?ygr6MZkk;R#67tsyE2)bMu(caJkIuJhIK#C*UAT=mtyWuJo%ae;Rx0nQi z;}M}`A%}Bu0MECVhK8=tBxYRzb3yE3re`ue|xJ@AVv+oW3|Y2oA(iv`JOF4=yb%w`QkW^8>(puJwT*2TS(sVlNgBXHunR zCn_4S3oDdCkv9U)fT?tckp|?AB5^z@L4zBX1f_$t+38h5w@ScD+PF;GhH0tSF9d1l z4Rc(8(t>pxRfw-44^}VFYF5AsZRJ%MTD>8r%}x)UikmnBh=R%tcOlIPZ33Pt65(1M zMU@YE!-+|yqOFI~##VG|W9Pw>XHUO2LaXD#3empGr_G5ohcue>p=EWNAQW|opFd$A zDEs7Ko#71`7Sq0O?b}*_mfG9i`RsA@*kB^HeYVv+TDD*^Y`Y? z_TA|BdwV3!tEP1bvkNTHYD#b&^o~24)*D41k!A3YuH46ZKegzKjcD_+VO|Z7=4N%8 zT^p50C4S|qWpK6_xI{s|yKUrQ;!F}U0aoA>2R!b(Ao9lUqpjViccYDm(XV%-JGYIn zOZ%*>T);+xOeTND27Q#z-W;>_xBR`jV; z?_xVTZN%;w)cdqo(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}; +import{a as u}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-D9Hiwnpi.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-D__JBy9V.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-Dw0UWyPw.js.gz b/js/index-Dw0UWyPw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..96cc30169aeae7c60f5dc99e9be9f3a90627cf91 GIT binary patch literal 1981 zcmV;u2SWHCiwFP!000021HD*lPaDS?{(gRiv#Kgv+8t~h2sm=$#ttEz6cUn9B~?Tx zy8|9r&un&Q4P<4>&{8hpk~D<298O4@kf62!PLEDXz??|^E#9^LiN8?ouI<>yT+&39 z{J}f(KJR6oXWp4zoKUFB4CsNHM^E*sG{J#}q>h9*rGuKF$hsD31OedhP3kBT1Sdgb zvk<+g-xYd?2^i40)7bIAfd-jMP>V-Sg1{-z7!aaEO|64^$54flq1j<*DGVkWgG59^ zthF5v5d~NK8_)!i(m`y8^@AqiW^c2PTe10=J7_V_A zLRl7WVmNfxN zdb2Xr!K&vlVMv7{b2IYWS@*PPgZ=T2_L__^!O)ggKPG~LR1IqkNg9L9F1HZ`dL0W# zcc+Bzo>O`}culCOoF)WD1)PBWDAMRu7K?VZT}M~0R~sTR4ppW_nn06X{rQm_!Qjmr zaoklAk&s%n>F5l^yJDYTtF~d9jBiI8LD2RR8@VEMV6>mZUR5UyCy?NN%?Z8diPTivyt#8 z210gVzxh9ZhnSwbpcBMKI&gq-M%N>pnIaJ8=5 z!#z3z66(VQMQK8z1QF&n2uz?5*ZtWrrW(g8 zll~CoRh@*?R9N>C-YA9q0%8^lpdg=sM2B+dgue`x%TURI_7tI|j1Ga~GE{V+nhjNs z6*W_-6EQ(n%RTQ%pOnG@T&xlJ=OW^Qe9zEsM0+T9Wc0KjIS(QeeI*&CyhT9+PHHFl}Y zPUUE~%~TcjF1A_@m&){1j@sCsN@=)ITsd^9%udCi4b*rEC1}hgLaMNAbDp{#LQ=fj z(Y)nOVAm|F2r|^uNhRbZ5GN7nyaY$6&UilkQ*U&I4PUkm%xBfH6`EL36142fjDjg?7F5Y-(Bwa(@=#GvwRyP`_9E!FU zHmsS^!uV`%cio&>bknvTZCbPI_1ztvO*^H7mt|f1;H=D<@%*zl*{yVT>u2lUslWl znE!fgrZd*!8|%N1>;!M6>Xmvp#o67rxrH^)yY=_v=YBWm7mp;}V3^4$RMd!@J9o6; zf`?`k0Orbec6+W^sku3te>T3CnaO{>Yd&AePyB37ubK0U*6Ydq+sC<`S8njV%uHeQ ztvNnhn3y%6&stl*St}0<=_l6Y{lfR_g`a*nKm>>9(g>`nhh`>i&Al`yUz_urp70q@ zZudcMXW9PeE?jnZu8>{{_P-mqR#tP%_sXFBPrtYc=a#-XWIG*|Oc3NZURYm`+b-My zixbwOsY(evp%M zI%AaZ1|?A$i-RE+#~LVhNnpPWcq>q{&>RKhfXn* zV)s5<^q<{&1pweeUKB2y*uCBt4%?p3CMlLY{tyDrg4@KTK5$FcG@m7yzh4OTZ{G(Cp}zeg zLa4d9eUK1r!p-}0*3@h^vt&)Z%s-v6&*B$j*5l>u)~iB#p)fIPEpC?29CPx=Y-XuA zxc=1o{`JQcMV+ha#}!2pyt!befBgHUQTOHRU}e-b-zN-I(na;X+>8FYF7g|z?r~{l z7VJOU-nN{^c9Ow9@O(NwVit>f4taDVpO6&iLv@U`0?_=;?$ PPXFUi2{>_#UK9WTRz~R~ literal 0 HcmV?d00001 diff --git a/js/index-CKP6r8dS.js b/js/index-Dx7wlDak.js similarity index 94% rename from js/index-CKP6r8dS.js rename to js/index-Dx7wlDak.js index dd84c2ec..409bfaa9 100644 --- a/js/index-CKP6r8dS.js +++ b/js/index-Dx7wlDak.js @@ -1 +1 @@ -import{E as d,F as l}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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}; +import{E as d,F as l}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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-Dx7wlDak.js.gz b/js/index-Dx7wlDak.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..81f60caa56c1f47d2c19806ae6b2de422d809f44 GIT binary patch literal 1347 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 b365Gn*>+k#+1k|UOMm$T#BOcw$rS(q$y44( diff --git a/js/index-BL2t8biX.js b/js/index-zIQvBW_J.js similarity index 93% rename from js/index-BL2t8biX.js rename to js/index-zIQvBW_J.js index 7c8aa40a..be1aec9b 100644 --- a/js/index-BL2t8biX.js +++ b/js/index-zIQvBW_J.js @@ -1 +1 @@ -import{H as c,I as p,J as V}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{a as F}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import{s as E}from"./instance-Kh46CAlG.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.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"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const N=u=>E({url:"/api/list",method:"get",params:u}),H=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{H as default}; +import{H as c,I as p,J as V}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{a as F}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import{s as E}from"./instance-D9Hiwnpi.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.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"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const N=u=>E({url:"/api/list",method:"get",params:u}),H=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{H as default}; diff --git a/js/index-zIQvBW_J.js.gz b/js/index-zIQvBW_J.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..34d7b614d20c09251e382dd0006873a77b8db9a0 GIT binary patch literal 1778 zcmVb{zDXC;vJIa&|05W5#YNku<5R*bqyLvNQEF8;_ zj8s*a#ze`a#H83GWcAtJ^R)X$I|>s929jCWDoLOB#CfxrFAQEe)+(4_G6aeZepcx*{rOC#F?Oi%rGS!uURU?x(d>nq{G_`GZiEb zD;!^ha`1ArdbqGz+k6pOKtot^B&!=?yogML`MsIL!#*mezHQpi6N>$oFH5R zaj0K~dEQ1U&J&4~!B>GFQ-K*|sZ5F|(id*M$MvGc7$tm^Pu;*8GRhp!V4g{5k~}3@ z70bmSggu9eLg&QaYhaov4G+gEZnt;o^%rY|AEpRG6*L5 zI9J^0hO-K+95#FbVs{EK=2JBo`&(8w00&<1KK?I+JNR z9vnuC+j5amSWH?SFz<9zA_lbQ_h9xiP(Q(Ij;yt7f;|Ml(OJ#VQ}-F@0--F@W! zuvXpPsr_T;O=W>gOnyj2ZHMz7Jgoh^^FNEJ|HNI}aQ7Cxe?F~$^KbXT-`sP7xe=}x)Mj6E17e9EFXVvYU7&9ygt5DrujzG8} z+L(9ualP_+%oj?q@bNtNQ$yoz6-|RWq9PeIAWY&^m|-7Hx6a$s)KI_xMLLu6Rbxt> z$DEG)_}~2o%KO{AQ>u4}`P1k!j_5US<5S*O14OqNZ{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)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{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{K as t,N as n,e as R,O as q}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-adu6pwJt.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)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{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-D9Hiwnpi.js.gz b/js/instance-D9Hiwnpi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fec43b8e2d24c3e41cc9c3715ae71c25a8207bd GIT binary patch literal 770 zcmV+d1O5CTiwFP!000021C3Q(PunmQec!LB^5jU4X*=kkRZvUmMq#5>H=zksRbFyS z(|kDCP9cl@-={cBX`n!!oH)nl+;ekmdtuDD%&r<#G$g*xhX_MH%19@LVv&>#mZ z#(ZI&FBX?)>B$XQ3!~@h#RfTWX}T8u7HPFet7#37zq8rRv{S{z+>4~8VI9)6&RjNH zcbea-piKf+AruFR=(kCWG#8r$`k%=mX?LvQIQeTWo}%iifVotx`iG?Tg|u7N@bT!x zPc9#;ptZ0Z#(Xd5YLX-Cc5(dEZ8eXoDB*B`Xqf~-|A@3n(>f1-+z$Pfw*$-W^TxPk zV-o2F!lG`{i61XzmCi{xhsa6EIyciKht|ntFk8^cMB^M53E3Ff2rxJ8(@YW$A=|(d zBG-%VXYi1KkO)kL(>kEo&b%-VAcRQHK*TH(FpeZ}2V%+ifODF5?*?=H9%{t-7Mji# z&IHJDiSLHWj*y8*Hp*+!25M-6vg2Nej1Q3p25d0jFctReO6(L|N9P%?#UOvp^`;+p z7)wH3cTeLtb^gx%7UV4vn1!a38kPcwEWh!5%97Gy(%1eB>1 z9&Sm>m~Y(VQ-+$G3Okj!X``>xw#3s)-d@6XLh_oe3%?^#U{UQ|F50SN3=l5p?aVG0bV}40ig!~0B3G^ AKmY&$ literal 0 HcmV?d00001 diff --git a/js/instance-Kh46CAlG.js.gz b/js/instance-Kh46CAlG.js.gz deleted file mode 100644 index f1bf6b3ad41a98ed2d2d8ce3ff23da0e4d0d3344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmV+d1O5CTiwFP!000021C3Q(PunmQec!LB^5jUiX**!0RZzRqjSh{Xg3th=%1dr( znhyutDU`_neTuUb0tNEq#5q3ao||Laj}k6acG6(7q3~%w#2E5niYNJSujhhC7TsBJ z9!N5ru}jjqn$e}SdcIj~(H)Pim$KiYtrl%H$x-L>{E8&)Dkc$rtcZc_( z`LhaIr9cXyBur($O0T9pAFzoNqHf@rl==b$7Sokks*|QZl+0h$-!hWow3Qp;9MR{)fhMku&|xOOi=+5U%?r~ zo*&;$;XVba5ZD^8>wpp`^P?n$2x2t_nebS`I94EBNE8rk7u5-$p_qw@?mVvxV)dS{<^ z7%R#=Z%gA>b^gxX2IS8X*oCtOcYrQ{c_3s@&^Z?)<}Q$Q4l{luX#ne6N75AwQ_!~7 zc(@@cmwRYR6%Qb`djeD{;s(%Egg6Ue-L?LZi^<98)WU|M%eBVy4aFS-d^60A72qR? zI5{@OkP}#!i_CnZm~UL>Qd3z0e8MoD&xUnK`$M0leyC!JI z?XgMIz^A(7lbb;&G5qk7KD=>_Ruie__rA`~c-H zx*?wDqv7n1O<#IG^`F%w6-5O!m4LuGL@5GniL$JM)w1z1vT=yse84ptX4-|p#yR~G z*?7F+F@+hQ^*UnXGr=QY0u`_XH{T=n7DvVYEiGmLEtR`^<7rfSdi4d@IdhDw;xx`Y zrdU^K2g=>_T&3jU3Xrh1aUYcK3)ZdnKRSH2`-ew!#rXLZBX#e~Kjj%BW1$BC0Dpyg AbN~PV diff --git a/js/utils-DzwATN8F.js.gz b/js/utils-DzwATN8F.js.gz deleted file mode 100644 index dbba3fc33e03fd542e104d289ce858d69dd6294a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3339 zcmV+m4fOIKiwFP!000021HCzGR~tF9-|w$5S}rSXWMMN2n`y6bfRGH?OvvCQGl{Pc zi0*1z(3W~6HO4Xh-}gw}egT; zbRz7i3HHTP*8V5kX*XYL`{V1A(G|P2s3R-V!qe~0o>C!f1t*@kCtHqu*znneqCGFO;bu1ej0F@S5_Tm}aVXfxN@y}ll zuSRkmEjLoRW>9CBwVDTsKDyj(y$(pRR@OCs;~1zRd~bFwOhZ?*vqXieo;JD$x_RnQ4(oH9Qbzff+OFgmIXZv=Sx3k_r-7#x(8V z_&&=Tab=A;H!29l=^yb+St^yZqZNin#%O~j`9n2VasQH<5V(-CBps}|!ss%GAtDP5 z&D;nS_U5iOF>F{QN`8zbow;ca5t4pS5xo!=cArKYE$W0Bg6p|y1~%%Wf1m+njNM>M z`^b|ZiYjC@ASLMtOiEJH_Z%_R9D^#F(!sbHYvn+>X466jv4aHBPaLgaAo`hOG8e4@ zJi&*A8V>7b0`_|WX4(s@XoKGq>Ue^$Nhbr>u)I}!t@<9}C(@BAcBD4N2;^|&B3*LF zhTsl#p}c_)GYQI_LhLZsQ!Z}5Q4|Ix3iMaw|w^L_`}iJ{`>c5A5YÛVR z#L25y$A?E}?@v#D`&>as&gC}R-qvX)E!CsQW!98_{Rl39Wsp^n9wjIS`cgJxi?uVIc>(%xLYlZ#7;9m|b& z+J`rDy622k!zvL0VN%6ek$}a9&^O+J+Pl>7-JMnCP^-Q3!_#NG|9t-A{=wnPqgStg zI)3x-w?Dr-dH>64@59GWzy9|5i@1mrNQWbNd6kWo&VM)771xuS=~u*To=JxhBGmH! zfU0@si_J85`u4W|9NWV%5u#u7Rwva4`%(W3I{L|zd7MhFVAA*~mHT05-xx8)ZPHOb zq)vrO^!Ss=3b0s`dfNn-{np@rO~q$$AYdI87 z8&+5_`$JH!Q&DYK65DOb99V~ebjS0si?+uimda^6x*dzSp>5-44KKuCw4M3TTLXk( zjJ8D;foq^TDx+8CU+%dn%(tS82uo$=z~BR|GZ2dO zTLWsj`3{ES+yA${xn0|#;h2Fu6ER>#5h9#(yFOEP(n5vUYJBn1aAd(+sa4Nu6N=L! zYv%@1c@tS${rNXceVgGz-=Vqfs@vO9gbDDf^IvLe->kMnjH#X|n zxPqy76<_8PEcl+_oa-k*%7xrtz1-B@m)w$>Oz}otKXe9l(LV26UtdI(l%h6yXiTp98OKyWrBv)Ns*`(vlbT)VP zH@%a0%!V+R=@c8%agVYWv*3;$jIn$IRFH?wcL%AAg^Nd6{8bY)Qf-12{_f52_jAAG z(((X*!DVOysVFiRvOwqoYHKY#Xw6!W^Ch2L=4yY-GOH-_`0(Bo8W-K|`Y{Td6Pf|M zYP}l$t`Ub18*%tuBhs2*S=ONsyz*k74Zh*DRTX)NUj_M&>o&A$6e@vKDoDQJ$B&5Z z)v$bEBM21_p{#F(Z@_R$Ctg{ccKeJm;rm=Uh$i>9TSkJgRGT9ak8sZSX5ewo&P0}- zouTf-Eb5vYHe5f+34O?E?%q3E}J+dOpy1MZ>zrqvJS*-#2 zQvM_FvNh$=fam?AK}qO*W-{PsWm&oIeRtDaTeyb}Mb!}rk*>prY7&LXaL_=cYu3WU zVM#S9Nwg}DS+}Rd=bJN8Mvcvx>5D;m9w^A8y~?{&NoBQ@yj@ptSo$b3!wZ23sa*&< z_rWXBMSmXVX-&MGC5WC=FKbE8$=#*?h6q_XO)QB1hJ3R>uRo4upoVT#m7&HDQN{b* zv%;IR#a)Q&w+2uA4{h&~(lcEFwLPf)AZW*fc9tM7YN$?)-EXq0gQP`w$OB8(&>i~p z51>!!E_s0G^Zz%V_#SwdJ`dpSooCN{W_TrUAi+Dt3%4k|^~RUw;vW@v^1`e}t}iYk zS90U;b~;tBI6v)m`)&~VzOp`9TYsWl30&cvi4f_Y_kCJgct% ze`${wml|uAd;3|2Etx0R4ORQr)>bV|-9)QzHql|VS}}XCkA@l$nrK_|Ty)YtkuQ`k zOB&Zvi1Hgm_+ID~Md38+LR6O^;2f!9d;tb^mlrOWJTXxZ!!o;UZJn~%+K)=Q#StDN zcw%V5eZL$_-|$4wX#%kvi!4G6m2|r7<6$ElEw;9xHc5B>hjZTUW*B^A6(sUIkrXjt ztf&r`-h2|(2u8`%~6lr#g58Drpedr*_maJ5J@#XwsWS7yktnS&f5v{)`urOD+&b2nbDXNwDG zMC{9IXB~N`PIG-r)qu}$4H_A?Yjlc~^ZI@fx*vamGLoskVO~`9dUvK?V2UkOLF&5; zk;s)a{jLedMdoCl`8%&*hxQ#iEa2W4$)7PsBCloQ+lW79ikj*XhImN-1vM#Ye&>v8 z{dVHuHRo!{qW_BMD&@-jD3MQYPGeE`nwy zrOb&@*Kxok@~wlkr;z%*;W)-V7l)`K>v3(_CS;`Bt)Y<%o#8^3F;v2=TngN;24TVa z4e*X^Ze6y>H!{w@tgOghcjULXApur6oBAZoPUx5F<^IwS VQ<{g_uVv?d{sZRlW#ri(0061Kn{5C9 diff --git a/js/utils-DzwATN8F.js b/js/utils-adu6pwJt.js similarity index 98% rename from js/utils-DzwATN8F.js rename to js/utils-adu6pwJt.js index 0cd23b37..727f00a1 100644 --- a/js/utils-DzwATN8F.js +++ b/js/utils-adu6pwJt.js @@ -1 +1 @@ -import{o as x,c as b}from"./lodash-es@4.17.21-Dos9GOhk.js";import{u as A,a as I,b as $,L as C,S as v,A as h,c as R}from"./hooks-C_aV-8Y_.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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"./print-js@1.6.0-BdoEj60G.js";const X=(e,r)=>{var o;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:i=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,i),(c=window.$loadingBar)==null||c.start()},created(i,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,i,a),(f=window.$loadingBar)==null||f.finish()},createdError(i){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,i),(c=window.$loadingBar)==null||c.error()}});(o=n("jpeg"))==null||o.then(i=>{const{print:a}=I(i,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:o}=t.getBoundingClientRect();s=o}if(r&&e){const o=$(),{top:i}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;o({top:a-i+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),L={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const G=()=>L,H=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let o=0;for(o=0;o{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===o+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:o}=s??{},i=n?o||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:o}=t??{},i=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?o??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),o??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...i]:w==="localStorage"?i:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(o+p),window.localStorage.removeItem(o+p)):w==="localStorage"?window.localStorage.removeItem(o+p):window.sessionStorage.removeItem(o+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(o+e):window.sessionStorage.removeItem(o+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.add(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const o=n.classList;o.forEach(i=>o.remove(i))}else(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.remove(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const o=d(e);if(!o)t.value=!1;else{const i=o.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>i.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},k=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(o,i)=>{o.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))i.style.setProperty(w,_);else if(c.startsWith("-"))i.style[c]=f;else{const p=k(w);Object.keys(p).forEach(E=>{i.style[E]=p[E]}),i.style[w]=_}}})},s=()=>{const o=d(e);o&&(S(r,"String")?t(r,o):S(r,"Array")?r.forEach(i=>{t(i,o)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,o)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,o,i,a)=>(n=t==null?void 0:t(n,o,i,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(o=>j(o,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; +import{o as x,c as b}from"./lodash-es@4.17.21-Dos9GOhk.js";import{u as A,a as I,b as $,L as C,S as v,A as h,c as R}from"./hooks-D__JBy9V.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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"./print-js@1.6.0-BdoEj60G.js";const X=(e,r)=>{var o;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:i=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,i),(c=window.$loadingBar)==null||c.start()},created(i,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,i,a),(f=window.$loadingBar)==null||f.finish()},createdError(i){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,i),(c=window.$loadingBar)==null||c.error()}});(o=n("jpeg"))==null||o.then(i=>{const{print:a}=I(i,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:o}=t.getBoundingClientRect();s=o}if(r&&e){const o=$(),{top:i}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;o({top:a-i+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),L={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const G=()=>L,H=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let o=0;for(o=0;o{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===o+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:o}=s??{},i=n?o||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:o}=t??{},i=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?o??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),o??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...i]:w==="localStorage"?i:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(o+p),window.localStorage.removeItem(o+p)):w==="localStorage"?window.localStorage.removeItem(o+p):window.sessionStorage.removeItem(o+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(o+e):window.sessionStorage.removeItem(o+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.add(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const o=n.classList;o.forEach(i=>o.remove(i))}else(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.remove(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const o=d(e);if(!o)t.value=!1;else{const i=o.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>i.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},k=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(o,i)=>{o.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))i.style.setProperty(w,_);else if(c.startsWith("-"))i.style[c]=f;else{const p=k(w);Object.keys(p).forEach(E=>{i.style[E]=p[E]}),i.style[w]=_}}})},s=()=>{const o=d(e);o&&(S(r,"String")?t(r,o):S(r,"Array")?r.forEach(i=>{t(i,o)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,o)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,o,i,a)=>(n=t==null?void 0:t(n,o,i,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(o=>j(o,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; diff --git a/js/utils-adu6pwJt.js.gz b/js/utils-adu6pwJt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37048b77c5d52a506a7d8aced72b3a0dfea5a9e9 GIT binary patch literal 3339 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 V6PkzFuVv?d{sZ)V3r5)=004*rhIIe{ literal 0 HcmV?d00001 diff --git a/js/zh-CN-Na6MSUgT.js b/js/zh-CN-BE2wI9Ld.js similarity index 95% rename from js/zh-CN-Na6MSUgT.js rename to js/zh-CN-BE2wI9Ld.js index ed0cc002..8f8b1a0e 100644 --- a/js/zh-CN-Na6MSUgT.js +++ b/js/zh-CN-BE2wI9Ld.js @@ -1 +1 @@ -import{x as Y}from"./hooks-C_aV-8Y_.js";import"./dayjs@1.11.10-D8VSY-p2.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-DzwATN8F.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",x="分段器",F="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; +import{x as Y}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",x="分段器",F="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; diff --git a/js/zh-CN-BE2wI9Ld.js.gz b/js/zh-CN-BE2wI9Ld.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7449af6c55d90d738adbc3117426f55c6fb43a7c GIT binary patch literal 1970 zcmV;j2Tk}NiwFP!000021JzjHPus{Ae!qVO8tnr}V>h9NmZ>ZS5};6M0!it%FVVyv zk|B;K9gjl-ibU^T=np|#snBh^Ww+sWyGZvI=yt1i`L+KHw#n1}3s-hxmH?Hi>OS22 zlGrofob$~&-<)Hc7K)6E*>W2;+iq4TIV%A9T#m84DaF$1;l4`Gggj+}%hbmK`J9F; zQ)VPAhr@C>Btb^3<~xlDni^ z=}Sp19O`OCnJOp5n6z{~(j|AwAt_cEy%o*pXe&&$I46c$k*7S8A^C#T6Ym{Q<9Pfm zW)d-v$inx&FU^r4~y10Y6!xyDjL}gc}6BKnfYvP_{xa@U|p9o)X*YfIV4|{qQ$A6 zORW3miJVh|VlS0hYDh)GO==3FnF0%sW2YQW`v^bJ7p3uui&pM@N;;t}R*(dfXaQ$Q zq|?_AkY}M%rHe8QGmVo#J<1eKHRj|zB~A|l`uvi+w*jC~ zW>Zw?1c8H3JN30^0LC!SBjCLF{_y^<0FKaXP9Wesdw8(D0bqjD0_K${(;1I4W0Gcr zg&w*J4F$L>i}lqt=h?pddK*Ah0rrD+cX`KIx##@&5^O=m+o(C z02)M@9Va@&8ZzMsQ}c+zBoTrdS){{;F~p&#l4L_A7)G(768+dv8YT(mY7P~uQ2olV zp0?TI^N2~4;}Pe;^D)*zkc}@6a!~Ashf8DpY-vBtN0Q=GV`tru%qnGy53V;~})ZaX<*FFH4 zQ-HI0_h9EWfJp^7PwzUle*zc}F5BAe2e0aLKiMz0?A5sr08_!tpS$<$g?anK;-9=xHPI+hQM|=L?0G9ruHLd_>ciBI5GrkMw)h>Y76mYP;=ui3kg04#eFUT`)(*w5Di98f@VVzABr zVc&Um7r^Piy!1ARul`{#%)5IVZM{VbV7~&Kofr0l^+o{z&?L%iZ<#U^6=5IdD$@wk zU=*u45+enMvM`Eu)zYyb2~JdMdS}#XoZGS(C5DA2VGNtO48vSQ85pCSctxF{9E>p) zCB5GfreYn%k1mG{lWGK|V87p=P!#ra&Nu?~<>!Z+n|`7P7%!j-^pb&MaFl6SN274m z(gpS1CSZJWlBxtvH80XJrdkDJ2viD25}cUC5ZJFQL{fo-NGTfL9dYKHstTRsft(fOG#}?yEcQ^PT$h z1psgRUE*;6i9P?byS(n)`)EI20&w`)u)Vq9m&mKWnKpmfbp;$l-%vmR`c?tU{&Dc>t^N3+{b&{ZFgt{;KW4LFV~fg;hjRha&|WSy}8 zd0ObkXBeK`Sqm?CW-x-h<1fy8;b?c*G-=jopY>iYa#Hl#xvb7ISRW;(iL>5&12X_3 z1Rl-j2-XO1K65lR*o28wuoPpupvC6AdThQx468Xzj}4m*yUiJXY^FrXw0TbV;(Lx7 z8Ywq1X;STgd7{h~8kEtjEXz0B3j_jxA?T=9FO#zWMIcYSPXf(wRWJYTKapZZ<0%jT E0PP3QCIA2c literal 0 HcmV?d00001 diff --git a/js/zh-CN-Na6MSUgT.js.gz b/js/zh-CN-Na6MSUgT.js.gz deleted file mode 100644 index 58d0edc1da6432384b36e68ba8f073321afbf1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1971 zcmV;k2Tb@MiwFP!000021JzjHPus{Ae!qVO8tnr}V>h9trBhi7O@Kmy07>c6muO;7 zk|B;Kov}j#ibU^T=np|#snBh^Ww+sWyGZvI=yt1i`L+KHw#n1}3s-hxmH?Hi>OS22 zlGrofob$~&-<)Hc7K)6Uv*k7{+9sD2Jr08ta|980v2Yl`JAP92Ip-L^|cL97>fe z5;-qlkUK9*(E)2lN|lY)RXWqK$VD#5;Y)I7Sc*<}UCvvB)2*N>A*qbzsb?!BcS*NW z-3cum>S{#^l@nrQEM1Ru$(?dYiWP=$Me{k@3R5l4iJ?~HDUW1Gz93zW_l&1-Jbo54 ziHIX|F(xke$8-5sT%=?XOOTYxIEjQq^5xcTUoDpg@a?hq*^5LDbE2KG>=I5`g}xc9 zb(v*ST}ZK+>7L|BcVFuqHB7>>YBsVN@{CM$i+naWcu~QDGe1xCpOVaqnB`bG6DV@+3D@Z1jXaQ$Q zq|?_6xy#d6Z)NiQ`CBLQHp7Xb5#GcMj)ZgZ*l@BHV+x(7 zBc1Yj&q}N^CJj<@I`AoO873_d$xm4z&)Z$NZ}58GS#W|?la{Di3Ba*rx;)xnPMiU5 zW;6iaEKY_-Z!{#MGDDbcL;?2R6Z`&>`*71<`|jY=lC!+&EZ(u_*X?(Y0KBElQqgPR zv`(}>OV=B+Mx+V}QR3+-qMCAs6EZ{En|B(?P=kzeRwUf4w9lqeMb1o?N+HA2b*PaH zwsaHSf}gRQs1(vnmra&1IW@9LoQ1O`tXl+uVWwF+0o9HU$P`eo{qFv-QJ-IO_cj1D zmDwaUb%Mabr=9xRGXP_l=MivTe1CZVR{)1-HfJK>JbQSsy#e4Trv=O_QKmBMzSHR)MzMluKfPQM`tTcdF0fCHC3aHP`*>|^tfr0{@$1mOA z)&Mk!GCNLmhBYMM5L5Gr!UQo*YGjcP8^#cao=Or8m0%dfhD!8fLn)Xbn5#Kds6zEC z!+P3gi_aq_O^!#L1JB1;2SGNzILJi>9BzJe-u)dwO##ko&E8vcU)=#Ps{nWRiT(DO z{qbje{-b?&&so_5&{BZ2vSq*h-u-po-hKmMMgjJt_x0tC!$&Xer4<0v3aGz%TCaTo zFsA@#@$SLSYXB1paGu_EYX1Z<9$dDy+YesV=YFzZZrQ7I9RMbSnLl^$*$eabhs8g4 z?*kb1Tx=fxvS2Sh1+b!k!`iyGN>&jq}~SvtF}z9|2hQB)s5ke6XLd1K6j4#6*9a z{lmWV>MnrOe|hO?5MTYnUYK|HHrjfM6u@2uI6E)w2kVUj0H7esY)_dofr{`d<|@+& z(qI&;IT9lUhO#h z=L-Pd_PfO4{u6utXLotsx%bh2yaeFjv0;02!7q{5eKT$TvKtCGhQ6tQ0Q9W_?A4U4;pnHM~xDt*OA^ zegcl*0vXk@N^(rs2uHW!C>COxaqal%ARJ;@YM|>r9^E(sp__0VR{}+%Z>uo%b;&wm z|MRra&Cf7Axw95t@XTNYdBc{{h=(G9@Vx F005g%!|DJ4 diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 5855af62..ef530a69 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-1716803212253.js +// mock-data-1716803378076.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1716803212253.js +// mock-data-1716803378076.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_1716803212253_default = transformMockData(mockList); +var mock_data_1716803378076_default = transformMockData(mockList); export { - mock_data_1716803212253_default as default + mock_data_1716803378076_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index f7c3a424d0b1768095e8d501f6b81e7e53c6ba51..3dc5b9ff0dda09acbf7ac657c23f7f1ca018e63a 100644 GIT binary patch literal 1042 zcmV+t1nv7DiwFP!000021I<=TbK^D)zWY~TeWF@fmb2X?mB+i&?rWyg?(TGZOEMlt zf)pkarI3_U*Q@{D0jZ~xHq%>uF$sJCflmO)9apg3CYXLvWd$4fe0__t2@*_&M3SL0 z`}J&RVfbfNDgzr}hN}#X4?NF3*t~|r3?MBPFakNP5xJ(w z(^|$xloGg7e9v-}nYr<7Pzp`0BuIRKpT^1{6?x7=qJ1#0cqSyLC98ObZ)>Gc8lU9& zRs4m%JK)5*j!UTxlxeEb7R$&47O?W*JNQ%=*Qi)$@2!W3TD$KbVc_+qJtlCm!kccd za}gtRmi`pvLG(20AJ3Vlu8k5h6X~AqcwXa#ykEY4{uCSoCe{jdRZ5Laq4psz6ZE0b z88N4Lp~rk(b1h=3Dcdp@YF7le3o8AHJi2WV1kT9}pc(OJ{ZJ6cRYCUGTq6}mTWhw) zT!j(xR?pW%?1tKq5Ui|7FiHK;#o%-%2%K<(%yWD;&(DNO z3&UpAw~XkiRUW~7$t$tUg*J0KyFhbOCK1d(zW>7t63qENf>&YaTXJ2wM8Fi@`?T-J zYgZ?34RBwh+DCA(O*n2v%NH~j*1!f7-mmQ@M+3PF)y;!d7|xudCL+_i{` z?#_!R?#nCp(jZaWQ@w?&Q^guNPkDru#$#h`M3WlgXqS zCcuj;mtgxMy2HID=Tz&5#tYI?z31@_V|Tb8^(eU8G!WX|s)|2c+~NMpgEu4hK~?J; z76iedjvlFdT}!n6Z-x;(&YhGUb6etnJK=xZW(=FhFC^Bn?X73+1CLU9&J)+rF6n*t MH{h^s{6`7^0R7nih2fuNp$u$*8Lm<^KJYB_VDlCZ6M&>pzz8ULjv%B}P5_`kptB>04+lumgoL{w z!Icjvs~i=-&M*X{DumiwPwMq#GM__UM0c~88$MgUS)QIPUagj^)yb>iR!>B313Q3G zTh+|hg*^fBEioyYuU7Y~&?W?C85;>FlxCNNBcC$(uhHupt}vcgMr4{I zPbwK1QAprQ@jc5>rsl@8K`Atqk|6N`ei|x+L}VFT5beEr$x|UYEm_G^Jg<~OX?&97 zH}Mzx?tqnZ9Tid=D3U~@EtY`^%wXxk5AeCluTinq-dpz(HFhr_Vc_kiIVNzi!n<~_ zGZ7(kmi`#zLHIQ4AI}-5u8k5h70I6Mcvj(vykEY3`5YVrM%D^-SxAjcq4psvV)P-` zDKV#bu7`YGb1fpODcdp@YF7le3o8APJi2WV1kT9>pdRpN{ZJ6cRYCUGTq6}mQ){-y zT!j(xR!`S`?1tKq5UeOkFiQQ<#^7`=BoT+!W$-(faghgUC1U0|9gky$T8{xyQAx9B z)aeZjb1t$m$ckDwG$)RHkf=K)J<AIk=%r57=gi2z539w(hv{W?_VdR#m(}U{ z>(ym-x>_zStCQ7_AE$oj-Th2qcosH64m7pbZQ50nQw^AD?A$bj98I_(pM+>^UCx$Z zZxBf1!xEH;%%EZ{s+6*<(!$knAY_zPG3v%c=M?^hWN5zR|CUZ_7khs_b4OFhxN8v= z-JKUt+?QAGr9q;mr#cH)r;0yx4MD|8$n!!bBBf~P<0$?>uNPirru{@ch`OQIlgX$W zM!<_JmtgZEy2HID=Tz&5+6$6Gec;gzV|Tb8^eDL7G!WX|s)|2c+~NMpgLeb>L0Rb= z76d`B4j-vIT|>0}ulo@^%$<}ib6etnJK}%aWDJ|fFC^Bo?X4%x1CLU9&J)+rEa`pr MHwP}JTSp220Ax7nw*UYD