From df87532116ab98e70a875db94b2c02dd19178734 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <443547225@qq.com> Date: Wed, 6 Dec 2023 12:31:21 +0800 Subject: [PATCH] v4.4.3 --- .DS_Store | Bin 6148 -> 6148 bytes assets/@vue_reactivity@3.3.10-4kz9-9E4.js | 1 + assets/@vue_reactivity@3.3.8-4NsB6yaG.js | 1 - assets/@vue_runtime-core@3.3.10-40cgyS5D.js | 1 + .../@vue_runtime-core@3.3.10-40cgyS5D.js.gz | Bin 0 -> 1653 bytes assets/@vue_runtime-core@3.3.8-VrcJ4P69.js | 1 - assets/@vue_runtime-core@3.3.8-VrcJ4P69.js.gz | Bin 1652 -> 0 bytes ...js => @vue_runtime-dom@3.3.10-w40geAFS.js} | 0 assets/@vue_shared@3.3.10--wkmpvo9.js | 1 + assets/@vue_shared@3.3.8-W5PO5ES3.js | 1 - ...@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js | 1 + ...euse_core@10.6.1_vue@3.3.10-finMrxOz.js.gz | Bin 0 -> 2682 bytes .../@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js | 1 - ...ueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz | Bin 2682 -> 0 bytes ...euse_shared@10.6.1_vue@3.3.10-DJDYauAH.js} | 0 ...e_shared@10.6.1_vue@3.3.10-DJDYauAH.js.gz} | Bin assets/en-US-UaYmVw18.js | 1 - assets/en-US-UaYmVw18.js.gz | Bin 1797 -> 0 bytes assets/en-US-ymUl0SZU.js | 1 - assets/en-US-ymUl0SZU.js.gz | Bin 1797 -> 0 bytes assets/en-US-zSyLGhNS.js | 1 + assets/en-US-zSyLGhNS.js.gz | Bin 0 -> 1794 bytes assets/hooks-Magf9_GB.js | 7 ------ assets/hooks-Magf9_GB.js.gz | Bin 28374 -> 0 bytes assets/hooks-Pk7aKrDC.js | 17 +++++++++++++++ assets/hooks-Pk7aKrDC.js.gz | Bin 0 -> 28725 bytes assets/hooks-ml9Luvyb.js | 7 ------ assets/hooks-ml9Luvyb.js.gz | Bin 28371 -> 0 bytes assets/index--rcWkdSy.js | 1 - assets/index--rcWkdSy.js.gz | Bin 2243 -> 0 bytes assets/index--tnjvJho.js | 1 - assets/index--wESg5LW.js | 1 + assets/index--wESg5LW.js.gz | Bin 0 -> 2623 bytes assets/index-1BKuZonN.js | 1 + assets/index-1BKuZonN.js.gz | Bin 0 -> 2236 bytes assets/index-1Vigu3Gk.js | 1 + assets/index-1Vigu3Gk.js.gz | Bin 0 -> 1812 bytes assets/index-1_QB8Da3.js | 1 + assets/index-1_QB8Da3.js.gz | Bin 0 -> 964 bytes assets/index-2pvvUorE.js | 1 - assets/index-2pvvUorE.js.gz | Bin 968 -> 0 bytes assets/index-2vTNeU_F.js | 1 + assets/index-3pGKqE9b.js | 1 - assets/index-3pGKqE9b.js.gz | Bin 994 -> 0 bytes assets/index-4OgYWutq.js | 1 - assets/index-4OgYWutq.js.gz | Bin 2032 -> 0 bytes assets/index-4w-DTu7F.js | 1 - assets/index-4w-DTu7F.js.gz | Bin 967 -> 0 bytes assets/index-522DO_o5.js | 1 - assets/index-522DO_o5.js.gz | Bin 1418 -> 0 bytes assets/index-53jMkRUV.js | 1 - assets/index-53jMkRUV.js.gz | Bin 1149 -> 0 bytes assets/index-5e1kv0vQ.js.gz | Bin 1215 -> 0 bytes assets/index-ARe8uotO.js | 1 - assets/index-ARe8uotO.js.gz | Bin 2097 -> 0 bytes assets/index-AaiZOTC9.js | 1 - assets/index-AaiZOTC9.js.gz | Bin 28776 -> 0 bytes assets/index-AdJJtuse.js | 1 + assets/index-AdJJtuse.js.gz | Bin 0 -> 2096 bytes assets/index-Btm1hHvy.js | 1 + assets/index-Btm1hHvy.js.gz | Bin 0 -> 2030 bytes assets/index-Ctn_Z3V9.js | 1 + assets/index-Ctn_Z3V9.js.gz | Bin 0 -> 1415 bytes assets/index-FeWEAadL.js | 1 + assets/index-FeWEAadL.js.gz | Bin 0 -> 2012 bytes assets/index-HFM3QOCM.js | 1 - assets/index-HFM3QOCM.js.gz | Bin 818 -> 0 bytes assets/index-I_piZHJl.js | 1 - assets/index-I_piZHJl.js.gz | Bin 1814 -> 0 bytes assets/index-MMWnuYiE.js | 1 - assets/index-MMWnuYiE.js.gz | Bin 883 -> 0 bytes assets/index-NEtr-F6h.js | 1 - assets/index-NEtr-F6h.js.gz | Bin 2099 -> 0 bytes assets/index-OdSxUVpD.js | 1 + assets/index-OdSxUVpD.js.gz | Bin 0 -> 816 bytes assets/index-P_PLc_IJ.js | 1 - assets/index-P_PLc_IJ.js.gz | Bin 879 -> 0 bytes assets/index-PigglF60.js | 1 - assets/index-PigglF60.js.gz | Bin 3710 -> 0 bytes assets/index-VqVgrNuT.js | 1 + assets/index-VqVgrNuT.js.gz | Bin 0 -> 1577 bytes assets/index-XufHuwCa.js | 1 - assets/index-XufHuwCa.js.gz | Bin 2626 -> 0 bytes assets/index-Yotrx9KK.js | 1 - assets/index-Yotrx9KK.js.gz | Bin 1575 -> 0 bytes assets/index-ZHMYS_dM.js | 1 - assets/index-ZHMYS_dM.js.gz | Bin 994 -> 0 bytes assets/index-c85HkGKf.js | 1 + assets/index-c85HkGKf.js.gz | Bin 0 -> 28775 bytes assets/index-e1Ex6EIb.js | 1 + assets/index-e1Ex6EIb.js.gz | Bin 0 -> 3709 bytes assets/index-f_yHWkXn.js | 1 - assets/index-f_yHWkXn.js.gz | Bin 2242 -> 0 bytes assets/index-g7iT3xnR.js | 7 ++++++ assets/index-g7iT3xnR.js.gz | Bin 0 -> 2011 bytes assets/index-hEJS2BRb.js | 1 - assets/index-hEJS2BRb.js.gz | Bin 817 -> 0 bytes assets/index-i4_jj0EJ.js | 1 - assets/index-i4_jj0EJ.js.gz | Bin 1983 -> 0 bytes assets/index-jRzAB89l.js | 1 - assets/index-jRzAB89l.js.gz | Bin 3710 -> 0 bytes assets/index-kYu7q6Gi.js | 1 + assets/index-kYu7q6Gi.js.gz | Bin 0 -> 1979 bytes assets/index-ka2vtwFT.js | 1 - assets/index-ka2vtwFT.js.gz | Bin 1575 -> 0 bytes assets/index-kvs7WWh_.js | 7 ------ assets/index-kvs7WWh_.js.gz | Bin 2013 -> 0 bytes assets/index-lTK79mHu.js | 1 + assets/index-lTK79mHu.js.gz | Bin 0 -> 1156 bytes assets/index-ltouenr5.js | 1 + assets/index-ltouenr5.js.gz | Bin 0 -> 991 bytes assets/index-nvU_GV8F.js | 1 - assets/index-nvU_GV8F.js.gz | Bin 1814 -> 0 bytes assets/index-oXH9gg-b.js | 7 ------ assets/index-oXH9gg-b.js.gz | Bin 2014 -> 0 bytes assets/index-pAOGol2s.js | 1 - assets/index-pAOGol2s.js.gz | Bin 1149 -> 0 bytes .../{index-5e1kv0vQ.js => index-tc9r9SRT.js} | 2 +- assets/index-tc9r9SRT.js.gz | Bin 0 -> 1215 bytes assets/index-tq_BoUqC.js | 1 - assets/index-tq_BoUqC.js.gz | Bin 2031 -> 0 bytes assets/index-v_pBTZxe.js | 1 - assets/index-v_pBTZxe.js.gz | Bin 28776 -> 0 bytes assets/index-xF107P0e.js | 1 - assets/index-xF107P0e.js.gz | Bin 2013 -> 0 bytes assets/index-xRRwdfEd.js | 1 - assets/index-xRRwdfEd.js.gz | Bin 1981 -> 0 bytes assets/index-xYaeuY9V.js | 1 - assets/index-xYaeuY9V.js.gz | Bin 1418 -> 0 bytes assets/index-yGgdYlS5.js | 1 + assets/index-yGgdYlS5.js.gz | Bin 0 -> 878 bytes assets/index-yl8s7Bxw.js | 1 - assets/index-yl8s7Bxw.js.gz | Bin 2626 -> 0 bytes assets/instance-e5KyhRtj.js.gz | Bin 676 -> 0 bytes assets/instance-kx7_RV21.js | 1 - assets/instance-kx7_RV21.js.gz | Bin 677 -> 0 bytes ...tance-e5KyhRtj.js => instance-oxM-y2O7.js} | 2 +- assets/instance-oxM-y2O7.js.gz | Bin 0 -> 675 bytes assets/utils-B6Okv4Kv.js | 1 + assets/utils-B6Okv4Kv.js.gz | Bin 0 -> 2571 bytes assets/utils-Jp58pnCV.js | 1 - assets/utils-Jp58pnCV.js.gz | Bin 2594 -> 0 bytes ...e-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js} | 0 ...ooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js.gz} | Bin ...> vue@3.3.10_typescript@5.2.2-w40geAFS.js} | 0 assets/zh-CN-6-2Xrtma.js | 1 - assets/zh-CN-6-2Xrtma.js.gz | Bin 2029 -> 0 bytes assets/zh-CN-GkzlnJTs.js | 1 - assets/zh-CN-GkzlnJTs.js.gz | Bin 2029 -> 0 bytes assets/zh-CN-MFDBCD_I.js | 1 + assets/zh-CN-MFDBCD_I.js.gz | Bin 0 -> 2027 bytes index.html | 20 +++++++++--------- index.html.gz | Bin 1870 -> 1865 bytes mockServer/mock-data.js | 8 +++---- mockServer/mock-data.js.gz | Bin 1034 -> 1035 bytes 155 files changed, 64 insertions(+), 86 deletions(-) create mode 100644 assets/@vue_reactivity@3.3.10-4kz9-9E4.js delete mode 100644 assets/@vue_reactivity@3.3.8-4NsB6yaG.js create mode 100644 assets/@vue_runtime-core@3.3.10-40cgyS5D.js create mode 100644 assets/@vue_runtime-core@3.3.10-40cgyS5D.js.gz delete mode 100644 assets/@vue_runtime-core@3.3.8-VrcJ4P69.js delete mode 100644 assets/@vue_runtime-core@3.3.8-VrcJ4P69.js.gz rename assets/{@vue_runtime-dom@3.3.8-w40geAFS.js => @vue_runtime-dom@3.3.10-w40geAFS.js} (100%) create mode 100644 assets/@vue_shared@3.3.10--wkmpvo9.js delete mode 100644 assets/@vue_shared@3.3.8-W5PO5ES3.js create mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js create mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js.gz delete mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js delete mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz rename assets/{@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js => @vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js} (100%) rename assets/{@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz => @vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js.gz} (100%) delete mode 100644 assets/en-US-UaYmVw18.js delete mode 100644 assets/en-US-UaYmVw18.js.gz delete mode 100644 assets/en-US-ymUl0SZU.js delete mode 100644 assets/en-US-ymUl0SZU.js.gz create mode 100644 assets/en-US-zSyLGhNS.js create mode 100644 assets/en-US-zSyLGhNS.js.gz delete mode 100644 assets/hooks-Magf9_GB.js delete mode 100644 assets/hooks-Magf9_GB.js.gz create mode 100644 assets/hooks-Pk7aKrDC.js create mode 100644 assets/hooks-Pk7aKrDC.js.gz delete mode 100644 assets/hooks-ml9Luvyb.js delete mode 100644 assets/hooks-ml9Luvyb.js.gz delete mode 100644 assets/index--rcWkdSy.js delete mode 100644 assets/index--rcWkdSy.js.gz delete mode 100644 assets/index--tnjvJho.js create mode 100644 assets/index--wESg5LW.js create mode 100644 assets/index--wESg5LW.js.gz create mode 100644 assets/index-1BKuZonN.js create mode 100644 assets/index-1BKuZonN.js.gz create mode 100644 assets/index-1Vigu3Gk.js create mode 100644 assets/index-1Vigu3Gk.js.gz create mode 100644 assets/index-1_QB8Da3.js create mode 100644 assets/index-1_QB8Da3.js.gz delete mode 100644 assets/index-2pvvUorE.js delete mode 100644 assets/index-2pvvUorE.js.gz create mode 100644 assets/index-2vTNeU_F.js delete mode 100644 assets/index-3pGKqE9b.js delete mode 100644 assets/index-3pGKqE9b.js.gz delete mode 100644 assets/index-4OgYWutq.js delete mode 100644 assets/index-4OgYWutq.js.gz delete mode 100644 assets/index-4w-DTu7F.js delete mode 100644 assets/index-4w-DTu7F.js.gz delete mode 100644 assets/index-522DO_o5.js delete mode 100644 assets/index-522DO_o5.js.gz delete mode 100644 assets/index-53jMkRUV.js delete mode 100644 assets/index-53jMkRUV.js.gz delete mode 100644 assets/index-5e1kv0vQ.js.gz delete mode 100644 assets/index-ARe8uotO.js delete mode 100644 assets/index-ARe8uotO.js.gz delete mode 100644 assets/index-AaiZOTC9.js delete mode 100644 assets/index-AaiZOTC9.js.gz create mode 100644 assets/index-AdJJtuse.js create mode 100644 assets/index-AdJJtuse.js.gz create mode 100644 assets/index-Btm1hHvy.js create mode 100644 assets/index-Btm1hHvy.js.gz create mode 100644 assets/index-Ctn_Z3V9.js create mode 100644 assets/index-Ctn_Z3V9.js.gz create mode 100644 assets/index-FeWEAadL.js create mode 100644 assets/index-FeWEAadL.js.gz delete mode 100644 assets/index-HFM3QOCM.js delete mode 100644 assets/index-HFM3QOCM.js.gz delete mode 100644 assets/index-I_piZHJl.js delete mode 100644 assets/index-I_piZHJl.js.gz delete mode 100644 assets/index-MMWnuYiE.js delete mode 100644 assets/index-MMWnuYiE.js.gz delete mode 100644 assets/index-NEtr-F6h.js delete mode 100644 assets/index-NEtr-F6h.js.gz create mode 100644 assets/index-OdSxUVpD.js create mode 100644 assets/index-OdSxUVpD.js.gz delete mode 100644 assets/index-P_PLc_IJ.js delete mode 100644 assets/index-P_PLc_IJ.js.gz delete mode 100644 assets/index-PigglF60.js delete mode 100644 assets/index-PigglF60.js.gz create mode 100644 assets/index-VqVgrNuT.js create mode 100644 assets/index-VqVgrNuT.js.gz delete mode 100644 assets/index-XufHuwCa.js delete mode 100644 assets/index-XufHuwCa.js.gz delete mode 100644 assets/index-Yotrx9KK.js delete mode 100644 assets/index-Yotrx9KK.js.gz delete mode 100644 assets/index-ZHMYS_dM.js delete mode 100644 assets/index-ZHMYS_dM.js.gz create mode 100644 assets/index-c85HkGKf.js create mode 100644 assets/index-c85HkGKf.js.gz create mode 100644 assets/index-e1Ex6EIb.js create mode 100644 assets/index-e1Ex6EIb.js.gz delete mode 100644 assets/index-f_yHWkXn.js delete mode 100644 assets/index-f_yHWkXn.js.gz create mode 100644 assets/index-g7iT3xnR.js create mode 100644 assets/index-g7iT3xnR.js.gz delete mode 100644 assets/index-hEJS2BRb.js delete mode 100644 assets/index-hEJS2BRb.js.gz delete mode 100644 assets/index-i4_jj0EJ.js delete mode 100644 assets/index-i4_jj0EJ.js.gz delete mode 100644 assets/index-jRzAB89l.js delete mode 100644 assets/index-jRzAB89l.js.gz create mode 100644 assets/index-kYu7q6Gi.js create mode 100644 assets/index-kYu7q6Gi.js.gz delete mode 100644 assets/index-ka2vtwFT.js delete mode 100644 assets/index-ka2vtwFT.js.gz delete mode 100644 assets/index-kvs7WWh_.js delete mode 100644 assets/index-kvs7WWh_.js.gz create mode 100644 assets/index-lTK79mHu.js create mode 100644 assets/index-lTK79mHu.js.gz create mode 100644 assets/index-ltouenr5.js create mode 100644 assets/index-ltouenr5.js.gz delete mode 100644 assets/index-nvU_GV8F.js delete mode 100644 assets/index-nvU_GV8F.js.gz delete mode 100644 assets/index-oXH9gg-b.js delete mode 100644 assets/index-oXH9gg-b.js.gz delete mode 100644 assets/index-pAOGol2s.js delete mode 100644 assets/index-pAOGol2s.js.gz rename assets/{index-5e1kv0vQ.js => index-tc9r9SRT.js} (96%) create mode 100644 assets/index-tc9r9SRT.js.gz delete mode 100644 assets/index-tq_BoUqC.js delete mode 100644 assets/index-tq_BoUqC.js.gz delete mode 100644 assets/index-v_pBTZxe.js delete mode 100644 assets/index-v_pBTZxe.js.gz delete mode 100644 assets/index-xF107P0e.js delete mode 100644 assets/index-xF107P0e.js.gz delete mode 100644 assets/index-xRRwdfEd.js delete mode 100644 assets/index-xRRwdfEd.js.gz delete mode 100644 assets/index-xYaeuY9V.js delete mode 100644 assets/index-xYaeuY9V.js.gz create mode 100644 assets/index-yGgdYlS5.js create mode 100644 assets/index-yGgdYlS5.js.gz delete mode 100644 assets/index-yl8s7Bxw.js delete mode 100644 assets/index-yl8s7Bxw.js.gz delete mode 100644 assets/instance-e5KyhRtj.js.gz delete mode 100644 assets/instance-kx7_RV21.js delete mode 100644 assets/instance-kx7_RV21.js.gz rename assets/{instance-e5KyhRtj.js => instance-oxM-y2O7.js} (92%) create mode 100644 assets/instance-oxM-y2O7.js.gz create mode 100644 assets/utils-B6Okv4Kv.js create mode 100644 assets/utils-B6Okv4Kv.js.gz delete mode 100644 assets/utils-Jp58pnCV.js delete mode 100644 assets/utils-Jp58pnCV.js.gz rename assets/{vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js => vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js} (100%) rename assets/{vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js.gz => vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js.gz} (100%) rename assets/{vue@3.3.8_typescript@5.2.2-w40geAFS.js => vue@3.3.10_typescript@5.2.2-w40geAFS.js} (100%) delete mode 100644 assets/zh-CN-6-2Xrtma.js delete mode 100644 assets/zh-CN-6-2Xrtma.js.gz delete mode 100644 assets/zh-CN-GkzlnJTs.js delete mode 100644 assets/zh-CN-GkzlnJTs.js.gz create mode 100644 assets/zh-CN-MFDBCD_I.js create mode 100644 assets/zh-CN-MFDBCD_I.js.gz diff --git a/.DS_Store b/.DS_Store index 5edb902c6f3d7bc7109880cfc9074dbaab6d2928..7f49507ed05d6839211ac50c06ddc9ca3ac1297b 100644 GIT binary patch delta 92 zcmZoMXffDO!m6Sxz`(%3#*oNR41}o+B@D&6`7SO=Ir&LIagOjd7DI^%lV`BXu|b)8 eSQQupCf{YvWLvDo43hI32qfpjriNfjZJxwdBnSY`L>s99 diff --git a/assets/@vue_reactivity@3.3.10-4kz9-9E4.js b/assets/@vue_reactivity@3.3.10-4kz9-9E4.js new file mode 100644 index 00000000..7395effc --- /dev/null +++ b/assets/@vue_reactivity@3.3.10-4kz9-9E4.js @@ -0,0 +1 @@ +import{i as e}from"./@vue_shared@3.3.10--wkmpvo9.js";new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(e));function t(r){return i(r)?t(r.__v_raw):!!(r&&r.__v_isReactive)}function i(r){return!!(r&&r.__v_isReadonly)}function o(r){return t(r)||i(r)}function s(r){return!!(r&&r.__v_isRef===!0)}export{o as a,s as i}; diff --git a/assets/@vue_reactivity@3.3.8-4NsB6yaG.js b/assets/@vue_reactivity@3.3.8-4NsB6yaG.js deleted file mode 100644 index 87a8dad3..00000000 --- a/assets/@vue_reactivity@3.3.8-4NsB6yaG.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./@vue_shared@3.3.8-W5PO5ES3.js";new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(e));function t(r){return i(r)?t(r.__v_raw):!!(r&&r.__v_isReactive)}function i(r){return!!(r&&r.__v_isReadonly)}function o(r){return t(r)||i(r)}function s(r){return!!(r&&r.__v_isRef===!0)}export{o as a,s as i}; diff --git a/assets/@vue_runtime-core@3.3.10-40cgyS5D.js b/assets/@vue_runtime-core@3.3.10-40cgyS5D.js new file mode 100644 index 00000000..810dedc5 --- /dev/null +++ b/assets/@vue_runtime-core@3.3.10-40cgyS5D.js @@ -0,0 +1 @@ +import{i as R,a as p}from"./@vue_reactivity@3.3.10-4kz9-9E4.js";import{a as m,b as g,c as C,g as k,E as z,n as I,d as y,e as h,f as V,h as B}from"./@vue_shared@3.3.10--wkmpvo9.js";let f=null,M=null;const j=Symbol.for("v-ndc"),K=t=>t.__isSuspense,L=t=>t.__isTeleport,T=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function $(t=!1){r.push(u=t?null:[])}function G(){r.pop(),u=r[r.length-1]||null}function P(t){return t.dynamicChildren=u||z,G(),u&&u.push(t),t}function d(t,s,n,e,l,c){return P(O(t,s,n,e,l,c,!0))}function q(t){return t?t.__v_isVNode===!0:!1}const x="__vInternal",E=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?m(t)||R(t)||C(t)?{i:f,r:t,k:s,f:!!n}:t:null);function O(t,s=null,n=null,e=0,l=null,c=t===T?0:1,o=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&E(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:e,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(b(i,n),c&128&&t.normalize(i)):n&&(i.shapeFlag|=m(n)?8:16),!o&&u&&(i.patchFlag>0||c&6)&&i.patchFlag!==32&&u.push(i),i}const A=w;function w(t,s=null,n=null,e=0,l=null,c=!1){if((!t||t===j)&&(t=Y),q(t)){const a=F(t,s,!0);return n&&b(a,n),!c&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(W(t)&&(t=t.__vccOpts),s){s=H(s);let{class:a,style:i}=s;a&&!m(a)&&(s.class=I(a)),y(i)&&(p(i)&&!g(i)&&(i=h({},i)),s.style=V(i))}const o=m(t)?1:K(t)?128:L(t)?64:y(t)?4:C(t)?2:0;return O(t,s,n,e,l,o,c,!0)}function H(t){return t?p(t)||x in t?h({},t):t:null}function F(t,s,n=!1){const{props:e,ref:l,patchFlag:c,children:o}=t,a=s?Q(e||{},s):e;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&E(a),ref:s&&s.ref?n&&l?g(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==T?c===-1?16:c|16:c,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function J(t=" ",s=0){return A(U,null,t,s)}function v(t,s){const n=A(D,null,t);return n.staticCount=s,n}function b(t,s){let n=0;const{shapeFlag:e}=t;if(s==null)s=null;else if(g(s))n=16;else if(typeof s=="object")if(e&65){const l=s.default;l&&(l._c&&(l._d=!1),b(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(x in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else C(s)?(s={default:s,_ctx:f},n=32):(s=String(s),e&64?(n=16,s=[J(s)]):n=8);t.children=s,t.shapeFlag|=n}function Q(...t){const s={};for(let n=0;nt);function W(t){return C(t)&&"__vccOpts"in t}export{v as a,d as c,$ as o}; diff --git a/assets/@vue_runtime-core@3.3.10-40cgyS5D.js.gz b/assets/@vue_runtime-core@3.3.10-40cgyS5D.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5befcfca81ab92a47b3d322f207779caff324069 GIT binary patch literal 1653 zcmV-*28#I~iwFP!000026NOi8Z`(Ey{=Q#f357tSjAo}<(8}YqEKRqxTl(U(#b6i) zL({eznbJfmjce<_?~alzB?Y!Gy5sRk-s?ju+2mPacgaAQ!3QRg$C7#I2s4o$ud&4dN#fI~FVkV`@l{Sj~*~zX|s?Y^?{b==aWnuNlM^bx_(!U=` z2!rozd!`^gD41SxzV` zc`+@*ROyvnAB|@FJ*s!A?}!CmWy?YjY`EBJu}S3lI!PCW(!AX7zp>wOmmnzX6D?)7 zTfQKc8K#+HDU*kd-jTO`IrE0JXWc*jBV!Ec9fb7LRkl!^b8i@VqpHr$J@;YqQd?DM zk^1a{lijV_Mz*4miP(A0<{&K8GO`T5bDTDggLp<76^Y&EDq9XL=e{mCH>&W10K(|| zPth6AML6DoRr~!1_dSPiyi1}bD`4AO*l-zno~|Mrp)T#x;ry(tO4mg3AxmpkLcwr; z9S@@s%OGn^xYX6YC4AR&Jo1JNhvqiPkw=r^=)A~s1IIhBg5ZJ}ioPK~N8ZRRSC@eHJfMw-bC8cr)+o6k&B(ap%5XAt4TqvbLd!MA+Uba5rEH%+>&+S~EL2xk!eK)O&6=xMsaQpl<-*Ff;}vU)@SXELWshpI zIWy0l)%VR=(%whQYTQ(nh{+8}n5IkyqvPj6U_+f18<8g86iFzJG!#G*9t_y?4be1y z9*s^Z^D?M)H-9kdm*IXdgHsv=J)y_>v*SZsB$Oph)t>RMU4eZ4?*hSkNS1_ncE87B z`9fW3{!JNnNn0y|zjFNqebl-L9^4RtE_$-IS9Jaar*Szg!$dFC{o5sMG~*&_3>B0z z(Rs1wN5@Q5V8dt7bBDW*l=5wEvBK!i@IRo|5RG;+6~;sY61h!PlvLb|MG$x!*cFzV z(9QEpcgPlE0>a!8Z&i;Hz9zehK@OM+-7fqSW~2#S#<30KQS`=<&)Y5*oL8xGg*x^9nk#o0BCa8+V_J52hIvhn}+U|)N$5bpYG}wRIcsPUY*LW!Lo{5 z=xr0fCu+ZkjSY=dW8wcdd5EOxbm2N(V5f^ir<)L%7!sbwE0WSU4Z$)gEI|mM(G(yM zm|28hFtNo18#dfSYyfd@*mI)oT`Y-VR#5c1#gRZKw`73WnD)Moa@!>^+lsyi`?Jr?2t;8u$P$!$XOm zk&mnfUMRp$^$ttAMH0==$je5n!;*diIh235_@-WrFA>d$^^Dm-eZ0h`C&hV!updwIllzo9WmAg&xb8tU&^5G-M%rE3hB0nrFG z_$VSsj+yP_C;wCaXZyBr`Uu8 zL!dC~=)3O_+ouh5Lrjm&D|}LZ`gk$Fyqa8}U7cUdCl}Y(7au0`xj!ZoeoN@|Y6cg@frpnkWs~Od z3(wBp>+f^#f;o5Br+>IQeY|HXb?^Rk?(kPd)W0#3JwcLH;~)M7n`gjtNDTl0s!27T literal 0 HcmV?d00001 diff --git a/assets/@vue_runtime-core@3.3.8-VrcJ4P69.js b/assets/@vue_runtime-core@3.3.8-VrcJ4P69.js deleted file mode 100644 index e5ad3f29..00000000 --- a/assets/@vue_runtime-core@3.3.8-VrcJ4P69.js +++ /dev/null @@ -1 +0,0 @@ -import{i as R,a as p}from"./@vue_reactivity@3.3.8-4NsB6yaG.js";import{a as m,b as g,c as C,g as k,E as z,n as I,d as y,e as h,f as V,h as B}from"./@vue_shared@3.3.8-W5PO5ES3.js";let f=null,M=null;const j=Symbol.for("v-ndc"),K=t=>t.__isSuspense,L=t=>t.__isTeleport,T=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function $(t=!1){r.push(u=t?null:[])}function G(){r.pop(),u=r[r.length-1]||null}function P(t){return t.dynamicChildren=u||z,G(),u&&u.push(t),t}function d(t,s,n,e,l,c){return P(O(t,s,n,e,l,c,!0))}function q(t){return t?t.__v_isVNode===!0:!1}const x="__vInternal",E=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?m(t)||R(t)||C(t)?{i:f,r:t,k:s,f:!!n}:t:null);function O(t,s=null,n=null,e=0,l=null,c=t===T?0:1,o=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&E(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:e,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(b(i,n),c&128&&t.normalize(i)):n&&(i.shapeFlag|=m(n)?8:16),!o&&u&&(i.patchFlag>0||c&6)&&i.patchFlag!==32&&u.push(i),i}const A=w;function w(t,s=null,n=null,e=0,l=null,c=!1){if((!t||t===j)&&(t=Y),q(t)){const a=F(t,s,!0);return n&&b(a,n),!c&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(W(t)&&(t=t.__vccOpts),s){s=H(s);let{class:a,style:i}=s;a&&!m(a)&&(s.class=I(a)),y(i)&&(p(i)&&!g(i)&&(i=h({},i)),s.style=V(i))}const o=m(t)?1:K(t)?128:L(t)?64:y(t)?4:C(t)?2:0;return O(t,s,n,e,l,o,c,!0)}function H(t){return t?p(t)||x in t?h({},t):t:null}function F(t,s,n=!1){const{props:e,ref:l,patchFlag:c,children:o}=t,a=s?Q(e||{},s):e;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&E(a),ref:s&&s.ref?n&&l?g(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==T?c===-1?16:c|16:c,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function J(t=" ",s=0){return A(U,null,t,s)}function v(t,s){const n=A(D,null,t);return n.staticCount=s,n}function b(t,s){let n=0;const{shapeFlag:e}=t;if(s==null)s=null;else if(g(s))n=16;else if(typeof s=="object")if(e&65){const l=s.default;l&&(l._c&&(l._d=!1),b(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(x in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else C(s)?(s={default:s,_ctx:f},n=32):(s=String(s),e&64?(n=16,s=[J(s)]):n=8);t.children=s,t.shapeFlag|=n}function Q(...t){const s={};for(let n=0;nt);function W(t){return C(t)&&"__vccOpts"in t}export{v as a,d as c,$ as o}; diff --git a/assets/@vue_runtime-core@3.3.8-VrcJ4P69.js.gz b/assets/@vue_runtime-core@3.3.8-VrcJ4P69.js.gz deleted file mode 100644 index 987d10701ce7d43bbcc9104f7a22d4299fd8bcb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1652 zcmV-)28;P0iwFP!000026NOi8Z`(Ey{=Q#f34=hQjAkck5Xj@SG)ud5TiVrWi@`7q zhNf*bGNp-B8rRl;-yJ1cN(O9SbjRb7yw`_RvdOc;?vjBpgAYs~$*X0NZT#?upC3v! zFO-lrc}VQ`=acXxJU=?UF|W?H;!XI)_~WEr?$&MC9g-E3NG{n5$vwM5@{MUE*KC1g z%M_9|TO#?y)<|AGIo7O2p%%@NpI^Rz_ws6T;*Ly}9W1#n)0F+;$XI6D*ufV**>3K# zG+br{@gI)#Li&{b#x4KJhVyx1CZ)-hHj4e;$!=Au&;xe+Z1r+wVfDvnQu~O~zn)3u z2Bp6|lNyWX7koN%CYQCX%Thx)Gd=j8SniGJt_btetVzjjj0(|oMyrF;8{!nQoKRNs zVp@c$(kr_@8qM~5RPR*Z6AQY^mW3YJaIw{5lgP_;k}e9RdAZ+zV{dSmASmk-EoHV_ zz95zvrkP?XlZTDolXrbN^M7D~INpF&`~3&^y@YSPOQIz!VB34xa2a`?t|A+uF749c{H&`=*F^ClOKVm_!Ek;X z52F#wAZtvx)YZNveAjb4@`enD=03@hN0Z^`yvT9`$2+fr;EEWEz9BzH-pDLh*Nf;6 zX41?~>XC`+)0-qln#m0MO)FiS&rDO%&B$D45aGk5c`efPPRRRuyhw^>Lt6-K5_G#B ztF)#<%QeQ@>4;*bY@fgA%^E8#R99BQVM7MJnyc5TSVfZM!pgPd6>Ey{z4JX~&uX$c zGtZsXkIh-qK1R!G+*Fl_$sI|Urc4H-d}xb=vZSfn3;wk$kgxw;AXpE{k`T}C_gE}n zs4LCCD8nvkYen$auAiWfS{K2CJ0j3UPuBK|&Y$2cE~jOf=!JTGw}g#mTttnbf>I_r zFZTTCn28E(_zZgPaMzJizRN9E7~L8EE7TgI(N3nqm`Fe(x2cMfikqQTbiWLGiB0W+c7g@3|~G@;8lwqZPqeskpbJo+7(v(spc^fYpv zc^nPfF!XUItC6MynqQv)P3~IzaggA^Sz&3@(A|Eh7oCIlvigs1U}q%=-LuuKX|5CUj41qcLY z7U366Y%#%x4fhlqK-?SloM?L&406oV{%xi8@JT1bj@_u&)wV0hUfc|JBf9J%G)k!X zqftCMi{u_ZPn-X6A-UndklD8Nqj0ZY0?63s8jFO61*CH(|)DF1HpUA-7zBAO5DC)2J=v4YAU19lkh0FBm2 zH&&@p0}!vUKs6to9VE?F4Ela{_eDu~0fAHnXD?d|Q*OeAT8c8Y;}j4h4d=2Z3+zgU z7NrF6hB~7max&%H3rOpXoMPk z6cHrH%=YneG(0{9z;Yg4f`c)5ziTXpt9o8vMGP&VumPXgBGDKL25z3l1mgjDo4&=S zg{z34(=lYXeR4s8_AjPhF8(B87}_>YaA-BgH)ER{{iAK3d1L+JMXRQ`o$8rWY{G#d zP#AUe-FJxX(+0YsCsoZof%9p@vSxAy(QY&9c5z6KyR?u#ZCF_0=&W1t3NWm-PI5C% zXYe>uK*n(KO0XcqOs$B7`$EDUCew1E49TdwVnC0}csgq_P_m3hS(ACbt(imsj)2)$Q%ohsk{IkI97J6FR+_!9{W4;U!Mlqt.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n{if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;na.test(t),R=Object.assign,c=Array.isArray,z=t=>typeof t=="function",i=t=>typeof t=="string",S=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let f;const T=()=>f||(f=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function y(t){if(c(t)){const s={};for(let n=0;n{if(n){const o=n.split(p);o.length>1&&(s[o[0].trim()]=o[1].trim())}}),s}function b(t){let s="";if(i(t))s=t;else if(c(t))for(let n=0;n{c.forEach(p=>p()),c.length=0},l=(p,f,n,o)=>(p.addEventListener(f,n,o),()=>p.removeEventListener(f,n,o)),m=VueDemi.watch(()=>[g(r),N(s)],([p,f])=>{if(a(),!p)return;const n=x(f)?{...f}:f;c.push(...t.flatMap(o=>i.map(d=>l(p,o,d,n))))},{immediate:!0,flush:"post"}),h=()=>{m(),a()};return M(h),h}let W=!1;function Z(e,r,t={}){const{window:i=V,ignore:s=[],capture:c=!0,detectIframe:a=!1}=t;if(!i)return;B&&!W&&(W=!0,Array.from(i.document.body.children).forEach(n=>n.addEventListener("click",I)),i.document.documentElement.addEventListener("click",I));let l=!0;const m=n=>s.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(d=>d===n.target||n.composedPath().includes(d));{const d=g(o);return d&&(n.target===d||n.composedPath().includes(d))}}),p=[S(i,"click",n=>{const o=g(e);if(!(!o||o===n.target||n.composedPath().includes(o))){if(n.detail===0&&(l=!m(n)),!l){l=!0;return}r(n)}},{passive:!0,capture:c}),S(i,"pointerdown",n=>{const o=g(e);l=!m(n)&&!!(o&&!n.composedPath().includes(o))},{passive:!0}),a&&S(i,"blur",n=>{setTimeout(()=>{var o;const d=g(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(d!=null&&d.contains(i.document.activeElement))&&r(n)},0)})].filter(Boolean);return()=>p.forEach(n=>n())}function k(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function C(e){const r=k();return VueDemi.computed(()=>(r.value,!!e()))}function Q(e,r={}){const{window:t=V}=r,i=C(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const c=VueDemi.ref(!1),a=h=>{c.value=h.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",a):s.removeListener(a))},m=VueDemi.watchEffect(()=>{i.value&&(l(),s=t.matchMedia(N(e)),"addEventListener"in s?s.addEventListener("change",a):s.addListener(a),c.value=s.matches)});return M(()=>{m(),l(),s=void 0}),c}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},A="__vueuse_ssr_handlers__",Y=q();function q(){return A in O||(O[A]=O[A]||{}),O[A]}function K(e,r){return Y[e]||r}function $(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const G={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},T="vueuse-storage";function ee(e,r,t,i={}){var s;const{flush:c="pre",deep:a=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:p,window:f=V,eventFilter:n,onError:o=u=>{console.error(u)},initOnMounted:d}=i,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof r=="function"?r():r);if(!t)try{t=K("getDefaultStorage",()=>{var u;return(u=V)==null?void 0:u.localStorage})()}catch(u){o(u)}if(!t)return y;const w=N(r),z=$(w),D=(s=i.serializer)!=null?s:G[z],{pause:R,resume:L}=j(y,()=>P(y.value),{flush:c,deep:a,eventFilter:n});return f&&l&&_(()=>{S(f,"storage",E),S(f,T,J),d&&E()}),d||E(),y;function P(u){try{if(u==null)t.removeItem(e);else{const v=D.write(u),b=t.getItem(e);b!==v&&(t.setItem(e,v),f&&f.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:b,newValue:v,storageArea:t}})))}}catch(v){o(v)}}function F(u){const v=u?u.newValue:t.getItem(e);if(v==null)return m&&w!==null&&t.setItem(e,D.write(w)),w;if(!u&&h){const b=D.read(v);return typeof h=="function"?h(b,w):z==="object"&&!Array.isArray(b)?{...w,...b}:b}else return typeof v!="string"?v:D.read(v)}function J(u){E(u.detail)}function E(u){if(!(u&&u.storageArea!==t)){if(u&&u.key==null){y.value=w;return}if(!(u&&u.key!==e)){R();try{(u==null?void 0:u.newValue)!==D.write(y.value)&&(y.value=F(u))}catch(v){o(v)}finally{u?VueDemi.nextTick(L):L()}}}}}function U(e,r,t={}){const{window:i=V,...s}=t;let c;const a=C(()=>i&&"ResizeObserver"in i),l=()=>{c&&(c.disconnect(),c=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(f=>g(f)):[g(e)]),h=VueDemi.watch(m,f=>{if(l(),a.value&&i){c=new ResizeObserver(r);for(const n of f)n&&c.observe(n,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),h()};return M(p),{isSupported:a,stop:p}}function te(e,r={}){const{reset:t=!0,windowResize:i=!0,windowScroll:s=!0,immediate:c=!0}=r,a=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),h=VueDemi.ref(0),p=VueDemi.ref(0),f=VueDemi.ref(0),n=VueDemi.ref(0),o=VueDemi.ref(0);function d(){const y=g(e);if(!y){t&&(a.value=0,l.value=0,m.value=0,h.value=0,p.value=0,f.value=0,n.value=0,o.value=0);return}const w=y.getBoundingClientRect();a.value=w.height,l.value=w.bottom,m.value=w.left,h.value=w.right,p.value=w.top,f.value=w.width,n.value=w.x,o.value=w.y}return U(e,d),VueDemi.watch(()=>g(e),y=>!y&&d()),s&&S("scroll",d,{capture:!0,passive:!0}),i&&S("resize",d,{passive:!0}),_(()=>{c&&d()}),{height:a,bottom:l,left:m,right:h,top:p,width:f,x:n,y:o,update:d}}function ne(e={}){const{window:r=V,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:c=!0}=e,a=VueDemi.ref(t),l=VueDemi.ref(i),m=()=>{r&&(c?(a.value=r.innerWidth,l.value=r.innerHeight):(a.value=r.document.documentElement.clientWidth,l.value=r.document.documentElement.clientHeight))};if(m(),_(m),S("resize",m,{passive:!0}),s){const h=Q("(orientation: portrait)");VueDemi.watch(h,()=>m())}return{width:a,height:l}}export{S as a,ne as b,te as c,ee as d,Z as o,U as u}; diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js.gz b/assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4eb5118accf9ca74d113f95478c67c30a58a621e GIT binary patch literal 2682 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 literal 0 HcmV?d00001 diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js b/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js deleted file mode 100644 index cbf28219..00000000 --- a/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js +++ /dev/null @@ -1 +0,0 @@ -import{t as N,w as j,a as _,i as H,n as I,b as x,c as M,d as B}from"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";function g(e){var r;const t=N(e);return(r=t==null?void 0:t.$el)!=null?r:t}const V=H?window:void 0;function S(...e){let r,t,i,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,i,s]=e,r=V):[r,t,i,s]=e,!r)return I;Array.isArray(t)||(t=[t]),Array.isArray(i)||(i=[i]);const c=[],a=()=>{c.forEach(p=>p()),c.length=0},l=(p,f,n,o)=>(p.addEventListener(f,n,o),()=>p.removeEventListener(f,n,o)),m=VueDemi.watch(()=>[g(r),N(s)],([p,f])=>{if(a(),!p)return;const n=x(f)?{...f}:f;c.push(...t.flatMap(o=>i.map(d=>l(p,o,d,n))))},{immediate:!0,flush:"post"}),h=()=>{m(),a()};return M(h),h}let W=!1;function Z(e,r,t={}){const{window:i=V,ignore:s=[],capture:c=!0,detectIframe:a=!1}=t;if(!i)return;B&&!W&&(W=!0,Array.from(i.document.body.children).forEach(n=>n.addEventListener("click",I)),i.document.documentElement.addEventListener("click",I));let l=!0;const m=n=>s.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(d=>d===n.target||n.composedPath().includes(d));{const d=g(o);return d&&(n.target===d||n.composedPath().includes(d))}}),p=[S(i,"click",n=>{const o=g(e);if(!(!o||o===n.target||n.composedPath().includes(o))){if(n.detail===0&&(l=!m(n)),!l){l=!0;return}r(n)}},{passive:!0,capture:c}),S(i,"pointerdown",n=>{const o=g(e);l=!m(n)&&!!(o&&!n.composedPath().includes(o))},{passive:!0}),a&&S(i,"blur",n=>{setTimeout(()=>{var o;const d=g(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(d!=null&&d.contains(i.document.activeElement))&&r(n)},0)})].filter(Boolean);return()=>p.forEach(n=>n())}function k(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function C(e){const r=k();return VueDemi.computed(()=>(r.value,!!e()))}function Q(e,r={}){const{window:t=V}=r,i=C(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const c=VueDemi.ref(!1),a=h=>{c.value=h.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",a):s.removeListener(a))},m=VueDemi.watchEffect(()=>{i.value&&(l(),s=t.matchMedia(N(e)),"addEventListener"in s?s.addEventListener("change",a):s.addListener(a),c.value=s.matches)});return M(()=>{m(),l(),s=void 0}),c}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},A="__vueuse_ssr_handlers__",Y=q();function q(){return A in O||(O[A]=O[A]||{}),O[A]}function K(e,r){return Y[e]||r}function $(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const G={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},T="vueuse-storage";function ee(e,r,t,i={}){var s;const{flush:c="pre",deep:a=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:p,window:f=V,eventFilter:n,onError:o=u=>{console.error(u)},initOnMounted:d}=i,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof r=="function"?r():r);if(!t)try{t=K("getDefaultStorage",()=>{var u;return(u=V)==null?void 0:u.localStorage})()}catch(u){o(u)}if(!t)return y;const w=N(r),z=$(w),D=(s=i.serializer)!=null?s:G[z],{pause:R,resume:L}=j(y,()=>P(y.value),{flush:c,deep:a,eventFilter:n});return f&&l&&_(()=>{S(f,"storage",E),S(f,T,J),d&&E()}),d||E(),y;function P(u){try{if(u==null)t.removeItem(e);else{const v=D.write(u),b=t.getItem(e);b!==v&&(t.setItem(e,v),f&&f.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:b,newValue:v,storageArea:t}})))}}catch(v){o(v)}}function F(u){const v=u?u.newValue:t.getItem(e);if(v==null)return m&&w!==null&&t.setItem(e,D.write(w)),w;if(!u&&h){const b=D.read(v);return typeof h=="function"?h(b,w):z==="object"&&!Array.isArray(b)?{...w,...b}:b}else return typeof v!="string"?v:D.read(v)}function J(u){E(u.detail)}function E(u){if(!(u&&u.storageArea!==t)){if(u&&u.key==null){y.value=w;return}if(!(u&&u.key!==e)){R();try{(u==null?void 0:u.newValue)!==D.write(y.value)&&(y.value=F(u))}catch(v){o(v)}finally{u?VueDemi.nextTick(L):L()}}}}}function U(e,r,t={}){const{window:i=V,...s}=t;let c;const a=C(()=>i&&"ResizeObserver"in i),l=()=>{c&&(c.disconnect(),c=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(f=>g(f)):[g(e)]),h=VueDemi.watch(m,f=>{if(l(),a.value&&i){c=new ResizeObserver(r);for(const n of f)n&&c.observe(n,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),h()};return M(p),{isSupported:a,stop:p}}function te(e,r={}){const{reset:t=!0,windowResize:i=!0,windowScroll:s=!0,immediate:c=!0}=r,a=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),h=VueDemi.ref(0),p=VueDemi.ref(0),f=VueDemi.ref(0),n=VueDemi.ref(0),o=VueDemi.ref(0);function d(){const y=g(e);if(!y){t&&(a.value=0,l.value=0,m.value=0,h.value=0,p.value=0,f.value=0,n.value=0,o.value=0);return}const w=y.getBoundingClientRect();a.value=w.height,l.value=w.bottom,m.value=w.left,h.value=w.right,p.value=w.top,f.value=w.width,n.value=w.x,o.value=w.y}return U(e,d),VueDemi.watch(()=>g(e),y=>!y&&d()),s&&S("scroll",d,{capture:!0,passive:!0}),i&&S("resize",d,{passive:!0}),_(()=>{c&&d()}),{height:a,bottom:l,left:m,right:h,top:p,width:f,x:n,y:o,update:d}}function ne(e={}){const{window:r=V,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:c=!0}=e,a=VueDemi.ref(t),l=VueDemi.ref(i),m=()=>{r&&(c?(a.value=r.innerWidth,l.value=r.innerHeight):(a.value=r.document.documentElement.clientWidth,l.value=r.document.documentElement.clientHeight))};if(m(),_(m),S("resize",m,{passive:!0}),s){const h=Q("(orientation: portrait)");VueDemi.watch(h,()=>m())}return{width:a,height:l}}export{U as a,S as b,te as c,ee as d,Z as o,ne as u}; diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz b/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz deleted file mode 100644 index 78bbdee191c17d6acdc84d33e0dec11bf1e69f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2682 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 diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js b/assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js similarity index 100% rename from assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js rename to assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz b/assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js.gz similarity index 100% rename from assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz rename to assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js.gz diff --git a/assets/en-US-UaYmVw18.js b/assets/en-US-UaYmVw18.js deleted file mode 100644 index 6659d103..00000000 --- a/assets/en-US-UaYmVw18.js +++ /dev/null @@ -1 +0,0 @@ -import{m as B}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),ze={message:{...B(ce,"en-US")}};export{ze as default}; diff --git a/assets/en-US-UaYmVw18.js.gz b/assets/en-US-UaYmVw18.js.gz deleted file mode 100644 index 0ed7c9b99a44b9f8fa6aff68df349b3f7872001d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 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 in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var xe=(e,t,o)=>(fo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as Ee}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as te,u as bo,a as vo,r as Vo,i as se,b as fe,s as Se,c as M,d as J,e as A,f as So,h as ce,j as wo,p as _o,q as ye,k as Co,l as No,m as ko,w as To,n as Oo,o as xo}from"./utils-Jp58pnCV.js";import{u as we,a as Ro,b as be,c as me,d as Ao}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import{i as Re}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Lo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as le,c as ue,t as _e,d as Mo,i as Po}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as Z,r as Do,i as zo,a as Io,b as jo,c as Eo,d as $o,e as Bo,f as Fo,g as Wo,h as Ko,j as Uo,k as qo,l as Go,m as Ho,n as Yo,o as Xo,p as Qo,q as Zo,s as Jo}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as $e,c as Be,a as Fe}from"./@vue_runtime-core@3.3.8-VrcJ4P69.js";const en="modulepreload",tn=function(e){return"/ray-template/"+e},Ae={},T=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=tn(a),a in Ae)return;Ae[a]=!0;const i=a.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=n.length-1;u>=0;u--){const h=n[u];if(h.href===a&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":en,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,h)=>{c.addEventListener("load",u),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},on=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},We=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],nn="zh-CN",an="zh-CN",rn={"zh-CN":"zh-cn","en-US":"en"},ln="zh-cn",Ke={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},sn={name:"Dashboard",path:"/dashboard"},K={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Ce={signing:"signing",localeLanguage:"localeLanguage",token:"token"},cn={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Hr=(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(r=>{const n=e[r].default;let a=r.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),c=l.join(".");s&&(c?(le(o,s,o[s]||{}),le(o[s],c,n)):le(o,s,n||{}))}),o},un=async e=>{var o;const t={};for(const r of e){const n=await on(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-UaYmVw18.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-6-2Xrtma.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${r.key}.ts`),a=r.key;a&&(t[a]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},Yr=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}}},Ue=()=>te(Ce.localeLanguage,"localStorage",nn);let qe;const dn=async()=>{const e=Ue(),t=await un(We);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:an})},Xr=async e=>{const t=await dn();qe=t,e.use(t)},pn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,H=e=>{const{t,locale:o,...r}=qe.global;return{...r,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(pn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},R=e=>e,mn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-nvU_GV8F.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,33,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:R("menu.Dashboard"),icon:"dashboard",order:0}},hn=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"})),gn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-NEtr-F6h.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:R("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},fn=Object.freeze(Object.defineProperty({__proto__:null,default:gn},Symbol.toStringTag,{value:"Module"})),yn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-P_PLc_IJ.js"),__vite__mapDeps([38,21,22])),meta:{i18nKey:R("menu.ContextMenu"),icon:"other",order:2}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:R("menu.Directive"),icon:"other",order:2}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>Ea),void 0),Sn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:R("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-hEJS2BRb.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:R("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:R("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-XufHuwCa.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,41])),meta:{i18nKey:R("menu.Echart"),icon:"echart",order:1}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-2pvvUorE.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-i4_jj0EJ.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,36,18,19,20,17,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Mock"),icon:"other",order:3,keepAlive:!0}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),xn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-522DO_o5.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Modal"),icon:"other",order:3}},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),An={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:R("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-5e1kv0vQ.js"),__vite__mapDeps([45,18,1,2,3,4,19,20])),meta:{i18nKey:R("menu.CalculatePrecision"),icon:"other",order:2}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-ka2vtwFT.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,47,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.QRCode"),icon:"other",order:3}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/rely",name:"Rely",component:F,meta:{i18nKey:R("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-xF107P0e.js"),__vite__mapDeps([48,49])),meta:{i18nKey:R("menu.RelyAbout")}}]},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:R("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-pAOGol2s.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index--tnjvJho.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:R("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-kvs7WWh_.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,54])),meta:{i18nKey:R("menu.SvgIcon"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/table",name:"TableView",component:()=>T(()=>import("./index-f_yHWkXn.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Table"),icon:"other",order:2}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-4OgYWutq.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.TemplateHooks"),icon:"other",order:1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-3pGKqE9b.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,58])),meta:{i18nKey:R("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Ne=Vue.ref(null),Qn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Zn=["RLogin","ErrorPage","RayTemplateDoc"],ne=["admin"],Jn=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":hn,"/src/router/modules/demo/axios.ts":fn,"/src/router/modules/demo/context-menu.ts":bn,"/src/router/modules/demo/directive.ts":Vn,"/src/router/modules/demo/doc.ts":wn,"/src/router/modules/demo/echart.ts":Cn,"/src/router/modules/demo/iframe.ts":kn,"/src/router/modules/demo/mock.ts":On,"/src/router/modules/demo/modal.ts":Rn,"/src/router/modules/demo/multi-menu.ts":Ln,"/src/router/modules/demo/precision.ts":Pn,"/src/router/modules/demo/qrcode.ts":zn,"/src/router/modules/demo/rely.ts":jn,"/src/router/modules/demo/router-demo.ts":$n,"/src/router/modules/demo/scroll-reveal.ts":Fn,"/src/router/modules/demo/svg-icons.ts":Kn,"/src/router/modules/demo/table.ts":qn,"/src/router/modules/demo/template-hooks.ts":Hn,"/src/router/modules/error404.ts":Xn});return Object.keys(e).reduce((o,r)=>{const n=e[r].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ea=e=>e.sort((t,o)=>{var a,i;const r=((a=t.meta)==null?void 0:a.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof r!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return r===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:r-n}),ta=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ne.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Ge=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:ue(sn),layoutContentSpinning:!1});function I(e,t,o){Ge[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Ge,e))}const He=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,r)=>{const n=bo(Ne);if(n){const{left:a,top:i}=n.getBoundingClientRect(),{height:l}=we(),{zIndex:s="99"}=r??{};o?vo(n,{position:"fixed",width:"100%",height:`${l.value}px`,transform:`translate(-${a}px, -${i}px)`,transition:"all 0.3s var(--r-bezier)",zIndex:s}):Vo(n,["position","width","height","transform","zIndex","z-index"])}I("layoutContentMaximize",o)}}),Ye=()=>({reload:(r=800)=>{I("globalMainLayoutLoad",!1),setTimeout(()=>I("globalMainLayoutLoad",!0),r)},openSpin:()=>{I("layoutContentSpinning",!0)},closeSpin:()=>{I("layoutContentSpinning",!1)}}),Qr=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:a}=E(),i=Object.assign(a.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:a}=D();a("watermarkSwitch",!n.value)}}),oa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:a}=H();return{theme:n.value,themeLabel:n.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:a}=D();a("appTheme",!n)},getAppTheme:e}},G=(e,t)=>{const{getMenuTagOptions:o}=U();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const r=o.value.findIndex(n=>n.key===e);return r>-1?{option:o.value[r],index:r}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:r}=e,n=o.value.findIndex(a=>a.key===r);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function na(){const{getMenuTagOptions:e,getMenuKey:t}=U(),{changeMenuModelValue:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=X(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const m=G(v,"close");if(m){const{index:f,option:p}=m;if(r(f),p.key===t.value){const y=e.value[f-1];y&&o(y.key,y)}}},closeAll:()=>{n(),ie()},closeRight:v=>{const m=G(v,"closeRight");if(m){const{option:f,index:p}=m,y=e.value.length-p,d=i();r(p+1,y),p<=d&&t.value!==f.key&&o(f.key,f)}},closeLeft:v=>{const m=G(v,"closeLeft");if(m){const{option:f,index:p}=m,y=i();r(0,p),y<=p&&t.value!==f.key&&o(f.key,f)}},closeOther:v=>{const m=G(v,"closeOther");if(m){const{option:f}=m;t.value!==f.key?(n(),o(f.key,f)):a(f,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return!(f>=p)}return!1},checkCloseLeft:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return f===0?!1:f>0&&p>0}return!1}}}function Zr(){const{changeMenuModelValue:e}=X();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:r}=U();if(o>r.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=r.value[o],a=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;a(l);return}e(i.key,i)};a(n)}else e(o.key,o)}}}function Y(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:r,setRootRoute:a=>{const i=j("globalRootRoute"),l=Object.assign(ue(i.value),a);I("globalRootRoute",l)}}}const aa=e=>{const{beforeEach:t}=e,{getRootPath:o}=Y(),r=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,i)=>{const l=te(Ce.token),s=te("menuKey","sessionStorage",o.value),{meta:c,name:u}=n;l!==null?r(n,a)?ie(!0):!se(u,"Symbol")&&u&&Zn.includes(u)?i():Xe(c)?r(n,a)?s?i(s):ie(!0):i():ie(!0):r(n,a)?i():i("/")})},Xe=e=>{const{getSigningCallback:t}=Or(),{role:o}=e;return ne!=null&&ne.length&&ne.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ve=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:r,env:n}=t,{MODE:a}=fe();return!(r||o||n&&typeof n=="string"&&n!==a||n&&Array.isArray(n)&&!n.includes(a))},ra=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},la=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Qn;t&&ra(e),o&&aa(e)},ie=(e=!0)=>{const{router:t}=Te(),{push:o,replace:r}=t,{getRootPath:n}=Y();Se("menuKey",n.value),e?r(n.value):o(n.value)},Qe=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ze="#18181c",Je={},et={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},tt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},nt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},at={itemStyle:{borderWidth:0,borderColor:"#ccc"}},rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},it={itemStyle:{borderWidth:0,borderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},mt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},ht={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)"}}},gt={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)"]}}},ft={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)"]}}},yt={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)"]}}},bt={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)"]}}},vt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Vt={textStyle:{color:"#999999"}},St={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},wt={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"}}},_t={color:["#fc97af","#87f7cf"]},Ct={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"}},Nt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ia={color:Qe,backgroundColor:Ze,textStyle:Je,title:et,line:tt,radar:ot,bar:nt,pie:at,scatter:rt,boxplot:lt,parallel:it,sankey:st,funnel:ct,gauge:ut,candlestick:dt,graph:pt,map:mt,geo:ht,categoryAxis:gt,valueAxis:ft,logAxis:yt,timeAxis:bt,toolbox:vt,legend:Vt,tooltip:St,timeline:wt,visualMap:_t,dataZoom:Ct,markPoint:Nt},sa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ze,bar:nt,boxplot:lt,candlestick:dt,categoryAxis:gt,color:Qe,dataZoom:Ct,default:ia,funnel:ct,gauge:ut,geo:ht,graph:pt,legend:Vt,line:tt,logAxis:yt,map:mt,markPoint:Nt,parallel:it,pie:at,radar:ot,sankey:st,scatter:rt,textStyle:Je,timeAxis:bt,timeline:wt,title:et,toolbox:vt,tooltip:St,valueAxis:ft,visualMap:_t},Symbol.toStringTag,{value:"Module"})),kt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Tt="rgba(0,0,0,0)",Ot={},xt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Rt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},At={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Lt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Bt={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"}},Ft={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)"}}},Wt={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)"}}},Kt={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)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Gt={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)"]}}},Ht={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Yt={textStyle:{color:"#333333"}},Xt={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Qt={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"}}},Zt={color:["#5ab1ef","#e0ffff"]},Jt={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},eo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ca={color:kt,backgroundColor:Tt,textStyle:Ot,title:xt,line:Rt,radar:At,bar:Lt,pie:Mt,scatter:Pt,boxplot:Dt,parallel:zt,sankey:It,funnel:jt,gauge:Et,candlestick:$t,graph:Bt,map:Ft,geo:Wt,categoryAxis:Kt,valueAxis:Ut,logAxis:qt,timeAxis:Gt,toolbox:Ht,legend:Yt,tooltip:Xt,timeline:Qt,visualMap:Zt,dataZoom:Jt,markPoint:eo},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:Lt,boxplot:Dt,candlestick:$t,categoryAxis:Kt,color:kt,dataZoom:Jt,default:ca,funnel:jt,gauge:Et,geo:Wt,graph:Bt,legend:Yt,line:Rt,logAxis:qt,map:Ft,markPoint:eo,parallel:zt,pie:Mt,radar:At,sankey:It,scatter:Pt,textStyle:Ot,timeAxis:Gt,timeline:Qt,title:xt,toolbox:Ht,tooltip:Xt,valueAxis:Ut,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),da=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":sa,"/src/echart-themes/macarons/macarons.json":ua}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,n)=>{var i;const a=(i=n.match(t))==null?void 0:i[1];if(a)return r.push({name:a,theme:e[n].default}),r;throw new Error("theme name is not found")},[])},pa=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),ma={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>pa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ke={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ha={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ga=da(),Jr=Vue.defineComponent({name:"RChart",props:ma,setup(e,{expose:t}){const{getAppTheme:o}=E(),r=Vue.ref(),n=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=ke;let c,u;const h=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),V=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),k=async()=>{var b;Z([Io,jo,Eo,$o,Bo,Fo,Wo,Ko]),Z([Uo,qo,Go,Ho,Yo,Xo]),Z([Qo,Zo]),Z([Jo]);try{Z((b=e.use)==null?void 0:b.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const b=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(b)}},m=b=>{let _=Vue.unref(b);const O=P=>Object.assign({animation:!0},_,P);return e.showAria&&(_=O({aria:{enabled:!0,decal:{show:!0}}})),_},f=(b=s)=>{const _=r.value,O=m(e.options),{height:P,width:$}=_.getBoundingClientRect(),{onSuccess:W,onError:Q}=e;try{ga.forEach(q=>{Do(q.name,q.theme)}),u=zo(_,b,{width:$===0?200:void 0,height:P===0?200:void 0}),a.value=u,e.animation?(u.setOption({}),setTimeout(()=>{O&&(u==null||u.setOption(O))})):O&&(u==null||u.setOption(O)),W&&A(W,u)}catch(q){Q&&A(Q),console.error("RChart render error: ",q)}},p=()=>!!(u&&u.getDom()),y=()=>{p()&&(u.clear(),u.dispose(),a.value=void 0)},d=()=>{u&&u.resize()},g=(b,_)=>{if(b==="downloadChart"&&p()){const{filename:P,...$}=e.downloadOptions;So(u.getDataURL($),P??`${new Date().getTime()}`)}const{onDropdownSelect:O}=e;O&&A(O,b,_)},C=()=>{if(u!=null&&u.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=_e(d,e.throttleWait),l=Ro(e.observer||n,i))},x=()=>{var b;y(),i==null||i.cancel(),(b=l==null?void 0:l.stop)==null||b.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),v())}),Vue.watch(()=>e.showAria,()=>{y(),v()}),Vue.watchEffect(()=>{e.watchOptions?c=Vue.watch(()=>e.options,b=>{const _=m(b),O=Object.assign(e.setChartOptions,ha);u==null||u.setOption(_,O)},{deep:!0}):c==null||c(),e.loading?u==null||u.showLoading(e.loadingOptions):u==null||u.hideLoading()}),t({echart:a,dispose:x,render:C}),Vue.onBeforeMount(async()=>{await k()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{x(),c==null||c()}),{rayChartRef:r,cssVarsRef:V,rayChartWrapperRef:n,moreDropDownOptions:h,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:r,dropdownSelect:n,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:J(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:J(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":J(l,{defaultElement:Vue.createVNode(to,{iconSize:18,cursor:"pointer",options:i??r,trigger:"click",onSelect:n.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)])}}),fa={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},el=Vue.defineComponent({name:"RCollapseGrid",props:fa,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":a}=e;n&&A(n,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,r;return[(r=(o=this.$slots).action)==null?void 0:r.call(o),this.CollapseIcon()]}})]})]}})})}}),ya={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:ya,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:a}=e;a&&A(a,n)}}},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)])])}}),ba={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},tl=Vue.defineComponent({name:"RIframe",props:ba,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),r=Vue.ref(),n=Vue.ref(!0),a=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,r.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return be(r,"load",a),be(r,"error",i),t({iframeInst:r}),{cssVars:o,iframeRef:r,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),va={...naive.modalProps,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}},Va=(e,t)=>new Promise(o=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Re(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Re.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const i=a.target,l=(parseFloat(i.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+a.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),ol=Vue.defineComponent({name:"RModal",props:va,setup(e){const{height:t}=we(),o=Vue.computed(()=>({"--r-modal-width":M(e.width??600),"--r-modal-card-width":M(e.cardWidth??600),"--r-modal-dialog-width":M(e.dialogWidth??446)})),r=ce();let n;const a=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(r);l&&Va(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:r}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:r}=this,{preset:n,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},a,r),{...o})}}),Sa={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const to=Vue.defineComponent({name:"RMoreDropdown",props:Sa,render(){let e;const{iconSize:t,cursor:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),wa(e=J(r,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),_a={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Ca=e=>new Promise((t,o)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=a=>{o(a)},n.onabort=a=>{o(a)},n.readAsArrayBuffer(r.response)},r.open("GET",e),r.send()}),nl=Vue.defineComponent({name:"RayQRcode",props:_a,setup(e,t){const{expose:o}=t,r=Vue.ref(),n={opacitySpinning:"0.1"};let a,i;const l=async()=>{const{gifBackgroundURL:h}=e;if(h)try{a=await Ca(h)}catch(V){console.error(V)}},s=()=>{const{gifBackground:h,...V}=e;new yo.AwesomeQR({...V,gifBackground:a??void 0}).draw().then(k=>{const{onSuccess:v}=e;v&&A(v,k),r.value=k}).catch(k=>{const{onError:v}=e;v&&A(v,k)})},c=()=>{if(t.slots.errorAction)return;const{onReload:h}=e;h&&A(h)},u=h=>{r.value&&se(r.value,"String")&&wo(r.value,h||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:r,spinOverrides:n,errorActionClick:c}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[se(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),de={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Na=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...de},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&A(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),ka=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:r}]=Ee(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:r}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ta=()=>Vue.createVNode(N,{name:"draggable",size:z.tableIconSize},null),Le=({icon:e,title:t,onClick:o,customClassName:r})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:r,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ve=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:c,children:u,fixed:h,isResizable:V,...k}=i,v=h==="left",m=h==="right",f={...k,title:c,key:s,fixed:h,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:V};return{...f,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Le,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",f,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:V?"r-table__c-tool-icon--active":"",onClick:r.bind(this,f,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Le,{icon:"row_end",title:"固定在列尾",customClassName:m?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",f,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},r=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const c=`${i}FixedActivated`,u=`${i==="left"?"right":"left"}FixedActivated`;l[u]=!1,l[c]=!l[c],l[c]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[c,u]=Ve(l,t.value);if(c===null||u===null)return;c.splice(u,1);const[h,V]=Ve(i,t.value);h===null||V===null||(s==="before"?h.splice(V,0,l):h.splice(V+1,0,l),o(h))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:z.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:Ta.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),xa=Vue.defineComponent({name:"TablePrint",props:de,setup(e){const{uuidTable:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:r}=e,{type:n="html",printOptions:a={}}=r??{},i=Object.assign(a,{printable:t,type:n,documentTitle:a.documentTitle?a.documentTitle:"表格"});_o(document.getElementById(t),i)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Ra(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const al=Vue.defineComponent({name:"RTable",props:de,setup(e,t){const{expose:o}=t,r=Vue.ref(null),n=Vue.ref(null),a=ce(16),i=ce(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),c=(m,f)=>{const{onContextMenuClick:p}=e;p&&A(p,m,f),l.showContextMenu=!1},u=(m,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,m,f),onContextmenu:e.disabledContextMenu?void 0:d=>{d.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=d.clientX,l.y=d.clientY})}}},h=m=>{s.size=m},V=m=>{const{onUpdateColumns:f,"onUpdate:columns":p}=e;f&&A(f,m),p&&A(p,m)},k=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},v=m=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(xa,m,null),Vue.createVNode(Na,Vue.mergeProps(m,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ka,null,null),Vue.createVNode(Oa,Vue.mergeProps(m,{onUpdateColumn:V.bind(this)}),null)]);return e.toolOptions?e.coverTool?k:()=>Vue.createVNode(Vue.Fragment,null,[f(),k()]):f};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:n}),o({rTableInst:r,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:r,combineRowProps:u,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:J(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},Ra(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Aa={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},La=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Aa),setup(e){const{getKeepAliveInclude:t}=Rr(),{setupKeepAlive:o,maxKeepAliveLength:r,keepAliveExclude:n}=Ke;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:c})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(r),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ma={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ma;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,r;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(r=this.sideBarLogo)!=null&&r.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=X(),{getMenuOptions:r,getCollapsed:n,getMenuKey:a}=U(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),a.value),set:()=>{l.value&&I("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=pe(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:h=>{I("globalDrawerValue",h)}}),c=()=>{const h=i.value;Vue.nextTick().then(()=>{var V,k;(k=(V=e.value)==null?void 0:V.showOption)==null||k.call(V,h)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:K.menuCollapsedMode,collapsedWidth:K.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Pa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":h=>i.value=h,options:r.value,indent:K.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:K.menuCollapsedIconSize,collapsedWidth:K.menuCollapsedWidth,onUpdateValue:(h,V)=>{t(h,V)},accordion:K.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class za{constructor(){xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:r}=t;return[r||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const r=this.generateRequestKey(t);if(this.pendingRequest.has(r))t.signal=(o=this.pendingRequest.get(r))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(r,n)}}}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 he={requestInstance:null,responseInstance:null},ge={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ae={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ia=new za,rl=()=>{const e=(l,s)=>{s==="requestInstance"?he.requestInstance=l:he.responseInstance=l},t=l=>he[l],o=(l,s,c)=>{c==="ok"?ge[l]=s:ae[l]=s},r=(l,s)=>s==="ok"?ge[l]:ae[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(c=>{typeof c=="function"&&c(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:r,getAxiosInstance:t,beforeFetch:(l,s,c)=>{const u=c==="ok"?ge[s]:ae[s],h=t(l),{MODE:V}=fe();h&&n(u,h,V)},fetchError:(l,s,c)=>{const u=ae[c],{MODE:h}=fe();n(u,s,h)}}},ja=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ia.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=He(),{getContentTransition:o}=E(),r=Vue.ref(!1),n={opacitySpinning:"0"},a=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{r.value=!0}),e.afterEach(()=>{r.value=!1})})(),{globalMainLayoutLoad:a,spinning:r,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:r}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{r(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ja,null,null),e?Vue.createVNode(La,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Ea=Object.freeze(Object.defineProperty({__proto__:null,default:oo},Symbol.toStringTag,{value:"Module"}));var $a={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ba=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=$a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Me=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=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Fa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=oa(),{getAppTheme:o}=E(),r=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:r}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:r}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:r.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Wa=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:r}=D(),{getAppTheme:n,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u}=E(),h=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),V=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],k=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:c.value,getWatermarkSwitch:u.value});return{modelShow:h,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:a,contentTransitionOptions:V,updateSettingState:r,modelSwitchReactive:k}},render(){let e,t,o,r;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Fa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:ke.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(r=n("headerSettingOptions.InterfaceDisplay"))?r:{default:()=>[r]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function Ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ua=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=X(),{getBreadcrumbOptions:t}=U(),{isTabletOrSmaller:o}=pe();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:r,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ka(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.path,onClick:n.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:r.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=X(),r=Vue.computed({get:()=>e.show,set:d=>{t("update:show",d),d||u()}}),{getMenuOptions:n}=U(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:c}=pe(),u=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},h=d=>{(d.ctrlKey||d.metaKey)&&d.key==="k"&&(d.preventDefault(),d.stopPropagation(),u(),r.value=!0)},V=d=>{const g=[],C=x=>{x.forEach(b=>{var P,$,W;(P=b.children)!=null&&P.length&&ve(b)&&C(b.children);const _=($=b.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),O=String(d).toLocaleLowerCase();_!=null&&_.includes(O)&&ve(b)&&!((W=b.children)!=null&&W.length)&&g.push(b)})};d?(C(n.value),a.searchOptions=g):a.searchOptions=[],Vue.nextTick().then(()=>{v()})},k=d=>{if(d){const{meta:g}=d;g.windowOpen?window.open(g.windowOpen):(r.value=!1,o(d.key,d))}},v=()=>{const d=a.searchOptions[l],g=a.searchOptions[s],C="content-item--active";d&&Vue.nextTick().then(()=>{const x=ye(`attr:data_path="${d.path}"`),b=g?ye(`attr:data_path="${g==null?void 0:g.path}"`):null;if(b!=null&&b.length){const[_]=b;Co(_,C)}if(x!=null&&x.length){const[_]=x;No(_,C)}})},m=d=>{const{icon:g}=d;return typeof g=="string"?Vue.createVNode(N,{name:g,size:"24"},null):typeof g=="function"?()=>g:Vue.createVNode(N,{name:"table",size:"24"},null)},f=d=>{d==="up"?l=l-1<0?0:l-1:d==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},p=d=>{const g=d.key;switch((g==="ArrowUp"||g==="ArrowDown")&&(d.preventDefault(),d.stopPropagation()),s=l<=0?0:l,g){case"ArrowUp":f("up");break;case"ArrowDown":f("down");break;case"Enter":const C=a.searchOptions[l];C&&k(C);break}v()},y=({menuOption:d})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:k.bind(this,d),data_path:d.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[m(d.meta)]),Vue.createVNode("div",{class:"content-item-label"},[d.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),be(window,"keydown",d=>{h(d),p(d)}),{...Vue.toRefs(a),modelShow:r,helperTipOptions:i,fuzzySearchMenuOptions:Mo(V,300),handleSearchItemClick:k,RenderPreIcon:m,isTabletOrSmaller:c,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:r}=this,{SearchItem:n}=this;return o?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("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[r.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Pe(e=r.map(a=>Vue.createVNode(n,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(N,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Pe(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(N,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Ga=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=te(Ce.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),Ha=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ya={logout:()=>{const{logout:e}=xr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},Xa=e=>{const t=Ya[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Qa=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:r}=H(),n=[{name:"reload",size:18,tooltip:r("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:n},Za=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:r}=H(),n=[{name:"fullscreen",size:18,tooltip:t.value?r("headerTooltip.CancelFullScreen"):r("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:r("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:r("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:r("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:a},Ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=H(),{reload:r}=Ye(),[n,{toggleFullscreen:a,isEnabled:i}]=Ee(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),c=Vue.ref(!1),u={display:"flex"},h=Vue.ref(!1),{isTabletOrSmaller:V}=pe(),k=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),m=Vue.computed(()=>Qa({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),f=Vue.computed(()=>Za({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),p={reload:()=>{r()},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{h.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{I("globalDrawerValue",!k.value)}};return{leftIconOptions:m,rightTooltipIconOptions:f,toolIconClick:d=>{var g;(g=p[d])==null||g.call(p)},showSettings:c,updateLocale:e,spaceItemStyle:u,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:h}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(qa,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(Ua,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:We,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ha(),onSelect:Xa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Ga,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Wa,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),er=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Ja,null,null)]})}}),tr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},or=Fe('',1),nr=[or];function ar(e,t){return $e(),Be("svg",tr,[...nr])}const rr={render:ar},lr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ir=Fe('',1),sr=[ir];function cr(e,t){return $e(),Be("svg",lr,[...sr])}const ur={render:cr};function dr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const pr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:r,getMenuTagOptions:n}=U(),{changeMenuModelValue:a}=X(),{getRootPath:i}=Y(),{maximize:l}=He(),{reload:s}=Ye(),{close:c,closeAll:u,closeRight:h,closeLeft:V,closeOther:k}=na(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const f={size:16},p=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ur,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(rr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:f.size},null),disabled:!1}]),y=ce(16),d={closeCurrentPage:()=>{r.value!==i.value&&c(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{u()},closeRight:()=>{h(m)},closeLeft:()=>{V(m)},closeOther:()=>{k(m)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",x=S=>{c(S)},b=(S,w)=>{p.value.forEach(L=>{if(L.key===S){L.disabled=w;return}})},_=S=>{g.actionDropdownShow=!1,a(S.key,S)},O=()=>{const S=document.getElementById(y);if(S)return Array.from(S.childNodes).find(oe=>ko(oe,"n-scrollbar-container").value)},P=S=>{var L;const w=O();if(w){const oe=w.scrollLeft||0,Oe=S==="left"?Math.max(0,oe-200):oe+200;(L=o.value)==null||L.scrollTo({left:Oe,behavior:"smooth"})}},$=S=>{var w;g.actionDropdownShow=!1,(w=d[S])==null||w.call(d)},W=(S,w)=>{w.preventDefault(),g.actionDropdownShow=!1,m=S,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=w.clientX,g.y=w.clientY})},Q=()=>{const S=n.value.length-1,{closeable:w}=n.value[m]??{};b("closeCurrentPage",!w),m===S?b("closeRight",!0):m0&&b("closeLeft",!1)},q=()=>{m=n.value.findIndex(w=>w.key===r.value),Q()},uo=S=>{n.value.length>1&&S.key!==i.value&&(S.closeable=!0)},po=S=>{S.key!==r.value&&(S.closeable=!1)},mo=()=>{O()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},ho=()=>{Vue.nextTick().then(()=>{const S=ye(`attr:${C}="${r.value}"`);if(S!=null&&S.length){const[w]=S;Vue.nextTick().then(()=>{var L;(L=w.scrollIntoView)==null||L.call(w,!0)})}})};return Vue.watch(()=>n.value,(S,w)=>{p.value.forEach(L=>{v.includes(L.key)&&(S.length>1?L.disabled=!1:L.disabled=!0)}),w!=null&&w.length&&(S.length>(w==null?void 0:w.length)?mo():S.length===(w==null?void 0:w.length)&&ho())},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,S=>{var w;S&&((w=_e(Q,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:a,closeCurrentMenuTag:x,getMenuKey:r,handleTagClick:_,moreOptions:p,scrollX:P,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:$,actionState:g,handleContextMenu:W,setCurrentContextmenuIndex:q,menuTagMouseenter:uo,menuTagMouseleave:po,MENU_TAG_DATA:C,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:r}=this,{maximize:n,closeCurrentMenuTag:a,scrollX:i,$t:l}=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:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:r}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},dr(e=this.getMenuTagOptions.map((s,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,c),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:u,meta:{i18nKey:h}}=s;return h?l(h):u}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(to,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),mr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(pr,null,null)}}),hr=e=>{const t=me(e[0]),o=me(e[1]),r=me(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${r.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${r.height.value}px`}))},De=Ao("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),gr=()=>({setLockAppScreen:o=>{De.value=o},getLockAppScreen:()=>De.value}),fr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:r,getCopyrightSwitch:n}=E(),{getLockAppScreen:a}=gr(),i=hr([e,t,o]);return{getMenuTagSwitch:r,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:r}=this;return r()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(er,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(mr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Ne,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(oo,null,null)]}),o?Vue.createVNode(Ba,{ref:"layoutFooterRef"},null):null]})]})}}),ze=e=>e.startsWith("/"),no=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var a;if((a=n.children)!=null&&a.length)no(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],yr=e=>Array.isArray(e)?no(ue(e)):[],ao=()=>ea(Jn()),br=yr(ao()),vr=async()=>{const{getRootPath:e}=Y();return[{path:"/",name:"login",component:()=>T(()=>import("./index-jRzAB89l.js"),__vite__mapDeps([59,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,47,21,22,33,23,24,25,26,27,28,29,30,60]))},{path:"/",name:"layout",redirect:e.value,component:fr,children:br}]};let ee;const Vr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await vr(),scrollBehavior:e=>(ta(e),{top:0,left:0})}),ll=async e=>{ee=await Vr(),la(ee),e.use(ee),Te()},Te=()=>{try{if(ee)return{router:ee};throw new Error}catch{throw new Error("router is not defined")}},Ie="YYYY-MM-DD HH:mm:ss",Sr=()=>({locale:i=>{const l=rn[i];l?B.locale(l):B.locale(ln)},getStartAndEndOfDay:i=>{const{format:l=Ie}=i??{},s=B(),c=s.startOf("day"),u=s.endOf("day"),h=s.format(l),V=c.format(l);return{today:s,startOfDay:c,endOfDay:u,formatToday:h,formatStartOfDay:V}},format:(i,l)=>{const{format:s=Ie}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:c}=l,u=B(i);return u.isAfter(s)&&u.isBefore(c)}});function pe(){const{width:e,height:t}=we(),o=Vue.ref(!1);return To(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}var wr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ro=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=H(),{locale:o}=Sr(),r=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...ke.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ue(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:ue(cn)}),n=l=>{t(l),o(l),r.localeLanguage=l,Se("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{le(r,"settingState.primaryColorOverride.common.primaryColorHover",l);const c=document.body;c.style.setProperty("--ray-theme-primary-color",l),c.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,c)=>{Object.hasOwn(r,l)&&(r[l]=s),c==null||c()};return{...Vue.toRefs(r),updateLocale:n,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}});var _r={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const r=[];if(Cr(e,t,o))return r.push(e),r;if(e.children&&e.children.length>0)for(const n of e.children){const a=lo(n,t,o);a.length>0&&r.push(e,...a)}return r},Nr=(e,t,o)=>{const r=[];for(const n of e){const a=lo(n,t,o);a.length>0&&r.push(...a)}return r},kr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=_r,r=o?o.title:"";document.title=t+" - "+r},Tr=e=>{const{meta:t}=e;if(!t.icon)return;if(se(t.icon,"Object"))return()=>t.icon;const o=Vue.h(N,{name:t.icon,size:K.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=Y();return te("menuKey","sessionStorage",e.value)},io=Pinia.defineStore("menu",()=>{const{router:e}=Te(),t=VueRouter.useRoute(),{t:o}=H(),{setKeepAliveInclude:r}=Ar(),n=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),i=(p,y)=>Nr(p,"key",y),l=(p,y)=>{const{meta:d}=y;n.breadcrumbOptions=i(n.options,p),d.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(C=>C.path===y.path)||n.breadcrumbOptions.push(y)})},s=(p,y=!0)=>{const g=Array.isArray(p)?[...p]:[p];y?n.menuTagOptions.push(...g):n.menuTagOptions=g},c=(p,y)=>{n.menuTagOptions.find(g=>g.path===p)||n.menuTagOptions.push(y)},u=(p,y)=>{const{meta:d,path:g}=y;if(d.windowOpen)window.open(d.windowOpen);else{if(String(p).startsWith("/"))e.push(g);else{const x=i(n.options,p).map(b=>b.key).join("/");e.push(x)}const C=(g.match(new RegExp("/","g"))||[]).length;r(y),kr(y),!d.sameLevel||d.sameLevel&&C===1?(c(p,y),l(p,y),n.menuKey=p,Se("menuKey",p)):l(n.menuKey||"",y),n.currentMenuOption=y}},h=async p=>{const y=(p.match(new RegExp("/","g"))||[]).length;let d=p;if(y>1){const C=p.split("/").filter(x=>x);d=C[C.length-1]}const g=(C,x)=>{var b,_;for(const O of x)if((b=O.children)!=null&&b.length&&g(C,O.children),C===O.key&&!((_=O==null?void 0:O.children)!=null&&_.length)){u(C,O);break}};g(d,n.options)},V=()=>new Promise(p=>{const y=g=>{const{meta:C}=g,x=Vue.computed(()=>C!=null&&C.i18nKey?o(`${C.i18nKey}`):C==null?void 0:C.noLocalTitle),b={...g,key:g.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>x.value}),breadcrumbLabel:x.value},_=Object.assign({},b,{icon:Tr(g)});return g.path===je()&&c(g.path,_),_.show=ve(_),_},d=(g,C)=>{var b;const x=[];for(const _ of g){if((b=_.children)!=null&&b.length)_.children=d(_.children);else if(!Xe(_.meta))continue;x.push(y(_))}return x};n.options=d(ao()),p()}),k=p=>n.collapsed=p,v=(p,y=1)=>n.menuTagOptions.splice(p,y),m=()=>{n.menuTagOptions=[]},f=async()=>{a.value&&await V(),a.value=!1};return Vue.watch(()=>t.fullPath,async p=>{var g;const y=/^([^?]+)/,d=(g=p.match(y))==null?void 0:g[1];await f(),await h(d||"")},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:_e(u,500),setupAppMenu:V,collapsedMenu:k,spliceMenTagOptions:v,emptyMenuTagOptions:m,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),so=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=r=>new Promise((n,a)=>{Po(r)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:r.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ke,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,r=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:r,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),U=()=>{const e=io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),r=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=Y();return e.menuTagOptions.map((s,c,u)=>(s.key===r.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),u.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:r,getMenuTagOptions:n,getCurrentMenuOption:a,getCollapsed:i}},X=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=io();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}},E=()=>{const e=ro(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),r=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),c=Vue.computed(()=>e.contentTransition),u=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:r,getMenuTagSwitch:n,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u,getWatermarkConfig:h}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ro();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Or=()=>{const e=so();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},xr=()=>{const{signing:e,logout:t}=so();return{signing:e,logout:t}},Rr=()=>{const e=co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ar=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},il=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Lo)};export{Ga as A,Ye as B,Qr as C,ln as D,oa as E,ie as F,We as L,nl as R,Fa as T,T as _,D as a,gr as b,xr as c,pe as d,il as e,ll as f,j as g,H as h,Y as i,I as j,Ce as k,N as l,Hr as m,Yr as n,tl as o,Jr as p,el as q,al as r,Xr as s,Ia as t,E as u,rl as v,ol as w,to as x,Zr as y,He as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/en-US-UaYmVw18.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-IrZctHvJ.js","assets/utils-Jp58pnCV.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js","assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.8-VrcJ4P69.js","assets/@vue_reactivity@3.3.8-4NsB6yaG.js","assets/@vue_shared@3.3.8-W5PO5ES3.js","assets/zh-CN-6-2Xrtma.js","assets/index-nvU_GV8F.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-NEtr-F6h.js","assets/instance-kx7_RV21.js","assets/index-kznjMqp-.css","assets/index-P_PLc_IJ.js","assets/index-hEJS2BRb.js","assets/index-XufHuwCa.js","assets/index-ajyCn2oj.css","assets/index-2pvvUorE.js","assets/index-i4_jj0EJ.js","assets/index-522DO_o5.js","assets/index-5e1kv0vQ.js","assets/index-ka2vtwFT.js","assets/ray-9TfU2AhD.js","assets/index-xF107P0e.js","assets/index-HDKPr_0g.css","assets/index-pAOGol2s.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-kvs7WWh_.js","assets/index-iKuv6ZNn.css","assets/index-f_yHWkXn.js","assets/index-4OgYWutq.js","assets/index-3pGKqE9b.js","assets/index-Btqqg3j9.css","assets/index-jRzAB89l.js","assets/index-48JFfn_Q.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks-Magf9_GB.js.gz b/assets/hooks-Magf9_GB.js.gz deleted file mode 100644 index 028f77689d36a8b99c16490dd1140326d447e968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28374 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 z zzp3`^LO$&0HUv1lELA)pcu)eXTLB4jUOlhn4({(a_65Mc9;m@=)N$>A;M-82&O>8x zINn6?=69QCm%YhVV(>BV z%5daxPwd#|wJo<>6M%@SPlYM^sK@?&H$0l02q5FovIF(R+uHG*>WySnRU?Q7c0XrS z8;!0h)?}e&MCR3|s=9vBFdByf7}I-dgC zxOG3OTjHGfL~T+D$fo+FKbhXV~#Ic0y|e$^$-c z{*B)~*=!cyOModWZ-p}kx_KV#7iaqNi15CpV7FV%##Zf0Tqd9TYV}+#s)dh!IMNe+ z4OVr|q}4vW*{MsC%)xE#=KOg}lC$%%v3*yuz)6Q$5uhxtGL^e=?=^E;Ay4}9K zDdZ(cho79m_s^axL)vUN&${j76G^sy?c}Pkf7y{FeH=d>jbEy=cI$&#)hW0GSz!fl zGHJPfO_I&pY!3#xnyemMg~CCj?aI1q%g7HWxygmB(RyJLzSOUUBv6TXfBn=d?DY>M zd8YMzZo8Q?BuPgHr%k_|GiA;4_8Nz-T?i!ECR@|`#qIWt in e?So(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(wo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as _o}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as Ue}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as ae,u as Y,i as X,a as ve,s as Ce,c as D,r as oe,b as L,d as Co,e as de,f as No,p as ko,q as Ve,h as To,j as Oo,k as xo,w as Ro,l as Ao,m as Lo,n as Mo}from"./utils-B6Okv4Kv.js";import{u as Po,a as Se,b as Ne,c as ge,d as Do}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{i as Me}from"./interactjs@1.10.21-7zFZdvts.js";import{s as zo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as ce,c as pe,t as ke,d as Io,i as Eo}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as te,r as jo,i as $o,a as Bo,b as Fo,c as Wo,d as Ko,e as Uo,f as qo,g as Go,h as Ho,j as Yo,k as Xo,l as Zo,m as Qo,n as Jo,o as en,p as tn,q as on,s as nn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as qe,c as Ge,a as He}from"./@vue_runtime-core@3.3.10-40cgyS5D.js";const an="modulepreload",rn=function(e){return"/ray-template/"+e},Pe={},T=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=rn(a),a in Pe)return;Pe[a]=!0;const i=a.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=n.length-1;u>=0;u--){const m=n[u];if(m.href===a&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":an,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,m)=>{c.addEventListener("load",u),c.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},ln=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Ye=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],sn="zh-CN",cn="zh-CN",un={"zh-CN":"zh-cn","en-US":"en"},dn="zh-cn",Xe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},pn={name:"Dashboard",path:"/dashboard"},U={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Te={signing:"signing",localeLanguage:"localeLanguage",token:"token"},mn={content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Jr=(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(r=>{const n=e[r].default;let a=r.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),c=l.join(".");s&&(c?(ce(o,s,o[s]||{}),ce(o[s],c,n)):ce(o,s,n||{}))}),o},hn=async e=>{var o;const t={};for(const r of e){const n=await ln(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-zSyLGhNS.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-MFDBCD_I.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${r.key}.ts`),a=r.key;a&&(t[a]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},el=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}}},Ze=()=>ae(Te.localeLanguage,"localStorage",sn);let Qe;const gn=async()=>{const e=Ze(),t=await hn(Ye);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:cn})},tl=async e=>{const t=await gn();Qe=t,e.use(t)},fn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...r}=Qe.global;return{...r,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(fn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,yn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-1Vigu3Gk.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,33,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-AdJJtuse.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),Sn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-yGgdYlS5.js"),__vite__mapDeps([38,21,22])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>Wa),void 0),Nn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-OdSxUVpD.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index--wESg5LW.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,41])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),xn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-1_QB8Da3.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),An={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-kYu7q6Gi.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,36,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-Ctn_Z3V9.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-tc9r9SRT.js"),__vite__mapDeps([45,18,1,2,3,4,19,20])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},En=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),jn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-VqVgrNuT.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,47,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),Bn={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-FeWEAadL.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-lTK79mHu.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-2vTNeU_F.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-g7iT3xnR.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,54])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-1BKuZonN.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-Btm1hHvy.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-ltouenr5.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,58])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),Oe=Vue.ref(null),ta={setupRouterLoadingBar:!0,setupRouterGuard:!0},oa=["RLogin","ErrorPage","RayTemplateDoc"],le=["admin"],na=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":bn,"/src/router/modules/demo/axios.ts":Vn,"/src/router/modules/demo/context-menu.ts":wn,"/src/router/modules/demo/directive.ts":Cn,"/src/router/modules/demo/doc.ts":kn,"/src/router/modules/demo/echart.ts":On,"/src/router/modules/demo/iframe.ts":Rn,"/src/router/modules/demo/mock.ts":Ln,"/src/router/modules/demo/modal.ts":Pn,"/src/router/modules/demo/multi-menu.ts":zn,"/src/router/modules/demo/precision.ts":En,"/src/router/modules/demo/qrcode.ts":$n,"/src/router/modules/demo/rely.ts":Fn,"/src/router/modules/demo/router-demo.ts":Kn,"/src/router/modules/demo/scroll-reveal.ts":qn,"/src/router/modules/demo/svg-icons.ts":Hn,"/src/router/modules/demo/table.ts":Xn,"/src/router/modules/demo/template-hooks.ts":Qn,"/src/router/modules/error404.ts":ea});return Object.keys(e).reduce((o,r)=>{const n=e[r].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},aa=e=>e.sort((t,o)=>{var a,i;const r=((a=t.meta)==null?void 0:a.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof r!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return r===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:r-n}),ra=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Je=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:pe(pn),layoutContentSpinning:!1});function E(e,t,o){Je[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Je,e))}const et=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,r)=>{const n=Y(Oe),{toggleFullscreen:a}=kr(n,r);E("layoutContentMaximize",o),a()}}),tt=()=>({reload:(r=800)=>{E("globalMainLayoutLoad",!1),setTimeout(()=>E("globalMainLayoutLoad",!0),r)},openSpin:()=>{E("layoutContentSpinning",!0)},closeSpin:()=>{E("layoutContentSpinning",!1)}}),ol=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:a}=$(),i=Object.assign(a.value,{content:n}),{updateSettingState:l}=z();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=z();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=z();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=$(),{updateSettingState:a}=z();a("watermarkSwitch",!n.value)}}),la=()=>{const e=()=>{const{getAppTheme:n}=$(),{t:a}=Z();return{theme:n.value,themeLabel:n.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=z();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=z();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:a}=z();a("appTheme",!n)},getAppTheme:e}},H=(e,t)=>{const{getMenuTagOptions:o}=q();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const r=o.value.findIndex(n=>n.key===e);return r>-1?{option:o.value[r],index:r}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:r}=e,n=o.value.findIndex(a=>a.key===r);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function ia(){const{getMenuTagOptions:e,getMenuKey:t}=q(),{changeMenuModelValue:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=J(),i=()=>e.value.findIndex(V=>V.key===t.value);return{close:V=>{const p=H(V,"close");if(p){const{index:g,option:h}=p;if(r(g),h.key===t.value){const v=e.value[g-1];v&&o(v.key,v)}}},closeAll:()=>{n(),ue()},closeRight:V=>{const p=H(V,"closeRight");if(p){const{option:g,index:h}=p,v=e.value.length-h,d=i();r(h+1,v),h<=d&&t.value!==g.key&&o(g.key,g)}},closeLeft:V=>{const p=H(V,"closeLeft");if(p){const{option:g,index:h}=p,v=i();r(0,h),v<=h&&t.value!==g.key&&o(g.key,g)}},closeOther:V=>{const p=H(V,"closeOther");if(p){const{option:g}=p;t.value!==g.key?(n(),o(g.key,g)):a(g,!1)}},getCurrentTagIndex:i,checkCloseRight:V=>{const p=H(V,"checkCloseRight");if(p){const{index:g}=p,h=e.value.length-1;return!(g>=h)}return!1},checkCloseLeft:V=>{const p=H(V,"checkCloseRight");if(p){const{index:g}=p,h=e.value.length-1;return g===0?!1:g>0&&h>0}return!1}}}function nl(){const{changeMenuModelValue:e}=J();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:r}=q();if(o>r.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=r.value[o],a=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;a(l);return}e(i.key,i)};a(n)}else e(o.key,o)}}}function Q(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:r,setRootRoute:a=>{const i=j("globalRootRoute"),l=Object.assign(pe(i.value),a);E("globalRootRoute",l)}}}const sa=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),r=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,i)=>{const l=ae(Te.token),s=ae("menuKey","sessionStorage",o.value),{meta:c,name:u}=n;l!==null?r(n,a)?ue(!0):!X(u,"Symbol")&&u&&oa.includes(u)?i():ot(c)?r(n,a)?s?i(s):ue(!0):i():ue(!0):r(n,a)?i():i("/")})},ot=e=>{const{getSigningCallback:t}=Mr(),{role:o}=e;return le!=null&&le.length&&le.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},we=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:r,env:n}=t,{MODE:a}=ve();return!(r||o||n&&typeof n=="string"&&n!==a||n&&Array.isArray(n)&&!n.includes(a))},ca=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=ta;t&&ca(e),o&&sa(e)},ue=(e=!0)=>{const{router:t}=Re(),{push:o,replace:r}=t,{getRootPath:n}=Q();Ce("menuKey",n.value),e?r(n.value):o(n.value)},nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],at="#18181c",rt={},lt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ct={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},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)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Nt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},kt={textStyle:{color:"#999999"}},Tt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ot={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},xt={color:["#fc97af","#87f7cf"]},Rt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},At={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},da={color:nt,backgroundColor:at,textStyle:rt,title:lt,line:it,radar:st,bar:ct,pie:ut,scatter:dt,boxplot:pt,parallel:mt,sankey:ht,funnel:gt,gauge:ft,candlestick:yt,graph:bt,map:vt,geo:Vt,categoryAxis:St,valueAxis:wt,logAxis:_t,timeAxis:Ct,toolbox:Nt,legend:kt,tooltip:Tt,timeline:Ot,visualMap:xt,dataZoom:Rt,markPoint:At},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:at,bar:ct,boxplot:pt,candlestick:yt,categoryAxis:St,color:nt,dataZoom:Rt,default:da,funnel:gt,gauge:ft,geo:Vt,graph:bt,legend:kt,line:it,logAxis:_t,map:vt,markPoint:At,parallel:mt,pie:ut,radar:st,sankey:ht,scatter:dt,textStyle:rt,timeAxis:Ct,timeline:Ot,title:lt,toolbox:Nt,tooltip:Tt,valueAxis:wt,visualMap:xt},Symbol.toStringTag,{value:"Module"})),Lt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Mt="rgba(0,0,0,0)",Pt={},Dt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Et={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},eo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},to={textStyle:{color:"#333333"}},oo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},no={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},ao={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},lo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ma={color:Lt,backgroundColor:Mt,textStyle:Pt,title:Dt,line:zt,radar:It,bar:Et,pie:jt,scatter:$t,boxplot:Bt,parallel:Ft,sankey:Wt,funnel:Kt,gauge:Ut,candlestick:qt,graph:Gt,map:Ht,geo:Yt,categoryAxis:Xt,valueAxis:Zt,logAxis:Qt,timeAxis:Jt,toolbox:eo,legend:to,tooltip:oo,timeline:no,visualMap:ao,dataZoom:ro,markPoint:lo},ha=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Mt,bar:Et,boxplot:Bt,candlestick:qt,categoryAxis:Xt,color:Lt,dataZoom:ro,default:ma,funnel:Kt,gauge:Ut,geo:Yt,graph:Gt,legend:to,line:zt,logAxis:Qt,map:Ht,markPoint:lo,parallel:Ft,pie:jt,radar:It,sankey:Wt,scatter:$t,textStyle:Pt,timeAxis:Jt,timeline:no,title:Dt,toolbox:eo,tooltip:oo,valueAxis:Zt,visualMap:ao},Symbol.toStringTag,{value:"Module"})),ga=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":pa,"/src/echart-themes/macarons/macarons.json":ha}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,n)=>{var i;const a=(i=n.match(t))==null?void 0:i[1];if(a)return r.push({name:a,theme:e[n].default}),r;throw new Error("theme name is not found")},[])},fa=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={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>fa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},xe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ba={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},va=ga(),al=Vue.defineComponent({name:"RChart",props:ya,setup(e,{expose:t}){const{getAppTheme:o}=$(),r=Vue.ref(),n=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=xe;let c,u;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),S=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var y;te([Bo,Fo,Wo,Ko,Uo,qo,Go,Ho]),te([Yo,Xo,Zo,Qo,Jo,en]),te([tn,on]),te([nn]);try{te((y=e.use)==null?void 0:y.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},V=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const y=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(y)}},p=y=>{let w=Vue.unref(y);const R=M=>Object.assign({animation:!0},w,M);return e.showAria&&(w=R({aria:{enabled:!0,decal:{show:!0}}})),w},g=(y=s)=>{const w=r.value,R=p(e.options),{height:M,width:A}=w.getBoundingClientRect(),{onSuccess:W,onError:ee}=e;try{va.forEach(G=>{jo(G.name,G.theme)}),u=$o(w,y,{width:A===0?200:void 0,height:M===0?200:void 0}),a.value=u,e.animation?(u.setOption({}),setTimeout(()=>{R&&(u==null||u.setOption(R))})):R&&(u==null||u.setOption(R)),W&&L(W,u)}catch(G){ee&&L(ee),console.error("RChart render error: ",G)}},h=()=>!!(u&&u.getDom()),v=()=>{h()&&(u.clear(),u.dispose(),a.value=void 0)},d=()=>{u&&u.resize()},f=(y,w)=>{if(y==="downloadChart"&&h()){const{filename:M,...A}=e.downloadOptions;Co(u.getDataURL(A),M??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&L(R,y,w)},N=()=>{if(u!=null&&u.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}V(),e.autoResize&&(i=ke(d,e.throttleWait),l=Po(e.observer||n,i))},O=()=>{var y;v(),i==null||i.cancel(),(y=l==null?void 0:l.stop)==null||y.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(v(),V())}),Vue.watch(()=>e.showAria,()=>{v(),V()}),Vue.watchEffect(()=>{e.watchOptions?c=Vue.watch(()=>e.options,y=>{const w=p(y),R=Object.assign(e.setChartOptions,ba);u==null||u.setOption(w,R)},{deep:!0}):c==null||c(),e.loading?u==null||u.showLoading(e.loadingOptions):u==null||u.hideLoading()}),t({echart:a,dispose:O,render:N}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),c==null||c()}),{rayChartRef:r,cssVarsRef:S,rayChartWrapperRef:n,moreDropDownOptions:m,dropdownSelect:f}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:r,dropdownSelect:n,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:oe(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:oe(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":oe(l,{defaultElement:Vue.createVNode(io,{iconSize:18,cursor:"pointer",options:i??r,trigger:"click",onSelect:n.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)])}}),Va={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},rl=Vue.defineComponent({name:"RCollapseGrid",props:Va,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":a}=e;n&&L(n,t.value),a&&L(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(k,{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.NSpace,{justify:"end"},{default:()=>{var o,r;return[(r=(o=this.$slots).action)==null?void 0:r.call(o),this.CollapseIcon()]}})]})]}})})}}),Sa={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}},k=Vue.defineComponent({name:"RIcon",props:Sa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:a}=e;a&&L(a,n)}}},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)])])}}),wa={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},ll=Vue.defineComponent({name:"RIframe",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),r=Vue.ref(),n=Vue.ref(!0),a=l=>{n.value=!1;const{onSuccess:s}=e;s&&L(s,r.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&L(s,l)};return Se(r,"load",a),Se(r,"error",i),t({iframeInst:r}),{cssVars:o,iframeRef:r,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),_a={...naive.modalProps,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}},Ca=(e,t)=>new Promise(o=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const i=a.target,l=(parseFloat(i.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+a.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),il=Vue.defineComponent({name:"RModal",props:_a,setup(e){const{height:t}=Ne(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),r=de();let n;const a=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(r);l&&Ca(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:r}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:r}=this,{preset:n,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},a,r),{...o})}}),Na={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const io=Vue.defineComponent({name:"RMoreDropdown",props:Na,render(){let e;const{iconSize:t,cursor:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ka(e=oe(r,{defaultElement:Vue.createVNode(k,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ta={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Oa=e=>new Promise((t,o)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=a=>{o(a)},n.onabort=a=>{o(a)},n.readAsArrayBuffer(r.response)},r.open("GET",e),r.send()}),sl=Vue.defineComponent({name:"RayQRcode",props:Ta,setup(e,t){const{expose:o}=t,r=Vue.ref(),n={opacitySpinning:"0.1"};let a,i;const l=async()=>{const{gifBackgroundURL:m}=e;if(m)try{a=await Oa(m)}catch(S){console.error(S)}},s=()=>{const{gifBackground:m,...S}=e;new _o.AwesomeQR({...S,gifBackground:a??void 0}).draw().then(b=>{const{onSuccess:V}=e;V&&L(V,b),r.value=b}).catch(b=>{const{onError:V}=e;V&&L(V,b)})},c=()=>{if(t.slots.errorAction)return;const{onReload:m}=e;m&&L(m)},u=m=>{r.value&&X(r.value,"String")&&No(r.value,m||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:r,spinOverrides:n,errorActionClick:c}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[X(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(k,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),me={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},I={tableIconSize:"18",tableKey:Symbol("r-table")},xa=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...me},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&L(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:"adjustment",size:I.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Ra=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(I.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:r}]=Ue(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:r}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:"fullscreen",size:I.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Aa=()=>Vue.createVNode(k,{name:"draggable",size:I.tableIconSize},null),De=({icon:e,title:t,onClick:o,customClassName:r})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:e,size:I.tableIconSize,cursor:"pointer",customClassName:r,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),_e=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:c,children:u,fixed:m,isResizable:S,...b}=i,V=m==="left",p=m==="right",g={...b,title:c,key:s,fixed:m,isLeftFixedActivated:V,isRightFixedActivated:p,isResizable:S};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(De,{icon:"row_head",title:"固定在列首",customClassName:V?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:"resize_h",size:I.tableIconSize,cursor:"pointer",customClassName:S?"r-table__c-tool-icon--active":"",onClick:r.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(De,{icon:"row_end",title:"固定在列尾",customClassName:p?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&L(l,i)},r=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const c=`${i}FixedActivated`,u=`${i==="left"?"right":"left"}FixedActivated`;l[u]=!1,l[c]=!l[c],l[c]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[c,u]=_e(l,t.value);if(c===null||u===null)return;c.splice(u,1);const[m,S]=_e(i,t.value);m===null||S===null||(s==="before"?m.splice(S,0,l):m.splice(S+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:"setting",size:I.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Ma=Vue.defineComponent({name:"TablePrint",props:me,setup(e){const{uuidTable:t}=Vue.inject(I.tableKey,{});return{printTableClick:()=>{const{printTableOptions:r}=e,{type:n="html",printOptions:a={}}=r??{},i=Object.assign(a,{printable:t,type:n,documentTitle:a.documentTitle?a.documentTitle:"表格"});ko(document.getElementById(t),i)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(k,{name:"print",size:I.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Pa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cl=Vue.defineComponent({name:"RTable",props:me,setup(e,t){const{expose:o}=t,r=Vue.ref(null),n=Vue.ref(null),a=de(16),i=de(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),c=(p,g)=>{const{onContextMenuClick:h}=e;h&&L(h,p,g),l.showContextMenu=!1},u=(p,g)=>{var v;return{...(v=e.rowProps)==null?void 0:v.call(e,p,g),onContextmenu:e.disabledContextMenu?void 0:d=>{d.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=d.clientX,l.y=d.clientY})}}},m=p=>{s.size=p},S=p=>{const{onUpdateColumns:g,"onUpdate:columns":h}=e;g&&L(g,p),h&&L(h,p)},b=()=>{const{toolOptions:p}=e;return p==null?void 0:p.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},V=p=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Ma,p,null),Vue.createVNode(xa,Vue.mergeProps(p,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Ra,null,null),Vue.createVNode(La,Vue.mergeProps(p,{onUpdateColumn:S.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[g(),b()]):g};return Vue.provide(I.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:n}),o({rTableInst:r,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:r,combineRowProps:u,contextMenuSelect:c,privateReactive:s,tool:V,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:oe(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},Pa(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Da={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},za=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Da),setup(e){const{getKeepAliveInclude:t}=Dr(),{setupKeepAlive:o,maxKeepAliveLength:r,keepAliveExclude:n}=Xe;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:c})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(r),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ia={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ea=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ia;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(k,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,r;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(r=this.sideBarLogo)!=null&&r.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=J(),{getMenuOptions:r,getCollapsed:n,getMenuKey:a}=q(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),a.value),set:()=>{l.value&&E("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=he(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:m=>{E("globalDrawerValue",m)}}),c=()=>{const m=i.value;Vue.nextTick().then(()=>{var S,b;(b=(S=e.value)==null?void 0:S.showOption)==null||b.call(S,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:U.menuCollapsedMode,collapsedWidth:U.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ea,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":m=>i.value=m,options:r.value,indent:U.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:U.menuCollapsedIconSize,collapsedWidth:U.menuCollapsedWidth,onUpdateValue:(m,S)=>{t(m,S)},accordion:U.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class $a{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:r}=t;return[r||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const r=this.generateRequestKey(t);if(this.pendingRequest.has(r))t.signal=(o=this.pendingRequest.get(r))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(r,n)}}}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 fe={requestInstance:null,responseInstance:null},ye={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ie={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ba=new $a,ul=()=>{const e=(l,s)=>{s==="requestInstance"?fe.requestInstance=l:fe.responseInstance=l},t=l=>fe[l],o=(l,s,c)=>{c==="ok"?ye[l]=s:ie[l]=s},r=(l,s)=>s==="ok"?ye[l]:ie[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(c=>{typeof c=="function"&&c(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:r,getAxiosInstance:t,beforeFetch:(l,s,c)=>{const u=c==="ok"?ye[s]:ie[s],m=t(l),{MODE:S}=ve();m&&n(u,m,S)},fetchError:(l,s,c)=>{const u=ie[c],{MODE:m}=ve();n(u,s,m)}}},Fa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ba.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),so=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=et(),{getContentTransition:o}=$(),r=Vue.ref(!1),n={opacitySpinning:"0"},a=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{r.value=!0}),e.afterEach(()=>{r.value=!1})})(),{globalMainLayoutLoad:a,spinning:r,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:r}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{r(!1)}},[Vue.createVNode(k,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Fa,null,null),e?Vue.createVNode(za,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Wa=Object.freeze(Object.defineProperty({__proto__:null,default:so},Symbol.toStringTag,{value:"Module"}));var Ka={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ua=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Ka;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),ze=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(k,{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)}}),qa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=la(),{getAppTheme:o}=$(),r=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:r}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:r}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:r.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(k,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(k,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function se(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ga=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:r}=z(),{getAppTheme:n,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u}=$(),m=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V)}}),S=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],b=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:c.value,getWatermarkSwitch:u.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:a,contentTransitionOptions:S,updateSettingState:r,modelSwitchReactive:b}},render(){let e,t,o,r;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(qa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:xe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(r=n("headerSettingOptions.InterfaceDisplay"))?r:{default:()=>[r]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function Ha(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ya=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=J(),{getBreadcrumbOptions:t}=q(),{isTabletOrSmaller:o}=he();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:r,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ha(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.path,onClick:n.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:r.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ie(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=J(),r=Vue.computed({get:()=>e.show,set:d=>{t("update:show",d),d||u()}}),{getMenuOptions:n}=q(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:c}=he(),u=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},m=d=>{(d.ctrlKey||d.metaKey)&&d.key==="k"&&(d.preventDefault(),d.stopPropagation(),u(),r.value=!0)},S=d=>{const f=[],N=O=>{O.forEach(y=>{var M,A,W;(M=y.children)!=null&&M.length&&we(y)&&N(y.children);const w=(A=y.breadcrumbLabel)==null?void 0:A.toLocaleLowerCase(),R=String(d).toLocaleLowerCase();w!=null&&w.includes(R)&&we(y)&&!((W=y.children)!=null&&W.length)&&f.push(y)})};d?(N(n.value),a.searchOptions=f):a.searchOptions=[],Vue.nextTick().then(()=>{V()})},b=d=>{if(d){const{meta:f}=d;f.windowOpen?window.open(f.windowOpen):(r.value=!1,o(d.key,d))}},V=()=>{const d=a.searchOptions[l],f=a.searchOptions[s],N="content-item--active";d&&Vue.nextTick().then(()=>{const O=Ve(`attr:data_path="${d.path}"`),y=f?Ve(`attr:data_path="${f==null?void 0:f.path}"`):null;if(y!=null&&y.length){const[w]=y;To(w,N)}if(O!=null&&O.length){const[w]=O;Oo(w,N)}})},p=d=>{const{icon:f}=d;return typeof f=="string"?Vue.createVNode(k,{name:f,size:"24"},null):typeof f=="function"?()=>f:Vue.createVNode(k,{name:"table",size:"24"},null)},g=d=>{d==="up"?l=l-1<0?0:l-1:d==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},h=d=>{const f=d.key;switch((f==="ArrowUp"||f==="ArrowDown")&&(d.preventDefault(),d.stopPropagation()),s=l<=0?0:l,f){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const N=a.searchOptions[l];N&&b(N);break}V()},v=({menuOption:d})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:b.bind(this,d),data_path:d.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[p(d.meta)]),Vue.createVNode("div",{class:"content-item-label"},[d.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),Se(window,"keydown",d=>{m(d),h(d)}),{...Vue.toRefs(a),modelShow:r,helperTipOptions:i,fuzzySearchMenuOptions:Io(S,300),handleSearchItemClick:b,RenderPreIcon:p,isTabletOrSmaller:c,SearchItem:v}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:r}=this,{SearchItem:n}=this;return o?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("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(k,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[r.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Ie(e=r.map(a=>Vue.createVNode(n,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(k,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Ie(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(k,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Za=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ae(Te.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),Qa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ja={logout:()=>{const{logout:e}=Pr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},er=e=>{const t=Ja[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:r}=Z(),n=[{name:"reload",size:18,tooltip:r("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:n},or=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:r}=Z(),n=[{name:"fullscreen",size:18,tooltip:t.value?r("headerTooltip.CancelFullScreen"):r("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:r("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:r("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:r("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:a},nr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=Z(),{reload:r}=tt(),[n,{toggleFullscreen:a,isEnabled:i}]=Ue(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=$(),c=Vue.ref(!1),u={display:"flex"},m=Vue.ref(!1),{isTabletOrSmaller:S}=he(),b=j("globalDrawerValue"),V=j("globalMainLayoutLoad"),p=Vue.computed(()=>tr({isFullscreen:n,isTabletOrSmaller:S,globalMainLayoutLoad:V})),g=Vue.computed(()=>or({isFullscreen:n,isTabletOrSmaller:S,globalMainLayoutLoad:V})),h={reload:()=>{r()},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{m.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{E("globalDrawerValue",!b.value)}};return{leftIconOptions:p,rightTooltipIconOptions:g,toolIconClick:d=>{var f;(f=h[d])==null||f.call(h)},showSettings:c,updateLocale:e,spaceItemStyle:u,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:m}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(Xa,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(ze,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(Ya,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(ze,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Ye,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(k,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Qa(),onSelect:er.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Za,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Ga,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ar=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(nr,null,null)]})}}),rr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},lr=He('',1),ir=[lr];function sr(e,t){return qe(),Ge("svg",rr,[...ir])}const cr={render:sr},ur={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dr=He('',1),pr=[dr];function mr(e,t){return qe(),Ge("svg",ur,[...pr])}const hr={render:mr};function gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const fr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:r,getMenuTagOptions:n}=q(),{changeMenuModelValue:a}=J(),{getRootPath:i}=Q(),{maximize:l}=et(),{reload:s}=tt(),{close:c,closeAll:u,closeRight:m,closeLeft:S,closeOther:b}=ia(),V=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let p=-1;const g={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(k,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(k,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(k,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(k,{name:"resize_h",size:g.size},null),disabled:!1}]),v=de(16),d={closeCurrentPage:()=>{r.value!==i.value&&c(p)},reloadCurrentPage:()=>{s()},closeAll:()=>{u()},closeRight:()=>{m(p)},closeLeft:()=>{S(p)},closeOther:()=>{b(p)}},f=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=_=>{c(_)},y=(_,C)=>{h.value.forEach(P=>{if(P.key===_){P.disabled=C;return}})},w=_=>{f.actionDropdownShow=!1,a(_.key,_)},R=()=>{const _=document.getElementById(v);if(_)return Array.from(_.childNodes).find(re=>xo(re,"n-scrollbar-container").value)},M=_=>{var P;const C=R();if(C){const re=C.scrollLeft||0,Ae=_==="left"?Math.max(0,re-200):re+200;(P=o.value)==null||P.scrollTo({left:Ae,behavior:"smooth"})}},A=_=>{var C;f.actionDropdownShow=!1,(C=d[_])==null||C.call(d)},W=(_,C)=>{C.preventDefault(),f.actionDropdownShow=!1,p=_,Vue.nextTick(()=>{f.actionDropdownShow=!0,f.x=C.clientX,f.y=C.clientY})},ee=()=>{const _=n.value.length-1,{closeable:C}=n.value[p]??{};y("closeCurrentPage",!C),p===_?y("closeRight",!0):p<_&&y("closeRight",!1),p===0?y("closeLeft",!0):p>0&&y("closeLeft",!1)},G=()=>{p=n.value.findIndex(C=>C.key===r.value),ee()},yo=_=>{n.value.length>1&&_.key!==i.value&&(_.closeable=!0)},bo=_=>{_.key!==r.value&&(_.closeable=!1)},vo=()=>{R()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Vo=()=>{Vue.nextTick().then(()=>{const _=Ve(`attr:${N}="${r.value}"`);if(_!=null&&_.length){const[C]=_;Vue.nextTick().then(()=>{var P;(P=o.value)==null||P.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(_,C)=>{h.value.forEach(P=>{V.includes(P.key)&&(_.length>1?P.disabled=!1:P.disabled=!0)}),C!=null&&C.length&&(_.length>(C==null?void 0:C.length)?vo():_.length===(C==null?void 0:C.length)&&Vo())},{immediate:!0}),Vue.watch(()=>f.actionDropdownShow,_=>{var C;_&&((C=ke(ee,100))==null||C())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:a,closeCurrentMenuTag:O,getMenuKey:r,handleTagClick:w,moreOptions:h,scrollX:M,scrollRef:o,uuidScrollBar:v,actionDropdownSelect:A,actionState:f,handleContextMenu:W,setCurrentContextmenuIndex:G,menuTagMouseenter:yo,menuTagMouseleave:bo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:r}=this,{maximize:n,closeCurrentMenuTag:a,scrollX:i,$t:l}=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:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(k,{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:r}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},gr(e=this.getMenuTagOptions.map((s,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,c),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:u,meta:{i18nKey:m}}=s;return m?l(m):u}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,c)}),{default:()=>[Vue.createVNode(k,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(k,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(k,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(io,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(k,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(fr,null,null)}}),br=e=>{const t=ge(e[0]),o=ge(e[1]),r=ge(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${r.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${r.height.value}px`}))},Ee=Do("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),vr=()=>({setLockAppScreen:o=>{Ee.value=o},getLockAppScreen:()=>Ee.value}),Vr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:r,getCopyrightSwitch:n}=$(),{getLockAppScreen:a}=vr(),i=br([e,t,o]);return{getMenuTagSwitch:r,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:r}=this;return r()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ar,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(so,null,null)]}),o?Vue.createVNode(Ua,{ref:"layoutFooterRef"},null):null]})]})}}),je=e=>e.startsWith("/"),co=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var a;if((a=n.children)!=null&&a.length)co(n.children,t,o+(je(n.path)?n.path:"/"+n.path));else{const i=o+(je(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],Sr=e=>Array.isArray(e)?co(pe(e)):[],uo=()=>aa(na()),wr=Sr(uo()),_r=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"login",component:()=>T(()=>import("./index-e1Ex6EIb.js"),__vite__mapDeps([59,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,47,21,22,33,23,24,25,26,27,28,29,30,60]))},{path:"/",name:"layout",redirect:e.value,component:Vr,children:wr}]};let ne;const Cr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await _r(),scrollBehavior:e=>(ra(e),{top:0,left:0})}),dl=async e=>{ne=await Cr(),ua(ne),e.use(ne),Re()},Re=()=>{try{if(ne)return{router:ne};throw new Error}catch{throw new Error("router is not defined")}},$e="YYYY-MM-DD HH:mm:ss",Nr=()=>({locale:i=>{const l=un[i];l?B.locale(l):B.locale(dn)},getStartAndEndOfDay:i=>{const{format:l=$e}=i??{},s=B(),c=s.startOf("day"),u=s.endOf("day"),m=s.format(l),S=c.format(l);return{today:s,startOfDay:c,endOfDay:u,formatToday:m,formatStartOfDay:S}},format:(i,l)=>{const{format:s=$e}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:c}=l,u=B(i);return u.isAfter(s)&&u.isBefore(c)}});function he(){const{width:e,height:t}=Ne(),o=Vue.ref(!1);return Ro(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}let Be=999,be=!1;const K="ELEMENT-FULLSCREEN-RAY",{height:Fe}=Ne(),We=document.createElement("style"),kr=(e,t)=>{const{beforeEnter:o,beforeExit:r,backgroundColor:n,zIndex:a}=t??{},i={};let l=!1;const s=()=>{const b=Y(e);if(!b)return;const{left:V,top:p}=b.getBoundingClientRect(),g=` + [${K}] { + position: fixed; + width: 100% !important; + height: ${Fe.value}px !important; + transform: translate(-${V}px, -${p}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${X(a,"Null")||X(a,"Undefined")?Be:a} !important; + background-color: ${n??null}; + } + `;We.innerHTML=g,be||document.head.appendChild(We)},c=()=>{const b=Y(e);o==null||o(),b&&(b.getAttribute(K)||b.setAttribute(K,K),l||(l=!0,Be+=1),be||(s(),be=!0),i.transition=b.style.transition,b.style.transition="all 0.3s var(--r-bezier)")},u=()=>{r==null||r();const b=Y(e);b&&b.removeAttribute(K)},m=()=>{const b=Y(e);b&&(b.getAttribute(K)?u():c())},S=Vue.watch(()=>Fe.value,s);return Ao(()=>{const b=Y(e);b&&(b.style.transition=i.transition??"",b.removeAttribute(K)),S()}),{enter:c,exit:u,toggleFullscreen:m}};var Tr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const po=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Tr,{locale:t}=Z(),{locale:o}=Nr(),r=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...xe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ze(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:pe(mn)}),n=l=>{t(l),o(l),r.localeLanguage=l,Ce("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{ce(r,"settingState.primaryColorOverride.common.primaryColorHover",l);const c=document.body;c.style.setProperty("--ray-theme-primary-color",l),c.style.setProperty("--ray-theme-primary-fade-color",Lo(l,s))},i=(l,s,c)=>{Object.hasOwn(r,l)&&(r[l]=s),c==null||c()};return{...Vue.toRefs(r),updateLocale:n,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}});var Or={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const xr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,mo=(e,t,o)=>{const r=[];if(xr(e,t,o))return r.push(e),r;if(e.children&&e.children.length>0)for(const n of e.children){const a=mo(n,t,o);a.length>0&&r.push(e,...a)}return r},Rr=(e,t,o)=>{const r=[];for(const n of e){const a=mo(n,t,o);a.length>0&&r.push(...a)}return r},Ar=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Or,r=o?o.title:"";document.title=t+" - "+r},Lr=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(k,{name:t.icon,size:U.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ke=()=>{const{getRootPath:e}=Q();return ae("menuKey","sessionStorage",e.value)},ho=Pinia.defineStore("menu",()=>{const{router:e}=Re(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:r}=zr(),n=Vue.reactive({menuKey:Ke(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),i=(h,v)=>Rr(h,"key",v),l=(h,v)=>{const{meta:d}=v;n.breadcrumbOptions=i(n.options,h),d.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(N=>N.path===v.path)||n.breadcrumbOptions.push(v)})},s=(h,v=!0)=>{const f=Array.isArray(h)?[...h]:[h];v?n.menuTagOptions.push(...f):n.menuTagOptions=f},c=(h,v)=>{n.menuTagOptions.find(f=>f.path===h)||n.menuTagOptions.push(v)},u=(h,v,d)=>{const{meta:f,path:N}=v;if(f.windowOpen)window.open(f.windowOpen);else{if(String(h).startsWith("/"))e.push({path:N,query:d});else{const y=i(n.options,h).map(w=>w.key).join("/");e.push({path:y,query:d})}const O=(N.match(new RegExp("/","g"))||[]).length;r(v),Ar(v),!f.sameLevel||f.sameLevel&&O===1?(c(h,v),l(h,v),n.menuKey=h,Ce("menuKey",h)):l(n.menuKey||"",v),n.currentMenuOption=v}},m=async(h,v)=>{const[d]=h.split("?"),f=(d.match(new RegExp("/","g"))||[]).length;let N=d;if(f>1){const y=d.split("/").filter(w=>w);N=y[y.length-1]}const O=(y,w)=>{var R,M;for(const A of w){if((R=A.children)!=null&&R.length){O(y,A.children);continue}if(y===A.key&&!((M=A==null?void 0:A.children)!=null&&M.length)){u(y,A,v);break}}};O(N,n.options)},S=()=>new Promise(h=>{const v=f=>{const{meta:N}=f,O=Vue.computed(()=>N!=null&&N.i18nKey?o(`${N.i18nKey}`):N==null?void 0:N.noLocalTitle),y={...f,key:f.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>O.value}),breadcrumbLabel:O.value},w=Object.assign({},y,{icon:Lr(f)});return f.path===Ke()&&c(f.path,w),w.show=we(w),w},d=(f,N)=>{var y;const O=[];for(const w of f){if((y=w.children)!=null&&y.length)w.children=d(w.children);else if(!ot(w.meta))continue;O.push(v(w))}return O};n.options=d(uo()),h()}),b=h=>n.collapsed=h,V=(h,v=1)=>n.menuTagOptions.splice(h,v),p=()=>{n.menuTagOptions=[]},g=async()=>{a.value&&(await S(),a.value=!1)};return Vue.watch(()=>t.fullPath,async(h,v)=>{await g(),h!==v&&await m(h,t.query)},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:ke(u,500),setupAppMenu:S,collapsedMenu:b,spliceMenTagOptions:V,emptyMenuTagOptions:p,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),go=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=r=>new Promise((n,a)=>{Eo(r)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:r.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Mo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),fo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Xe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,r=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:r,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),q=()=>{const e=ho(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),r=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=Q();return e.menuTagOptions.map((s,c,u)=>(s.key===r.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),u.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:r,getMenuTagOptions:n,getCurrentMenuOption:a,getCollapsed:i}},J=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=ho();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}},$=()=>{const e=po(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),r=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),c=Vue.computed(()=>e.contentTransition),u=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:r,getMenuTagSwitch:n,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u,getWatermarkConfig:m}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=po();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Mr=()=>{const e=go();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Pr=()=>{const{signing:e,logout:t}=go();return{signing:e,logout:t}},Dr=()=>{const e=fo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},zr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=fo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},pl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(zo)};export{Za as A,tt as B,ol as C,dn as D,la as E,ue as F,Ye as L,sl as R,qa as T,T as _,z as a,vr as b,Pr as c,he as d,pl as e,dl as f,j as g,Z as h,Q as i,E as j,Te as k,k as l,Jr as m,el as n,ll as o,al as p,rl as q,cl as r,tl as s,Ba as t,$ as u,ul as v,il as w,io as x,nl as y,et as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/en-US-zSyLGhNS.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-IrZctHvJ.js","assets/utils-B6Okv4Kv.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js","assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.10-40cgyS5D.js","assets/@vue_reactivity@3.3.10-4kz9-9E4.js","assets/@vue_shared@3.3.10--wkmpvo9.js","assets/zh-CN-MFDBCD_I.js","assets/index-1Vigu3Gk.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-AdJJtuse.js","assets/instance-oxM-y2O7.js","assets/index-kznjMqp-.css","assets/index-yGgdYlS5.js","assets/index-OdSxUVpD.js","assets/index--wESg5LW.js","assets/index-ajyCn2oj.css","assets/index-1_QB8Da3.js","assets/index-kYu7q6Gi.js","assets/index-Ctn_Z3V9.js","assets/index-tc9r9SRT.js","assets/index-VqVgrNuT.js","assets/ray-9TfU2AhD.js","assets/index-FeWEAadL.js","assets/index-HDKPr_0g.css","assets/index-lTK79mHu.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-g7iT3xnR.js","assets/index-iKuv6ZNn.css","assets/index-1BKuZonN.js","assets/index-Btm1hHvy.js","assets/index-ltouenr5.js","assets/index-Btqqg3j9.css","assets/index-e1Ex6EIb.js","assets/index-48JFfn_Q.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/hooks-Pk7aKrDC.js.gz b/assets/hooks-Pk7aKrDC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a921c6e0bf944f7eb8f3e412df8e9855149e369e GIT binary patch literal 28725 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 literal 0 HcmV?d00001 diff --git a/assets/hooks-ml9Luvyb.js b/assets/hooks-ml9Luvyb.js deleted file mode 100644 index afd355e3..00000000 --- a/assets/hooks-ml9Luvyb.js +++ /dev/null @@ -1,7 +0,0 @@ -var go=Object.defineProperty;var fo=(e,t,o)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var xe=(e,t,o)=>(fo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as Ee}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as te,u as bo,a as vo,r as Vo,i as se,b as fe,s as Se,c as M,d as J,e as A,f as So,h as ce,j as wo,p as _o,q as ye,k as Co,l as No,m as ko,w as To,n as Oo,o as xo}from"./utils-Jp58pnCV.js";import{u as we,a as Ro,b as be,c as me,d as Ao}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import{i as Re}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Lo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as le,c as ue,t as _e,d as Mo,i as Po}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as Z,r as Do,i as zo,a as Io,b as jo,c as Eo,d as $o,e as Bo,f as Fo,g as Wo,h as Ko,j as Uo,k as qo,l as Go,m as Ho,n as Yo,o as Xo,p as Qo,q as Zo,s as Jo}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as $e,c as Be,a as Fe}from"./@vue_runtime-core@3.3.8-VrcJ4P69.js";const en="modulepreload",tn=function(e){return"/ray-template/"+e},Ae={},T=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=tn(a),a in Ae)return;Ae[a]=!0;const i=a.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=n.length-1;u>=0;u--){const h=n[u];if(h.href===a&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":en,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,h)=>{c.addEventListener("load",u),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},on=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},We=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],nn="zh-CN",an="zh-CN",rn={"zh-CN":"zh-cn","en-US":"en"},ln="zh-cn",Ke={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},sn={name:"Dashboard",path:"/dashboard"},K={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Ce={signing:"signing",localeLanguage:"localeLanguage",token:"token"},cn={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Hr=(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(r=>{const n=e[r].default;let a=r.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),c=l.join(".");s&&(c?(le(o,s,o[s]||{}),le(o[s],c,n)):le(o,s,n||{}))}),o},un=async e=>{var o;const t={};for(const r of e){const n=await on(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-ymUl0SZU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-GkzlnJTs.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${r.key}.ts`),a=r.key;a&&(t[a]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},Yr=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}}},Ue=()=>te(Ce.localeLanguage,"localStorage",nn);let qe;const dn=async()=>{const e=Ue(),t=await un(We);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:an})},Xr=async e=>{const t=await dn();qe=t,e.use(t)},pn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,H=e=>{const{t,locale:o,...r}=qe.global;return{...r,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(pn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},R=e=>e,mn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-I_piZHJl.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,33,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:R("menu.Dashboard"),icon:"dashboard",order:0}},hn=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"})),gn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-ARe8uotO.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:R("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},fn=Object.freeze(Object.defineProperty({__proto__:null,default:gn},Symbol.toStringTag,{value:"Module"})),yn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-MMWnuYiE.js"),__vite__mapDeps([38,21,22])),meta:{i18nKey:R("menu.ContextMenu"),icon:"other",order:2}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:R("menu.Directive"),icon:"other",order:2}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>Ea),void 0),Sn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:R("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-HFM3QOCM.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:R("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:R("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-yl8s7Bxw.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,41])),meta:{i18nKey:R("menu.Echart"),icon:"echart",order:1}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-4w-DTu7F.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-xRRwdfEd.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,36,18,19,20,17,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Mock"),icon:"other",order:3,keepAlive:!0}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),xn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-xYaeuY9V.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Modal"),icon:"other",order:3}},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),An={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:R("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-5e1kv0vQ.js"),__vite__mapDeps([45,18,1,2,3,4,19,20])),meta:{i18nKey:R("menu.CalculatePrecision"),icon:"other",order:2}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-Yotrx9KK.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,47,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.QRCode"),icon:"other",order:3}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/rely",name:"Rely",component:F,meta:{i18nKey:R("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-xF107P0e.js"),__vite__mapDeps([48,49])),meta:{i18nKey:R("menu.RelyAbout")}}]},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:R("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-53jMkRUV.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index--tnjvJho.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:R("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-oXH9gg-b.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,54])),meta:{i18nKey:R("menu.SvgIcon"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/table",name:"TableView",component:()=>T(()=>import("./index--rcWkdSy.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Table"),icon:"other",order:2}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-tq_BoUqC.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.TemplateHooks"),icon:"other",order:1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-ZHMYS_dM.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,58])),meta:{i18nKey:R("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Ne=Vue.ref(null),Qn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Zn=["RLogin","ErrorPage","RayTemplateDoc"],ne=["admin"],Jn=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":hn,"/src/router/modules/demo/axios.ts":fn,"/src/router/modules/demo/context-menu.ts":bn,"/src/router/modules/demo/directive.ts":Vn,"/src/router/modules/demo/doc.ts":wn,"/src/router/modules/demo/echart.ts":Cn,"/src/router/modules/demo/iframe.ts":kn,"/src/router/modules/demo/mock.ts":On,"/src/router/modules/demo/modal.ts":Rn,"/src/router/modules/demo/multi-menu.ts":Ln,"/src/router/modules/demo/precision.ts":Pn,"/src/router/modules/demo/qrcode.ts":zn,"/src/router/modules/demo/rely.ts":jn,"/src/router/modules/demo/router-demo.ts":$n,"/src/router/modules/demo/scroll-reveal.ts":Fn,"/src/router/modules/demo/svg-icons.ts":Kn,"/src/router/modules/demo/table.ts":qn,"/src/router/modules/demo/template-hooks.ts":Hn,"/src/router/modules/error404.ts":Xn});return Object.keys(e).reduce((o,r)=>{const n=e[r].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ea=e=>e.sort((t,o)=>{var a,i;const r=((a=t.meta)==null?void 0:a.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof r!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return r===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:r-n}),ta=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ne.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Ge=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:ue(sn),layoutContentSpinning:!1});function I(e,t,o){Ge[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Ge,e))}const He=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,r)=>{const n=bo(Ne);if(n){const{left:a,top:i}=n.getBoundingClientRect(),{height:l}=we(),{zIndex:s="99"}=r??{};o?vo(n,{position:"fixed",width:"100%",height:`${l.value}px`,transform:`translate(-${a}px, -${i}px)`,transition:"all 0.3s var(--r-bezier)",zIndex:s}):Vo(n,["position","width","height","transform","zIndex","z-index"])}I("layoutContentMaximize",o)}}),Ye=()=>({reload:(r=800)=>{I("globalMainLayoutLoad",!1),setTimeout(()=>I("globalMainLayoutLoad",!0),r)},openSpin:()=>{I("layoutContentSpinning",!0)},closeSpin:()=>{I("layoutContentSpinning",!1)}}),Qr=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:a}=E(),i=Object.assign(a.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:a}=D();a("watermarkSwitch",!n.value)}}),oa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:a}=H();return{theme:n.value,themeLabel:n.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:a}=D();a("appTheme",!n)},getAppTheme:e}},G=(e,t)=>{const{getMenuTagOptions:o}=U();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const r=o.value.findIndex(n=>n.key===e);return r>-1?{option:o.value[r],index:r}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:r}=e,n=o.value.findIndex(a=>a.key===r);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function na(){const{getMenuTagOptions:e,getMenuKey:t}=U(),{changeMenuModelValue:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=X(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const m=G(v,"close");if(m){const{index:f,option:p}=m;if(r(f),p.key===t.value){const y=e.value[f-1];y&&o(y.key,y)}}},closeAll:()=>{n(),ie()},closeRight:v=>{const m=G(v,"closeRight");if(m){const{option:f,index:p}=m,y=e.value.length-p,d=i();r(p+1,y),p<=d&&t.value!==f.key&&o(f.key,f)}},closeLeft:v=>{const m=G(v,"closeLeft");if(m){const{option:f,index:p}=m,y=i();r(0,p),y<=p&&t.value!==f.key&&o(f.key,f)}},closeOther:v=>{const m=G(v,"closeOther");if(m){const{option:f}=m;t.value!==f.key?(n(),o(f.key,f)):a(f,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return!(f>=p)}return!1},checkCloseLeft:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return f===0?!1:f>0&&p>0}return!1}}}function Zr(){const{changeMenuModelValue:e}=X();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:r}=U();if(o>r.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=r.value[o],a=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;a(l);return}e(i.key,i)};a(n)}else e(o.key,o)}}}function Y(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:r,setRootRoute:a=>{const i=j("globalRootRoute"),l=Object.assign(ue(i.value),a);I("globalRootRoute",l)}}}const aa=e=>{const{beforeEach:t}=e,{getRootPath:o}=Y(),r=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,i)=>{const l=te(Ce.token),s=te("menuKey","sessionStorage",o.value),{meta:c,name:u}=n;l!==null?r(n,a)?ie(!0):!se(u,"Symbol")&&u&&Zn.includes(u)?i():Xe(c)?r(n,a)?s?i(s):ie(!0):i():ie(!0):r(n,a)?i():i("/")})},Xe=e=>{const{getSigningCallback:t}=Or(),{role:o}=e;return ne!=null&&ne.length&&ne.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ve=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:r,env:n}=t,{MODE:a}=fe();return!(r||o||n&&typeof n=="string"&&n!==a||n&&Array.isArray(n)&&!n.includes(a))},ra=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},la=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Qn;t&&ra(e),o&&aa(e)},ie=(e=!0)=>{const{router:t}=Te(),{push:o,replace:r}=t,{getRootPath:n}=Y();Se("menuKey",n.value),e?r(n.value):o(n.value)},Qe=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ze="#18181c",Je={},et={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},tt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},nt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},at={itemStyle:{borderWidth:0,borderColor:"#ccc"}},rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},it={itemStyle:{borderWidth:0,borderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},mt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},ht={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)"}}},gt={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)"]}}},ft={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)"]}}},yt={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)"]}}},bt={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)"]}}},vt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Vt={textStyle:{color:"#999999"}},St={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},wt={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"}}},_t={color:["#fc97af","#87f7cf"]},Ct={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"}},Nt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ia={color:Qe,backgroundColor:Ze,textStyle:Je,title:et,line:tt,radar:ot,bar:nt,pie:at,scatter:rt,boxplot:lt,parallel:it,sankey:st,funnel:ct,gauge:ut,candlestick:dt,graph:pt,map:mt,geo:ht,categoryAxis:gt,valueAxis:ft,logAxis:yt,timeAxis:bt,toolbox:vt,legend:Vt,tooltip:St,timeline:wt,visualMap:_t,dataZoom:Ct,markPoint:Nt},sa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ze,bar:nt,boxplot:lt,candlestick:dt,categoryAxis:gt,color:Qe,dataZoom:Ct,default:ia,funnel:ct,gauge:ut,geo:ht,graph:pt,legend:Vt,line:tt,logAxis:yt,map:mt,markPoint:Nt,parallel:it,pie:at,radar:ot,sankey:st,scatter:rt,textStyle:Je,timeAxis:bt,timeline:wt,title:et,toolbox:vt,tooltip:St,valueAxis:ft,visualMap:_t},Symbol.toStringTag,{value:"Module"})),kt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Tt="rgba(0,0,0,0)",Ot={},xt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Rt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},At={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Lt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Bt={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"}},Ft={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)"}}},Wt={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)"}}},Kt={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)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Gt={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)"]}}},Ht={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Yt={textStyle:{color:"#333333"}},Xt={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Qt={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"}}},Zt={color:["#5ab1ef","#e0ffff"]},Jt={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},eo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ca={color:kt,backgroundColor:Tt,textStyle:Ot,title:xt,line:Rt,radar:At,bar:Lt,pie:Mt,scatter:Pt,boxplot:Dt,parallel:zt,sankey:It,funnel:jt,gauge:Et,candlestick:$t,graph:Bt,map:Ft,geo:Wt,categoryAxis:Kt,valueAxis:Ut,logAxis:qt,timeAxis:Gt,toolbox:Ht,legend:Yt,tooltip:Xt,timeline:Qt,visualMap:Zt,dataZoom:Jt,markPoint:eo},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:Lt,boxplot:Dt,candlestick:$t,categoryAxis:Kt,color:kt,dataZoom:Jt,default:ca,funnel:jt,gauge:Et,geo:Wt,graph:Bt,legend:Yt,line:Rt,logAxis:qt,map:Ft,markPoint:eo,parallel:zt,pie:Mt,radar:At,sankey:It,scatter:Pt,textStyle:Ot,timeAxis:Gt,timeline:Qt,title:xt,toolbox:Ht,tooltip:Xt,valueAxis:Ut,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),da=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":sa,"/src/echart-themes/macarons/macarons.json":ua}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,n)=>{var i;const a=(i=n.match(t))==null?void 0:i[1];if(a)return r.push({name:a,theme:e[n].default}),r;throw new Error("theme name is not found")},[])},pa=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),ma={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>pa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ke={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ha={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ga=da(),Jr=Vue.defineComponent({name:"RChart",props:ma,setup(e,{expose:t}){const{getAppTheme:o}=E(),r=Vue.ref(),n=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=ke;let c,u;const h=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),V=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),k=async()=>{var b;Z([Io,jo,Eo,$o,Bo,Fo,Wo,Ko]),Z([Uo,qo,Go,Ho,Yo,Xo]),Z([Qo,Zo]),Z([Jo]);try{Z((b=e.use)==null?void 0:b.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const b=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(b)}},m=b=>{let w=Vue.unref(b);const O=P=>Object.assign({animation:!0},w,P);return e.showAria&&(w=O({aria:{enabled:!0,decal:{show:!0}}})),w},f=(b=s)=>{const w=r.value,O=m(e.options),{height:P,width:$}=w.getBoundingClientRect(),{onSuccess:W,onError:Q}=e;try{ga.forEach(q=>{Do(q.name,q.theme)}),u=zo(w,b,{width:$===0?200:void 0,height:P===0?200:void 0}),a.value=u,e.animation?(u.setOption({}),setTimeout(()=>{O&&(u==null||u.setOption(O))})):O&&(u==null||u.setOption(O)),W&&A(W,u)}catch(q){Q&&A(Q),console.error("RChart render error: ",q)}},p=()=>!!(u&&u.getDom()),y=()=>{p()&&(u.clear(),u.dispose(),a.value=void 0)},d=()=>{u&&u.resize()},g=(b,w)=>{if(b==="downloadChart"&&p()){const{filename:P,...$}=e.downloadOptions;So(u.getDataURL($),P??`${new Date().getTime()}`)}const{onDropdownSelect:O}=e;O&&A(O,b,w)},_=()=>{if(u!=null&&u.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=_e(d,e.throttleWait),l=Ro(e.observer||n,i))},x=()=>{var b;y(),i==null||i.cancel(),(b=l==null?void 0:l.stop)==null||b.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),v())}),Vue.watch(()=>e.showAria,()=>{y(),v()}),Vue.watchEffect(()=>{e.watchOptions?c=Vue.watch(()=>e.options,b=>{const w=m(b),O=Object.assign(e.setChartOptions,ha);u==null||u.setOption(w,O)},{deep:!0}):c==null||c(),e.loading?u==null||u.showLoading(e.loadingOptions):u==null||u.hideLoading()}),t({echart:a,dispose:x,render:_}),Vue.onBeforeMount(async()=>{await k()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{x(),c==null||c()}),{rayChartRef:r,cssVarsRef:V,rayChartWrapperRef:n,moreDropDownOptions:h,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:r,dropdownSelect:n,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:J(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:J(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":J(l,{defaultElement:Vue.createVNode(to,{iconSize:18,cursor:"pointer",options:i??r,trigger:"click",onSelect:n.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)])}}),fa={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},el=Vue.defineComponent({name:"RCollapseGrid",props:fa,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":a}=e;n&&A(n,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,r;return[(r=(o=this.$slots).action)==null?void 0:r.call(o),this.CollapseIcon()]}})]})]}})})}}),ya={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:ya,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:a}=e;a&&A(a,n)}}},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)])])}}),ba={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},tl=Vue.defineComponent({name:"RIframe",props:ba,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),r=Vue.ref(),n=Vue.ref(!0),a=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,r.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return be(r,"load",a),be(r,"error",i),t({iframeInst:r}),{cssVars:o,iframeRef:r,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),va={...naive.modalProps,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}},Va=(e,t)=>new Promise(o=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Re(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Re.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const i=a.target,l=(parseFloat(i.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+a.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),ol=Vue.defineComponent({name:"RModal",props:va,setup(e){const{height:t}=we(),o=Vue.computed(()=>({"--r-modal-width":M(e.width??600),"--r-modal-card-width":M(e.cardWidth??600),"--r-modal-dialog-width":M(e.dialogWidth??446)})),r=ce();let n;const a=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(r);l&&Va(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:r}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:r}=this,{preset:n,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},a,r),{...o})}}),Sa={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const to=Vue.defineComponent({name:"RMoreDropdown",props:Sa,render(){let e;const{iconSize:t,cursor:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),wa(e=J(r,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),_a={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Ca=e=>new Promise((t,o)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=a=>{o(a)},n.onabort=a=>{o(a)},n.readAsArrayBuffer(r.response)},r.open("GET",e),r.send()}),nl=Vue.defineComponent({name:"RayQRcode",props:_a,setup(e,t){const{expose:o}=t,r=Vue.ref(),n={opacitySpinning:"0.1"};let a,i;const l=async()=>{const{gifBackgroundURL:h}=e;if(h)try{a=await Ca(h)}catch(V){console.error(V)}},s=()=>{const{gifBackground:h,...V}=e;new yo.AwesomeQR({...V,gifBackground:a??void 0}).draw().then(k=>{const{onSuccess:v}=e;v&&A(v,k),r.value=k}).catch(k=>{const{onError:v}=e;v&&A(v,k)})},c=()=>{if(t.slots.errorAction)return;const{onReload:h}=e;h&&A(h)},u=h=>{r.value&&se(r.value,"String")&&wo(r.value,h||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:r,spinOverrides:n,errorActionClick:c}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[se(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),de={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Na=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...de},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&A(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),ka=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:r}]=Ee(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:r}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ta=()=>Vue.createVNode(N,{name:"draggable",size:z.tableIconSize},null),Le=({icon:e,title:t,onClick:o,customClassName:r})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:r,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ve=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:c,children:u,fixed:h,isResizable:V,...k}=i,v=h==="left",m=h==="right",f={...k,title:c,key:s,fixed:h,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:V};return{...f,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Le,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",f,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:V?"r-table__c-tool-icon--active":"",onClick:r.bind(this,f,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Le,{icon:"row_end",title:"固定在列尾",customClassName:m?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",f,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},r=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const c=`${i}FixedActivated`,u=`${i==="left"?"right":"left"}FixedActivated`;l[u]=!1,l[c]=!l[c],l[c]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[c,u]=Ve(l,t.value);if(c===null||u===null)return;c.splice(u,1);const[h,V]=Ve(i,t.value);h===null||V===null||(s==="before"?h.splice(V,0,l):h.splice(V+1,0,l),o(h))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:z.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:Ta.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),xa=Vue.defineComponent({name:"TablePrint",props:de,setup(e){const{uuidTable:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:r}=e,{type:n="html",printOptions:a={}}=r??{},i=Object.assign(a,{printable:t,type:n,documentTitle:a.documentTitle?a.documentTitle:"表格"});_o(document.getElementById(t),i)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Ra(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const al=Vue.defineComponent({name:"RTable",props:de,setup(e,t){const{expose:o}=t,r=Vue.ref(null),n=Vue.ref(null),a=ce(16),i=ce(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),c=(m,f)=>{const{onContextMenuClick:p}=e;p&&A(p,m,f),l.showContextMenu=!1},u=(m,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,m,f),onContextmenu:e.disabledContextMenu?void 0:d=>{d.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=d.clientX,l.y=d.clientY})}}},h=m=>{s.size=m},V=m=>{const{onUpdateColumns:f,"onUpdate:columns":p}=e;f&&A(f,m),p&&A(p,m)},k=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},v=m=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(xa,m,null),Vue.createVNode(Na,Vue.mergeProps(m,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ka,null,null),Vue.createVNode(Oa,Vue.mergeProps(m,{onUpdateColumn:V.bind(this)}),null)]);return e.toolOptions?e.coverTool?k:()=>Vue.createVNode(Vue.Fragment,null,[f(),k()]):f};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:n}),o({rTableInst:r,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:r,combineRowProps:u,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:J(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},Ra(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Aa={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},La=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Aa),setup(e){const{getKeepAliveInclude:t}=Rr(),{setupKeepAlive:o,maxKeepAliveLength:r,keepAliveExclude:n}=Ke;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:c})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(r),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ma={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ma;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,r;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(r=this.sideBarLogo)!=null&&r.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=X(),{getMenuOptions:r,getCollapsed:n,getMenuKey:a}=U(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),a.value),set:()=>{l.value&&I("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=pe(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:h=>{I("globalDrawerValue",h)}}),c=()=>{const h=i.value;Vue.nextTick().then(()=>{var V,k;(k=(V=e.value)==null?void 0:V.showOption)==null||k.call(V,h)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:K.menuCollapsedMode,collapsedWidth:K.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Pa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":h=>i.value=h,options:r.value,indent:K.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:K.menuCollapsedIconSize,collapsedWidth:K.menuCollapsedWidth,onUpdateValue:(h,V)=>{t(h,V)},accordion:K.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class za{constructor(){xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:r}=t;return[r||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const r=this.generateRequestKey(t);if(this.pendingRequest.has(r))t.signal=(o=this.pendingRequest.get(r))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(r,n)}}}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 he={requestInstance:null,responseInstance:null},ge={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ae={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ia=new za,rl=()=>{const e=(l,s)=>{s==="requestInstance"?he.requestInstance=l:he.responseInstance=l},t=l=>he[l],o=(l,s,c)=>{c==="ok"?ge[l]=s:ae[l]=s},r=(l,s)=>s==="ok"?ge[l]:ae[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(c=>{typeof c=="function"&&c(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:r,getAxiosInstance:t,beforeFetch:(l,s,c)=>{const u=c==="ok"?ge[s]:ae[s],h=t(l),{MODE:V}=fe();h&&n(u,h,V)},fetchError:(l,s,c)=>{const u=ae[c],{MODE:h}=fe();n(u,s,h)}}},ja=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ia.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=He(),{getContentTransition:o}=E(),r=Vue.ref(!1),n={opacitySpinning:"0"},a=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{r.value=!0}),e.afterEach(()=>{r.value=!1})})(),{globalMainLayoutLoad:a,spinning:r,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:r}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{r(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ja,null,null),e?Vue.createVNode(La,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Ea=Object.freeze(Object.defineProperty({__proto__:null,default:oo},Symbol.toStringTag,{value:"Module"}));var $a={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ba=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=$a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Me=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=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Fa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=oa(),{getAppTheme:o}=E(),r=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:r}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:r}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:r.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Wa=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:r}=D(),{getAppTheme:n,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u}=E(),h=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),V=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],k=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:c.value,getWatermarkSwitch:u.value});return{modelShow:h,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:a,contentTransitionOptions:V,updateSettingState:r,modelSwitchReactive:k}},render(){let e,t,o,r;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Fa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:ke.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(r=n("headerSettingOptions.InterfaceDisplay"))?r:{default:()=>[r]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function Ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ua=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=X(),{getBreadcrumbOptions:t}=U(),{isTabletOrSmaller:o}=pe();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:r,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ka(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.path,onClick:n.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:r.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=X(),r=Vue.computed({get:()=>e.show,set:d=>{t("update:show",d),d||u()}}),{getMenuOptions:n}=U(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:c}=pe(),u=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},h=d=>{(d.ctrlKey||d.metaKey)&&d.key==="k"&&(d.preventDefault(),d.stopPropagation(),u(),r.value=!0)},V=d=>{const g=[],_=x=>{x.forEach(b=>{var P,$,W;(P=b.children)!=null&&P.length&&ve(b)&&_(b.children);const w=($=b.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),O=String(d).toLocaleLowerCase();w!=null&&w.includes(O)&&ve(b)&&!((W=b.children)!=null&&W.length)&&g.push(b)})};d?(_(n.value),a.searchOptions=g):a.searchOptions=[],Vue.nextTick().then(()=>{v()})},k=d=>{if(d){const{meta:g}=d;g.windowOpen?window.open(g.windowOpen):(r.value=!1,o(d.key,d))}},v=()=>{const d=a.searchOptions[l],g=a.searchOptions[s],_="content-item--active";d&&Vue.nextTick().then(()=>{const x=ye(`attr:data_path="${d.path}"`),b=g?ye(`attr:data_path="${g==null?void 0:g.path}"`):null;if(b!=null&&b.length){const[w]=b;Co(w,_)}if(x!=null&&x.length){const[w]=x;No(w,_)}})},m=d=>{const{icon:g}=d;return typeof g=="string"?Vue.createVNode(N,{name:g,size:"24"},null):typeof g=="function"?()=>g:Vue.createVNode(N,{name:"table",size:"24"},null)},f=d=>{d==="up"?l=l-1<0?0:l-1:d==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},p=d=>{const g=d.key;switch((g==="ArrowUp"||g==="ArrowDown")&&(d.preventDefault(),d.stopPropagation()),s=l<=0?0:l,g){case"ArrowUp":f("up");break;case"ArrowDown":f("down");break;case"Enter":const _=a.searchOptions[l];_&&k(_);break}v()},y=({menuOption:d})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:k.bind(this,d),data_path:d.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[m(d.meta)]),Vue.createVNode("div",{class:"content-item-label"},[d.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),be(window,"keydown",d=>{h(d),p(d)}),{...Vue.toRefs(a),modelShow:r,helperTipOptions:i,fuzzySearchMenuOptions:Mo(V,300),handleSearchItemClick:k,RenderPreIcon:m,isTabletOrSmaller:c,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:r}=this,{SearchItem:n}=this;return o?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("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[r.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Pe(e=r.map(a=>Vue.createVNode(n,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(N,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Pe(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(N,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Ga=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=te(Ce.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),Ha=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ya={logout:()=>{const{logout:e}=xr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},Xa=e=>{const t=Ya[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Qa=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:r}=H(),n=[{name:"reload",size:18,tooltip:r("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:n},Za=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:r}=H(),n=[{name:"fullscreen",size:18,tooltip:t.value?r("headerTooltip.CancelFullScreen"):r("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:r("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:r("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:r("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:a},Ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=H(),{reload:r}=Ye(),[n,{toggleFullscreen:a,isEnabled:i}]=Ee(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),c=Vue.ref(!1),u={display:"flex"},h=Vue.ref(!1),{isTabletOrSmaller:V}=pe(),k=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),m=Vue.computed(()=>Qa({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),f=Vue.computed(()=>Za({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),p={reload:()=>{r()},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{h.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{I("globalDrawerValue",!k.value)}};return{leftIconOptions:m,rightTooltipIconOptions:f,toolIconClick:d=>{var g;(g=p[d])==null||g.call(p)},showSettings:c,updateLocale:e,spaceItemStyle:u,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:h}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(qa,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(Ua,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:We,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ha(),onSelect:Xa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Ga,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Wa,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),er=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Ja,null,null)]})}}),tr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},or=Fe('',1),nr=[or];function ar(e,t){return $e(),Be("svg",tr,[...nr])}const rr={render:ar},lr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ir=Fe('',1),sr=[ir];function cr(e,t){return $e(),Be("svg",lr,[...sr])}const ur={render:cr};function dr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const pr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:r,getMenuTagOptions:n}=U(),{changeMenuModelValue:a}=X(),{getRootPath:i}=Y(),{maximize:l}=He(),{reload:s}=Ye(),{close:c,closeAll:u,closeRight:h,closeLeft:V,closeOther:k}=na(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const f={size:16},p=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ur,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(rr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:f.size},null),disabled:!1}]),y=ce(16),d={closeCurrentPage:()=>{r.value!==i.value&&c(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{u()},closeRight:()=>{h(m)},closeLeft:()=>{V(m)},closeOther:()=>{k(m)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",x=S=>{c(S)},b=(S,C)=>{p.value.forEach(L=>{if(L.key===S){L.disabled=C;return}})},w=S=>{g.actionDropdownShow=!1,a(S.key,S)},O=()=>{const S=document.getElementById(y);if(S)return Array.from(S.childNodes).find(oe=>ko(oe,"n-scrollbar-container").value)},P=S=>{var L;const C=O();if(C){const oe=C.scrollLeft||0,Oe=S==="left"?Math.max(0,oe-200):oe+200;(L=o.value)==null||L.scrollTo({left:Oe,behavior:"smooth"})}},$=S=>{var C;g.actionDropdownShow=!1,(C=d[S])==null||C.call(d)},W=(S,C)=>{C.preventDefault(),g.actionDropdownShow=!1,m=S,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=C.clientX,g.y=C.clientY})},Q=()=>{const S=n.value.length-1,{closeable:C}=n.value[m]??{};b("closeCurrentPage",!C),m===S?b("closeRight",!0):m0&&b("closeLeft",!1)},q=()=>{m=n.value.findIndex(C=>C.key===r.value),Q()},uo=S=>{n.value.length>1&&S.key!==i.value&&(S.closeable=!0)},po=S=>{S.key!==r.value&&(S.closeable=!1)},mo=()=>{O()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},ho=()=>{Vue.nextTick().then(()=>{const S=ye(`attr:${_}="${r.value}"`);if(S!=null&&S.length){const[C]=S;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(S,C)=>{p.value.forEach(L=>{v.includes(L.key)&&(S.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(S.length>(C==null?void 0:C.length)?mo():S.length===(C==null?void 0:C.length)&&ho())},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,S=>{var C;S&&((C=_e(Q,100))==null||C())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:a,closeCurrentMenuTag:x,getMenuKey:r,handleTagClick:w,moreOptions:p,scrollX:P,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:$,actionState:g,handleContextMenu:W,setCurrentContextmenuIndex:q,menuTagMouseenter:uo,menuTagMouseleave:po,MENU_TAG_DATA:_,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:r}=this,{maximize:n,closeCurrentMenuTag:a,scrollX:i,$t:l}=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:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:r}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},dr(e=this.getMenuTagOptions.map((s,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,c),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:u,meta:{i18nKey:h}}=s;return h?l(h):u}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(to,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),mr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(pr,null,null)}}),hr=e=>{const t=me(e[0]),o=me(e[1]),r=me(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${r.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${r.height.value}px`}))},De=Ao("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),gr=()=>({setLockAppScreen:o=>{De.value=o},getLockAppScreen:()=>De.value}),fr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:r,getCopyrightSwitch:n}=E(),{getLockAppScreen:a}=gr(),i=hr([e,t,o]);return{getMenuTagSwitch:r,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:r}=this;return r()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(er,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(mr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Ne,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(oo,null,null)]}),o?Vue.createVNode(Ba,{ref:"layoutFooterRef"},null):null]})]})}}),ze=e=>e.startsWith("/"),no=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var a;if((a=n.children)!=null&&a.length)no(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],yr=e=>Array.isArray(e)?no(ue(e)):[],ao=()=>ea(Jn()),br=yr(ao()),vr=async()=>{const{getRootPath:e}=Y();return[{path:"/",name:"login",component:()=>T(()=>import("./index-PigglF60.js"),__vite__mapDeps([59,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,47,21,22,33,23,24,25,26,27,28,29,30,60]))},{path:"/",name:"layout",redirect:e.value,component:fr,children:br}]};let ee;const Vr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await vr(),scrollBehavior:e=>(ta(e),{top:0,left:0})}),ll=async e=>{ee=await Vr(),la(ee),e.use(ee),Te()},Te=()=>{try{if(ee)return{router:ee};throw new Error}catch{throw new Error("router is not defined")}},Ie="YYYY-MM-DD HH:mm:ss",Sr=()=>({locale:i=>{const l=rn[i];l?B.locale(l):B.locale(ln)},getStartAndEndOfDay:i=>{const{format:l=Ie}=i??{},s=B(),c=s.startOf("day"),u=s.endOf("day"),h=s.format(l),V=c.format(l);return{today:s,startOfDay:c,endOfDay:u,formatToday:h,formatStartOfDay:V}},format:(i,l)=>{const{format:s=Ie}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:c}=l,u=B(i);return u.isAfter(s)&&u.isBefore(c)}});function pe(){const{width:e,height:t}=we(),o=Vue.ref(!1);return To(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}var wr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ro=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=H(),{locale:o}=Sr(),r=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...ke.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ue(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:ue(cn)}),n=l=>{t(l),o(l),r.localeLanguage=l,Se("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{le(r,"settingState.primaryColorOverride.common.primaryColorHover",l);const c=document.body;c.style.setProperty("--ray-theme-primary-color",l),c.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,c)=>{Object.hasOwn(r,l)&&(r[l]=s),c==null||c()};return{...Vue.toRefs(r),updateLocale:n,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}});var _r={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const r=[];if(Cr(e,t,o))return r.push(e),r;if(e.children&&e.children.length>0)for(const n of e.children){const a=lo(n,t,o);a.length>0&&r.push(e,...a)}return r},Nr=(e,t,o)=>{const r=[];for(const n of e){const a=lo(n,t,o);a.length>0&&r.push(...a)}return r},kr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=_r,r=o?o.title:"";document.title=t+" - "+r},Tr=e=>{const{meta:t}=e;if(!t.icon)return;if(se(t.icon,"Object"))return()=>t.icon;const o=Vue.h(N,{name:t.icon,size:K.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=Y();return te("menuKey","sessionStorage",e.value)},io=Pinia.defineStore("menu",()=>{const{router:e}=Te(),t=VueRouter.useRoute(),{t:o}=H(),{setKeepAliveInclude:r}=Ar(),n=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),i=(p,y)=>Nr(p,"key",y),l=(p,y)=>{const{meta:d}=y;n.breadcrumbOptions=i(n.options,p),d.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(_=>_.path===y.path)||n.breadcrumbOptions.push(y)})},s=(p,y=!0)=>{const g=Array.isArray(p)?[...p]:[p];y?n.menuTagOptions.push(...g):n.menuTagOptions=g},c=(p,y)=>{n.menuTagOptions.find(g=>g.path===p)||n.menuTagOptions.push(y)},u=(p,y)=>{const{meta:d,path:g}=y;if(d.windowOpen)window.open(d.windowOpen);else{if(String(p).startsWith("/"))e.push(g);else{const x=i(n.options,p).map(b=>b.key).join("/");e.push(x)}const _=(g.match(new RegExp("/","g"))||[]).length;r(y),kr(y),!d.sameLevel||d.sameLevel&&_===1?(c(p,y),l(p,y),n.menuKey=p,Se("menuKey",p)):l(n.menuKey||"",y),n.currentMenuOption=y}},h=async p=>{const y=(p.match(new RegExp("/","g"))||[]).length;let d=p;if(y>1){const _=p.split("/").filter(x=>x);d=_[_.length-1]}const g=(_,x)=>{var b,w;for(const O of x)if((b=O.children)!=null&&b.length&&g(_,O.children),_===O.key&&!((w=O==null?void 0:O.children)!=null&&w.length)){u(_,O);break}};g(d,n.options)},V=()=>new Promise(p=>{const y=g=>{const{meta:_}=g,x=Vue.computed(()=>_!=null&&_.i18nKey?o(`${_.i18nKey}`):_==null?void 0:_.noLocalTitle),b={...g,key:g.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>x.value}),breadcrumbLabel:x.value},w=Object.assign({},b,{icon:Tr(g)});return g.path===je()&&c(g.path,w),w.show=ve(w),w},d=(g,_)=>{var b;const x=[];for(const w of g){if((b=w.children)!=null&&b.length)w.children=d(w.children);else if(!Xe(w.meta))continue;x.push(y(w))}return x};n.options=d(ao()),p()}),k=p=>n.collapsed=p,v=(p,y=1)=>n.menuTagOptions.splice(p,y),m=()=>{n.menuTagOptions=[]},f=async()=>{a.value&&await V(),a.value=!1};return Vue.watch(()=>t.fullPath,async p=>{var g;const y=/^([^?]+)/,d=(g=p.match(y))==null?void 0:g[1];await f(),await h(d||"")},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:_e(u,500),setupAppMenu:V,collapsedMenu:k,spliceMenTagOptions:v,emptyMenuTagOptions:m,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),so=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=r=>new Promise((n,a)=>{Po(r)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:r.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ke,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,r=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:r,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),U=()=>{const e=io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),r=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=Y();return e.menuTagOptions.map((s,c,u)=>(s.key===r.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),u.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:r,getMenuTagOptions:n,getCurrentMenuOption:a,getCollapsed:i}},X=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=io();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}},E=()=>{const e=ro(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),r=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),c=Vue.computed(()=>e.contentTransition),u=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:r,getMenuTagSwitch:n,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u,getWatermarkConfig:h}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ro();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Or=()=>{const e=so();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},xr=()=>{const{signing:e,logout:t}=so();return{signing:e,logout:t}},Rr=()=>{const e=co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ar=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},il=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Lo)};export{Ga as A,Ye as B,Qr as C,ln as D,oa as E,ie as F,We as L,nl as R,Fa as T,T as _,D as a,gr as b,xr as c,pe as d,il as e,ll as f,j as g,H as h,Y as i,I as j,Ce as k,N as l,Hr as m,Yr as n,tl as o,Jr as p,el as q,al as r,Xr as s,Ia as t,E as u,rl as v,ol as w,to as x,Zr as y,He as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/en-US-ymUl0SZU.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-IrZctHvJ.js","assets/utils-Jp58pnCV.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js","assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.8-VrcJ4P69.js","assets/@vue_reactivity@3.3.8-4NsB6yaG.js","assets/@vue_shared@3.3.8-W5PO5ES3.js","assets/zh-CN-GkzlnJTs.js","assets/index-I_piZHJl.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-ARe8uotO.js","assets/instance-e5KyhRtj.js","assets/index-kznjMqp-.css","assets/index-MMWnuYiE.js","assets/index-HFM3QOCM.js","assets/index-yl8s7Bxw.js","assets/index-ajyCn2oj.css","assets/index-4w-DTu7F.js","assets/index-xRRwdfEd.js","assets/index-xYaeuY9V.js","assets/index-5e1kv0vQ.js","assets/index-Yotrx9KK.js","assets/ray-9TfU2AhD.js","assets/index-xF107P0e.js","assets/index-HDKPr_0g.css","assets/index-53jMkRUV.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-oXH9gg-b.js","assets/index-iKuv6ZNn.css","assets/index--rcWkdSy.js","assets/index-tq_BoUqC.js","assets/index-ZHMYS_dM.js","assets/index-Btqqg3j9.css","assets/index-PigglF60.js","assets/index-48JFfn_Q.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks-ml9Luvyb.js.gz b/assets/hooks-ml9Luvyb.js.gz deleted file mode 100644 index 72812c6187bfc013202f243e0b59277ee305cd54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28371 zcmV(=K-s?^iwFP!000026YRYUlibL0ApBRF5N`~8TixuQH!;G_4u{WOK4-|`lH>6Z z(_P&S4jO0z=y_~UUs&gmCEcAu_GeqV)5+gi4xb+vVOc&uWUnnb;`=EVOYZ7le3@BQ zKmm>J=~?dT^EsB>WdntJWMyS#Wo2b%9l24Z6FLtLUh-yAYw@-h@P|>@=TUOHb_5^W zp<{BEu+VbeO)6ec;p?4{QiePj^mybR_}so!XU#BZd!0f0ejIs;dOmXf0k^}EW%J!+ z&k3pK6Q0#xWTd)UNa+FG#8{)Q-X)lyHxE9QJtiRrKC`tx;R5MolRABzPDu z+_-sNFF3%0H@GTzG~m^47#_yezCXYQS8GfAkoew0ZK1YWeR8YweCPT6u~q{V^23%J zci&sAHCAf#jq2%>+qduC*q+a4dKp)nP_c(q)d8Y|X8nUlcRT%juDBU-9<&F(|K3t< z9$Qc)+CDcLoM!k9`dfrTK zAHA>V?_mCfGs49|$XxtA3R#4|J0bJ%H|FdBf7_hJ_`A(n6Mye9YVLi;@n?gz>0`*c z_}k>{CH@|VtdGC@A$vt5#n~bLZib9T?taL6_l!Adt89Ikyi8`jOrlf`^_-o?=|W`Sq*KVZ|pyQ@^JOl zsonsgVJjsSph=hx%|sx#jw8SF(aq3=*xZ$U>Xr(W&iHU(R!FRD2TJl&-Sjr}eo#f1C33DwVz|lm zLEn!CLE-^(pph5Dy%ROxUwpWHm8t^P7AF-RI7TmQ4Se2@xF5PLgC&8}9t6$A3j>o| z!-yw?C@`)>?rAmQy}l1)c*S^!kJtuxh9mYk%MC1zMb^-3o0r0~v#{p#pp$eR$EjPQ zmP%q;vf;pKg-u|!K~n4R|v2^ ztsC(+bl9DnGcS2(XWbfB@8lY=B#a~O$GifiQbfEO@aS}#`><+3yDty}yHufZdFYOe zy~{&?^gcaaSQ zJObc|)CO4p_(vW^VPr593U^Jc@dhTCFP;Rr_EwUxB8j!KxxEdGc~n9C0A{Qa{IzOH zmj@=626D4%O*d(FiCh#dP?bl7q$4lkwyf=jXm;3igC_UoGCv{=dbPfLig^GL$6nA1 zk83S2?qkiOBF|!%JQOwDfuB5#I41Izm2{&JSUrHn!hj?LD}^I;P;O8J9>QdS7GSNWtN^HJ!0&l5kck@~=4#7-vSXe+1{M(x63Yx~ z2hcAwfHj$AC^w!2he3E8R6w@z2>Gqk!0ma>ir_?c#ds$XcxO+!vpYQGr?&A?x4L=X zV1PpI+r}sV@Rx7C|1I;=pZw-0KmR?;7%`EF2h}IrX{H-N$M@o{`D7b%?6CldPuAjQ zk5S+Zsp7K6>u_uYQXTTi_f+`#A&>6TLXfFQ_oIO0`fo;$aK;DENLgNXxVmt=vvjc(z{FlIr|L+afhED`o zW0?Uj;kUWh=_dF_-LMx{7g<-N;p54Jb{p_*H|E)?d|a+Gq%@de)dpbnc9hNlm{Pi2 zoM7X|+1aI}29G_MwPNBRAwGtDk{EBC^no?<7Eb@RcY=%n0Cp=u7*t_pN=_@XCbh_f zut2E^CU*lsdoe6)HQ*XIT;K~)Iv)d=kI|l*!)wU)T_=KB2TNX)n=fitE)SE@l@|=y zVw!s8H-5eL>sPK|nzq#VZk*uo0Zw4Gfln?Z#)AU^o>>QeDRcYyq3?UZimm{+jUB%h zcfB?+F4lzSm!TJk8e&*cn(MF_nIJE)a5vsNI~$H*5rYJHVNGBHmMuRA^bKYu3rB1a zIBt9zG%FmsihGn$ww)k$aD@}E@S$DdR*DVx*!2K~fhjTP#z<)95Tz|3sVg+`YDsL^ z$Z8)G!xdb?L?H&hR!@6R{QCCuCn#}PY=0lw?fyP2-`9CRHh1f+!RFZlTVzXYnXRx@ zc9k_CvB7|f8Vjtk$QnxwD6X->8mp{vmCe`LJd~Md^9u}S#{3eSUuN?wY<`u^Uu6sR zJ_hTZbR{!TXQn2>>oMz6=OqTwX{RFApOm$q|700)!Zc-quijNKk+= z&Cm%P2f6b4QRuZQbvsZLYUR^GD&lbr^W0irhru5yiEG53MGg*qeC**uh$HOAT=7wn zZ75iU9k{>)Yaewt@3R)n+q;-56Y>2yd>E}!amjWI#c}n}3c~AXO@jM5S{jYm6WCAV zLe9-iUd!_{CivSn$V$ZBg219l`-)5YZb`y7vo)7HPdH4iL=yKPFrV^N#@re3JB`&q z%2D`e4t?Hno2S5YC3CeolW2}%2amPmssih93={jQ8zFmUu?MnZaua0L1Gjl7QtPZO z-|vcw+yEEN4!%N7=q#q@aM+CvXWhIlq8VsI!HzuKeRUmOPrnFX5e1)(%iWI))0YwLIhoaM&QFNrueJ_G0V3e}CpQX%# zn$Fgv2RA;vIhcT&DN{6UXCgv&-VPy0Gb7}tlXbAT$I~{kH(bCSt??Gy)^Hd$Gwg-U zyY4CM<8nDQsAM06bl^d@fSBiJJB%0}RG)eB;;#r3A{$dp+I>h{fh3y&Ub z-kU_jSHBbqaAL=4?UnFbFxFZ>0ei)c&W=r?6L`?a?Nv8P`mufG%8BQOE!P8Cr5d@X zwGJ%OgM*qE<}_(lX!?p#3Q3h#)!Z11gqeU6dCMWw0jQl0g2MrbRBl*vyV>0DQ(ABI{9TO9;0i(b9 zcIe%o8NK&2^m^?G5UbF8hu&sioEDF(*B=j7Zcf7R{FgbgOBgo`LL&LcUILP+Av*`C zJ$yUV-k%w@k2BQv!scPMMYt5$y$1=i$ugv(VB$Yg_$MW`M!DmG|NLHcdE?c&0%D$Ry#A9P ze){pBefGT{z5ebWR2xQ-yvKn|j>9n^A0LNh*qPGOyitORcyJ&QA&@3o*&ZAaB1GCO zs93qZ@#qe(AHNMM<|iXVfms0Xq8I=iapKNoZQ0bAiTxE+_Cu2Qp%%WY=%eTYwotd$GL&GvO&!e3DvqecL0BwcgOge$A z#3T|b!F|?nwHszTiL9>MlsXgBS$KKxaO=q=5p1dcC5m8qCjZIDAHV+H|MJPd{P@i` z{>ps)kADLk|IMHO`1L=3&(e13de>V}iRX`Z{<=(`rTf(+czN`GH@x72B%u84um1GS zZ++8XF#vFvA8}tUMeOq1QR9u7sqtDyjd3#yeZPtZ5Si{`n-aHV+Dt3-(#g$7Pggc3 z(L;kRP0@SCdV7kVMdH4Ktn0N}JP?x1&9_6;wV4t1R72EJr;323N_jLI@%Zuf&aFEl zc@{i{AKt#&=~NFU;c4NE*K;gQIRM!{>LBowm!S{d4%1I(#`Kd6(`2x#u>2Tbb^y;a zPRywJ^su#kItjl^zrw8{fj(J&di8dweKIp@Z)vDiib66bPH`+#Z;QlP@SMEbzZO1u zwK)mT%fCuI=fE$;H>&Jzza74B&5ZA78NO|@W!vz5v-W>k3f*KJ^N^0fXF>Jz+xMPr z@3$sty&t}(?a%X3N$1!a(iL=xe`ZBDfL|urn_-=m`>&{-GG(n0mKFChwzVZ6$0r2NASbIfh*luk_sr?SY^!Ucut{+=dUAGK2PT#6Yee zG47IOOf5zxZ3@RBveI*zC+(Ob$3!#t8Zyv=(U)7J1<6`pZ!lmRrssrZ*}ODceJwM+ zj4nAwFz6k?x^{LZ(}FCm+y;{>B32hyXejIoB~^L@09BY{QhBYfkptkYCpBEJ)gL>BQUl%?MtozCgj*cg zvDk8)otdF?p9@1Ii4$~85cK{yG>1vpx9iO3?F4=fc-KAhpi4&FgN<|7Kntx~Y9(-q z!I?v0H?`gO0y4k7)L$HPR}5S$e0tjycDMI{8~4!0HZ6cV zc0#W`;AR|H`TSa|K={hAyK+bRoDFaBUB2hQW7=2K8l~A@X8s%%*{4<*_@^emAmZBQ zEzY=QjRfJ{7RGnx(2MVuLEW;kAPOA-Z;Pajm!?tLLBo=RfY#Qc%f*>_5SsV7CFZ0w zTcdGt84i*+asu=exfTurTzNNr531jS8E;x_DD9B_k#mgpeZ!B)`qqveYuz|N#q7`JB)hv3wlIm zWmeJcpnt+D@ZiCNCG*MJUEixg5wehcdGrq;`&- z{MWYEvE7k#14zOv$Wg8sT$WnEBeNL}`e=N*%@btV+hn>9G}Te z!{f9`I}_Z>stQC^fmYQv8Rbf(2(kBzs11+?v!>JWd1-ArnnW3_4bfEAkSiK;%Nh#g zw8k+C-MrwMZ*ZgEf86Cgp0<==#kWnhN(>Y6RgMe2-6iJ`nY0c7pzjfnBy5CJQ{KBY!2osz0!W=fhhr52)L93>m3>phP1R8CpSzxH1jnjK6dL)t1Ey6N zK!y4+aM(`W%DW`tFwt3>tMFxqBj<@}X+i^cG64bIIK242dmq*n!LmaT_Kw{sFkhez zvR#3uDrk~i@!|^PV<0l23x^aDYA@8_kDw<0ZYTy?dfJ_x@vm1Klk4>YSb0#gB1R~h zX@R&Cgh{1``(zTonjy$#G3<(4lobR`tyMYfA$8W4&BF@Hs7geU^3l_JuY62~N;*?u z!xogBc1}!SNC66>AopbE<NVOG>>~lK`HD0Kj1ic(u^tpdKq*Kmh8tN7jB3dS=Gp3^Z zl`llIkfFa#6O*;_5hDkpLahNVf`v4gTp!YUf-{njq4LOi_ei2Lk-RbGF1Y5|M=6Kw zIk(IsW>B(l)a;mu)nZ89bPdR8?f=lM$lW?`=Kp}iA1weVq_F2pEkiVP#cNzc%>wn#8 zp{!21E;&vc!9zIdfwe6K=3SKg%AvteGXW!7uCuYRY`w{Ek7?$Gu1OAWjIZhda9|86~New1xZo=55AE}gZUW}TWz0c_JcE*5+o z+F{P0Ff3i4!m;%!SA|@s!t>Xu9REp~N4iLc??yQ^oZo6w5Q1nO6$-o+6ThT=(x4|n zK;Jy%wQ&&^*f_~1cf&pAI-bCWS5xP;b933VgzDXThHG`G>+g*m4@3q(t)4?ANV_2A zLV6%plL~IqF%`EK+3-D6qX#SGOSMr*x3UI$T#aoN)wUcqtCPOfQ11=9i^&;CU!ceW zh9%oRCrrLRMBRC)-Y~cTaQj%#s{4kQLhlzg4+F%FgxbjaI)&Yl| z97oqvQem)R4$6@On1ueqp3t>Wh(H8j{D3RQ*_oTY`J`1|gPj>QXBeg8k{PN(Dqw}ReyMJU>*0iQq})H! zffNcUXE>q(m4_Fhc6I^MMR0@?d%}kI9$deHLPVRV{Opn$ot*(JFjtitE|W8%2QU&Y zecg!AlfaAV7pCOg+$9b5t_9eO1hMg2Mrbr)NQ0KFnTaDj0`dw%8PnjhpB`(Z+A`^6 zXrk9Dueoj50e%scg2aUW{-V|}5ZcAJtdsPSCJ~XZ&$;q*n`Hdh28iiVu$IitMXrgA zX>QKNhY^TMuv2m_)w8XV&X2c~rC&HM2}yo#2Q;_Ww)Od_cF&CCRFN-s zm_Cl!BRm=UTDy65#cjj<{o3kEd!!QQ7RE*!`g&wI8pLWm80^id7^wKn}RMl2p2lzeW{ zA2f_fpghX-GQ$DsgheO>V-W*0cmbE+q_%AVYb7p1K?V!}TfEvv(~FvTWG}R^G~dE6 zx&EL~zZ+fCny9lhVN-U!*=%CJ-N|r4p|TRug-iGsF5z9cM10{A%?p=X8F9>7_7W&3QDX zSy^Q(^Q>VNTjU3;jm71Bi;ZG~P>tDGSYb=^Pzf6Ajac{JZr3`{HP|4;ckwK8h)QTW zTgqrr!MaR;h*d%M#~uh!GJB&e`@+J4$}5zwY27M^OMj50F>Hz6eo2Ku$9x(88hayI zVgt~Vl|W<_N=T&Dnfkw8t1kiKEMfj zd;$c3>HWkRPL@*kMr;!@;7+|0;aPogDOCU0fkazw;$ADw*=Q^R$u3e(Ts7OC@25bI z<*3(yu36U&T4+lmAXXBRNEMQoIN>j$(FOX0G`cQ1_ZxPQu)fD_7dEO*7lX3d5qt`eqCIwY20-%o()xu46#vjo)=hZ@ETh$!|r9XB01WjpG*WvG?7 zOHrC(K@F*fIf-w*zqvt_qn#2#HmDi_6bMKg3k}yPVQB-T4NGol^>LZiJoYd_wZuGc zt~9UWeWSRw^?6;zx4I$^2%zH z(yqD(bxK>|@Idt~x0jZd2!du~vA%j0wnmQ=N3axFA@MJ;k_V{GV<+VcTD`vNHd_;w zB5J`Ov8~B_$wtY>aXz2R3hoz%vYka71Sa5%!-6Y?Alu^LmIjqY+Q%}GgZjH5k6B8 z8aSu;BsV83DWrO}s4}2G=Spl688a&>(5+*Et*n+PDHazOXVFm9CHF)z=;^=7UVSj@ zE>bNKF@B_8iJ&`-^Ewz8%5K5H0Vq1ML+e1IhR07wv{r5-de)~?UM0u%p z`Zw~rgUf2ie@$%aZwf`g(}GIj1AV9cBvS>v(v&E-vOW6kRDJL)+pT}7ZR{WEoAu|K z66JkeslYMj`xm1`d7R=N;d!Tm7d#lBgmdURH2uL zwU==i7DnE+U{Hs**)`6^fl%{0-vyp5!4SkjfU zPc}aVERGnhp0*(^hO)Ey=KR9aLPPMdjMKq3uII*wMXhxu`=?&JiY{C}S$5U6Ycl4^ z8Hik$xNr*>k6Y02AhsJqC=m<65|w)@e9ep?jCvT9gz6%)%q87)d!B!48$il&HRh2= zM*-+c=SaDMx9lOBj@j3MKDisD6Al$Qt?)R&-YauekyGF)%_zL9#6>mNfj?j&aTSrw zzk5>}dor>$(rsi>lqbQD>Y)WBH0+PcZj_XF`xs#CG7)eY08IZd@Xf}BqPrzzggzipY z(lBne%wisuc3Wh?PH&QR^eHVQd z!ULfGBOaCKQ&@l%EkVaOPtm}AGNDfME!6=uH}HC7h&=^-AmB~pq_a(&5j*4{iA(<~ zVjwYTuUf0kHfe|ISC{Jtq<30cSZ=ks&|WPyuL?~SUu-voeyTaYa!?mvudWKsQe$C|2RN# zKUbOi>cON&U64{4|4IxQGY z_P#Ld79z=}id-UB1!HSd#7GADq#xToR~T!WoDKO&AN^=xktlI4425%Hlt%BcSfD+- z*)!c0;xS)3mFwM%N6sOq?@cyXQ>mlBGG}^P+&UiB*2~;tHcvY=SaOGxD2ttJ9zn9 zRG~gpHp7Uk-~z`$Zkip4KwYx(ar^P#4;g3!l{&mxu9) zgtQlSyw)}k5VW3i0FWVl9n)|R0;I?TbtlvV=i!(bld&sgOvmhD>Q=~WYIT~MGmo7I zke5~}9!QF-1FOQzb(CrZHdsIq$0OEuVA$eJ0zFoqBzS3o>qx~Sb^3hfg9`<(nO!g_0lDCFgG{Icmg{WWZX9`grU}i zX@t%X1G;|@_@J3}T3!+Xf|)2oHAN)k;NsbV;bzBjP8`r|$T6w8IcP-jRE$T3|~BXp6V)h&AJQ$Bklq*{ak?wB2 z_4SB>l-20~%tq7qnuiANY2|>6J7f{B79**jS~CuSF^0V=kXQyLhQ65%k(0-3(g2Ux z?iV>odlcQI4f`DoaWiEz+mu(gJ{EC1Q0+8v6K%Zy>pyt?&%X&)x^c78 z>kZWw>=G^y=%pHpMNxWLI+x_bni3fFE(hcNaZ!Lk??^LXN$Qr1?{4~@hIr|rPkDOB zuAQWVwu!_HtWABxK(;hg(@9Acr+|1k7i2x!R460IxbI@5epI^eN*LF1-&Z7{-TIzg zn%>yk6KjWF?R@}i0Fpv)6M-XF=NCBut5r8bt?Ffk>~+H^^g(9X--mrR?6x?}*%va> zXqv)eaR#)gPmyd5(PWZ|>^h}&n$_w}W3*+cmo*@PQQv#0R3PFsb5mRO2Wi(pl@P8f zM35NoDII%E&eH=sx#jl72Yfm^!`qD0q*IZ!n$k>bD?EWJy;e7?Y4J9XX6tvvA-|!RI3LG-v68fad$!k+kIf; zZ1@t$%4^fL-K}C#5uA@jY40M(4D-EniPIE17m3b=mKY#?;+fVS@Z7x-{fvnJo~CDl z<%(SyNP%=+2I-#>9p!mxu8ss%=W;~+)xe9m2;iz~houTpWXpJEV==Fho|La%&`M9q zSDe68^tmnGPg^eNIB_)+i+DK(lp4G-PVh*VZw2umYQg4L-MTEFCa6;Q06^EjzoJ|xfEH56Eem`Mc^ z+A9;F_R@i;)D*t+)~%xsw7cb=;!tlWg`2HGfZC_qX>k3LDh4q(#<;g};(NiN-33Z8 z1Vjprz--WBA?31&YqjVI$?O0)LmV}y%w!QJSW1Y5mub_AGK&?dd~($blU~*$a_vn& zk2)_iaK!L<8g#)qOhG?CE6wm_9zhAp!y`}{*Yi%p@XTP!`OEQa0|tGbE|}htHysMb zbTH*Cp)!^2P&HMJJcOEEOUU?#$U9M4FTYRF)|Ve&V4zLc@iBUrl9U^%jI72qMrINt zGl`i}=lU4IVp2gdx_U89t#rW6h|$qGOl+8G^eTh2d!!u^9k~N_**GzW8q1?ELQ{b! z;oGQw4rbwQx_~X2n;b#GtHx$?IfpA@KB-XS1w|I5an6)}nb4UFek8kqorKMiCf=}V zBCEQIa)P|7cQ3aYrTUL^eWd+qid7K8f#(U(qNd~<^h%F{PtZH**9BXkcX|Z2s!nGq z5vSt1f&Us}R#|GNE|}~QFxhlZNP*G?hT4!Rh7M2N7|+5jm+@2<^*m2!&D`=_KkUqs zeQ|Lavb$3@)+4s#s$iI?zn1qgn;2ZIcv_(1J|>xF%BX=z08dq+d%^n@ya0AqkSw6w z-zTgaXa|!DM1ix#(Xyr$xt$K4*1&Xv!B0GwOmhcGD8g9N8xHDCfC^?4pxiVJoO>q)4RBsfESVhNxsrMl8Pf2gO$9z0>3$P;C7a!#VVY#)$1!_&0@0b|R zoZkd`NlXtF@#(^kM`npzJuxin?5u9RZmpgr>`O6Vote) z92I3-bwZZN0Mrwgk*c_@w74#;uLDJk#X;sEYSOZ$Gh;lfpfEkNHZ#`Of%xU3(&X~k zJIL&|NJ}sDx+yu&&B3CU&TAR!G7T`+3Y!De>*2Uch2pi-J1sMUy65J0T+?T&MtO^Q zj4O`=yW$DQ72?o=;R5Aj+b~n-=FBm$&d&5C(MQ7~t#H6k60{~46VyXxxs5?gh4MV8 z4FV`di>cC*Y73PbJLbhV(_W*N0>j?hE*lKI)(sz)w=p$&X#uV@+d|_2^@?QzTDpu! z)D$mJ#f+0w*nhiYg zFC$%9Ju34;LRGmu^f4|vG(44s{S9mXB2HT)vB4oOK(k z#fd$3wJ`Tu++LLd=tv$tk?kwyNG&y$x&;YrH>6zB3~~=<#U;e67Yl@Q6(v6j&tV+m zs0910_{X-JQ4-EarRq$vk*IEmid0mWqtZi?3Dlt4EtPeoLQFgpVFE#pDeWovn*oD} zXm#EP`R}~Lg!@c(9S@15s!;2X5-Y5A81$S5ith<>*#~lwvdMK0r0DfEJ1u2ONZdnH zv6tF!C2lf^3k6Af9j~`whnSJrCm;XkPygv}KmDU`y#Cq$`s`o6_2x(a-H?@R5IIc( zF{|O1-}>&G@Bj4mfBd7*e*SaRMrJ^tqjf6IhGqENgGJd3CS;h$Gl&SU;t_EN%X6XS zvIh$z3yM>x_pY?;N zYlC(hhwQlPCH$UFPvth8ov;jWOy4GKmr_}6QDnI{g3r0e*5s=-P=jh--5{xlKNUy6XDTgj#7kU9QfgZ z0bBTxjBa!hETG~yJs-A#xZ79@WF}ZrXvEBb!qB30TxS}$Zag;7{5%3#J7|$%LNHx;c26H|iJO+i`nR8{U=k%uNmUFk zcm@5(FzmZcFF8#wzcK2yhA|>ZHoGOs*DM^RU1)KBbWzCx8?dg0rf9As>@zl9NRYN$ zJ66FoaR)aDu`{VwyNjaR4jn+kn4E^Sjbk2%J^pCRM3HBwFbm!Fb!DrDyS`&nO2~(r zQdp7k5!QNyDw!j8Xenima|lHRuzDdu%=se3^-@!+q(%}$OS8T` z7dCLZP(h@uR)Lt6TFKa!HzCZ;9fxUZ7v${{1F(0DS|9U{Zvjf|iEv$C_r{EgaOEVk zq}a49JF}c35)5H=krry=GHiP=W_D9F%|TUHUtlC$^o;K4K3 z{FzIUT=GXRnv}2ST%V9`j@#4V`_0JhpkyRX4JHuOwE@Wbf%KHZML#$0MPPLddXuaq z(p`YKbSgC&SS|^UnkpLcFD;@%=h))4;pMpq$Tp>(O3e`F z#AEn6)v||f!_>1E@1p3L`=Go-sN@2D-j(O3mGj7fMU zjqnIHji@TFqXzWdcc;lrG!R&ku&q;)6CN6qC9kG5Ip312#Ya=juo~IXHCC$9)rmO% zt0*FMdHLl({g=;v@+St9UadV2!g~)5L*(~Q|Mt&bf9rSC?{UxdeeLt>pZxsIAO0f! z?4zdH811os*vHvOM@0z}S6e-VeiIIa0hp_wpJ%A>NVY?v#bfSFhv<^`rPV7JU9n<8 zo#U2fTrxxa>hRPmGEGya%i|W3x(OR)FY8-w0hq};=b^xt5C%5TZi}Y!PysNNGrKLc z>gmzB0FC@dwHyhLnSn}9onr;Y>%aQ#*B}3>LDo9Rv=7fG>r82CNU~I$faA<~nUAO* zFF@{NO3+{`F?8VAh0zkXqh)pBkz;&Adc8!WJ?920>C)Tf%5rP3Nv`m?L3FV=*YYRq za-uYKYv)qi=O3`Pj<;C`ER{FJt`M&SRhKvdyM{e|E$xIhCKjrCM`eR8j$bvjtsAeu z_x(42|Lxb`{PWj;{XGLFHa&dy<3E4%NB?XHf_N-W87B5BJ^d>0l!D_fcT7@{+Ua3t zW^FlUH5H8}n-9Lt81NYpKL$?*Yu*S>8j1=Ls0`(}IpOI&eXx*leKr=3A20ZlHHK}@FR6K9sa7i0GWGYBe)wdchA{@$pd>%bwQB0 z6>e_MmAAsAAVA*H7&s&L;CwEynXYNHLKT+y8JFGZCT8dwYKy(2lmKcyw{OA{;b$9q z3b83ks>#wDkp_%zhlL%!7jLO!Lwg68)5DSDu_K4B;=wCw4b~Gck+`w7O=9a|TBm3s zs}Aqlx`}TnPai>-TlNvQf~5=Ty?pDb88g)1X42$yilwZy-bA*FR-)*SE8PeBZVPvN zRk~ugvM}F2Sv%Jx^ez`}0wC0f$NPBHZOA?vum9V}uYdBx*FXC6*WdoZFaPxW;}hU$ zUCBQC`^_o}4=H9qJ3-nl^cBCUIRzjDj! zC;#%3H^2XnfK3pUjL~?f^J9Tlxn)D~`lr7bhqd>4heDBe2D4oAV>!)+bPX)sL6*1O zmvh=jAVw}pIOwi`QcIHGg-o=b*RyZWDg-UwT~kYc#zb&sI;;S5-k6?>W8> zVJervGKwCQ+uR1ekl)$u6p-ENZ&h-dq$#{)9# zrjvTMIXS+))~tzJFwFsLNWbIVF596xysVCHTER~GWRfCBTrXv;cU46@tPVqIXYcPc zCKCv@;JjButX z(q>|W0Wj%^OxS7VNP`{tVe^oJ+@VXi5}NP@)|Z12@2{dT46wnv>2beh8^Yv>i5-T> z+>oOnE^y`%dAU4xb;m8?psRrZZ@Ha`^5BBGescaY{}9y*YN>~1zF;_m)(w;oZD%G5 z{A#vjItop$6%~!EFX*~kAw~p_(M@_}zXQ3_t6b^IHo6>s{C;pIY80R`Q43SHFOP}U zy0zTavH*MJliiG5sR`?$pR8RlhvtZO^QJAA-tWYZ_h?FtGZ4PZ8(L_rZ-|c^j;>O#CE$(Wk?upBSzb-XEB9aAp1l8 zTu|39_q0nXdwCT0R7eyos=}hsuA~i{Juw&B`dnCVo0i?SFrY~aIOHgsEzF$AIXG97f zD+6im0bX;*k-!0tJSd{CJ=yx?ktLoqJGWh?>8b*8{uoh4VGGYD7Q|D;d`)^*?WAE# zasiP0ay7&D77)a@as#Zw4VmEQ6Lzy+LB&HJ(*l6b9E>UzrCO(rciyS$NriNss zeylm$=N&x@#}UG0P$)z*loZ`3KmWnjb#-V|4rhi|qW}qg$a{|F4CNGqRBlPR5z(b7 zVg4o;P<=oYPcJwVs3X%dW{O?4&olMY&V@^8smMavB#XaH%I>+r0BuH3CRcg_3);kw zr+Gd3_)(gYGr~aY=^rc;To zh790fpTnj49R#Pu;kx;zWvwR#Gs*-v<*Xfsi4+FKjk+w9?VF(kwdCA$iQV0#5>`70FCZN?N#n3i$P!8A)L1H-w={ z-XM63^~kdJSfjo$&vs#5fcaubVBkqYVC-3z{UtPOv3VWyVrwUsoTOt-262`MfJ46J22*Lp5*hOji# zk(Y4jV%7@*$f5vp>?`!*L{Ljz3`m|Du1JOu37~1TDUSkEqP-uX&Q*Z23RTt1vt>OX zv?3N@qM*gTh&O?C76=fgJY6Y4Bd~}hDQcrOmIQTA2IHy(BcB5!54MCKU(zkW zvrs4^vE%_0j1n;u=dYGz5Hzw}n=kpML$ri!rX&a1ql-aolw^=&cokR9ukCx zb||t;94|LHGw&9WXMPDQK?0YkMpDIB1$46&%o}8=PC4`6pfVtJbfOWpEeUR?W#Nj2 z3VxFNMB^nnXR#dgL(tCRSUE2MiKQv~xKdkKEqq6IQ3YmN6%i|`frYVtA)@iHFkPKe z2=GgW`$b9Jh`c0jiq5RoR#ns;GLVH`P9J@Ijnt>eK;|(|*R-4hL=9ZRkrRJCj;TWPz*lHk`Wm*eGvLRpHo*5bQBL zvv|T?g~G3nwPZAM?zx#Qp!Oxb`Xx=%?TY5+k{V!iZq7_<3X!OvSEyX);=%{YW!cBD z*9wn?Gl@t7NmY#vwPz0HSwt|Ja+r}&)Ea46yntesDkS&fnsQ49;9^;rDiwfB>!+on z&2p+4`lGhBWtkG8Hn7%bh+lyk^8J0EhEv7HDyuU@bgUPOR3S|SWheygDIb))8Mzrv zZY`p2uIJ;It)F-7q-l)AS@}6!vwTc9et69lMV@hz68$Rq7K)x<)Eyr-OJ2O%!mYOoHN1e;{ zsoV#)$f!Lt%6N%((lu<-$pB`>&9*O%TeIMJbgC7OoDY%Vba>8sK4OrNg<%Ys`~j^l zQqhjK((cH4LXnZnZMn>e2Sg%BuB$>ordBDwa$dTl%pb2uuyuR}Nt1@Ek)Bk`%$Y!6*M z7^IAhbdHS~sm$r@fTv*=X>wPqAS@_*c27CT7464?9OO5rn`*_C;~Z)rfvFZce}_`p z7@%27>TysknV#!k0J~xmn_ade{7CTuRll&AZlQoC3U8=)&C!bjY2GRlx*eBA%_veG z*QhSZpFQ#Qi3c9oNNPs|=$Bl!MIVG&kQU=}3^Z+c$gao^<*`F~b|=)&N`zJ7Bnu_n zQ``)jgLnoqOtjTl&ES0FPQpp!eG_Jm6#JyeBwK}Wh38`hdQe9EPg z1Mxk#Kk{PKhtelA5mHjB)JHi*#-!h*{p^?`Kj6HzNg1s5b&x(g7)ywbxTqE27{x-+pkv7L%Qa*M`D1yx6S=vwQ3VT1i=ZwU@Ado5q}B zjoeo2VXlu^f6)0=7_RG`)$F42V=3%u(LDM<@QTgIvXUB_3b}q7?zE5%mI=&OM4Kq2 zUm+qqx;M}vdsEyn3A17?tv-+stgI0XY!ivNkrBrzPUC1$q3x!0bW$%vymn$z-$JWK zPUNOl3K`5Io^Z&8-qlDY8@{igvW8_P)YTvfMT3@gqk>j0klYzYBI_M_t%H!*l#_Zc zbp$enGlU(nIL_Nr1wr0x@;=NOvM9HA_n4MP)iag}nBer<$eC@XDswqU?2b#L|B=fg zKYt;hDGgZ3;IhzhW4(*QST4=+ZA#1|!$IdqjQ-a}J6R024b`$HHG~z1hsJt`OlV`< z6~APeD;ke;Swsf3uJzFno}in(O*fP%oj+Quu;9qlV;b}I!)LeIC|$}>RG(Ux=v!EYamD%22xvtZzSk#2Tc*m`c&po==!kXDNT^x8Tb6mWdFrb_3)sn=*sS%Kbthg!M zv89EFF{_@U=bm^yGNBkbx4GO%$hxxg!SQRqK&CH`9DzYwoK$YV=X!yF4=?>NaMJ!I@5&{D)`HCM^#p#Ku3S%Hhk0_r~RP+XnyN6fEw4r|`U-2}`qF$DOXS?D?N$f~e z@bE`K#4f4?Ijpopw#PE;veItZ{sW04PJg=c4%_}N*Q z3u>T(Apmz#-si&4v@|%vI69fy@uRzh=mrHx+uuiRHculARI92JLP^7B&0ekg!l7dJ z0(3#yUQwh>&WWcWE0^_Qa7tMpq!xSxBa?Q+Sk&XupZ=WoS?p>O$4Y&eb}J{mcf(_`UW`q&Oqo{q^Z zvx%j`QaKg#ROqX;77!&317)^*e5$iy82X9V*RP<-f=4CdV-|Dx{`9MVE^rBttord- zRM$eJ0uGBj9tR7j)je%P4wDoWaNadRB24Uz&upG*lGgK zP%+EZ$RgMC#if?!kc1Js(-IKkt`D>Lvx@tuIJow(Sx6CQJgQ>4*<*aDFDEHT8IZ|1 zkUChiZvOLEk)>`CGlfc0WF$`2r_qmUj>a_?6{^_(@e{s4KSR=TI)UEZyt{SodPC>k zU_CJ{J46ND(2&C=?pB)a+Dp0tb$$tA#s!M{(vCxvRU{(fP<;FoSk{7E+M6H#z!;TG zEsg5d(QJbJV77&Wygc}?(O30yUEH@mQ(ht+!%}gkGH>FD|7yL7pH4U35?#114j9pq4&~*#RoA*`{1kwRput0#cOZCW zcVf^Vx>f@1Fpk8Ms-uM+5rf}x(wKH{e(*^UELnPt23ANNTAu0N!E2|9c#j^7y|Lq1m@F zwCbP6kehuRL$NfAuyXgOQhdHHE2W=ViKJNsLzxEcl#-xWdjwRePwSz+{Ln=T(!?)a zih`L|7G+CNFd4vZj#&w~I)}#`j;qaIajL0a<%AWUulP9QS|#9-1I6TR+`%L+Nd{%s z#qRTzBDjoRQWZ86`};9|rEOE<0d~rsOUowo{8ot!ZnZWLtb;`#Gwo^(2D0RW7Y>fE%Ef` zr+@qUyFdNnkyMbhE{vl>`3s@wIA8WHG4$zozWwG8f9sQf`SF`?{M8qar-CH=Ie2ld z{Dtt;%$LpMN&hdmA^qT29Ny~5Ouj_foGMpU73}zVX1AY}R3dsJEc8n(c|&0_uXYRN zrJ1?|PR8v}@d-FRj94~poWWbg9 zlvmsvO*t^ zI_eg8Hj)ga`S7{naP)wP8Q6C*)kuZ1jF!;pD@R*->)n*X-fgUBnb6`hjY1Pm4&y%I z9(NJK$gL5mb90hq$oE_PzEfwh<4D-VOq^@0>uwNou)#AX&~sc9}h0Gaot!;|tG2$rk43 zV2lp{wtZ8}CC_G$9rH32F3j5kgSiZ|>~4sf#k(QufZQ0-_rMV|&um#`-`9>6AjjD) zjt{I98dxu%mVy0LakII(j&RXEAosA=y18!#%8#x%XdUD}W8*m4XN^qw*&*Q>7VlPW zaqf(q)>@|~e1aeJd9bd#2kRd!+sy1_S!mMm!yLo~{75&PZ#f0<&}6+cmKftur&fj@ ztVL-A?6ub1++;69YUIQ@<>m{F24|x$%08}Nj&T{ITw=f)XDtBn5v$YD5)tP)dY@%KHpw%^EZGy9f6MN7%)_upXHojh8uiNlz zQ!-tpOKt}KJB@dX11s^cUY-nfKp|+RpPTnYOlvWT`KH;yRw%UYlRhkj*(=^$g!kRe z$ZgPb)c?9ez_SjF49wQFUb~IUiD9iFLpWT^zELCimHL_ceuI=Wwt#xSgwEIY=jIO0 zeOYLPbB~=m=CGHpOm=H@-hBbZSc&;CbWD#>SFqK^S%h0aCCF*c=(Jj@Nnp!qVx4!x zT+U!5H&^LcbHsLgrdSiKbMIu!6{lql%eTe_slAak^_Ie>@+a095;|2Ja8s}=W&kyb z3!jn5y1?^TAO4Zy9@sIkFAKA={$u%fpBQJkv!IV~aD(O4+9+XDJhx^{^neq&J#t6&AKM;TO84 z5%-*b?gN|DHv9o>?>&vS$2~f|_PIKZJedgxiK;+QCHE!__={=k^!+0B?(b{%QWq+R zx4eI@LRFy=o^mhcodD!#Hq7~2=yz&ma^7SujxG$kz+T{0g}Dy{YCu$0J}vTFFJX^+ z-bDan&oQE z?=rE`hJR%jC+rj_O}Q<)P`EI><^AWqJ|1VweFWB=^Pafag*8QcpJ{DQMEb<>7od&} zzc%z}DJG}Ln;-s%H$V8JH^1|vPyhChKmDiQ!!vx^SeL3z&!14j@^R`#ulixFR%U-6 zjrLN{m?;aiAeZ??MK3a-O>v=_L__&bXpM@cUeXjTrswjM+_LS~XeYUTj!Fcx?^zS2 zNLLR5)L6~DkJt>Lq#}Uq0ES4JaFV;H{tEA*Tj#lPZXAK66OG%Ux|A-=P}4*@bQfvT z%Cg)F2rbG1T*|Ir|Cqb|G`k@yyOdG1dXXX}7i%Tl+~nkl4khuHpPb4>+zM(?7>ufD zuPQoY*l13QPv{Pn2A860&@M2Jcibq>D_m!>11t)uS{w+`zL5{#U2+MQIEobjXo0#@ z1Q*3q6-DYC-J=-%B7iwq@XF*Y0F^*#eov@qg$e!IO%Km#F#wan#8u)LY$XLb8{vs@ z`STMXLz4)AjME?sc2x#YQp0?Eq+`T6a9dpKw@dn416{Z91X^l~KKY0L`N_v0XGcPm z2Lr!u%j*l3>go5tfp=B?_4i)?;~!8QDKeFBdD7{binSVA4IOenOchtZ`TAQQfBIkl z>6icYx6yd&nd=Ni7X4xvnZifTNrb8rp_Y$)?2 zNcazb{^^f@0#JVTr{72$eEsu3c>Oy+AO{r>#YD3HHbg#PUcBRGsh|AAch!e5cqj{K zE|+xKB8V#)dUWVZY@s-r_gY#>E z&@?{#m;Wk;?Da3c{pMT$H>R!GBMD2p=yk&oP9OMXe_zyCt)>^D z(xuLj4k&(kAuP;q9q4n<$WK!%v0;XYHth= zA}#F#$mHbm z=`~Wue1()mS04v^s7|McbSEmY>)Gyzy?@?PuFg-3r>0_J3RSGl%WM`CX*NrD!{Xo% z1qmW8JVUMSZcuWIt*c!u>xo-zOKy&eubn=2JLsEXikq#h-TIz5gb>DqnOTirYAYHG z+u3F=V#2`5qCB*HeqxNIajnWwGUs=shX2qhkA}vMri5GQjY|=aTr)qbf|6OaQ_g6P zK*V6}@j9QsZJm8bjh*z8w@5<5v9@)U5XN_4Vs?mhU6~C7m4GyO<%-CFAYS>7)ok%6lPY__X?E#?Z?afXOGyBg@Ypva(}lU5hjQ?cPD zM7FzhsO~sS9hcCs3$;+`{YZ?gDm0fZ^`%V{{Z8uW)RIzHXU*(5{oU4H8qrRkLiVvY z-SAk>yx4BC!ptOb4h28qd@*3N&k;!xg2kZfD6qS;%c+8hZWFgEI=x9<3e#feowsFu zlBeury>tLG z89g1;v49wur9gDF!{y^U++F`=4>ZC z^5{Ju$2CXtn#Np!piGWrkgXCz9os}d(QTqt*bDY6#QlWn{cm6l&b2pDCM8dKW)i}4 zHfDk|nes%JR@6Jy%f z4|A7^Ua)7kfX8Xt3M0m~d5qUg270et756m9I`!pZBG=S2fdpUh@EBi0@)siW=zKS9 zu`rCeVap}+qUw<0xYDoA>U-xQ{CzhceiDICB4>Eg^I>F3VgZ5W`1rVXyig0H&XxIk zy?!M=0$E@9wipdm19rLarKcCejXby7^;#{Cfe4Zar2>r9a4kHsje4bCnP04ssx^$9 zo80`huXieK&-WeSbybOzC_Lnjj9HVApMgrP`hd`;+jk7og5;7h7-TV>fOL#`WkL`+5y7b=bUZeyXg^cFxK z@D3ucUR#V)i03tk8%r01c)lFsd4jmtSOJi$E0vYrN|pY85s)uWfPB6j@++Npe~n?3 zxX9TJqrJ>B&W*&~uX5I1#?8$&R7@k$ClRB~WVELY+oA~f1~^k~yjRNql}#S+U;pG; z_*Xx7V0t&^Z?F6xGF-(G2nMAG@9MFq|rGM@p2coNA`|*evouw2o6V1fTG-ygHcLEQ4AfI z7F92I$xqA3imI1Q!E_#?kSXj#drq~nrtT~jN5_q2G`>>EO1-aNfBR=|zW>u-{`l{H z`G@CTYjLa>Gc-tLCbT#CJR=Xu z&;In2U;LTyRs(o+U<9rwLNUlR3lxSvaXTW6i!rIw-}{?MP02By*j6+{TeEifn}7ew zKYhOx3Q17s<2@7^&mZSE-}%iqKl)B-V?^Pz&=gj`-z{s6shfJyD1Fajr|RDKmNP7p zldVU4z2vC-9xw)SkK*wb=w0NGQDc|RWl9>PNn%b5MIKd>O>Rou$r8mZr_@7C9kI@Y ztLep6uWF}9wrO-b{k}sZzmFr2wtNOVaklB=jcs(>am;PDiPg(}cxpm@S6Keul?L0} z*6?n6!LhR`wS;sCc1-nkYU2=~(XVT6lhH4>_CPoJ-F8ZJ)69O>AqwQG>yes+Jrt`q0 z#x~O>fjgTuQ4J2r*;$=E;7|@$CUSLMzXyE12K?NtvyfLoI<)MNzXQK(fU+=myT{qt zU0K!R&?JSb{eZIr-gS>W+zZD&SSPv$?%>$v6t>N^NvJe8o!0JlrcT`y>t+kO_B0*G z&2cN&N%i%d?Ys#%jZS&)I@EFksA>8h)cqm6ou+TkkP05<$5vXRrxv_&g(JJL&5`=N z+uK`TACA@z%n~+!X%i0{fb`bYXUXj@0nU40-=3Q*rZ+@^dRjnmV#@z+JvTGAq`f(i|;n(=7`dD9)Sd_x-DE6`l77L8I|Wm z$a|-IkNt0#h^U9+qi5?JUF3C#6DCNvER32-+7n+u>@&Ua~%sDsLg{-(-dObA!K_wW)C(n1Z zY!0)G!EB?)+@`b7%}1;O94sRmtQ#ZE4>j*7T>xg~qA$~DuPkGqu$(w8Y@XqR(BK{e zfk!Gphuvplm_M{1$|np}7P7&>YYEfMYi?wp7FRi;zPv1x#Sv~twxr!SZ$HINz^2+> zQ#vk+G|%lQFKinqpol#b z`hoenQVz_ojfPvNpE zBLkt984)ns=^yg~)GZZEm}j@mJ?X>j<1M8wOGFSQH7Amqco;k6(I^1feAPv-8Y6$+ zBPm%s=@By7d0}ia+wYzEwFCdOcbKHLq`d{V{Rpy(2Gjcl=Tuj(VPcxv-Td#^$q2TRg4;cAj z4lzzVF0S3t$Vqv6cilI;mOa2@Av4aT%CoZx)RRgb4G=G4DVT2{$6UIKFv@6Vw`z@pAOse zOh6q378pUE9cL$n%WQe?SILzH#09qO>AX0S(LN_I;}n?8Kx)4o`fm?YYRQz(55q*z66X~G`q z-&LxW%R_}_x##VlP-la7YG+_BsuM~@YXD4z54slBkrP2CU7(a$E zGS}sGw@!#R`xP=^Ih6rwYEPx1EkQ(+FF1x>tM(jf&*K4Eqq1CuvkbxZFQ+`xL{y>{h&2FgZxi!P=WX|g6vQnzr4!2e=1TnhB~WnV>z zxDHWLR!bW9Xbjpyly7K7T%SF4+>g zE4t3LXF|hIlHte3DRnd)zXPk6FO&`B^lQq?!N-d3^He0Cdeaz)=oi06ISlg_L~LBz zyXNLPl#*fbVlKG=e8iCx^BV0|;-_BHHH|BV#e&em(`5`c5;}$fz~rx<E8mW zp>k1^Xu3`?9{$8tny?@=v(Gpu-!VS|gpx=OL`uIl!0?Vtvh>SaJ?Fga%y-BIkoASW zW-SrHR>Z=SSQtL)l$M{d4gq8XJgBBTu28IU*L8Lme?{|VXF*2)mfv#8uP5Nz#8y*i8Yp4V}&iQ zuz4s0g%;R6{I|&Fm)QI=n}_sOHh+~Z)Y&pD#^lsp09~^3h_}dR-{$H4*s3#aV52Hf z*FiMe8_~%$muj-gj)uAH7D_?C@*>J1uq{}(PVM6Nr~Kfy8+UJu&lp+=zs9zE?0QM% z2syn_0bEncWf){L!2p5i`q8)Rj1DJOw6E(ZTLaJ$q5*0751YuGUD`(3< zsrL?djA!ttdhcHK`t{1~+jg&K$Fae-)q3pW)*WR@>C$3!K{rwe~N=>1f76Z2N14d(Pj0f9e;}`bWE?=$ySqOwA zOTvIX>{Hn!{~((ryDU<5tCAm-N#$pxPd|iOG?Tfhx|IzJTS$HSsMXKYeZF(f3!wL{!>El}*BK-(i0D*>Gu>fj*-T+pH+eq;a({-BE=PzDgp^;&Ds?)X|8 zx|pa-up(wGWGl&X2c+CKQAn}%ZZBggyc{6@ zTERXEzlXnhFUxK)2?XT}_N~W9k#P#X-cn}FY$e;lR2jTkf*fhaF*FXH3piF!l#6^P z{$Biv;FQb8l@{kWgh>a2lH#Jhc>{Meplqfsx{U)1P z7ETAYmo$FJDF_OU!z&@2Iie9hlI0S3)xfz33F^qBkbr(bh&TX>gQRzTct*eE6EiO> zHb4wa8V?g^fr+CcoOLdU1rMu)5v{{`pz4NLbvx zr0z0e57Wp-^btFg1QA--GB)05;C_G^;+=|*c!N`wy7!&&Q)<*zi_Lw%wr2pvmfM+> z+F5dd1xMvku<^92k`V`WuQFyTiNObq(06BnkW)Ng-G%Rgjk86*jOcY=8F;>{2lbJI zztIL@l7DYMXaQ`n7=Q=wh$9Pb(QBcvh(^|qEEJS3^N9dpl~*R47Mbf97-JC;2!ycX z09n7el=YXg{!-Ro%KA%Le<|xPW&NeB|Le*66`$yqkc-8m6@WJ}qr(*~O>GF%J1hC3 zaUVWtn&x8Zc1F(5XMOGdfmna|EQOn#_*B_rV6ha^jaaCW*>4W(&MA+spP?L`6qI15 zwqh^RHQUV)EtOKzqkM1P@b`e%D_xoLw@=ZjFE4EJP2c%~B>R30I5CGV3yJ$P-h1MG z!o|CyrjNHh?v9&fog!U|q-63$3*V+wYAXE}zve3b8Uk4Z-Xt1ONSu1G`i3Wgk)h8} znu@w<-WnuUF-a=L%{IFcE+&k56g?(Lz6yXky};-kGQ^F<|HNzLF&tjtPEpU$zDE<6 z;!)j>jR{Pf0!9Kad6Bu1CEbfs_jR!sakbA>1N{(1F))P{7MRH|(IXk&OdK1Aw`*gO z^N`vqfS!KWC%)>$9Vshku}6;iqktt4u#Z+yY{NK*T$=4E+;9r35Fc3*d8gdjQ<2IlBAVOb=M};F~snQ$K{CoI1>`6mK+Ru zsH+=KN$T_!gTB`kH0t9-lMzgEOZ(6wHZ)mqRX}o=Sne^m<8Eph6BC2w3TQSj46{1+ zfE1-6Nb8p`_YVr2&`Li3SUh*Z|CLTWGMLamngC_p$+St8Ae&xj-Ql62dE{In8o-{S z6zxou{N+nJP3h;ly9Vy|yG-5dMZIEz>;8K`0F>Ar&4cEce8}_3yQz8Ez_YE8)DUia z8K~wCx&8cRh z@w`vKCVy`;%b?FYZsw=oyhgXvpOj)#EOj&M(BL~HL@`8ofrAl~7!=dd#az>J>~@!< za;mm%d3cj9!DWvl)LL@!U;RbKi@nAvCsNG9^>QLa=&vJ%FY0TywT&75-7*9)4Yhzv%-{L_OA=KAAu)K>_96SJ@>D-zpCV7cD4F*En zpo4axWn{A>{#*z-GsDj4+=`N+FCd0j6y;-qEnt`hI2A1KXf~p$+d|$e-~E`m|8eKx zt@4gkyvB$5L`nErHt+KfCHigv9MWIiOa~?tiLGAZWDbu!sa0Lm$P7^d!i5mbBXem1 z{vUW%lKVcQRfcb3i}*7lUh)(6djnvVcor-;-UBjvwub^L+;B(430Np}R=}yvEvI+} zoXJUI6Q;o>H45aX_0*SjTu6#=o>53PN>kAR^49JbUkNHp^TjC!OT;?xICC?;vZH4( zGb}5Cz(d?^7Sq%Z_18cB?cYEDIZZ;{Fqx*9iTtMXcW78r1A$lX3@q-S&8N=psQa^G z_ep#pu|1;QPAn_5bX(eS`dlg&P3pWZnZ=``C!^!n{xQlR`BK>_@9O%qCOW9EvwXdeloT%>@CSbPb!?=tTKoplJlz z7?8QydXFcp6$#_W{@BLLswAD^5V;Em>w^aN;}SwPmFB?h&tg8rNMgZ9%G)|5y=8t6 z0`Rc8r_O>-5E1^OIVM>^I*&9oVXCm)2n{ZX4@M-9$U-3)^ZS9hD3g?qO=^6%C8SDr zkG8OTG?EJ*H{L@-z~u#^$AOtamd!k12ZBd|qHvo>Ji8tF6%Yv&G-Mt3y_T1x24q^% zWnVof55rbZM#opDBu0J~OIRL!7yUQyO9Z+;w+YoLqMh$&L0k1XzLA%QN*34DFtMh( z(lynWuBnb>P1UEQ6Y>i9{}f@0s^Ylt7mkaB;(EdOkSS6Z3=yu6mX48V2v9Zgg8r7& zS}*8sqJkLC8RSHQW*dV1NxQC~?B=f4=cp3;Z$Pt3=n~p+h52P)L`4%%hs8BN*oCgnXCv%09$4@63~Z9G(a28hq|XOyl)a<0C3E` zugyiyh}?inG}NI?L+wsU-{w{KKXaL)x-Slyz!d_cUnay(NqZ*57+77$ai&om9fONW z;Z%5yBz=l566I=(<(gY{B?U_^olvq}v1AfPhICQKMUI!?mt>qGD-N0GwtG~ZqX>QS z8=|EUStR`c-H_`i zx@-408X3baM64XYxEihopcZs={T6e3JZ(Tyh-YZG1HEuJ2YyLLQ18C^JxqI%(8uC)LZVbM&5vZPm@&^6r(WveZN8Pr_!~zHrp6eXLE`z3iUG3Vd z`LLT?6X@`;RB?mgMhUET88paw^|YGXzq?!869~I{pazpc%e4c-Z%utX4UOK%;qDw6 zap_5j@@nVhsJ41r5X;VcCA3SY45*pBdb^?a`+J2T$&J0tZ=Zd-=saI08Xxan8IK&U zi7orIT5#J{frvnT$_(hE9{P9fu=ac;kPJi14%8#Bu;n?GYe}oBMi4dZUe2i0>upmk z$qZ#g`qjFsy8eb?)ISPj4ENLoBu$xuo?_jq+PrFr^*C2rCx`HyTO4a z_K6p2lS)X|)kpo&^wtOBhz|qXYT?)5VWF<(cMFZ1i_N)eX!=7Zv<3hk@cHLo`|YFk zvyE*DG2O~r;e?T{p9Xsy6Meo#c->O6o5ESWP`wm~$xBzQoT?xDFSc`Z6(s5!tm+PN zP2JUwY)O*YyQyBEJ{2TMYfk?lceBxe7Edy|T@>h@$WTOXDNRNCHU2_SIu!b+@}Od(%Na zw|SN`WR7Yul!&wj|lC zt.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/assets/index--rcWkdSy.js.gz b/assets/index--rcWkdSy.js.gz deleted file mode 100644 index 1bbf19c06a8bca25038f1f4f4bd0e01a5f27c061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2243 zcmV;!2t4;6iwFP!000026V+I2bJN%v{@!09G|Y}YBdNAyn;^z)$Q8072?@zI$zW9iImxH~g}z6U6U%XEcBlQ& zVTMFH&v~!Udr^#{O(?4_3CIz2iSi$gWbz-HbbiWR--RpZcVfB?D)oAXLTTtboBN2 zMzJLq%Yj1Mbh+40C36m5c6BHnN~b(Ake{BMPL-pVOrj&F(3Mt_N0d}ju1uUfdAe^r z6$LFgvIc?;E-C>=%xQ^F&J5-4D9X_&#@4)Rnq3(s1!gWC&G+@oQ$11GlGBw{l1U{c zm&+s6Ef=&FF@}z1t$-{Go8Ux3Ny`N@m1KoPM--UHOok9b7#%|cBm_tv?o0GePj_@j zkp<+)PNg_UOvjhlAgh}IWH>8Rqf1Y(v<$fxME#!i+7 zqZpSNrXvs9nNHj4nQWJ089O^!?oQyIkr6H5VvS2FwzLYo1+wwD%YL&{6Qi9=mG*a>0-{*od#iV_cM7>DPDXD*b}>a73*1j|(~n&2 zpVmvPCD68E8Hm$9Z&kdPVD*$KC`3S#;vXK13Qg0zfkTS0A7(};0^`!q8;lIa`oXeFLiLOjcU9qQ9| z`pjw5-Ba{HO++iQqZM!w!i%VbsZWg#xu<6`YmMOr|4ySK1UrV~Rf?HQErC^ROy&ig z%ZZJ1@w3lH<`%HV6u-(iLSbZ_mvCO;#Q@iHfS(~gN(jKS;zu7Hnsl*ZIFrLf#{jBn z#B!Lhl;f{;Ja1UIhk)T0wpgrcp(0krvuMu5lLjt}k^>gmv3NDOg>y4iW-t>l!+;c} zMO;xueo3rJjgu4k#sSJl-s?KWj?*{`pLWmBqI~0!`M(B?QCaRdQ}`RDi0l~39p{!q z!vux~PFct(VPzQZgDeP)DjL>25v4go;Xc;YLrKYD6|SR*DCapf@&%>}S^EO$2buAY zky?ddAlGDSES@_)gJx^-_^xeZkVU!}T1Uf&vZ1qr+L1^!`4}WCbkTo^II@rF<2KT; zR4r3vpJKSk4MwJsw^UKXypVa6BIfNQr`u(WSW?w7E`l-4uqq$8c@|$_!ELdA|HyU}j;J$L6U|{$6*u4A-g^I4=qA<;#?^#p_1iDKNB4HKEY@ZvVvS=H z_^6WH@oE{mHYqEIi;#X`h{BT)$u%-EhUcA_84slOB8F5~3VH9K6kxFl7eJ5A{&ufIX%MQGK^B z`lI4tO~$*wwz2kmVVHaFUlY8Szuo%F<$t}qw)ysHef6iU7f&|dezEcPReg22es@)X zNoPBP_x-*4^3#7Ve;za`Ay63})^D!>-n;&TcjHBHzANPFP4D|#+YjHgZ)@N~^L)@E z8D|B7?q<}DO%Y;AoQqeN3a$eG3jCaeL+Z=K6DAB2;TL{+ByA5a#E@MnsFlFQ?!_W9mr%J@Kb3 z+x_23hnm8phPH@lBdMH^d`qUt;`^9pVnli2_=Wy|=U*G?v+*_>oSh*NZhDN^s*vo2 zMNfi{Y$&|ns43hb1?}s@ZSv=BVBw5vWo2{aJXqO&^lkmd*Y&6Csy~_b(_c22R)Dpu zwXOKAr+F6Ta8oXIK2dfdyv_2C<&P5ob!65^Vne(dg2Wva5nv8WHiA$hzwcDxcRbG5 z%Ovm!z6uyP*gTPFcUUy8ShDx5h3TX>j4@w6*d#@A;jLH>=+3C*I}P^#?aLAFpk^zbXRD z`L_j+S3e;vbU@sC_^kfm9iI+sx3(`m^S-?7J%8g}Tl4PU59kFW6$WVikFUJt?>5#S zz;N8Uw7&7~&gM7IHh%n_80-}%b|=ZM#QM$a8|!xiS%KWW5?jU9`~|%hKZY+f{dF&J Rvv%xP{{}Es+rjh`003?ASO@?B diff --git a/assets/index--tnjvJho.js b/assets/index--tnjvJho.js deleted file mode 100644 index 3a24b986..00000000 --- a/assets/index--tnjvJho.js +++ /dev/null @@ -1 +0,0 @@ -const u=Vue.defineComponent({name:"RouterDemoDetail",render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"平层路由详情页面"},{default:()=>[Vue.createTextVNode("我是平层路由详情页面")]}),Vue.createVNode(naive.NCard,{title:"TIP"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("1. 可以点击面包屑或者菜单返回到主页面")]),Vue.createVNode("h2",null,[Vue.createTextVNode("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{u as default}; diff --git a/assets/index--wESg5LW.js b/assets/index--wESg5LW.js new file mode 100644 index 00000000..ea233427 --- /dev/null +++ b/assets/index--wESg5LW.js @@ -0,0 +1 @@ +import{p as u}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const q=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{q as default}; diff --git a/assets/index--wESg5LW.js.gz b/assets/index--wESg5LW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ddf3bf9ddec9b4b76ab920b6e4bbfdce75216017 GIT binary patch literal 2623 zcmV-F3c&RriwFP!000026TMk`bJW%q|G%F?sMDFvq6G zSNC_%>vzt%_hPf?5Xvf!fLy_=<|rwO${z}ZEV}aKVlO&OM~0QNu6WQ4a4_dk(`NEn zcR*8m6jjcjK3wV{hmN;{&=Ph@5zFW3Ktj=!v`lrtp0p=Pa&&B@9b59S94d4ykBjY7 z(r4h~KvGF68mu~$pPiXaEVZw)h=JU~KuXbim4qgjPmYft9i2+FgU-6L4w6kSO9d+y zboKD@BYCGCv4#&^A13ikSDG7OLX@Yu71-*UVK;^7YmQt|M_gr0B5=^mxn*30k}f~zVi zSthgxtGynfvl90lxJ9awm4=Ewqwpihzv{vOiIq7T;53)JCc;Smbn0$AUEWMHkdwn z>O^mMG|o`ZW+vov5XUGADOJyxr_v+4!7;?aESap_1TUWNm-|OkyMUuGM?iULvFMaY ze+S>lE+I~JkbB0glRAFX^12dz!L$)A%dTF)MTjt>E~Y_#B<11ZnI8KDKHHJ@rU6bB zkZofNSmTLQuo4<8sL6I<9y1vThPro69gtv&d~8%5nVn4zwId72mECf2fmm)JF$oMZ zeD;tx*o|{2VI)9lvT^>S@xw(ns~lBPWc~ zRA&e+t04uFQ|_~lji!k{8lZGyyG%Hjo$;_@U?>YbOkkmnZ5FH8sE9M-iP0eCM9Ia> zb7JvIxP}F5D9**=5^cU8(Bcwl8=284NDLgSSOgiSozEQ5s&UEARxF%{Y|T`v5+lT7 zro&&C2bWDZQ(&?KsL@{im5r^nDD7Dm8K zQL=CjKIoV?Ke2^8D3yF3gJM`&goy^f1Y&N(iV~*Ggq&8_!$}r zL#BNsFztZaDEqmtx?kW1LxVqr9OxVG-v;KRJ}}qb23c4vJtBTf^> zQx-NX6fs(DAv#BNo|K_9NRXXQq9qehz8d_SlKP>TlklUd^Ucz4iS0gV<-J4e1FiiU zs7px+P@4p`$yT*3H13zPY3?1gF79kP#T!gU$Cc)KY!_`EK z&i3ToLv>UkytDFt>JaFCKu$(v!~vD>Wmz9s)(@8TgJu0-nZ{YrxNTZs+&t`kRu*SJ zte8r)A!acw4n7ej$WQ)3&&J~LrG%(}55{nog;Vit)`k=N#~<@{z>j*dcvUL=TdZNa z;1%ZJnGhUqASE|6YrKps8y7APOZap|f-9yu!WB+IUGA zq!g87y>TUHT2@SrD@EkQxKz*tl#{KQ} zd-c_?HrKxv;EeSF{0RQ@*Z#9L|M7SJg$w`u`XT zRM~kv4Yvgh*3~b5>tA`g_26^==J&Oyk86MXd2?-j`^i0j<(_}-4gmard|LbBVSV-O z)|=JMwbw!pSuPg*OMm5q!O6)p)8nH@N0pGYK&r5P;W~h~AHM=fZSBX}qgz|+w?N1* z8<$R?@-#FM3(OR@u6|#8c=?x&%lq$lvcvBs#PmXx(j87WjSW5Ce_K+W9N1fcp{Ew+TdcY6(4(h?%bk89gcK7;%dbSQga z`|meuUvBsh-qs&K75B1a%0W7oDsHfC&4~^&f*uK%0B2cH`AKc>RuPFA^5D#7OBG@d zTPEz7tYEszPRmpHCoLh4c}E`Yny#vo&NQ;`kOcJud}O{zqhjwUexY9 zZx&c!!EQ#hxBsA#$Z~W*4lY<-%x=vRu1tIO#X!HWs7qJnzCvM-rS--o|<`0~r+90)iZ@0dB-3Hk&Ivf85 z6*v?P{x1a9U%UW6S`+y{qA{q&y*cENy$Ea^fBy^iz?u4$AKt-RG`U}ly^EZ8b*d(5 h^YLmmeh@DQzvnr}f6o)KR6Y2ce*pkzlPdlh002g`2-^Sv literal 0 HcmV?d00001 diff --git a/assets/index-1BKuZonN.js b/assets/index-1BKuZonN.js new file mode 100644 index 00000000..1284ee76 --- /dev/null +++ b/assets/index-1BKuZonN.js @@ -0,0 +1 @@ +import{q as d,r as s,l as c,x as V}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const q=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/assets/index-1BKuZonN.js.gz b/assets/index-1BKuZonN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..abacd9c9d4c0423316e04ff91491afa5f29f5b54 GIT binary patch literal 2236 zcmV;t2t)TDiwFP!000026V+H-bKAxhe($eo$yO_AH1-Nu zkq|*Fv{;a$7|y7199gwpH*xGHuIpRvvC{|JnY4B+Th5QEKuJ&e3popb5-;Sf4S`+Ai* zM?7lyhhfjAhQ;JLrz@#+DhW9^ajMiw2G2%8sEi#_#PU4tN-0UDL#7&F&s!rT-9OM5 z#g<$w2MTS|mQIOS{$Eux;m9)Qc20> z@-TJFc`drHqlzCDfPmE}=%mJumrh18E;CF=?&%yZlrpDE?L3mPv+Yz*0{0FNYq=;+ zb1B7^R)JLrZbHe(GNGLq4-ZChT@XXp!51__aaS?{*-AEtb=I)X(1qc}_J^E2qF8Tp ztnXys1aiBNM~?v|Fhv>*0+8UwA6guk)Jx21VUJ-Mh$lK{Sh9_&V>k@!4nvG<0Cz6< z2%j~b^6XH4z9-qa5S4*7FpfEptc;SD$63c@alq(~ViqApI;K7*BhRAQoSiAQkd!&5 zF$0=_8*(by-EsbRqlb1!;{tUpW&oG{IEGQkB(z**tfQ|T977z8lEEt5;KJe&`AC1J z4LA&Q2$ai(qFo|KTJnvo65^@$xu;LsnX_k1cNfuT3=7eU>}Yvhga{+*VCwTDE%)}0 zcUq%(u7&o74o>BfWnmMt#)*_SQ%ROjq@%zbW-=rg>fSLlK!PRmP=BItax&c$Mdpzs zJC))LF&$rG8ZyZ6+@RaN8)s9(h>uFj`r^sssfmu3f}3?Mh$OMNYdYr@ASXKILZPR_ z*(ER3N41gDqk3tqHH4V<0W$0>t1uv9HmWS?NT z$PGrOk+W1$!@RliC`HWMLr#y&7_p?PV=RI(%&;mSIC%~)u;8>sfru#Zg0N-B6Jh$2IFeNz54B!-lKavSr%*460ydx34ByZ_E@zH zr9jHc!6Kv|7^3iG#V&elH@%hXTT3hTtKX`^!78a;jMr+C1%r{B1wyD#S&C<4Q;MSC zX`c=d(^wTAS(uFsWFsDrOYRQ1$}LGq0kuz(ye0HdQiddfay6ZjLM8&Gaaoukv>*%- zMMw&#Q2`4hex^D5)G5(2G@!Pq;}SLr%nuQa^0@$BU-_c`^^5f%mg;|d=)J$Pb?e9A zbK}lu-s9!^_s@8QxFN}gAx2RcRmRDCH0b7>om?X$qj=VdnejkcA7V&#rJzTEKDP)3Mx`0#;KmaU zkY}*v4u=(JNiZ_?U@a^u1F9rwFtP0cvi~+y!ju^>Khy(>efF4MMD?A%=#Ps1H5u>z z>iX)Rgdy&^e@yUR{$ca)mw$S9ZR73J`pS=+FP?0?{cQd1tNO}P{qBkYlg@So@4I{T zrKkU1`ZQ=#LZC9-tlwS+ym$S3@5YN@e@DpGo8EV~wjRD|-`2o~=J}vSGS2dbqwFFA z2Q}?&lLp$`d0Xd_k?CR;XOFe#MNlTfXhY~A2oVBf4_5KVV*RUEoBw((sv_9!y;~A% zyng*Ym0kOIQAEffAcKvAv;GsAD3(tny0!L)>zDyZZAj*36u-T3FD z_A!l0_bu3m#I5D)8*9&fiBPT0_+RhfV3?l|8xbuIznp>tjj1F3_r#yDZ1;aB9cl`X z7+L|-Mp8K+`I`ep7Qc^aCPtJOj$i2icmB1JJ{@nP!Py=X;Z2VbTNRRr;i4zOn>G~Q z@6{AeOF{ekaGU&PH?VLpO1B(Wi04MF0ziU=@^B^yB~k>7W!@Eecu>tzyn1aAcl z9BiIYI|ekZN@h4acX=RjJ=;QhP2g|#;%fc{y%s-;7n=U#3*4+7{msv$ KLb8YY6953?_DF#M literal 0 HcmV?d00001 diff --git a/assets/index-1Vigu3Gk.js b/assets/index-1Vigu3Gk.js new file mode 100644 index 00000000..d9a58bac --- /dev/null +++ b/assets/index-1Vigu3Gk.js @@ -0,0 +1 @@ +import{l}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import{R as i}from"./index-gjWEVNq5.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const I=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,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.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-1Vigu3Gk.js.gz b/assets/index-1Vigu3Gk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..370aa78e27c526357a1cb75cdb7523fcaffb3756 GIT binary patch literal 1812 zcmV+v2kZDBiwFP!000026U|p`Q`=S+{=UD$)rStuNW$-FoN-IQ1jq{zNN6FG$y`g< z_QkSfbgvA?b%!)bCxHam$-Z@=Y3OWrGwCk0yV=BnCHXP6Wc)AoNV35)hLGug*coQ9 zbf0tXInQ~{IX21VHJz1|a!S{7oY<4mv@8|IvS-jGJ<%`DQ0^RYAaIt~iOPf-+8Yp~ zqF+c)T`EMi!K+>nn!{AfVPRJ94T=FVBIpueud8EPXy8J^i!B&fa4*a&hVAwfF>(uD z_J+ie7yzrm^z`I(aL#L`XfmRi-mn-rBL)LP@%qrvm4S(%7c@f!2|N?qmmi`?O8!e% zFQ@Zf6qR(0)s&$qy%8}8an7Di4_pwY+7h3oy-_g`5QD6)v`5O5;96eWXb;QDrijnczqd+C{*Z+j%EwtONCCE3z!}x-{;5u zqoY#Vi<1mp$Es9>w@?JX7#0Lgk77JJ=*9H{*9OJ6Bu&S?0Y6kV&`N)bs8{s)(S^=N zG=p?3cQ8v_OiUr;{E*iSq=R)NF_$R69sHSv3)6Ce(KeM4l^|OXX`%{wtW!c6mMKHb zz5&v?{e&Rrnqy_f}{NXEK@2@5HdO6SA5 zHZe1*kR;p$8WMtm^O5VHkDocp#x31Y83D~ZJT_Pe`=xYoB9iC?$G`(A5LP?@XBW;2 zX9vO^zzv!kKw&PM%NMk>ZS_WK0okQ?G%8Q$!&k2;#*v0d5*6u1fl3*i1BQ`KvF_+2 zB=q-BM%8gV)7BnDhNLn`Rj~q9vxSsVf&rHChrGZvW&#u#<^v@XAR!WAWWb-8o(}bS zkr_kC)Kcak((jPNAYSy?{7{Pn3~?h$am6jV1>SM(`)>1wr z9_O0p+?QXDCTFn3L??6`Au?^k<|QrKH-LE@@HaFE<#WL|xsN~oXwtwUp_3z;i~&@Z zG?g;naNK?^V`xO&uR*9PR#{g`ML8Vf#uG3Lk{Z%wj;9b(zN;BpNzw{fzl<4l+-Tko zjK*%16qLkDjI&lATC1DZ+TUwW|6px?V?BAr@iL~duI~7!_H8f`q0`(zR746`9GS=? z3G*sUNxlTZAVXme{Khf(Ybec^?Brt{H6#gB%9W3`yoTqQYt6ySkT}nE-z<0Y?{`hq zly*A5<95F}Zs89s8cbAoSE@V94JQ8hs{Z?T|2It3cJEZ*JavPrR{mnXd1*dcs{Q${ z`O|9c+dcEaquP(#Zs2C+euvB|FRD8`r_82=6p~hBoP_NOeL{S$EoAQMPe(-%9$A2o z!62B~thCmxB^`6=g}Jou2K>w7?Z)G8EA^lM!~4wLo&Bx1wYMwP%AUFP%3S}4s{oou zYAkq|)c)o(^WMGv?U&Y{R{qziwZ{6_udOE=*2V*~^3d8?cW9=X^fMby(uU}&2oH3$Eg^XVJuH$Jw0i{GDcFAv|P^@1ZfFG1`Q;P zqhb$`DlnYOE8rF4?HuADVM9g|SUQGoYjv$!Sp*UIhAA~L_3(LT?$hDvwTUkd&g{?So8>a^u3{Kq3T8fo zXXhF-_L%BkMn%nFoyc|$eC|KN{$BT9JvUtTgL$K|GZ;ZI9o5xI{L%1%_**aH%)Q6e zy{EN}<^8|i-hcNkl%u}+@A`K?m}@H_`k#Jwm0aI^Q(NCMU;neVyK1g&n@i8F`)i=J z>drS`amUX=C)^SvOu@}|ukJ3_b|0NK-voy5zQip)UrK5^q>Sa*M}FR^)0hJNlY_R2 zaSBc`j+ZpW$T|H8J21{Ngo;PEjF?0DE*$^VDI%OEH1{d=-lr{aq#45 z7sul^&7T!CBK!PsX1}%LL2-LY(ys3A&rr;pJ+kK_yf@n38}7(F6}@hWK8)U>=*e56 zwOf}Kt&MH#>HQNI-`EFiot7=7buqVCotnN`u9KFRTN9^W`4jeTqfn3lkj>i2W+#*V z0bF@X@hj+Rb@{_xSU=Ei*2ZFW?_buFyReX|dynfc9>UbG-+NTs+p1Pp%u1#9yXTFa z`xt7bXw(hRNDzL}x+jV#1*0vU{m$&U5_wL8~;`i0clJ#I2{8-O7t?%A}Npo4B zN_pn$vUTTP{qb9C<=K0cN8FU1N!0j4Q0_j5=bhi5!}jmbhI#qiZ~hC0C79Rt4*&qq CF_eq| literal 0 HcmV?d00001 diff --git a/assets/index-1_QB8Da3.js b/assets/index-1_QB8Da3.js new file mode 100644 index 00000000..52ca793e --- /dev/null +++ b/assets/index-1_QB8Da3.js @@ -0,0 +1 @@ +import{o as t}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const E=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-1_QB8Da3.js.gz b/assets/index-1_QB8Da3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c59cd2169997dd016a1629455ec24b15fe7a36ac GIT binary patch literal 964 zcmV;#13Ua5iwFP!000026P;DdZsRr--S;azUd4b&OY$QV2U9q)op_Rood=R49t;AS zq9w)>sgRT$+wi^*^cy<+Sr+J~Gw9a@o!$IGuaq>coD?kz2oOY_d+)jD9+EtYr7}xd zBD!Q&6D6ZEt_D(0H9DSdl0(();A>sp<~a`j#fl4qu65hNO>86o@-S`6{gWby%$SxD zLpQ4JVh1;nqJTXY$FkPj>lU$T!q9!eI83s%FLC1v7TYyk!wy94`=g7IJ1a(o(jz)( z*RivST?ft2`~9QdnOg*1YeXS4&vMzoVodGBlQ(``L}{uR6O$wi+YRgj&zmj3w}&p* z8o$x)CUzX`qSruD=0xsDLik4^2` ztTP-^zlfuWQcTb}tb({Ut|KH>ld<7`5!VI{6V0xuRIKgTFfHfrvQD@-Qn$m!^FcZw zih0k3bq~6iB-!Z~!@v?u5o+!Quru}b$n2vZc~4L*62P5XP^U5xtTwLr;9DL)vG@PevtVA zh-T9$PUY6xyopFjHtO7a-YBl09EHgfqmQ{DYK}AwSOf|arJ2h8QA3^1MN^!z>owbR z51I;y5G;hLWkw1@*D--zD*}CH5DXahz2+2hMOb;l$0WC&C7fR$jc_0PInvnNxp}AiXOi?_0qF- z3B&NuEMQLbG92_8lJ;^Gl|q|R@6|=Zu*YCqu#SX4!GzgZ3KFqa`SnD>yUQY3wlp(I zyir*ycq_47t*m>iJua29L~x{lr7s53V;h3-l;OcyOenLKDN}|6q1FrA(tN>MZ(ZAR z?RP6{3Drpwn$||;)z@$TAxnoS&srL8Lg1CJl@k8t^pYFbY|M}CWFCV`v z|64j^Ew!Spa$roXTh;1pHp6+kgkvhB>LNg$0i0=STDAhl{lK)!HQO#*Af=qO%Gq&w ze{e!60UwojtBUnsNEgq0p#J-ZAMSqq`TtYrBH-hYjI#}jeQttejJd3OlIr`Lth&}h mNEY+f3+FH1@T^vqZFZaAg}v-9d|[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-2pvvUorE.js.gz b/assets/index-2pvvUorE.js.gz deleted file mode 100644 index 178efe71b6c9f38a1cd2219a87d2689c5355e32a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 968 zcmV;(12_C1iwFP!000026P;CEZ`(E$ec!Ke{gePAEys$ZAuH>|voD3TV2oOXa-h1x3hnIX3OJ$a_ zKy<;Z#!60#xD-lxqtPh|#(Tqd17GXnKF@IQFIHR_bgk4HfRQIq8G;jBU))DGA z^RQc8uVTl+E}G5GR5A-`{=ZM=nJ55pZ1hYGs5zdVie&Ookn;B{YK?mQG@s1ji~7&%jMEkaMxlgfE@?=dt38Tgc&`8~GM(T(byJkpvk z8n1CLz4J4#byePIH4#&ib~&@1KZq+Ar&032<0CGJnj=j^HUW8w(oAL6D5GYxR~47+ zdc*PDhl)ZX1dE_$sfWVIbxde)5D1t-&|Nt3no~dm6Vz$hhl4?RV=9D1BR!vtWTdl* zWoVya*X`usAud+Z$PDEme{pi`_Pvd>HckZSC`DSDpPCAg{VKY-X?XfUy!(8Lp1-*C zr&pU2M$wlj;7qg|by}XJtqet_(5BFO+DjPr*_aE~l(11SVYZfnOjxb>Y^>mY$R@IA zX=ajmYkR5St;BM*verKPx>QI5!88Fs_d3#NTY~T@!=0;`P-ZQsOc@S@YENuS^98HD za&61CU$3ksWG6{vYFpb+zkT%&QJO^g*3xhj0k3SWknqnR-roK8>!;t}-TmRTh-u?8;|EJDH$VU+wrKb}I+=R&pb6N5w)$2Q~ qv{6Dt7W3K@=P%yytXA9m>`itHw$fYhp22GWn?C_Vgq?{T2LJ#aq~Ra{ diff --git a/assets/index-2vTNeU_F.js b/assets/index-2vTNeU_F.js new file mode 100644 index 00000000..711d0e41 --- /dev/null +++ b/assets/index-2vTNeU_F.js @@ -0,0 +1 @@ +const u=Vue.defineComponent({name:"RouterDemoDetail",render(){return this.$route.query,Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"平层路由详情页面"},{default:()=>[Vue.createTextVNode("我是平层路由详情页面")]}),Vue.createVNode(naive.NCard,{title:"TIP"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("1. 可以点击面包屑或者菜单返回到主页面")]),Vue.createVNode("h2",null,[Vue.createTextVNode("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{u as default}; diff --git a/assets/index-3pGKqE9b.js b/assets/index-3pGKqE9b.js deleted file mode 100644 index 3f0a75e8..00000000 --- a/assets/index-3pGKqE9b.js +++ /dev/null @@ -1 +0,0 @@ -import{F as r}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-3pGKqE9b.js.gz b/assets/index-3pGKqE9b.js.gz deleted file mode 100644 index 8bab6c6d9e6eda0847a8488727c18728c4003574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmV<810DPyiwFP!000026NOdFZrer_-S;b8q6-P&Oi789Uq~TKmh3vQEZeaHs|bWK zIU+}(hf<6U{Ann}xkCFS7_JX?8hE6PO_t-}zgRM^(MZ*8T*DR$PM=O{V&||3 zB2%iwn4$|=uV5RyNP2)h;ayQ}wYQ5{kMIdm8P3KPR z!jLGWX5%vvshqKjh8;~uJIU5VTr7naIm$-<)!uI9)Lm*|m~c-s!Lx*XK*A55*3kKR z!&MLX?(dUc_t}v@IbNQGD0;_Yfgx*Ar{xN-RYdt@mQNpeW?SfU+4uDBWUq)xG>a74 zi`})DH+zpojHr5_a>Js{g99&EQjzS2Zz7eF(E9Fgy44Z;sE8g}in$U$M|q*gGy4g}WIZhzcnO9OHR2Klgt z8OA|FG7Ms8yz~@k6|pn8304JF>@D}?#nI|RGX^r@n!$^aySOl+C%rwVTU&n&O~D2> zVS09tbvmk1n~_JNdFSy0_rmQSxUJ*G>Ue@Hy`rD=5{i8~WSlkylyb^-Y0k-*ZWvt> z&?BmnNE;@sLaa9C7-LS@gkqVWceB&fTsToG&n4A~px%r`u4Z4jI?ZK`WGB35?Yxo-vmMQam>*l^)SQEP1f=F9A9VAaUh4bqZ~u68^W6`3Kfk{F>5Wl- znU>S?%W?{GM*ro0E3+w!z_A>|RN!p<-r;%r|EBAI9Lg9{lf!GAUAsvy^UvNW`|RDT QPd7jM8;r8vmkkF103V+1Q~&?~ diff --git a/assets/index-4OgYWutq.js b/assets/index-4OgYWutq.js deleted file mode 100644 index bc59c9eb..00000000 --- a/assets/index-4OgYWutq.js +++ /dev/null @@ -1 +0,0 @@ -import{g as B,u as s,y as A,z as D,B as E,C as v,E as h}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const ue=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ue as default}; diff --git a/assets/index-4OgYWutq.js.gz b/assets/index-4OgYWutq.js.gz deleted file mode 100644 index cfdfccc4465ef63feae16fb7586180754701461f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2032 zcmVDS{=(hI4j~ViA+0J^a(vD@ z`?2;q+nY)$P1W&K!o?e|HpZk6gUQfGD>F$S?MxeeM41SEq?ssvB(rf{O}V*mlB#;i zV0-yQ{M1-y8+XxgpO$Qku&3#gg4v5ki=PW}J~lD(T{@_Co~;D&6Ub0gh`p@0G;n?{ z!0G~Ehm`@fG1}2yiA|e`bsTE4NzFEMfiYNYY2+HYW_GwUF&Z0fn5aA?t0HeCTbelk zNv^@qW`?`EdZU94m7t3TD}Z5%n({#q#HYot{``9!3sDQiD-IW*iNp@e zh($&zsWu;q^!E#iN}OQoI#PrTtOB<_u8Cz;J%~_$XCOti?cMDoyxH1Sc?$G^bY8$t`aT-^$;pmUF^!EX=}3yi(<&z< zh1HO5NCrltfq6_FKr&-C!j?>sjrS!lxA}utDs3PEV#5ZMs)=i4V>mFH>X2G1F_S=$ zh;$p%#K!q}LTgG@DHI#BG!C9X8Ek{UH86bs+{s!p#&lD`5(wF5(IFwG3*Aiv!BdB! z5zru|C7dZ@oBE8lV1_@WH2WMoxbuO5{y=oFv8vR(lICfZZP|&VTGQEH*{sp{xTNrU zhBbsFN&&sRZXn&3Mk5=E#DdB>bg@eDk_Z_kc|}1ol#FU9DL43W(pMEg0$~=a3pd`7 z1VBP0Y+uyZK04Z1)fJMw!5W#=xGEdA#YQL}Mi)EH)>@pVt5~&Bepa09?rInbRNb|> zsQ{0vLQ@l|r~o+gTrke zx6Ef$6Gv3I6AJF-uSh9r62T^4f*Kw#2gIHSqk4+hF99|#CAc&%13+*NdKqw^mJ&Q= zVMqI}|7E?uoA)S$op2J*;At@Vfr&t}yDldiko{ZChNBc^ zB-M#hC?T0iN}`CAgB5|MTplZR7D_Q#O(bM=fa}PH)6^c7RRXoc(h$fIh58t0rAJC6 zv9pAVhn+W#0Ww-O&3TJt!%2_#v<@`uN)-o8DI=!`;$Ebf{Tkg4nM@fq`#;a2cnBYn zKJ&SWPm~aREeXt*rvF!E%`#43+m~M@J?1_=_<#!jAbGVcdA%xmsU~^l(Bxw^35zue z%e4s$6$z&*67D!U;l6AbCnck(1sA1@CXuw($)vHW3$Dm?5v1t=pfhSC6d+ySa^9_Tp1k$k_B-<>7TR`yo@oqxZa-(CCj;{sV)&22xo9zEZ?f6cl(YdwBS zX4Z2%x2&Zl0Kjp#_k#CA*2^3xRruE1WpL#-whK>|-N&S>$ax(+{~b+bl5pj(ual*_ zWak!{Uv%Qi&;Jo}K@aVK&WS0ehaX4sg(Gux;4Rt!$JBP4bjHIl{z)!R+V8*gx8S0?GB;vx0R4EVpPR8LHDL&9^{37OC|JG zRVE#?9@g@wy=PlRChIM_a!e(<>h^5YD7vq=`V$fHNlWpf`_ayz@^(>Y5TK?t6Uw{{b};-C0V%p#rivH z@^M*Dr>*zb9O+fKUS1_PUX%g|!6&irpYDTzV0L-^lx%E}wJox`;l5B`DR|EbyC;@S z&&RAlDT4A~-F1=;-~YbSJnJH>AM&{wkV+*)~OA5cOdmo%D zZ~gKPhAD@4I&&@ECyRFqkGIGc%vQg^z0S}6MmvTb8(G*a%q+sS&F%aMg|S{gbE3^{ z&*XpDaWJ`!>AkI&jvYXf%@4Va+vLSn>*0L|P;~L&q4n$LzPn8)7{^y(`e(B9a}hlI z77UWtH%bP-q+=YW0n_6T9[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-4w-DTu7F.js.gz b/assets/index-4w-DTu7F.js.gz deleted file mode 100644 index 55cff94cc267a0ae842df72405ddd174399d07d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967 zcmV;&133I2iwFP!000026P;DjZre5#ecxB4eu@E+mSoFG9CUE(I7!pgc9PkJT@(RL z(H0YlR7lFMZTP+0uy1JJ_c&lLYq75h*0=t`uH>|voD3TV7!XVyo_p@OMkE(KEFXcUEeXUTLv!q>X6&odmnixn3JUF*7otJp@9!SiWV9-rqyWX80N z7`jz;7dzNPiUPJLy0Y9lI?Q9I2}A3GahRmEyV$#e#d;Z+@h<8ePlo-WJIikhrB8HF zuV7~fyAGQ7PEKC5F5NunS|bX?Jf*Th#E9C@&(9`t9;K;bOpKE-tb5o6nYVkB))5*s z^RQc8uVTl+E}G3cDwzc||K2C_%oKn)HhQLp)SOID^O(f&P@~h>+l@uD|5!(e>90*S zY}V{_=p>J$iBe3^Ijn-WHm)EfRh6;MaUNF(3lq(*s8p=(*f1>TZ?3kkzUy^&Z|9Hi z(E(A+f4J-L^l(6ugOmI&$OBV^nsxhjDt%{hH1wxNZ$yU+PSPn)xIi&enrp*+ZHP$= zKr>evB8yBFjoZO(!>PW>b1(|pjD}HFa2fTDH;j(>K_0UJgM6kkOa+a}coJ8ljf5H< z@)1;mWFXf$@Om#Vb{?8>r4nH{1UYkYZ9-qs(@M9x_ZXUi4SdSY{2p6r>qd1>9vRIS zkJq@DUbo}5F3TIECSpp`DQB_shjHcnMVLIu_=pRl=19|kMPM&cnyD-rWz=l;tKx!P zZzP`k&{05yU?Gew%}@}!jtT4y0TX5rOc%a*%_$&332L|O!{M;p$Rh)yk)B5*8S0F& z4C6EG`Zzgwh>MjpGDA7YU!0z}18?J78z%yMlp<}-PeTRBK^5KHG(7!)@4lX*-LngS zdbw#~7=B@aWTM@$-SQ-DWhg3zHe0Qy{e)qkjk#b=2^$3yW_u|}#A=0SV+GGc7RiF8 znMva9;!?p=iREf#t#kHuX)7gy(**L|Z%dzT3&N)iw=ZKtnYElUWjF|`J+Up#7p(Tm zwJq0vy|R{2og|^DZ5N+@`|2N9nnd~5(r^=ku54{9;h#Uez5DIgPrtvr`{Dhkj~_pO z_`dLObjDh0MQeq?m{`|JrP*wTGrELhDx=aOK+QHBXX>V41&mJuQ!A8hyI_Hpa#ky( zC*}Iggi-?j6ko53)_)P5Kj}gGA3y(i_tP)`Upf~7ABAL;ew}#2O^}Q*mnC0Py}rXr p8!d!nF|R#w{?ZM<)vCD9-ek96E4>Bp6|DBZ`4caHjZz#30050b)lUEb diff --git a/assets/index-522DO_o5.js b/assets/index-522DO_o5.js deleted file mode 100644 index fe50f50a..00000000 --- a/assets/index-522DO_o5.js +++ /dev/null @@ -1 +0,0 @@ -import{w as e}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const S=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; diff --git a/assets/index-522DO_o5.js.gz b/assets/index-522DO_o5.js.gz deleted file mode 100644 index a240d2dce712d6f6dab9efec92826c49f98ac92e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fu#iwFP!000026U|p`Z_`#3{=Q!k@~M@4y*O`_prW*C+EVBXEiG!Mskrt{ z;?}Xm*pkBq}rs6=?Z0#BTV+U)ZsozBuWdHa_f|b?B{At z;YU%4V60_LRZYhDFwmSkmrM7e$&?>9N0V`05cn`Em4=B~%1i!xSuDGz07M9(izFkl z{^EciV=_ghXuybd7+PxLFhvN{JyG2uoEjdMa(s$qlQ_o1eSTaL zEHo*el5~QTLI|2A9B?%~b#;8CW3GI749$xK%dJs813iql%Q;0u1}0RY49k>>%qak3rd)(OGI5k0%FlHR@f-deSORX0LaU;D z1WmA5rqHW&`7t-aAQ=-E6Gd4un=_(?rU_+KRi>d5Oa=-IU9s_Nqi0*qm?Eae6c}XJ zMbCr@A`L`G;^z)SW3WLfDy-bVMu%v3yeuBlnq7}Q+_l)qa4bC*X==5o6-B4Z?%2s0 zBYI^}HCtwUTG2#OMpVk<0@y1OiitZK5tK?z#I;d8(=_pl42trirePIY=FCuD4GSzE zY9f%s3_*8c2*BoiGGgN?_jHB7v?ig*!*QiINk;|iUaje-wRo%@3lZiUip>#}_ z(k@EUHOc~Gof9VJWt>$soYEms!y0R=Xkq~;f`hP?Y7Z{xL5^Z(8g1%R5&O>J|fwzXQn^U}JzZav)CSy{K=ufn(e zZ0%$9yI}jb^X=Tp+QP?c3xhTv>pi6pHtc(k?R(qS^4iYQodc3(Q3kCixg0ctoCfA_ zN9u+OwfE2KfBfau0YRsf6ggf}jSyBTcu-n67aZ zT}!EoH0xpyw)i+<2k1AOavbyHOGZvza^r1%;~5n5S3R|5P3w3{zgpjq6C0n89^3gQ zBA=dC>o0Cu5AWMg-qc@x*x7#dd24n5sR-0I-vt;k@!p~byn%HuoHYzUpuMyV`@ggD zoBh+GxA6b68^US3VJ|(hwyL`wIBgT`rF-xyc`~h6+t#}m!T)M!Ns(Fp^VT9l1i2DW z<76oju(luVyS3~X<}G=^UVL1yE_n9stbPv;TGd~`;oA1^uv+!o+wg)~AD+}U?;hpm zNwmB|*ILMV=SOkeCHO_DI4WC-IHyO`aBjaS345t(KV1T^y|#Z^SawF>^{;mI&ri3v zVR-Go*R6%;wasd6^Chgh^=<{gf$I{bfucwhaazUKfe|F}y5-LM`aUCX3g_WB1HR$@ YHyd;Qn>9vj{`^<}04V)4X|fFf0Q+ULDgXcg diff --git a/assets/index-53jMkRUV.js b/assets/index-53jMkRUV.js deleted file mode 100644 index f9ab67c1..00000000 --- a/assets/index-53jMkRUV.js +++ /dev/null @@ -1 +0,0 @@ -import{r as i}from"./hooks-ml9Luvyb.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-53jMkRUV.js.gz b/assets/index-53jMkRUV.js.gz deleted file mode 100644 index 4ea72fca928ab7f47c871141beff60930871c0ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmV-@1cLh?iwFP!000026NOeyZ`(!?z4uorJV^+bA@vo9t^&ofY{zkA#f}|VL13)O zk+>GMOYbhF$bx_tMGrj$Es&z86zHivwm>f}n*N(O&ClqNR8muRQcxhM-8XM$-@ILt zjUplSOctmruz6pKkzw5mgcvF^3h(U1$h1JDE| zL>U$H5QzejPTOAZ^(t$5WIz>B)6t0tRmxZ){f>sy&G_C`TqK1SDas-K`Sw=%sJ66# ze#|}11Scnq`-sGg9M#EixK>kF_!jx3*WKCk$NTwtkA~rU78?aw2|MkY@Y;ElPp7F% zP&3CS_hrx1TjT9KCe|!eWIL*@M7(u)U5g2*4_#ifp|!i~4VJ2jr3CIxaTLv#=uU*J z1MF_*aZU78tl-!a5}J;U?sYENtbP3Wpu2K5y*@?-RDypsYJGeCh{pG}@=@4bkkr%J z^6jMb+vgiSf2@~;ju>Y&vHgH?5`k1qY4DY%I!SoC^ros*aYntX3gA!A!VSNZGkpJ9x5p`>GhnGUl4$ z&Q4X#L^zb*cC}l-a~&E`1~z7Ty1-UDYOOw{*RwFJR(-=>1r3>B0VGNcJea4|BkcI=- z#Tlm~aE(0?V=vcXB)0H8GfV|Kj*6vO7OIob3}T^8vZrFnlqscze(~u{GaVw)#V;=} zzI$PqLzuco!fnjW4|A`6yZG^o#T@m02})g>e)r|~|NQ>f+aLbCc>V1H6a`r2CCJ;C zFW&t9YB6b;S-V|m+)e7h^9>Dk*bzPyIb~z8I{Ojzz?{*L4Y+G~kQg?hLltNoYPVQw z+^YXY=GYe^xR@?V9HwjF%7{FA}j~o#fahR#@)-1hBlLOv#|dPpPL+CfT@bOE_j}P6m*l1f<+zk P)zAI~SYX*@D+mAp_ZU6O diff --git a/assets/index-5e1kv0vQ.js.gz b/assets/index-5e1kv0vQ.js.gz deleted file mode 100644 index ff239aad9bdc0be153d5e60ded3b00a23fcf7fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1215 zcmV;w1VH;AiwFP!000026Qx&gPuoTue!oxQdT(s)Y!aYsGD^i3+NxUzZAT+*h!=-_ zBxcUpJD*ds$P(?!pLL~7TA_5bT`81x-4xJ}HVDvtn8o??s$XGeCl!eUBY+a+qPyq$ z-R~Yh_q(&6woF2El!G=$K*n!0FyS`_$oh>1zV#aweC#&~cZ`^6UhZ(HZrIYN*7=Vt z98bvOHs7lUq1c#3bWEjjyDuvD$Pp>|9%{ zVl3exSwmwwMsbr-F~U^HVVFh=ABTqO7?7fC1gW~Mo0tbSqK+kqxfKP>D zpr#F4lmTsJn2+*+kI0?Dum3;Fen)`qj8ekz$KleBL3PW>9*5KPjIN>MQ8p#|s6$Z# z8V*vToef=s4z(Ow8yIfHUPU-bQ%aXB0u*apoYArjt0iGIlv=_CdQ5=86k`|a^5Ga7 zHkl+bEXcA9#a_bHC73Vo{#1JQMB(@kh+vB@pfSNG`C4N%L5FnpYeAH03Sl7_aO6W5 z6Vrsok)RJW_SDuVx}sa3nWKUTax52rDr(+9W47RkKs7DhFzF=+tBMXBOJkns4=GAr z7cjqRh%k55qxn%(<_?A#Ff}A#$Xp^1T!mTFp#VFE0dmZHkSVA53mFa*_!N7PIh$q; zX2&!nNgXR(gnc?A)&v*fUC=-oV$#%UmHbLM|ERRMQ`%a1yLZ33yHv@qRlnOW{`0iF z@YtLBy|_Q;ZO)e#HjCR2yyfM}>|C+%(3^V6z~1~uarb5E`A%sr&yATR4JlWPRGE2Q zS-D@?|D!bbf)__b(3)=7snRX46^d_us7=DM^nNK63lF%44a|9)w=1htes;6Jl^?$H zrv57b`Nk`(duw;gKTcN|=iYJ+Q!Gq-+uICN{`qckd$L$q4vA6ub=8~Rs?n>D^3@kh z|4!cV*6%RKRi8{&)^D@m#oa|ludjOJ@9NT2Wn2Kd5)DgwC-B2-tQp`44j#~7hbj6_P|=bHF=L&GihD3os2^L~sCqK;cEUF?_3w zV9YcrB0-idoR(yoA{?n?vmi6`XBQ+?*p5~u1Z-QH5bq@VwB*(rt39QPJ4^dAs-h8HH;)7mt>$3D&k~O{|kh z7Ro9dr_C+6v*pcB`*nBwwKuufrcm{Ic#A;m3PowI`d_kakk6Ay1#o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=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(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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{Q as default}; diff --git a/assets/index-ARe8uotO.js.gz b/assets/index-ARe8uotO.js.gz deleted file mode 100644 index 50cce909f44da251588ef7316ee4a45feaba7c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2097 zcmV-12+sE(iwFP!000026UA6-Pa9Vn{=UD$u~wBWc?MswLmasw7ziblTZ$v7qI8%! z*h9uM!<;iFj%5kbrQx2WA+*hAL(+t#YB#`kwJG7!Nc}CIvHdB3Vc#=jJGL>GG?6Nh zfODSra-R2j-*b$ZR27Y6I0uIvdUi}xl1{cMr6VSxDAzEfN;+=!u`O)yDlE1J*Z|wY z3|)wi#76v+>^OFw6)gu~Bq;)i6Rpjx?=j`w5n)7`Xh5LI0}?W2dON)BBO`&fT4aL53{EFU6$x7&1I$=2LE{(n^9OONrVzzK z`556wcb9)SSV!WRF7rfGWO{S~knqI}hnQ>E+Jg9izfwGn@9!BDQkUu}mZY*5FA&lq z^>zdmzN5~ICBdY0rbkbuM{D;~I6Yy;X_ydHGCq7U6;dt?)Pe*qZ6SbkpO^Ve8{tV; zs=F4W6H&rUw;F6wK8-(EfeX+HaNj)NH}QK-rYXT>F2v@t$-Y)aXhh)@1?1q zzR@`%q)1(*R8bZ=+U9XlW>lnM5fdapV-gww4s+E)SX~nW^&}?Re4*>LJ`jjjBN!U6 z87dwl!I5OASf{WXK#%|pLNU$E7&jJIo0E0rB3KefArkaEGmX#)Xb@8(NtdwAy|^uu<{Ffy%(0ET9PIB4c3iT1uPl8>y9;@U zJEI|@YqCRkx!jRY6&G@Q`bNhQPgo9PF)q6@SwOk7yaF@M(HTJ$l+iUQ{8fSw6^EOe zCMPFZB69MC$f+XBE6FDKc`ijOpvaNbnNK)X6@`dD;0*)=!Djj=MlkG1q-8iI_4jHw zKH=d|k-uk9_A5^kk%S_IoiG}lS+_@u*m+qYo#l|@SdmqU<55D9pcX7it0J!m$cj!B zLBUNvXT7U|NK8kpfW|}_MHQe+Mlx|_WG;!q&cXB7MFl%O80b)4?u>n2WSNwRN3P5y z;z$B%?Hu94UtaNuvZ|9P-5!#F=|d#cj*`k}biZm(K%)xK-*B(&`rsC% zo)Kt7;*k_i5aoE7^MG{1S~jA)Bu}Os@-ioqunz@1Nlw-|DSXOXF_kN(f@K;jnU*s; z!c?r7@|J0mns%Njs#-C{mT7M`(*D7f^zihmm7Po^r3v$nW1 zEX&e55@isLVJh+JBH2Wfnzfz^&(*7gl=GS*mWouf)>9$6dX?J7s*7x!iq%U!6`rdW zsbLaaC6#uYQlScot-l5>YO@}DFu5u{P0tK{1_LnG3zWKK4n)lM_Hb!MCmu_6Ab>GW zmq?g)*_VeHTvDMvo(yy}5qX>1V+@@MD4G?ZYU>Mhos_lEamq%jKx(uZS($?xwO&P-SOFU!Be0g z-l89zm9aQec=|fGJ(b)3*<4sRAI>@8;gb|Ga^&YO;@til2;_Lj zzoW4Hn{j*f*rI2M2>li=X~fRmdA#5PM`q(=jkTTJ&T{Fb#@2M<=?pMZ_;?iqVi=JE?;_LXsa%Mtn1k>9_Y-+f4bvx&>?FBhlQ0`Yh2=GuDx;X=iz@Z&Fb z!cgWT+UdAt0&HRPx%u@Bbzuisy=6XmdRWyP73y7y^Urp2zc0Mqn>FVafY8E==f>^3 zZ};YoE#FB8O(w-@4pbWJhk0q!2~lKEMvPG@}Jv&30IUe>_U+Wgid>RBtku(ODUq@@P^?A zqm0waWIwPc>!#3q_vZXf^MBJHt*nO`S`Q&Gv~Ot2Oyk#;$EnCeDm*z**upx)@Ju}d zA3>h7fqe~I+B#qWdU3hoUZsq_f8lf6ONEUcy9bPC4~(t5=D(l7M1hf;fAMYc+qK;5 z1>>8U-0nZ|TF8&=`M&66#)WAEX3YapTUiIkyD0Hs@Xxo-ESq`1ws34N!;T)C$}% z=IU1E+A(H-0Ay)#{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,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("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-AaiZOTC9.js.gz b/assets/index-AaiZOTC9.js.gz deleted file mode 100644 index 605519e25e581eafdab7e1609ab65cf5be4475fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28776 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𝔡5cq|A9^NCEN&6N2PGRX#-+tX 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,Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=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(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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{Q as default}; diff --git a/assets/index-AdJJtuse.js.gz b/assets/index-AdJJtuse.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3c7cdf888e754c9ccf1f3e1a2a68c07a57be863 GIT binary patch literal 2096 zcmV-02+#K)iwFP!000026UA6-Pa9Vn{=UD$u~wBWc?Mr0IC4Y45SkEfS*W0j(qZOc z4~*vwGiPj!WeL)y;hv-+w9RHi(uAbyZh-A-Q^I8T*v4GaM5?fa zedc*D=Xsy^J;xRk3RX#mb8wnN&yK1%;ba?xwDWD2-PUl1Ft(Y6-D^*2_#Z$J#rXp|)xm zmqHp&AZ9{s@v}bgrt*Ltkb7~Uy(3zU=WdlrG+hC*IkH)HPCbX7D+h;1(qw1+RU$YfaKnx$}WEn|7x|ah`(YymGAB97n0X&DVC&?7cUTU zUg~ZSVZOb_i>1Nd@h0x78m-Aif!z~kjD~51O2&q+CL8hPzG{%br7Z-I4zm419p*`A z@=7&EC!(Y=t&Kh7$>7ywJxMc2E33NIi`sg6_*l($bX7$%pN3US0YQerY9m5Dm#c9t z&_ue1Zt_?~Ej}+~?yKypQBl68PWDXIH`3yqiiA35(JRp*PQTPyZ3grpmE(y`fR`rU zG}SRIBuP!J6j2sA+UYS-W)!4qqDGJatx0GE*v?H0Vf9TT=qEnW>T8^=_JKgQD$$?? zgHZE95*ki)h&39U0*VA^5sC>iqugjr2_|X^Ml?wrfk@EtjNf-DH1K7A(@{2Vs=7=> z=w^$@A`3w;A4^{kMeD&4@E|5dk}iYCr<$4O_Fx@wk>(`QXgDJyOKZ%L?f%g&fnctVkS>;#h)muq3UBJQk1@onQfL z4L)bBtG>vfj#vSKLQxwAzGNg5S4QR%DD3RNG$~@u>Cu1=#pTY}`$d*Xk$U9Hq!35q zNR4uY3x9RPBg%?S+93BqPSR0Wh5_y&aTq~FLQ#~!U(n|j&jd7rf&RMBO0JJSg48nt zjYvEa<^)lWg*gwXC#+^8x=Zq8N+G}GL=yI)fG5GpIwytCdCR79*;KGh2aBeqj7~5W z%ci_#nxLi~XNsznO*PB3I~$39bR|7JJ#VEpERTw@a7IQ*XtP#mZ- zX&njfN23~*cx91nqDj?SSDEL^)qcu(RS}Cts#@zR6J5DVZ3iohY@3ReOI>B2D;B9? z0$e3<)TUIZKx)>fev8_y$DU2Da!=DeL!ZG69P9>4T`~tEX1lw%G}ej7QXL3jl+z^= zrd{^cF$UKasE;QD9Zf{uruGy=XB>)V1*mxR7c@zVj|*GBng6=wbl-4$j)~dEslr)O zbjJNBMuJ19A5G{;BXy%Wl@qPa)h%;r=5Tg7f3RsRt=Vat54O$a&HC<6&!!XZ1HEt~ z{phTWrP;!>H@ThZ+|DoN;)eNX-T}9tgs34$e&Mw_J(GXPX+g~#7 zY~}Vg@~c0af8VGycW`w0IqdBf-mV&ddu&Yan`>{(e?OoJ-pJP5>d7U}9lV7=j`#dK z3M;=Ech*iVdWMM5Z{eaw?A)EF3odYCHa^x^-_7l=6nAQD&lH}`0waZQ4vgpPh1U4+2UKA|Zy^>0@mCzb~kxN@Mdg>{DEntB30 zf;=Sy`xv&gb;JPl;&Q{eN*Vp|!sm9D3!A%k4;arM8r%2Ge?EnY0wXv7^1H+D)^l$b zjc;djd$YOyhc*lz0p@r0v2k$Um|wOBe}&lUTxx1XSJL?0U1MSW+_`g3tMkv={D(jM zYA&q(0ZOQUmp)zz_3?70MU!`w$zXeI;4j!0K-oSYSCn%H+E@Cx@&?l3@(XSq7R)PJ3W9R~! aw0;%sqrZw4tChX*r~d<~m_9<26#xMIg$T_6 literal 0 HcmV?d00001 diff --git a/assets/index-Btm1hHvy.js b/assets/index-Btm1hHvy.js new file mode 100644 index 00000000..2a0df911 --- /dev/null +++ b/assets/index-Btm1hHvy.js @@ -0,0 +1 @@ +import{g as B,u as s,y as A,z as D,B as E,C as v,E as h}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const ue=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ue as default}; diff --git a/assets/index-Btm1hHvy.js.gz b/assets/index-Btm1hHvy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9051b13f81e56bdec47b77b4759f789ae8038a5 GIT binary patch literal 2030 zcmV8`{AFWIaeT0}GeI%F=eMD1XO^rFZZ=$L? ztg}~#&+=Ea)*v^eJ1@{E=C6W2I@viPsyst>(QnL z&U==t^Ri<%+S@xrJ$0p^A)OV#vP5lpAc{f3bLCn`BwmWr1q~r3Y{+s`BUcA;-aa1* zwXyxj62GlC`8cnat7At-x;0}YDwOVv{FucGKp^T%+JJ!D6PHUd29{)Uipw7gZrXC=jTNc7njgJj?MQ^uweWRr|kO0A99g5Y!)w6xLaUj+vHJ4(> zfg%xU7N&s>^WjLmA$ClpSeK%7g4H@>@mww#SynxS9`v~2O1XQ9C(M80#pt2eJCcv@;pd*VR6;aaC`lnH%M zQh05Q)rBaE0mHneBhAuBJsS-6`IPHu=$Py!5t54Xih^XQ8WmDhuJhukr@j;zL70UC z!@buf0gw<0+ZFP(4h+<{lp>?N&gx^aK~>f*i}g@JjD{{6&E>ebref7Xd0BD%a(i8W z%}CFF7-ve2vg)l{I_1>~LBGaGdPgN!qF+h{S}9gTvdW8og;C>3>4D4T?_&g6)sgjE zOa(#|rAO6~LMVQjiAth~l%o}ard%8=b>@#TSdBzvbcAb51rpRAl~n|_!cs5D5&63q zd!<8)M6tbu@`vrWI0Ixf$K&=}FcpZp+!r*USyPU2z!WmF8zJsQiqRdX+kS&7qUP}D zbrkmF6VhkCH1UxFf-fh5Ic@rXRn`<^x3)w1mC|Dz(u0qv;E$45i;~xlB`=jFuT)IF zuPkA)EMd7kVWA}9SV_WdCnwyM3gD=u=e6LV*9Sh=;JU9%6_HEfr3B)-dg8o*nB<7Y z$1hj-g%-L~eXa4Xzpog|W=fo7#!4D$&=7~Al@mcPw%BRJ^SXG#$ssv?87`Cvo z%YAZEMUj)~DRb_bx%@b{`ykKaU(sL5l~9|jrF)s3cVFl#R+FnDCxw62>Z;Hq9OlLc zGPm*dw3R=2Nr@X64${x4pEeGz(5V@xs@#Z+@ang=oqiPfwiFUTjH*~B=w7nVh1}3@ zsf50&%A_jmVJ>|>c(Idbveu$2RXWKn-_Jgt|3W8XZ6ZE$QnRw?Crpu)$fnKQ4mYqR9ttoi5zv~35B`i_HzRq`NB9=tJE!1fIE=-lp7_T3A| zIgcl%JIL;*?EY%LbC;3e9Mtkje04DJG=4l;koe6*3-+5xWMlEQEE@hAJr zo4+IBTv}0JYk=gCsi84t8GKb^uAXKV`NS$g4Z%(-j+#ck$$@`Rn$fyKOrd+gEPlXOjLo51x7t z2Fcs|1%s#Q7?m_&xV*mV+IV*JeK!4Hh=`7-hbb0au~f=^0gYP!6$u@X*ByD2sSE%3 MKb*tK!lD!a0Q4RJiU0rr literal 0 HcmV?d00001 diff --git a/assets/index-Ctn_Z3V9.js b/assets/index-Ctn_Z3V9.js new file mode 100644 index 00000000..c1dcc723 --- /dev/null +++ b/assets/index-Ctn_Z3V9.js @@ -0,0 +1 @@ +import{w as e}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const S=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; diff --git a/assets/index-Ctn_Z3V9.js.gz b/assets/index-Ctn_Z3V9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e80bd5c1469a12f353f3f0560edfccfb90830f7e GIT binary patch literal 1415 zcmV;21$g=&iwFP!000026U|p`Puo@${=Q$4<`YP{UYs{dDyjep&{CjM%(U$bjEH?C0|H6*#6mWRe)(`t;-TRz# zp65B|TqSZr*9fbWd;<01YKCY9Klf!$)AAHu&36gIB-zi+QU3+m!NHwQWR;;gn&7z@ z7ev|V;bKf1yygW7B}}yfM)M>Q;&?8KhzQt8^{N(54J5tTqJfcHP*)5)?RhRb1BZz) z7v^|~8qB7r(xH+!O3@^N<`NN(@8Uu{Do+j#jie?*UeFvxB4n2BTtQ$lD+Y(JUCHWR z6cq`^YQ|8MM3f5w&-w0bY5+~Q37@Bl7{~Km2$f1>#3YZ3PpXfv3xNyTs%qth!9-9-$Yk|Mp>0SRRpeQy1haucd~bB}`gqr2H)e>TG8tys@v-GX zBq(Of6Vc>Ra11`kMVXcN!1={))SZeP0dCpc0-{pBpcl37wtfq0QLtO>%$}6iBiBY0 zAH}0EY!aF>&T2jQabhV(K`aYa4r60#P|ZRj~qHvj-`sgm{(_II^5?)<^+mpxiG6K)X5lz4l+D9X!IV&=|p3igW{32czGx^ z9c^2s-qG1}@$2>^5J_`dDb8{-H+T+D&Wydw;-wFx{uqW}y=d*2Mjy zKqUY1JifvU%;n;@mVdB*+H6bvar>V6=5=#xwYj~vd;5iXXTyB3xwE=qy<3BC>*@O6 zwQv2M-&8vTr)vwHtStoEJgoPW-ruzDKC`t1XfB|!qMr@8Fc{Q(us2^^~% zDm33c+x`7dw+;w8qonZ3lEMchNwT15+5exY)*$zT{N$41Gnd?av%C2eig~M^*|N5EJfmNS-;YxppNpK>`8FaS zp44`q-!vcGvmU?ReffT;@$%#L+Wu4FYi_;uF=F7oMfbS_>s;7t=z~D3z5@Hdv-+#` zPaQaG6Ri4Oc$Hk4=F5ip_PPJR+F6n%mixH9j1WPN1k^gI z$9-nw;l5idwqfp)`>f?hyR{|PzMZx2z(KS2GdSFA{06JFd#eF2sQLbJbL-A=Zk|TV zEp+`5IrscHj-LpARw}m2!$j=U<7wEppOu7FuUSv(;I-TK4@)cd2)z2ms{QfdRs)9D z`fI~nde+>kHMd^Cs+(_D0qnaWQtB%TL>6Whd;=Ik61Q8{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);a.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:a,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-FeWEAadL.js.gz b/assets/index-FeWEAadL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..004c039d47627ef34a8543810411d767c2f783e1 GIT binary patch literal 2012 zcmV<22P60&iwFP!000026TMe$ZyU!E{@!14xdH|W9FHPJ>g5DFPHZ#@&?ZJ|2n7Tc zSl+G3wT`#f-93sdLqI_j$N3P;1q`>1ZP;#|s%g{MNZ?4e;soe#;fd0}=*;esA}IxM zKe&KkYjlQ(3nO6jeJI>*RwCQ6Pid`^tqt6XaBY|=PtM< z+p)&f5-)6cxl*=!PzC8KZ?fAhKDY zqbnBmc8mL)nID3)Bf{FWkT7%Myha?eh!MRmxeMT<*M&Gt8Z0WrR7fTj4WuGUGcxa% zb*NYXkSrxQhk2YAN0ROdVq!^D#IQGRXFPzk)sJbyViH^#G){t#uPJC5zLJCSWu;yfwBal=FWCI$w1SJEI_A_L~#hP!8%l! zUIw%vKTRy`!iKvQm<_r(sVv?F7md3U_8bM_qM zVYE{@b&f?crhb;=qC3AdW5;n(fMHsICU0v3OE9!&^FpE-$b0-ejS-;bg!@XSZX{1h z-z2l-F2TT#NDEjKq+3w56^HnQIN0<+hi6yxd)9YC(uKkA^?V+81#2{+bQedzTL1ad zD$kY6sCNl9vECnf$^K!7{Z=n3m_Aem$%p@9hlB-l5t5lhD ztTO%s(#}KBm5n6w@d7K%seBK_pNPmpiSi9g)oS+0Zh!E>d-bbOF&COvarAH%|FwcA zw&D6D#N##aU*p=#GS2JvxpS|rCe&qe^<5rNaOz{Zl(kyJ?EofU1Sm5(=X$0Z@6)jR zMjaRj9syCD%lGst{XL}mwT3hOQN&I?yOF6Y9hWlb*OcSe)_Pe120z?8dU`v(`Pp#y ziS2As7%O-JYCY{S{Pgf&kmf?yoyUCktafx3->l z_|&Qmm`v8k51$S1d_95`;@5#k;TmH#Kn6cPJpAzS$Qq2T+1U((vD$Aj^>$LvjY`dR#;=BV4tPrz!ln2*@aM2 zYm|g__~*xi{q4d2KhyiqA&zG$*|GGev;}i<-tAa8IW2t4tl{S$4fg+?-n^0SJUQC^ zTYBx=!`sgeA6|E@Oli-)Nk4&DH;!H$qY2JarE_~&HW__Rgwi!G!ZSYnuvHPvL& zol%wBB5{t^&cDPx@4!)~hZBan*kz+3p%*WS8?>uAX;IOjmj#byZUTKtf1Y?Yi#9ki z!6PGd4SZVsZXNnDhX#j2tM;Vo0+(wPJM(q?(^10HW5rzm@c}Qcjn$ZjNL`%(7~m(L ze_eUgc4aItRm0(}`-A7ZW){D~8ZuMEGX}}4sv|xX<4J0GVlzCk|AD9U`|Wh+kFT7k uXvEW5qxJttRWw6YWT;xt_xt%3+QIMa-l|2Um3j47e)eD7wFts|5dZ+p(C&Z$ literal 0 HcmV?d00001 diff --git a/assets/index-HFM3QOCM.js b/assets/index-HFM3QOCM.js deleted file mode 100644 index 1a37476d..00000000 --- a/assets/index-HFM3QOCM.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t}from"./hooks-ml9Luvyb.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const v=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{v as default}; diff --git a/assets/index-HFM3QOCM.js.gz b/assets/index-HFM3QOCM.js.gz deleted file mode 100644 index f1536e275435fcdb10cba536b2671f7917e18006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmV-21I_#&iwFP!000026K#}TZ{j)-hVRd>=s`MCE8&m?l2WQ8Q9fFh?E-BVR&axi zV-nNE4z?4TBL4eMLc7{PucA25jA!0?Gc1aQ)O&G()rCH+rHCpizp(nN1Ul zju*yZlBaDN&JqsWb)#-H(e%Mz%og^p925!r!-g`qH-7&f&AVl6tJ@;KEoqg32qUujm9g}v)W8#-Nl1NE8$>0>UHH`*BLb{ZW zAIe-CBuo@t5+P~ZGGSQOU#j+(Kc|!CHv2k81z1w=JgPVB&2e%!C`W-GsKi7c+c)#l zuix(%UaHlJbr@$jpR&(5im6mgY3eDBb$$Ufvn+_hGA>$=f^Elg-^w{Cf!ef!Q8kP@ znrUYd-Ltzg^9}-eR2EDFt?}BA8_|hFwF=n^ZUSc@+q!e6zn-tp#aPOOYX(LxR6L3> zlVsSKxHn(X6l7p2)7b~x7^#k%;V(w>sqvBfh9 z<15Co%#b1hjX+*36_tfG>ZseDx%`=KP8`oX=qSLP(-20MdngEPO9$pj0Y23TrVD?( zVgyL21daM;Z?UL%%4C2QQdzVTp(--gVSJiy9+JCrE|x-zg0hhJJ{;I{=j2~oCmeJX zJa5g*O$FrKMX#?NN1f&SxKEPFjv)PlB7!S@k^VnRsNvBy zVue.createVNode(naive.NSpace,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.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-I_piZHJl.js.gz b/assets/index-I_piZHJl.js.gz deleted file mode 100644 index dead347de58cde855fbf7524dd011367d540229c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1814 zcmV+x2kH19iwFP!000026U|p`Q`=S+{=UD$)rStuSilBVXmcX z`+_V9-7ACRx#@#;^1@V{-=P-3v9@u-$eG;aPau z6BL3%H$OFyo=MCE7MqP^RYEk=6B7Ivgn*yVPYn)!9-j;}gXSnNf@5O4@<9+u(f8Ta zk+jx~qN0wmk}_nuCoBXY%!P~T_!WM-uNk&Ldm@70F9i6-#WCGj%!m!=g$WO$9#ZFz zC=y=c({tD3iP42{vmXiN9rD1H-^UN>Ga?(z4L4&9Mr6tlYvFE9=}WZBoX7Mi`CcFH z8ygeT%{bA}b*zYacndY~2_c?W^$5me1I@S|pxU5#R#bJ|W0Z4=h4#j6z96LXc0e@J#j!x!jDo1q4Z0cQ7G7g;HrP zlxkR%Gy^E?$ZI1BV5onqaQ zMv(98OGK0jJlE10M1qVmNKvp1C9^e@kpq5~@wEhy#*ByR!epRC1SCYlkH&rdGc&>7 zW@H9Yp60VjRi=)|Ae4{cxdG$yNt~vuOm$FxUb;0r7?=*X^km9VfJaraQavy*EQNq9ip@~sd!T>6Y zszRA(C}zKwaEd6nPlZqwtgw!Pg0eWuP4vSUNUBJeI4^~ew2pdc1yRjmeFQUTw=vBQ zj7D!1WR%2ml(W_zTI<`^#@{PX|6px@V?BArc_mDv9i6dH?Au@%LYujPD2U{+FgmFr z5qlLFklq3WgAAED@EfP#uc5TJU?(5ts3D4&Qm%NaJgWS->jrL??zhRT^rF1Ccg}1ING53|%8A$>&u7Hv+Ct{8{&bWF;gMVL zF%SSVo0Z18HKb#%yf9Zb-GF~tzFm9#ZK?Y6f4m-ZfA4VTZRPD+xpZLeyfQcc;VOV? zNQnlHlRDgfX5PDZxck!j)7t+!wZ>Tg`nC0B%i4NimL6JLo9?YP^()^W-Z?PWcgy?F z%&q6#Nr`fZ^AdT;VFQRX>sM#rfrmtjn!(XOsEVHqPSh-$X$3xd>sL0X2wdZ5RxV@W?&fTZu(`%Do9G%&pi#Ll!ue*m~fXSG7 z3@^J>o3W=62ed-Ys%*$3ve#?D{_!L(IZJMl+CN8)e1h%*l! zmk*v+wpI`ScKh(%w@{Ai_P?v&{a|jaf#`qw*;R6N`%PtY$9(Ryzdj}@< zWqmH?nd__8oqN^CZ>_aw?^PagQ+6g%?F&J%^AcWiex455KTm7s#Y?~WFX&MQ={const u=Vue.ref(0),o=Vue.ref(0),t=Vue.ref(!1),a=r=>{r.preventDefault(),t.value=!1,Vue.nextTick().then(()=>{const{clientX:i,clientY:d}=r;u.value=i,o.value=d,t.value=!0})};V(e,()=>{t.value=!1});const s=l(e,"contextmenu",a,n),c=l(e,"click",()=>{t.value=!1});return{stop:()=>{s(),c()},x:Vue.readonly(u),y:Vue.readonly(o),show:t}},y=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(null),n=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:o,y:t,show:a}=f(e);return{demoOneRef:e,demoOneShow:n,x:o,y:t,show:a,options:u}},render(){const{x:e,y:n,show:u}=this;return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NSpace,{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:n,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{y as default}; diff --git a/assets/index-MMWnuYiE.js.gz b/assets/index-MMWnuYiE.js.gz deleted file mode 100644 index cf31fcc154efe846f35360d70734578134854c17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0D1iwFP!000026OELAYve>2$N%?Lqys{N)0n-Ylq`|TuAstI@oMonjxw7( zyP0ctCQc^18$v*@6p^!c|D1Q?d7^Ma|FITMIHd=|y%kN{eHT8-X16W9Lt!DA%=6s-QPEd&NbEP)Mk%BTZ23~bTFbHDwp&~HX>G+`u~(Ph+uHc_ z?!|rvKzWaWi)YfBEahv+|Ff^6}kr?_m=hFrH*aFZDwv zn5YtT7NgRDk9YuT9@RQmsyuvN?%u&tdp{rF`MTWyvI!Ch*6^89Y|OCrO^fCeS0XDt zqr(cXZ^8m}fB-%c@Co!?pv~f16({J$G%91wk&l}qUIhYW&52Ga{RGl749 zahq5;#!KbV9E9fRM0CbtifCq?RXD~x(4lLz9Ow165dt5C+BL2?PCRKFJ?3u@luSji z?8`_h*HD8VGaYKQuB=i6pN{>Og=AhX9Py##O4QAw`q5V)n^ULx%oud;lev{DpV-ZU zYQ+ZwP%arVk+O);I6~q$OYM@L)LIUg6V32~Eo!J$;{q=XnADedR^8goIEwab{{jh5 JR2S0)001)0wQ&Fd diff --git a/assets/index-NEtr-F6h.js b/assets/index-NEtr-F6h.js deleted file mode 100644 index 4a705413..00000000 --- a/assets/index-NEtr-F6h.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-kx7_RV21.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=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(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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{Q as default}; diff --git a/assets/index-NEtr-F6h.js.gz b/assets/index-NEtr-F6h.js.gz deleted file mode 100644 index edad88ad539227b8b93961174249b957a8c5e4a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2099 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 literal 0 HcmV?d00001 diff --git a/assets/index-P_PLc_IJ.js b/assets/index-P_PLc_IJ.js deleted file mode 100644 index 1c18f715..00000000 --- a/assets/index-P_PLc_IJ.js +++ /dev/null @@ -1 +0,0 @@ -import{o as d,b as l}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";const V=e=>{const u=Vue.ref(0),n=Vue.ref(0),t=Vue.ref(!1),o=r=>{r.preventDefault(),t.value=!1,Vue.nextTick().then(()=>{const{clientX:c,clientY:i}=r;u.value=c,n.value=i,t.value=!0})};d(e,()=>{t.value=!1});const a=l(e,"contextmenu",o),s=l(e,"click",()=>{t.value=!1});return{stop:()=>{a(),s()},x:Vue.readonly(u),y:Vue.readonly(n),show:t}},x=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(null),u=Vue.ref(!1),n=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:t,y:o,show:a}=V(e);return{demoOneRef:e,demoOneShow:u,x:t,y:o,show:a,options:n}},render(){const{x:e,y:u,show:n}=this;return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NSpace,{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:n,x:e,y:u,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{x as default}; diff --git a/assets/index-P_PLc_IJ.js.gz b/assets/index-P_PLc_IJ.js.gz deleted file mode 100644 index eefce1b2023dc83f67d24afda21102e108b83b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmV-#1Cab5iwFP!000026OB||YurW@eebW32MQ7$tJ;_rqeaDKx6l^imc}s+A(&a| z?rLJ~j5-?at`LGY#)ObKc}bJfG^K?U{8HDDLRuUsBimb7`=|2xzbRL`7f8A+g_G8KsaWu;EJuD=o)<-)?Q-*28kjUtPt=kz`u#q~U5J&0U#_;ml(i=!uxj_>Ur z{`Qd2O~_nwlV!$$>7F1^7(B7tnWsHo=t&m(ufTRK}X4KCVD{6$qp?R}32fBGVaC6rK)w(ljtCwS1hB zhV@k$fGHRsfxUVqWj<^N z|61qNY#k|8zy)R)?-;9HCF4Mjg;DPPcyxcieDHkwaPRoR59Q9cTg1XK zUMP>|AT&oOqBBmWh-TJVCC8WtI&_Ve({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("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:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=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:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=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.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(S,null,null),Vue.createVNode(naive.NDropdown,{options:b,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),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:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; diff --git a/assets/index-PigglF60.js.gz b/assets/index-PigglF60.js.gz deleted file mode 100644 index e639909e244f9b0ccc58226595d1c8e5fa7293db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3710 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 diff --git a/assets/index-VqVgrNuT.js b/assets/index-VqVgrNuT.js new file mode 100644 index 00000000..e5e37c41 --- /dev/null +++ b/assets/index-VqVgrNuT.js @@ -0,0 +1 @@ +import{R as e}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import{L as u}from"./ray-9TfU2AhD.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const O=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; diff --git a/assets/index-VqVgrNuT.js.gz b/assets/index-VqVgrNuT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba725677f9a7ac939588d88c7dd20ad0484e57a1 GIT binary patch literal 1577 zcmV+^2G;o>iwFP!000026UA3sZxcrpe($eXwtcWw&&GErj?(7hTp%HagrrI;6is%= z_Qva-&CIMF$5=`zltRO$0-*}3QdCt%6@|7!TodtQi0$yiU+CH05PS(G&`Omo%j@~h z?K|H&W9tQrGEte5FqcR*!)QTPx^k4}IXae4;Bl53QkJ;ftGhTjvzTrQw8Z;EN?Zw| z?A&-UPDhWof{Hdlo)gQk9cZ@_TYxY7BT7UG1<}lCc7Ap~Txzv4sD^p2KdOWhN;rhd zGh<^%ho{4>pe2q}@T@z&f=Uc6s=@K&6IrVj#Z^X#nXwI{Kc<8s&*h%%@Cce~D`uJZ z$CXe>38PXe&FoT6Z9Ug;*{u{Hko93UuZpqaktR%K!XeInO&r5z)N>*;6CTK=T0P+s z;j}=|GV2d3A;_DlkkyQNj7Ek>+OR4%iLzAo#MK-rU}Ry& ziQ_z|M9|RCY}}k8ORYAx&<&0Tn* z!>aIF6?BqMtd7iUMZw#&tD8D@B$?GsWD&-7E{Mhj7ES~xXTe3d9g3sOWNvvd6kloe zK~zXiaFA6Lh@KU(`ND`k(27|FiZp13gNdRH&Sb4

0G2H}pk_1S&@1&_HbFi>X8> z8w<=fg$}xLdE8|o8dS68=~!w%H~}8?qAtpN;QVS2>KTsi1Ky>17l=yvf>oqFZG)t1 z5Il!XlNi9R)9{=T4vAba(hAHHfuIqv9k{Ln5;#PY!@<=2d}Oc{nZq3Ma$%7g-1Qg% zrUh9VwFf$J7Ndf?s1VXtkBo)qVr?Uwu}!F$n$9?APX7Tp7f1R0V2pS8+l|N6V-r(a zak_o%4CA#I5E1G&CWm8G9d=PFHMx+|eX}-EGy?J^Llg{6VhUfy#08R+r;bkzQH`WX zfyx0+gl+l!70*t%c8p|vGOP$mkb-4^=%g~?vOhrgPW=J==5sFtAIz*QGZoyPAS)s% z0^Y+kNY>^_8USxz)G3ll;%YVEDGvgB#**U=b|D0todlTA#Cnk^lhYPfNuW|<*g6c^ zBoBqEfeO@xZ9^n|{=Uz?e2d`_W?I06z4{KgoD0hyuIb3BVfVOp>*@B>OVXRQDD6DI zxpRA?_Q(3p&u3q4Zq%>cuWzhN6Y0_Pi?#Kvo`Ls8tmdXn=a2QZ zUtg@9mi;IFf%nZ~=l(B^XJ@vbJ>1^Bv2*UX+J!rfo8Q&0+^t_fSO4K|?d!9(drxYY zzprgvhm0C$9@eg0dU@_*{rVsE$A8stU46CrO$iG%=XiXzdH#b^sGWVZy>)ea>v`ka zot^uSYL`#%tbHYc?kz68JbSURb?@cvCywWn)lTQlO{oZ77$8GnwsCuH`{_pG*@MPU z>+%5`>nY*@odwwlM~j_GuDa%(S-#yOV9+dedzrL9z#3FBxF?C3sfnbV6T;%juC9`$ z7qUtTCYlS?R8(5%$|MrqiAcAKNHo)pqTPugT8u}cC>BoyBa2b2;tWy1L z;jU0usjEBKm4i1qpiwamJAx#YSU{x)Whu<^N%`Y=RO`{=ud9bP9kf%83lHmS>;Ffm znt2a!Z<)x1G0Nlsg&z(E#hUB0Qi6R*OUfq&!a2Yd7X(`jAeyIA*++Of|1=#w34CEL;r*m&hzG+3( zZ$5yPx2IE&X8E6*vv09Q%p}q46Mb$@%{Q07ug@X!)G48W*i454@630=47VSDyR)_R zW|H2ao%f!gHtt_5wu9UjS;HmnDu1uceHLW%MX+_XcK%`;%da+X$SqBD47}pJSGDTz bB`fY{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{q as default}; diff --git a/assets/index-XufHuwCa.js.gz b/assets/index-XufHuwCa.js.gz deleted file mode 100644 index 3d4b551caa3a8b4f0f02537d547c9d5aaf120030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2626 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[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; diff --git a/assets/index-Yotrx9KK.js.gz b/assets/index-Yotrx9KK.js.gz deleted file mode 100644 index 24e1d64d35816af77f456b8f9738520ecfc9ff5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5!@iwFP!000026UA3)Zxcrt{@!1)Z2Q4hJsaO~9HmX-T!awkMoERD$?n+R zWWBSQnYA&-QbM5=8jcEtDyT|PRTWhfXoWZv@neYX@QJ_BcXyNEBb1|+Dn(Z8ectPN zo_WXC^A=^IJSAZ+kxGWqysUKOC|%(wZ*+~>h0>C;%;j#~#lbU+>83!-yf>u8l_1K_ zA1TD?@MJTnU=!peu?*XRCY0DBeApXNB1!_y4rdqU7Q)5mAcJa{=X#?`s8b1tP-%8# z^xJWq76ST^D!%7HxVk%UeH796f zaHs{VVzYp`gLA5C3s!XUsA0E_xTKqyl@M2RB#)7W87EHipb|l;)Lh)0BFoJ&8ZNn# zK-y3c9cBxv7%7Z4V{D-t9F1DBgk`4Y4&ojWzE6LDkfhRSHQUm^%@{G&5`60R6Ge!! zI3elbW?V0bZF91yQbu}1L9j}wLI1(Unc0cNYU$t@p2Li2?NI}x1M}GK8)=RLHxhe%sPRyUDF7}vQV8W&hN1z?y(7vX9cN15^5YJVtxqB#dq zp*O+7R8f#(PQ(`SLwa8`<|GiLfm{wIiZVEpwW9f!^C7sQFF_^nFbaqIVzbAlI@`%u zWVR`EaF)xWN5ULaN23$*u7l77XwVC~DD7gSzok|iCnM+m?Z*%3a}Trt^yJWMB{_OfrW)ge={1I%Y)y+D-lX$z|)P%biT9fod_ zheDM=8Ro*aA(B3S&lg|4B`}4V7BFF@z5_1j!m@{Jc;w8m`?z}R+4i$b(wnU*?Yy|T zb9Ppg-I zsBT<`j_PL~Rj*unb?##A`h(h&ziPLxzTW({h=rPSGQQqC|4}Ve&pzJXy1KpfqJHhp z&i%*L%cpnNzLvoE7MEU~y;$G6_v-djC-d=2d-6t6%0d?g*btbl-(K5(wo!lnu>SM9 z{GP&kj(87c!8XG2V!M+oZg_i_Z;uEVG)rAAllDhMgDd*?EipSamXvcsSUlO$QMB}Y zRw=@X=0Y_UmF7D#ot=r!NJ2#_b{qKFbr%0j{_p*kSS64iCMNa2R<4W(@C&9TvX5iYV zw(zxLo%PWpJJd?Hr9mYvDaoIkq$mx*8=qgvda-byv{xulU6WwS5Q#X-y{-9%6;-?W z5LVv4Pd%FDe-h`wVGEc^qT45W+@2b5E`LvtL*%JbLIJax4h7yb-+Okr{p7oyt*tjF z=^ftr;1krs{hnjn$ZfJUT;i_t_s2Y7K{j3lTUV>+FSfA!dh>?dB%%}G4d?w;D*kSA Z!u_R^c7Cbsj#KIWVue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-ZHMYS_dM.js.gz b/assets/index-ZHMYS_dM.js.gz deleted file mode 100644 index 1e348c82c7ad3ca430c972d5c01804ff061ede0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmV<810DPyiwFP!000026NObxZ{s!)z4uq7LJu(@vXU)1U)aL2<0Q>y9Vgj%5f_Vq zp=gPYOe!Sh#4&U#&}%P?1^R)az4Tb*vWFHZ`e!z6@-I4)v)h%Ew$P1w^XAQ)8Iq3@ zsmye9f#?O54U`;N_|r(rGmS>^%5FNIoZ_Lj)_8$~e~IG4prLNKxQ-nZ9zPw|<<@=~ zL@tU^op;oI`7YA%ujv1#6%?e54G?%-K{S!EB)NljW_ zc9(F~MU$iL?Pu-7>H{?th28%esQs<(u;`B(eQvF8WAB_3`IEDLs49HP2|+dz>paPt%3GvP5}vqqE6e{==W>Q zGBP3>>B;C+#=2mvp+U#6;a0l-5SJ)vWPx%~aJ92tJ@)4c7^H$4E=As<0FdyZ<2pJ! zYx?>D-+ewsySoR$_;7v_;`kkl1BNWeowhG&yNn9Rq?kVN%yrP`s!z@Kc&Cg>4UaY2 zN&MwRw0e)V7%~06%T0&1_V#EvrzTa32|9t(V$M8-q^dKvw^hb9V5U;dPN-C@;X1Gt z?gwMmK6!rBT|S>Y9-||oSnx1vV`t--r0d(|DCjOzgqm6TPA+}vYO^1V&79E*7o6l{ zA98^brZm@v1=RNJ->Z8TOBHeHVfuSFJ(Aj11?xgLa1QEEKUU(u~n-} zLUzD(8XL=oRY>&e6k{w1A2Y0q^KO2c*)t~=D^tZxs>DLh2^Ro3-s{MKEm{E|TlSR3 zMC(p$i$I@tfASF!I>SE=|XaAz3 znHnR7J(Z#rb9%O_aK5935c^}NlG#%*kAT#I=%ocDP=V{m2W%29{^Jni~ QeYW<|-*5X{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,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("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-c85HkGKf.js.gz b/assets/index-c85HkGKf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..aec939208d1bc90f28cff144cdbe78e83e5bcd9b GIT binary patch literal 28775 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 |ddAAxuL>hdTJI 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:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("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:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=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:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=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.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),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:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; diff --git a/assets/index-e1Ex6EIb.js.gz b/assets/index-e1Ex6EIb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6df3201d124939cfcc9312b775231337d701dbb8 GIT binary patch literal 3709 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 bbmjlEX%YGVs??^z#UK0^bz-yJxg`Jq{8Rt.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/assets/index-f_yHWkXn.js.gz b/assets/index-f_yHWkXn.js.gz deleted file mode 100644 index 7ad36ce1e003dbf726ff931e78b934f4d982d968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2242 zcmV;z2tD^7iwFP!000026V+I2bJW%u{@!09G)!i9MpF0UU5uC|##eB_Ha2!@dpzb? zI=d@dt0NyBd093)WR-+mnEYfZO9swHL8y!!Qo`~g?Mf+0B_mS}u;bPUN%!^l zMzKpSmIH;h>2k51N@f;bcBPfH(kYJ*6s9JoQsw9+ljz7Pc6BJpBT6bMSH@4CJkvLp zih|}HSp&fa7nJ}b=Cs5oXHOUGD9X_&##Y`n&901+0y7tn7W(?-$(|@|(do)6$)u8! z%jIF}mWx`87(>UhRz#MCO>iQibjU?Bm1M<4ItnacCPN4zjEuFj`o+PMsmV->19{idm_aOg&aiYq!asR3 zD=#c`XPiCqLVZ*lIX$W`jYZEjWSR{r2?$81InfrpQ2M5JGnF% z#kkBc9eL2sblO(WM7tEr*xAW)cLMhe4{L=MYg|gPrB&c9kd4P(CNzuj@IVyT1)Opn zJgX6kyOIfDZ?cJIeY5ArM>-cP?e926M6tg2R_|c%ByvxjjNXFmVu~~txS!yrAGz2+ zr7y9TK--38AWr*&VaYb8j^Qw@I}9SH?OJjxgBj#5j>GRHLLKogXToJyX^jDI?MWN$ELscSIYiD*T3v?4A+coB6l^{J7TdwM3a)+nC$?=&hxuwyu0rI@+Y5?IB?Bro7x zPHdcupM5qwH;*-@_*KRc3L|5@gbNBU2DqLB{50`VLI9o-Kl~-op*a&z7`QA-4p?Nz;?>|5&P`XD!A!sm0aBC} za77jQC9x(oPEHgW2dEHvuj>>$PU9?m+C4vq3XMbN{~9nxWx3-_;ct`@vSTQBoLdeJ z6BrseWg%k;D?@M}WIc<%T#nyJO(yS9x&7U@E09StAKhR%v=I+1AdF-TVEqW=(aWFOPVY@}hS zTBgW8#c+umj7+0osiKB?A@e9j%-cs!x62r@q^e_F1Y?+CRX%X@9KOJU+hYCxlg+zV z#W*-EwThmQs>JpkQKzdWn!~0lZoa#{_5Q2SO{^P?s|nBQw_kdX?(Jq-tj$Qo8p9^= zQ6;(K)iQK#QdSO^ApO7)g(oX^-dn%vtzO?=UaepKt129>lG^!rttMG86S-L+g!+`F zI3Jr<6a~-tbby$~s_@9dY;-_2;_68>Q5h#tz z!X%*!!Vpn}q;MK7U}411G-sbWEn0>K)E0HTgiQjyQUs%XE`ZlpzN&xwV&li<`kx*r7Rwq9QHR@UpcUY_RzDIiSSGU3nt6ctJ^GyKLW{iit*OiTEjf;v9v zsQAO(&A&ftAJeFG-+}{3++Ml9x&GXj2-Vt*|K$!2g!%cf5z*rC%PF|fm^#vbPy8v% zcK>(Mp{DSNp)FwANGj(e-;yb^_&%nY7*Sq0exd*0`PWAJOuUT-XJ<%+n;s*!DkM8$ z(UagK8w&3?Y6_>NpnZL~P5!(MESyoTtZc5F2P@l;zOCQ*y8d)s^(WJQ`pX8>im-OI zwiUniG|!?OZpx+3C(15_w^`n?{88e+j?5ZKY=~Dwkhr5F0?c8_Mi5Hm_nj*Ij>q_V znFJoeR{;YDnK3{Y4^8v6EQ%m}dw z47ZSD@SRjBzzW{3t7uaA+2cToXhk53zda{Ap=w;}z^WnI#Q&ZaxwXEDTu%GxFK&MR z##?#2vG!%qDeKo(x4(w&*4Sku4KCcAwpRY;J-@T@X4QNB#Jl{u{@}*uL-MS4v1S1pVc3{-+));HeW+5G0&#*e=fgT3O!?j+fjSigCFWBqO*E0DWaVyn2Czo6IR$MA)wzwQNY Q){gz^-;6

+}-<0QI$3&;S4c diff --git a/assets/index-g7iT3xnR.js b/assets/index-g7iT3xnR.js new file mode 100644 index 00000000..0df485f4 --- /dev/null +++ b/assets/index-g7iT3xnR.js @@ -0,0 +1,7 @@ +import{l as s,_}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = [] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/index-g7iT3xnR.js.gz b/assets/index-g7iT3xnR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2159887ce272fc07fb5c0e811b96a394699d678 GIT binary patch literal 2011 zcmV<12PF6(iwFP!000026P1`-bKAHT$KUfQ6iz22O$Aza`BJ5hZk8=yr9`phc(@P< zk&q~Y20&e`)kF7X_obhpFFVtIhR$?$rk|$ievJa8;zml$Ff+Et()r_e4h{}M9FVC; znOHdq$P+wmtVfJaHGR*fbi%>)qzv1vUem{1J0gKn+B`;F0ml3|tC#c)u=?#;iJshS zi{Kn{I>q3D9q06{UIYwD?K}6H<{QoWwsz)Y5IXc6Ut#z4q9MOL&g*$SD@UDJgWe!F z-yY>q6LR~wpl8c^E(@0LTCIylH@7VsbATk7C{{*BF+`d6&AH`mt2km9yCdImj*EIu z#`$nyHJYHmGw}z0T+*{yJqPCVE9TE_v~4%xGRTUQ$f!@*0EyP@Y+K_C;&4zcT}@_% z_Uvmj0+>Hds+z&It1Dz}>yXbFcF|IPE0dei3jk17!uaZBTX!sT=yPl!%J6YEBUdZ? zd0I!rypjv2) zxWL1V6E3jH1r*AIoQ@GFf~qNj(WU)R&6XD142)!Og3HA!=y}i+#lf^m-fU|gWr|G9 z0!;yo;K=d{)14v}+#y5hN!A9)W#1Ivz3-I2%!a{yR}fjtK^`|*C}fbe>=x@^lVh0& zG9zO7B%VATfP+TiE8H$pIajoDQkO17cpTpupo3|IL>=k5NGbRTh|!XRTbnxbwh`d{<_Yx@u~s zsw=7Nm%wCFE%GmT8-EO4pLfhzcQ=KO^NAvh6YM*ejUq*jK=sK@0w-x|#jx<1n-EJ6 z(@}y}D%vNz_T!IN!!bre4?Tj5@q}soq zG+@zgmUHi{Unj)Z-G`!Nu5}W+{og zFFVk+d}u{*KPiCuFhIsx$B9dpd#(Xx128*dX&sF71 zGA5Ivh#gs3L0uf=?TdbVqC6uTLo13JDnRwxr?)j$i%FL6b^m#)vVykT?$1lsWn7{> z8%GeO6*R{CS7h$;*hHU4BBdE*^2R&E&Maaw>1aey1T?gR>3KFk94_N#lL{M0?8AW> z+*}q4;{5b6F4K>wPiX|#BrnJfk6TMY)BZd$?CIaTt=osWHHyi6U`U>4pNEEa&_LXn zc8$0@6@wA)NofSLYS}_lMI<$lH+wQ|+dTx~Y!ecH`DkaKQZ5X8M^33~G&x)uM4vOmc`Jo9zg8C;-(-ozJOZeFxXZ z@Ec&I085&Gd-K?z#3XYJ8H&hsXb0DqXH8u5S!}8hsuhgD1_D6sGP=0fk9+bE(I?%& z3_A51C=|-2xXd{bB5K##2!JUj_4AuqL}u5ils=-Y0g;^)mDigFl~ja2g+hL}_hB#j zVgAR|2jy%pb(g(ABClRieFh!b!g@ZplSD$&t01yNx?ZQlyPM=wGp>4Fd7^>>hb^=V z$qeh4HQ9=!SAqyfHp~+K@o)eB@2@{=>-0)fRUxCt3&CJGLGAaS{`K+a-$KpDfBg01 zFaP|{Z-4*&*S~0K*@8pg5rJ&wVA)+CMLX_#5aIM{&Y*WH@bvIycAb`ueMQ)W>%lbS z+`S~LyjB32NxM!MR<}Z!CwG~eNoHDlg&f(dA8MX_Q>w-v1Q^3Wa*kSBw)BT=oxXb} zo@?sS8D?o$9zA73N8k$kzM(AB3Vaj^Oj t$`XkvO`?*xyO*l9{N2>R#!0ZEvQiV3*O7!fa-Vv!{vULGf4W!~001I(_=*4k literal 0 HcmV?d00001 diff --git a/assets/index-hEJS2BRb.js b/assets/index-hEJS2BRb.js deleted file mode 100644 index c50befb0..00000000 --- a/assets/index-hEJS2BRb.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const v=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{v as default}; diff --git a/assets/index-hEJS2BRb.js.gz b/assets/index-hEJS2BRb.js.gz deleted file mode 100644 index 9642acd0131ecf9988db12828debb541b252a403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 817 zcmV-11J3*(iwFP!000026K#}lZ`v>r#^3K#bV!q037Z5+N~tDM{uIVmpzUCSH^?|9 zF%5RG9cYU9?z@C`TA;6@IKMmJJ@@4JI+DulUv{OQlFE4z<*i0qh_Ylb$eQN}iQkfOkj#Yk2<_w78pjTt&# z7=>|~wuYTK95yPrf@^5p^=Fe=d6y3grAKtosABsXmu-}cd%cIwb2$&KG@_80r>QI` zVnMB+kH7pVPid+c6U#UZ8xAf*nVTEGbC0I2Jhssd7uz;2qup+(;$1-V-#wCKq5xuB z=!cq7)7$p*Ol)|lQ9p8Ok!Vdm>j*LZuc@ZRTEijr^Bj$pVuB`c3ffw@ijY(;W5aHq zYk-8YW^*bPYuFYH%l=Q*&iwayRNEw<$LN44=AB2i`|T--?|S(t@B>qXnq&J`TKe_d z{mk1MePSIhI7z4MbAckJG}nfC+7Odo0L{!ZBD0K(mV;o^wB6Ty4o0CiqhVB4TtO4# z%+~k(F3-GyKps;WQ$&SbH;z3uFu7ot5_HgM$S|`iZD^M zUmdwOpV16t;9G8zceXmvO*bK*jOIh*BlpJ{4V}(&6qJoliZfC#}t7+LC}AS~M^uucl_nL#jJ_~SLF zKtd&G(6QRHS>Z=DiH$ vNm?otL-Ll?zgmZ)fVFjXI9%Pb*KCh((>)HokT^7l+b@3s%=Rq_-UR>v=M|3p diff --git a/assets/index-i4_jj0EJ.js b/assets/index-i4_jj0EJ.js deleted file mode 100644 index 6f7c0121..00000000 --- a/assets/index-i4_jj0EJ.js +++ /dev/null @@ -1 +0,0 @@ -import{q as p,r as c}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import{s}from"./instance-kx7_RV21.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; diff --git a/assets/index-i4_jj0EJ.js.gz b/assets/index-i4_jj0EJ.js.gz deleted file mode 100644 index 7a329b3ddc858adce607e4e2e1a9307d28304975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1983 zcmV;w2SE5AiwFP!000026SY@sZ`;-x{=Q$K5I(v11i>5E#eg zkwly1p$`wGD1rblN!w&?nheR}HFMjfXcn))?4-@I#JByJNtFC)e_<~#k|o(`3=D&9 z$UN`!-k$ezC{;HJW#!cnvO*?L-4D5vr9|h%GkHQ*EMWrWvgZ~@2gGHI>r*{A$V{pl zOjx%1V`55-3c2}D3Mn#rxf6tn*djU>R%w4+jEPBs%7C3Srb%LWWT*{WMy_L}>9}BH z!FO(Iw(Fu-OfJGf1EGC5PB*V+2_J!j(lM+TeR7_BAjE}|VlU)g9 zZ9`@%F@z=6Pyh)(!hA|tSs6%L$Lt0Es62gXMk&m8%4MW!O)F6#q*t39P7-;z6Q!V% z*H^$v|QRw$rTQd$XUYVQjT`irgW91RW%5kls@u7KSUl{Au zg6d+5Wag(IbwfXUV`M=our8ua)liW;968kxOiV4+VpxI3XRZTCX3;}?+OCD;VWGqtKU@Ghak42w^43)=wrc>umLSvvoEvT#%V0$L5fm8{dP?{#kKJL@x^i*2Bv^7D>p(A}7N%ZnB!t1iOv;$S%bt!*V9A6s zX`DW9h08Y8B<>6{)iWBDf#Y?|@5Pp<1!q+Q4-#-|V1tFr z2GX&_O%Qoy2ZBeZGuES3hm@Bpj)9h&^9N z5cd&a0Y2v8A;U7jk;Hh7AVoED66K-ll3GbC;S68akzpgvcRXv$GPW$wq^oHJX=cM$ z%S>e&Frq3Pzk*BNKNY@tdU$iIzV#}QK$TRjO<3D_S^IV^5F$mP;G$jp;$iKaNg(Kg$WK&_ED3YY_s{DaUvf~r_j-W?!llJ;DC17B`Uw(SkGq*c<;9zI^Lq*0$5ECG#ggEr-nN*{&&L5+~>uZWnO zAI@g6%)*`vCKixp!C49OGSO_^uq1;QMKR+!0f7}p5gzvAw5Kf*pw%A~*n4g9zkgf` zm@-xNw@HyA^CBc8eH81ePPu?+2nUS3Z-@pFRa!IbuHlgLrD;~#dB8$;9>1%-eB~$I*naM7Rrj7W zzWAy3hfTmZU)`;L_QL1s@QeG6t!MSE_1c}!51;+R`Sux{LzX@b)%~Znjm_HLP3P~= z8(;skcK@-j$w=*n^Gw>mR)3Tsg6%a@)=Cc46b$rt@@<({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("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:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=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:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=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.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(S,null,null),Vue.createVNode(naive.NDropdown,{options:b,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),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:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; diff --git a/assets/index-jRzAB89l.js.gz b/assets/index-jRzAB89l.js.gz deleted file mode 100644 index d219e097fe9ad11441dbc6778de3558bee3f1390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3710 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:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; diff --git a/assets/index-kYu7q6Gi.js.gz b/assets/index-kYu7q6Gi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4381a658a1b4ebd1619089fcc4be68791be7918d GIT binary patch literal 1979 zcmV;s2SoTEiwFP!000026SY@sZ`;-x{=Q$K5t&Cta2$zU{|MqU2Be3wsYq$&&0e28IDP zB%b#<@8vnq`yNU+^MtbUatPU>yh!7ba+T!vW0%#gM%$k zb&E+$_CQSTm7`K-{!*crj9uvjp(3`4iKS&a5SL?ek3?0#UbUu4Vq|o<4O>P$u+|J* zaIoYD&l?U8@rm4X0~QAoazc)Qhq27U+(NwA8EwgyRM@0*SQLUSs?keVE@$$cD1&Io z&JHBySf3n^Nu{gf;}avZ@lKGfQjD#%V;BQHavXAAKARaCmFBxhShfdxkD*2W#fg5?RDGDl6A{w$WpOHRwkrUe5$Y0lf!hwmIiyLa)soj z!bufL*lray7{x3g;VZ zCqJ!Q6Le*2_2f-<7E!F7uxUXEuaut5E)T|fS2}%Q6_R5%9BEQcNOP=b!5r1kcVbq7 zA`Mdyla$gZoyjN7E?G0%&=(;R$V`gI&i7pX?M&ZsHf~VIVmheb<1t_%8C5f-*`DE( z;23z&3py*cz`514(%F&Z3E+U{04No6X1+kqcAYn}3Wy)Ir%-JnpS&_*ILCTsQMV8+ zNw%8BCNPYsjj5-PgfuiX*K5t-rLN}CH7F{JEDIZOYFtQJBOYVfXrdFC!Ayb!hDl-T zDj*>fX>uewys(fM>_ldfE!ib=kr=k;F##vY@Y0xb{x~jA2_qgVCTXh|$K&%oU2U0m zEMSsYyflsL3Xt=?QZ6^xV;}Pu#G~r;kshLscqo-X&xYnw zICahrmmO*-!Wop;&ln(0K{PST5={|+1VIE=k!dTq5)r3Ta}Jg@3~hvm2n4dQ#lmF^ znOG4fh?*P5CJ{s%GbbO8l>H#s+Y~4Shs$}C!AeZzAG7)@e2t1a!{!hH$tls+x~*IT zOFSwjqGB>C_C&9Xc9s;mX7k9l~guncgdFwr1L)2)m`Md$=YucWl_oLDxIr=RUkw-QQ@s@N_7M{!rm{@&f&R zbCX2FVGF^5%9FEsq++p*3_W9kW6Z}QcM3W|j=_|0Bz5lEd-e`Gj1dbGDCHqOT+Al) zvmi3O!hD*C3^;7hMY#xCCPn$zCU64v$-0#$VZr_Wd41zc0Z#9|5kCcQe$*EFI-J=5 zA*CXs7RV+n)b}1Y4*qc3teWUkXN4&x^prVy*f40|>ESm&o;IT<8Zv^v%Jqndy4u)N zu42J!1|&^VUTCl3%dO6Kyk=I6N($uRS17U{z*>AtMs7NUTAehWl%RL;T&m%c05n9ZalYzt#PR z%dLiooZwdB+MmH`1&b;%9MiHDOO$1K&IlO^A79oL-)Il>f4?AUw6PEi0qey-%*@<|3Ur7o&UM6nNQK8fkXA( z+tuASP(k(WTJ`Nu?)Ia`!L8cbUhQDr{rjeS`##hG1KEB2uJ-bkUvy*pxxcHr_oVT~ zPqp7~0>=I7ZvC?tK2L{V+;40>t8cB>?tFgu>>uv8&tM&@^l7N>Kdo(S*7k0?e|z5e z`k%G?kNsWT$@-hx+BXmalBsPyY5e7P?%glJe`D*QzP}ZsaI-QTs=fNoU3&rCg&1|P ze+t#Nj{;DuAwuq*$BnhmLcG7cg%9&QN~kH84YY`jX#*5$!W>rw1E<*s>CTJgMM6RQ zSOW#~hOw1I*QV}0{CSk33=ebcsE#GZn`2B5(raCzr@Uh>Sb2v*!|@5Bu&i#&-mDRY z=IeptnFNKU&K;RkOjHdF?>?Xu=+TOoq&E*?7J66XiFN(*CDI(!UYOSOkoj9$n6E`n zcZogNsK5Tf8_tyzk5p~D`MC-k&o>#rwfI<^9n1>8bSp N>c7)[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; diff --git a/assets/index-ka2vtwFT.js.gz b/assets/index-ka2vtwFT.js.gz deleted file mode 100644 index c8bc80d9f673b76a6de96e997bf16b33ede06d33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5!@iwFP!000026UA3)Zxcrt{@!1)Z2Q4hJsaO~9HmX-T!awkMoERD$?n+R zWWBSQnYA&-QbM5=8jcEtDyT|PRTWhfXoWZv@neYX@QJ_BcXyNEBb1|+Dn(Z8ectPN zo_WXC^A=^IJSAZ+kxGWqysUKOC|%*`D9&cO7Ki(lWiEH?E)JeqOg9Bu=Di^$t^`qb z{zxHChbNms1)Cr*iDlRhG@-;6;ltjD5>XOpb~w8*w-7Ei2N_huJl7jlLY+!Dgi5m` zBS#0P!_A;&j#NmjJE?+73@xd_Ba>rUs~N>rMu?fQ4Wl=vgrUvVuI%6tnol*uR(Wq+ z35Ap}Di+hsF6PvR=jAbn6MK&nhD)exCNmrE%MCPV!9~Jpo}g9M8&*Ql6H}q$tT{m= zgF`J?6`KXj9h_5DTd<;&M-97e#3kLttc19lBYBK0%s6q92bBm)rRL)16j^SL(QwI? z1k#3r=rCJQ#Ykba8Dk6G;Aqr}B`h;FcM$i8@O}FGgCvzstJ#+RZN`YHmf%yjpD03< z#R*9dH{*IiY@3rsl`_&B3W8Na4f+o*&dg3ER!axR@Em4DYmXWj9hk><-$-*5xREfd z3UB9)TIY;#NaTVoz$_66RDiv}brq06AQ~SG4lFE0T6RYcbHq#eC2DXtV+3dx zWO>-`YsXoP3hJUlNIN+?5}uE>oZgIW!o1XUPK)M<56JmAT3P9j@wR-s^_V&_Hl-D& zTTi87>}3H5p@cC$7^CW-i&Ck{g_Q1@vx%aSjBb(?g+P;-!dEtNo+Ra|$*C08$N3wIt<+; z4}~g$GR%c-LnM9vo-e+7OJE8!Envb*eFt35g=G)d@W`2A_i^>sv+ZY>q&Hhr+Iewv z=k`YR!TQcGXJ2n_)UMsHZLCXU>EZOtwe_r?f!8Ihu4EatP3>?VXNgq*<9zkcpK5Er zy<9sj`;YqrAKJyv{a@?P&ul+`w7q#_=iKkr3wP=_zpq}oTf2U)_T$~^H)pH&o>nja zP~Er=9o5e~s$RMD>fFWJ^#`>lf7NbXeZBc@5eqfvWPH7O{-au`o_)N%b#;5|Mg7{H zo%@fgmrw7keJz3SEiSz}d$GQC@73+6PUhp4_T-JCl!Yz~upuy8zrD8oY@`1CVg2WI z`8|d89Pu8?f^CH3#darG-0=1;-yRV#XqLKKChd=i23Pd&TVi%ZX|GVAx+cMtArf(vdt37jE2?($ zA*{T8pL#UQ|0K?V!xk`;M7K}$xIH!AT>hROhsaZ>gaT$W9SXc>zW3~K`^k4ZTU&2V z(mTBK!6&GN`#s0Dk=tZzxWrxO?~i%Ff^579wysvsUuN9jDU$$=_ZkU+2^f006vA3!eZ0 diff --git a/assets/index-kvs7WWh_.js b/assets/index-kvs7WWh_.js deleted file mode 100644 index 7a54fec6..00000000 --- a/assets/index-kvs7WWh_.js +++ /dev/null @@ -1,7 +0,0 @@ -import{l as s,_}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = [] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/index-kvs7WWh_.js.gz b/assets/index-kvs7WWh_.js.gz deleted file mode 100644 index d11a65abe1c1952f336aaf95f7464602f96f4c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2013 zcmV<32O{_%iwFP!000026P1|VZsWKW$M5GUJVG(BQB$$}m9Ki5@mHMh#GZI!X96uv z(Gne5lu62tT^w+CB-D(&jVb2{7UZhF;cl!0w$)%k=PS zT?A*C(=i4Uc97Q%y#yGN+H3EU78=d^x^^015IOYSKw)?Ek}1DDDCh-!2V5W8{cb-$ zTOZ_73v%b6s2kgQ-T?FKR_m93TlM3YC*V3{dXm>eTkvRU9#lyT)@2iZP}U7Y&x6_Qf(0`Nt=la)50fG#Mh+aYJ`%0z@wz4u#O2`FFYWkV zt^2hZ0nDE#Rn6hr#Ran0btqsAduT4dmATF7MF1!(V|;PAt~-z^3^+CsW%$6z$;C20 z%WA`Xe|@<#nSXr@cOb*om!s;(^&Sk~wbn<;dcX`K5lug*Lf?LD_N}Sl8>K@$0@W(p z!~;HNoN$3HE}&2jo&c}OhCx7`*#Z=QAp3s4{@{c-+eON*mAGFz{p^si&r9 zsiKm~UK!lqS4;d0-pU_Cm#1xO+SyE@>poFrWr7{|yiua45vrctq;Q&M77UAkc_}gX zF&(C8rJ_CAwI6@H7>qCydKkJ==z?}sUTj@?ki#ode@jDEDiYsmZ{ED_23RM&drmFo zV~ME8MXFX&Ut4%cJY1tPR1bS1z3|`|?`f9|PYIrNx`#(ft!254%TH$((O4ReWq6pr zz02&cVqQgekLNtS`X6#mY%jggwm3suL=E18)+pd&ES>3mYHNGxOy#YaR)3>>rPa>; ztN{-v&F%cP9j;&|YnrmIv1yK>U&lUI?lajn`U9an2CU4W*Kw)6+olPb$fX>=%nZ!{ zK6abi+c)HUn5K(|;v3*l17^0LbchMQKop0hp5nwlVyBl72S!phMKM&0fWLj;ZoWUkNqG#~HXOJyHSsI~A3E*? z3sFqSj@~RUgCjc#>hDHFVieh$TWd(JyTX4>L$%*oSY!2)=YNP_`Br_jNv_ru`jU z2g7fGl>*FZ;r-QP?>-@!W5`fUrXxGJJU?#YTEG%hg;1?v3^o)1>TIL4vz??T4-tRT z4b7lkuYqE5yPT9cBSOUOS}Ost#C`qrY8sQ-WhSE!DQiIFq($ZJszD_cp^u@E-)()| zN`IXFG4oM5+sfP;cl+ec8>&yCD_dAU;7*!INOloMwnvxCY;yO=TP9|=6(du=SUvazoShj2Zd zhMc>fW|g-JAT#OI3B&462=nwNQ?tla%Px>Bd-Xldmv2hd_=6B*nn=!3%gUC1k1eye zFT`_6eLBS~>&c_1Oo)7zZOp>yY!2Yr=zf7^)n2lvmC9Nc1&mWBUDNOiPv%c?GHYpJ z%gkLSdwUz*I&kVv@$;0@8lwJOR>u#2YOBkNl=4u~{;*(6Ev4L4l$+Gn+aK;^xn%xK z_ZFX{Z|U7KvkZUsqvQXgrY@pan&tkh=L?$6@*}cL9x%_O7Ozq%GEAjkZzy#2sYzU{ vK18xqDo&HCq;Bt|YAJtLHL!9LuBfckROM|f;g;NGUM>Fztzu#LQWpRKgU;Er diff --git a/assets/index-lTK79mHu.js b/assets/index-lTK79mHu.js new file mode 100644 index 00000000..a8ef08c7 --- /dev/null +++ b/assets/index-lTK79mHu.js @@ -0,0 +1 @@ +import{r as i}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const L=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.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:"23"}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{L as default}; diff --git a/assets/index-lTK79mHu.js.gz b/assets/index-lTK79mHu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..99f4436e033fe4572dfbc3a44255e3b627d959a5 GIT binary patch literal 1156 zcmV-~1bh1*iwFP!000026NOeyZ`(!?z4uorJV^+bA@${$t^(PXY$tYP$F5yiL13)O zk+>GMOYbfv%YuLwMGrj$Es&z86zHivwm>f}n*N(O&ClqNVp3CfQb-`E-8VCD-@Kv7 zhLMnZDhpH<*sLeT(6H_WLJSny8!XXn*;=>Gl(E869PUMuaZS!t)3NH7P5Q^%qq^99 zk_XW-C@}|EKWUp`^io}%A=Gg0eCMC!)DDY zBhT~YetUx)FC6?_HS3n+SY&wPEu76f~+6PuBW#~kMfvUvrv(>`tD#< z-5%X`A_D6Dq1J3z-`(~4d7KwZ3EZ3DDvE1cRYHWU1MF_*aZS`PR&e482~EewZaLRw z?J@pXUhH1p9;5;)!M`P}^{91Bqm9I4`&OuXFeV(pqxX9T}zAF>8J>zzr5P*OK@De{@#;-nB!w0!$|3&cqpk9BZDHVgF-Ii@Pmbm%zCz@2oeTzR zHFYCjR!@3+JNy3VU{S&_e3u2yN$!W8c1?Kg6y*u7bYZ7)6ocghjs>g>4CKIdamwis zTw`Cv=G~;^omcXn&}V|UH$Un>bvKL zIe>|4B)N^5`F`)^Z&yElk?m36m!QT9F)Y?gdy&q}6fJbkv( z6S5eBEKYQx)-CaFM<& W>?AJ>8IRe@C;tLdKopTf2mk=Z3p5b` literal 0 HcmV?d00001 diff --git a/assets/index-ltouenr5.js b/assets/index-ltouenr5.js new file mode 100644 index 00000000..13f53dcd --- /dev/null +++ b/assets/index-ltouenr5.js @@ -0,0 +1 @@ +import{F as r}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-ltouenr5.js.gz b/assets/index-ltouenr5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..70800cc50d981e629ce42ed1f52fc951c0cdbc88 GIT binary patch literal 991 zcmV<510eh#iwFP!000026NOdFZsRr--S;a}p^F$0S;>~2NrEXHKaxx`vGZtB#KjIpJ4Zzj z8B--j6kW-B8QZvuqzl+nekdyK?N$-%5}pv1;cQ$+UN3Tv4#K#I87OqgIFS>i+<=Y< ziilJ+Be!q`HJfKOeoP0&nk1%Z-bfV2ncQc%dI5*^3a(%q)a>}ZvtD^ztO|ukR8V)Y zy@ty+nw;+L9<)!&kL0+(%rY(uy1R6({iBzDR75FPQp)>r7}l#8l%lJ3zrBslmkhm9 z_1e7m@whAFao{e|FpnZPAe_?>y0EZ=g0O7sz^W91KGg`afqWEm0SS(xPTOkrdX+{I z84!ikWOOM)l`~dQzoY43C*FFDi=@yZN7=}m?(LS(t4j^^WA17ucovZdNcf@i8X688 zRrQE(ai4S#UmknO$?_=t!c>zS@;V4SPdJc32S9(Q1KZ_~$D5OQ30%|$sdUeLhh;A5%#HYtp z#i2G#*oR1M%rM5Bu!LfnpC4wYsW~@ewKS7d$C9sPobU>O>1Q3`(N)7^iDAy%kSMib zP$`9kr_85DYJR?qozr*b_nO(iBPxBG-?XX&rtn9(7IT)R8UtU|vJ6u*9fIWBo3HL} zzWDQ-pWprV!`<7P``2IJes}Z7n_u4j`lXSU%uN5BLxn;svo8b;*2Ze-`6vIPqY-N@ zxH%KN88UacA#t{-xe)V1tCX5EFpq%LoaDW3KBd=s(f!@;uW!Ho{{E*o_dmWhO0UvV zT6$GVLC)a6+;3+#Wf3@*W0(q@jUF7HrT=fb{>Pz=AvHNX$=S7=^g93e4YH5lLVddV N!Cyes5Y`h1000*=@Us8_ literal 0 HcmV?d00001 diff --git a/assets/index-nvU_GV8F.js b/assets/index-nvU_GV8F.js deleted file mode 100644 index 66f68a12..00000000 --- a/assets/index-nvU_GV8F.js +++ /dev/null @@ -1 +0,0 @@ -import{l}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{R as i}from"./index-gjWEVNq5.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const I=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,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.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-nvU_GV8F.js.gz b/assets/index-nvU_GV8F.js.gz deleted file mode 100644 index b4988dfc05574ed7fb9ca39086dec9a615ef27aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1814 zcmV+x2kH19iwFP!000026U|p`Q`=S+{=UD$)rStuNW$+S&bTFj!%Gt&5S&6L!(2<( z_61oox>p9r^$uy0P67$AlYMKUY3MY&nRFN0-E88(lKhxjGX58PB-vmaL&$7DbcPu$ z-RGQp&U2n~j!iOIO=ktAnAEilCw8SZZH@|8P%3$TW}sJ`rQ8MLK;SH^6O{?Gw8tlg zMX!*W`YadL2Cg=P&;q7f1`G3gk6-kOAwib_JE@Lof!L+~W^B&Df_q_BF>JTpVrT|l z_5{R$*ey&Bq^9H3{)J{EMUxRt_XI`XInnPE@{@yuS7H5a#^(RP2&4)z=K0r#)fO=M(+H!osL-ETpA|^TN0XQ4gu} zM^qUv3aQ!avG~Y*sM(K<@(y|6%I6h^^l6C==7yUw1|td;hO?pWtlAfEm$`uHVe-9R z+&4NZrJ8Y)q3c+c^6(aF;1z>{py^?ZM+cg5JwUZV@rcWw47tKMPfuH$W}v&s6rO&lu(9c z$`G?JfMjMIgd?r6kQ_;bH~Y;(G8Um5WK^pOF~?ihJ$0_^Xs7-0=9J{#dp|R0WY$DK7YNY0nU1dj}@^m(M^@?H~>xBeSk)9W*l*SpL7wHu1 zjx+*7Utc_|j^o*u&LA>mlt!wG6)2glp|s-nv9z}(fD~o|R2L=#B@!SZ5@96f?Vp|w zv`mjQq5{ol5}HCCj{ztj!?Od%#pAfFt})F)`2_ja@SuMx)Y6klLj@i+)lN;eMFq&I zurN2*8=}Yj)$Y@!vCHFfZlaY!MX7rMWeVNONGzmDF$Yz@#-nu@odq2;Lsva4pT%0z zV??7|{ha&ai_yd^mYC>-ZX-mdP1wAoMEeFXj{^RN=Ab+-_$K%9#~;NFED{5hgOiZ9M&&m2JJSQ zwF9G(8wCX=uoB^{)rZ#FmbLzm%F{nvTVGjEUU9sPX{4hw`iXrT3`1x$HxLz(92Q3= zvPiASa-BDeo&5V< z6E&%w&F{F~ZH`;`1B)6H<-OJN?n;e`zr3pc>D_OJiOSxc@|&k_Q03AO=9`!1qvgss zcg>&HDqruL4<1#1+;IapOZVGkR(et1-92MA1*DLa8sQ{tkLOe3b8R7WSAROngYd{L z_~`e8naxUL-5Sy{mtUC68*aeAEZwd>{-IR;`MgT<=XmA?h5*r*)i+aB0S}G}6_TA}nnrL`lnZeNK?pkH~<5 zgmIMb0#XHrGg$?^LcHxm93X7aNB~PG&~2@)mrF|^0?!bo2BuAX-sBmqMpaX^R37Ac zY(CVQkk28-z=w}VWr!1ogQE8cP!2&S#N+KE3LJQRQ9MVz_+ zxV-i68qbI=L5zz9=tz1_=uE0w)RXU(@C!`EKo7N0L9G#ygLa^xc~@6>5bf&R%r z+eA18CmF{}nqp*}euNzuWobgi<6B0|plk<@e&Uo7y{Cwc5e$Lm`NAB|N3iJJ??!R> zn72P@#mdcI|S`wmR% z%lb^pGuKwEJNK%O-&(8B-m5&~rtD0j+82Ui=LNjz{5&19f1cLNix+_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = [] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/index-oXH9gg-b.js.gz b/assets/index-oXH9gg-b.js.gz deleted file mode 100644 index 781c1413d0ea121f5ff7f18ca3daa9f7e79abadf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2014 zcmV<42O;<$iwFP!000026P1|VZsWKW$M5$kJVG(BQB$$}m9Ki5@mD;F^JPywu`_{| zrf7+dEXpKh$MO22z1iOM33{_Y`wRt&1^P6d?rW5koOJA&Xf!|)#6Exi&f(z^#X~aj zDHBUK1$l~R&DDs}iKg#3l-_eNarfK7Y%$cwTstJ8Qrdh*JORf1$k5Ar4%q$ES(zSR zZHnL=b2`Cb%8v57p_c$dQhV)P(n6zI-_*_m3?hfV8z}6aUNYsEM+Lp0?}6)Md(a!? z=bM9EYC-NC6?J1*&l_NI-D;gRy7^7fm;)riM4@srh#|_IUbSt1Q^gU(*c%0|dsNc% zGR*0|-DrY-ZBsVoM`hhG^gNi)FIX^l(5Bsji!dotV&uR(Hb9~^JK59(g18)<_@zDH ztM$G%BY^qyq^dbwySPC1rVa&+VGk|jw=%amy$AqhWsEP5H+4rcg#pJVq6{AyIk{NI zXIX8S@2@ZSri-tS;SOZj`f^nLq~3?Y+t%hNSr3>&B%iPB)wByTr0k1|0P zW}&7CMsQ^N#mQEM3ht7j^du_-kpmXFOy-iz!O9ka+t*^2|b2RikId6uc@(2 z1DO%ASZj;tyjotsuPn_|jw9WN(&a^|(JgE(HS}gst#Vj)*1#`bow>mmH9jOBWDCHN zgC{b*ka5hy(kOshtylIsc)V5d#F8^|pyy#%E}5z!$ITnU$!!H-V*%vq$|s%^B$YA} zaNfw(2ZKU&Q|Uks_+m1oE)R(XxqJeTkAt^g>U>584OIrP9#2~NerfAj8wH-sBlXnO zELBue*)N0p`)Y}Q!CU)d=(63hX5H-+y6zK2RwmeU&l@F*8lmdRO$w)JX34M!n3oa@ zAJb8aRw~+)UHj>$i{Tg}p@*R>g)V4U<;B*O2RXbV^|v%sr6Td2_WJd!UVwGNd*{?r zK30f&T%>9h^|ggZ#KSczL-nvH(n}9c@PT&8@QmPjw|D$bskJPZarx=YG8#+6u?&yW zw|AMtb9C^Or$fN&ur}=ovFMr)9P=Oue92^ zpEcm&w7HwVw!;<7WKC1nH8#x&^y}E?%6%rgL4P2W$AFa?^t&##_d7Hp6Sx#0*tG=ox~F@md}t(PQxrp`2>84Ao#y*foRr6)ZNs4(Qxne;@S*EY zu@J?C?C8z%GB~n>p#F9|GH&do)QK+^F;Ha&t&%^#AACrToYQ8hb(WM$sU7#YM0RjC_9g}; zN%v(JdUgQq819n-SknPAPdaW=vfOh`C@Xj#!+zF){XxMC3h$EEq8q<2hi33F@#gue zd`Tu`QWUczD=Vmr{epAWPfnBvWOHc8Q6mMYUIz50#%c-4^1U9sOjTBJ>YeuIW&1oS zQ67wAh|&rg>A}9tL*}&T-KiLic~43sm{oUeG(ka99(E~=*{&lyXy0_F50m|i_`Br_jNv}ru`jU z2g7fGl>#hi;r-QP|2`p^W5`fUrXxGJJU?mTTEG%hg;1?v3^o)1>g=Mkv%RDz4-tRT z4b7lauYqE5x15wYCql&ST5AEY#C^SeHH*pYDwEMilrE&HPvU(l`X6va3@V9B)beFJD{soHoCY;KR4s5*OezKC~(w5 zdyveqeqNKUNOmcRaAm_R;h+BY@BjYtv$o1EHB}Wddi)?5j3%i4_UC_n`uW#L^XVUd z{q&cA{^!@f|MttDw5)8wVc?2Twsf)Vt`FlKcYTO(b~$Ize<$$d;FYn;%ErDT9K!W* z8glM_npNH?fXt**Ck(4QA*6fjPibWOu6Jefbm$!w&B ztul9+?CouI>%gfy!_QMnYl!*_Ssg$Ap`$J0JwfrHKBBNCL)s{k6pPIzQ w>O&+;rQ$THO6vAbs#fxMT?1<;;fl&iO;z5+5^l*|=7-h)00XrNkWv=_07#ba#sB~S diff --git a/assets/index-pAOGol2s.js b/assets/index-pAOGol2s.js deleted file mode 100644 index 777af313..00000000 --- a/assets/index-pAOGol2s.js +++ /dev/null @@ -1 +0,0 @@ -import{r as i}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-pAOGol2s.js.gz b/assets/index-pAOGol2s.js.gz deleted file mode 100644 index 4c24ff9d8048e525f7c32550cef6806716acbcc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmV-@1cLh?iwFP!000026NOeyZ`(!?z4uorJV_{*A@vo9t^&ofY{yAt#f}wNL13)O zk+>GMOYbhF$bx_tMGrj$Es&z86zHivwm>f}n*N(O&ClqNR8muRT2LUU-8XM$-@ILt zjUyrTTo$M*u*E=%v0>c|gcvFEkPZj8kGD6hQ)R5P6o+$>WL%R|)pV@7Ws~92{YhPH zKgxsX6qFbPIg`z@gc=X4Q^yuvxJx)*3n79`<|v z@-!b53ZJT=S+$&7R@ou5!=0Un?Spb2bgGDl#4Mq*v4|7TzW?aKFv_EpCjs~%4#Q^6 zDr1>vw}ps}`CkOd?kA~rU78?aw3p?$a@Y;ElPiLu1 zP&3CS_hjGGJCof!Ce|!eWH+jnR2-eM~TIY)tfkSV5026Qlts^gU{t5wKOFcWSSQg-gv4xjAbx+=!8jJamG zvr`o_5qi?wt#<3TuR{aMz$Q%3me^`XZPaJflRGYA+1)g&iCOojqwCmy3lR(Vz7J|Fb*w&G#t1t z&N&@}YwU{{d$|c?v4iKCVJgsZR4mQ2P@RNk5DRURJrzr)OerM{icja7=@5x7etvoJ z?F+*k!OS%hZewA7n0xi>#Sfn^=cw;XQ0mh3yDz@``?o*ee*eeC>u;8zD8MQ&LEgT6 z@#e2r%Spq`+U-K)PErS+Z)m7qNBB_Wluf|u97NOub527x?$JDb3Gc!IAhN=}9?%gKx>Sw~Gu7HPY&^uA za&l!d!=kh<(G8N%eX8k!h@}UvFg+2*W3F6@OUU|wcFBN+|L(?A(&(Osv3tY$zg94F z{yvWmn6j3COhfR)2+IL?IbyiFapy9mq0OY+EbQOH7beFSV5%an3!bMR1>NMMU|Gjv P{gZzHqXPJoD+mApJBL1u diff --git a/assets/index-5e1kv0vQ.js b/assets/index-tc9r9SRT.js similarity index 96% rename from assets/index-5e1kv0vQ.js rename to assets/index-tc9r9SRT.js index 119c30de..41068472 100644 --- a/assets/index-5e1kv0vQ.js +++ b/assets/index-tc9r9SRT.js @@ -1 +1 @@ -import{t as r,v as d,x as l,y as p,z as c,A as V}from"./utils-Jp58pnCV.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";const E=Vue.defineComponent({name:"CalculatePrecision",setup(){const u=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:l,subtractOptions:p,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],s=n(...a);return"结果: "+r(s)},t=()=>{Vue.nextTick().then(()=>{u.distributeOutputValue=d(u.distributeValue,u.distributeLength)})};return t(),{...Vue.toRefs(u),copilotFunc:i,updateDistributeValue:t}},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.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":u=>this.addOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":u=>this.subtractOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":u=>this.multiplyOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":u=>this.divideOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":u=>this.distributeValue=u,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":u=>this.distributeLength=u,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{E as default}; +import{t as r,v as d,x as l,y as p,z as c,A as V}from"./utils-B6Okv4Kv.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";const E=Vue.defineComponent({name:"CalculatePrecision",setup(){const u=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:l,subtractOptions:p,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],s=n(...a);return"结果: "+r(s)},t=()=>{Vue.nextTick().then(()=>{u.distributeOutputValue=d(u.distributeValue,u.distributeLength)})};return t(),{...Vue.toRefs(u),copilotFunc:i,updateDistributeValue:t}},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.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":u=>this.addOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":u=>this.subtractOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":u=>this.multiplyOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":u=>this.divideOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":u=>this.distributeValue=u,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":u=>this.distributeLength=u,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{E as default}; diff --git a/assets/index-tc9r9SRT.js.gz b/assets/index-tc9r9SRT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..be13e42c67fcde941551ffa29594cb976aa0adb7 GIT binary patch literal 1215 zcmV;w1VH;AiwFP!000026Qx&gPuoTue!oxQdT(s)Y!YBhGD^i7XjQc%ZAXzd#EZi| z5>w~wozE#*WQlg=&$?13tx!7Jt`y3;ZVG6XHVDvtn8o??s$XGeCl!eUBY+a+qPyq$ z-R~Yh_q(&6woF2El!G=$K*n!0FzGi2$oh>1zV#aweC{{H?l>{iyxieX-LRz#J&9YH z?kgF2!sdJRAQT(3h>oc=VfRJl9yuZIL(*|TN=|bBw5K;Qz#833lbao!6R~)6ps)0 z;2UV7nPZq5v{MqY`?}@mXL4s$x)4F}L_$r5=647|Sk1EDAYQj5nWP7y#H9eIn%Jh? zKy27SvWCWWjN&GvVuY!X!!V5$J`N4lF(5_P2vT)hH!%-vL>)^Ib2YjX&9*5KPjIN>MQ8p#|m_yMp zG#sQvI~%$Z4z(Ow8yIQCUPU-bQ%aXB0u*apoYArjt0iGIl-jTh^q2sFDaOv%<-;*F zVlqi$Sde8IioJxXOE6#F{i*c)slxG}5WyB*Kx2YW^0mfjk`C$WEkTrN3Sl7_aO6W5 z6Vrsok)RJW_SDuVx}sa3nWKUTax52rDr(+9ZuYR{*{O4JD z@rgJ6dvSl>+gd0sZWXs5dMhiHx%pz@kvIK{fxU&z;_j=`i=EPZo*Oqw8d9znsWSVf zvihL1|3_*5B`=POpf%mDQ>9y8FBISXP@9Bh>HShD79Mg98<_L9?o`&M{p{v`D?fVe zP5)K?^PN}N@Ye5@f1If>&i$1drdXKqwznCk{PVry_EfR35)z~G>zX(7wnnc$&R1V9 z|2uWp+qladSA9BF*|@`k7k8H!y}s(rzpKmBmCao*zwGxc&6ZZzxD=(9t#mY28QCPs zj*mZVj6(&g8{kU|stDvVh)`XHhH@_A9%F<$F%F3aa#W|jz~22AEImF%J%ZVvWi?G# zhhWlX6W1J@(rx)*Qv=?_Hv?-c!8ortvGXBJ%mE)jHPoL!JmVLMut5U_1&LcEjc(~?_jtoD>D?kt~OsZhZ` zTB#7QZKXoIlPJ}aTWhTLl&U^i56Z?|_1SZ8VX5?b_5I%WXB4jKTs&H~CRp2|HL*@2 zStzS;oHn=M&RcJ8#;?2EZ@j6!HifF!!`lQ}mnljs=b~-a!^@bR^@C1&43Ut+&4>Q~ zXxs#BQ8~C?1js{Aec?dgQ)gJagtU`l4SD(;N8KhHG+eVn6E)nSo2j%vD^dHuN?xmOv0001OQ5FCI literal 0 HcmV?d00001 diff --git a/assets/index-tq_BoUqC.js b/assets/index-tq_BoUqC.js deleted file mode 100644 index f8d68e9e..00000000 --- a/assets/index-tq_BoUqC.js +++ /dev/null @@ -1 +0,0 @@ -import{g as B,u as s,y as A,z as D,B as E,C as v,E as h}from"./hooks-ml9Luvyb.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const ue=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ue as default}; diff --git a/assets/index-tq_BoUqC.js.gz b/assets/index-tq_BoUqC.js.gz deleted file mode 100644 index 1e21aa3646025c836f0bf630d304dceebbce0ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2031 zcmV41H^KTbSvCclj|l$0VQTFWi0X5E242P*kas<8#*8 zkG0p?-c(9xs*XovF5Ym}F(!Q&Oo~2gnGyP^XX@x9%0%cR$wcWRp6=Jxgq!;&uBw9u zn~*Oxo5@rkH(FTK%E{Y!-z>UeKQjCcu*F%G2*jqi~vC* z(rru?+t2sMw5r4rg0wLQhIwW-ILQ_>+@X~Q; z1T;uV38(VdsurUznBtEq%>l;_?q;B^H4tsDJW^_2N%FMHw(P_nt?K$U*(}p|pQP}5 ziZz5dN&vmQZXn&3MkO1GbOn_gXyAzAB@r@;^NNCGC>hmIT(0orxbH{+F@#yDF5GxS z5&#L2uq{zveNRtiT`4lo8?2E^^r^C8TdaigVKi{XtS!fBx{6gB&Mw zZz{l}s?gL#Dk?yB2id{Fx`0t;FYiwm+L~{O$@ZfZ%JP8~P$pX~w?qS~5VcW)su#t z6VhkCH1XjAf-fh5IdA%ZRn|1)^tA)|mC|D#(1Q=D;182mi;~xmBrlaEuN<3vS6RYh zS;BI8!a_;HiIRjHPENQb9ma9V$ZNqxuMd2w!F5-QDk6`}qEFrM3KWf9b9@KVhvr zC*$jx-G|ofECArR+k4A!K6G+sWzkQVA}O(R_hxJAF8S#V znOwK#*T|3KFkC zz+7d=gv!={^hyW|z0m$;Jj*+ajwQ?ptRo1@F0F_r#*< z`IHqXL{J>8`;276_rIku&$`I!PImG)XC^u~(ZzGJi_G4!9<60Iwty?Rr10B%{K>iU z)-NAmm~wchGuP}AnR%33*&KV>%N$g4Zn(G20o*T%E!@3XuAg^1{QdXQq#6-%eRm(gweKOvz5@`fvKGJW|U N{|Bj7yx*J@002Cr`>p^0 diff --git a/assets/index-v_pBTZxe.js b/assets/index-v_pBTZxe.js deleted file mode 100644 index eb9d83df..00000000 --- a/assets/index-v_pBTZxe.js +++ /dev/null @@ -1 +0,0 @@ -import{u,n as A,a as v,A as V,b as g,c as x,d as L,g as P,D as B,s as D,e as T,f as F}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as p}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as O,d as j,t as E,f as R}from"./lodash-es@4.17.21-B0eCOOcg.js";import{g as I,n as $,a as U,k as m,l as _}from"./utils-Jp58pnCV.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{b as z}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))a(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,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("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-v_pBTZxe.js.gz b/assets/index-v_pBTZxe.js.gz deleted file mode 100644 index 6e4946bdcf1cf7195a516f979cac42e12efaba80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28776 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 H4Id z-Lv<8o0=@op6&F#Pwc%^ZkXxWGs)JM(WFUtzOkQv<39h5+y8{uTRXd72^a0DNTOln z%rLS}?O9rR$61pf*;)S*J7-S^&vy+QYhmMpGSs_$yYU+N%Gz~*ukgC=*tIj2(R_@O ztFoPVeEU?!vgQ0v*XifN%(`P{291)+)*3d;jtgO}F!xoOEzV}S1@2~0XzPy1rK4{j zt#5yi+d|n81sf_hS30M?o`n_ZlcngG%nY02)A`&!?eFT$ubA1RHrl;kXY;v?s?O17 z33^O2^Qwb`uOI*M4|fmlKY0Abqm4vwR^VJ$!KKn3f1%6MMR`j-I@oU{^xEIo&H3`d j*LT0Vd*|S@Kbf))_Kt)W{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);a.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:a,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-xF107P0e.js.gz b/assets/index-xF107P0e.js.gz deleted file mode 100644 index a9a18f10df1c06bc6f81b52bff772c39ef835f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2013 zcmV<32O{_%iwFP!000026TMe$ZyU!E{@!14xdH|W+#N+q)XNEUoY-g*piPX_5DEw? zu)153YaMT|yL%K_hJb=5j`Jaw3m9%2+pyg_Rnw-ik-(8`#R<^g!V{%`(V5*NMN$gj zesBT7*6z&CKJ&~ov!@mjR=w6uHtT*jqzR2f8V8I@ziVG;r8Jea6mUUp-~MfR#+&!b zwquhmDtVK-zZ0-s@ycG+6@fQnJEYCHL{G1Z%OGOOIwvB8t%^6}mGN*OI*H=$Rf!?z z;IQ6Ig@AiIp4mp{Iokg9Z@_x2oQpH)}gAR#cEcp&Pn*6^s_~kjREh zhgU4oW5sw(qLDAsaN(pJCDlo&Npx5hv_@>BQ%d8U(DCGR$=Db4!P1#3 z$!(|0TOPBTGV7aXyoJ$zAXuVYL&As)4FjXhPuxD?dqUXAsl^n96i>1+K;{g{Q&z~L zZPYSj3NopNl7McCS|BbBT31{93}NQ9CxR-)43tF(HFLJxNd}r$WC0q5q>4j;4c4Z@ zv@)Ot0Yb|M4H|6f3e2G-O*DN+)u{WYVJzh^COx1%;t;yt-D0XSg=co^NX`;#CR`}f ziIt@@9E?Why~-K3aYR)dGiP}4CX>_@v3!O@Uc)8qF0eLIx!K8Sp2dNJu8>xph8joJ zjF5y&6-cQaVH{!De9KMRF37jV=oTjCE}m!&D-0?ag3fh;w+J3ZX)=PuWJ)6T`(a*7 zcuEqfC)oUwo*uFVY{T$T)Qva^hcY#j_JnwSUf*hudJhFLMmrpt*As7|IidFx9z(B7 z<5Q_(5EOV$HA)qiL(oAOSHKmbY0pU;1Our{m>VWq)l9oF7djlFW}Zx#biMM)IeiZD zFxr_rb&ka{p+TPGf;YQ3Wyf*h!Z3BA$y=JhGR*AhypU)H@*cfTBLrwU;eIYxHtU!Vufa?yWgQCktb~u)0=s z_{6FOm`v8k51$S0d_9B|;n#sr;TmH#K>9yEJpAzS&>D`c`Pm$UvD$Aj^>(_R%d4SO zBK=aS4#PiP_n_-bzhQ)5BJ8b{xS+?yVN1q#C z47Bt3=npTB?`|Lc{X+{%AuSm322kz7h6O(u*5JSYpTJd zH>E1CNs;lv0va3&t=g5U16;0B?9A8kFGmSakCkx!#|ON)HdbR2BK33vV1S=u z@pa`-+Lf`qR1F8W?)RVXnpyk`YsgFu&ln`Hs*ds({url:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; diff --git a/assets/index-xRRwdfEd.js.gz b/assets/index-xRRwdfEd.js.gz deleted file mode 100644 index 8f9df96d56a54164937e1f56cb94d2df3841311f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1981 zcmV;u2SWHCiwFP!000026SY@sZxdG<{=UD$9jz)`ni+hFO_<1R$ejR5NQkQhq3C4h z*q&r=IdjIwSeCLtTiBMu3YKiyw1uiH*-D#0%d(K${+PAL&Zqu`zGr6a*iI;sR;wg( z=Dg2)d)~_#tGZMeaMw8F?CKnl{d|0ThO&L7o9?BQCzaQKGlPR%p$5m zg(bT`CZ@!wkej3h9rFF)=9+8L+d)l$jVF8EV6p5p%3G9Tyxd z_|7fOVJ>>bs0V!HvmsjC_`MTU$8oV-xVPt&E&kTg?4cD}zy zjGY$aF`+a&Hg;)vCf*5JvIQC3tIS~(!d{f47cO7SS)C|bCKwx8N7MR~VjL1%Ig=Y6 z5#|OvVJmijN{q$CxKJ!k5~rA#yUeHx7UVoK46H$_QL#tJYw;M(M-!dE9Hs)04#eB4 z3`n37-@&Ce$WI+1x~3wB9gG&S3^m=LlP6fccB=Z@kmVp7vX#RTQX_*i@{*_A-n zF=VQmhOnp_3LxP}m`e%E%L7UKh`qock*6+BD}|X(xr{WeX(bAT^lB5sNmCx~L@B7` z^%Zayiwft-yiCUmx#x91RHV*PN6*+ z?}ABE7*CFN;`*WU92+mlCc*u&DD-=*tr>?GuFOvLu9S|~vGa&v<*3%s_|P13&W&|y zL3J@fGWFAsvd~Z87@1cJw2NpKGzJ>ff=WvPwr9c~NR`krrD<~P<334FO(utD z65Wkw6cDSjH;2l+)pPlh<{TM%XiY>)f-UE<4)h{oW8$?&LKqy(q>O3oZxh*sB@@b| zar&$sE;~e%xKqedPiasFj@L2Gn~KE2ymCAkLAovBN`#+GXB;dlII9|X&;+*zHfXqP zARSBGB~xA=!n(=vHl~ghj+A{T*i#DVz~Qoma#)J->|;i~0slsMm12F+1bU@t>)e*E zf+Qa06H&e=$|s}Ocsp+vnP^Itmobq(it?s0Ybnq&Q_QB5K3m2j(@#6R8IDvs#GbE1 z2zvxrfRA~2$gm7>BvD>7k)j$oiSST$Nv))naE34I$Z(M6JDzc58QZpJl4%-2n%VHx zGF7PtjHn97FXNK;Pla!u9^BllZ@vm7P$gAs6V}#W*1lN{gh){cxM&x@cvyRIFAy`@ z+hy-wAMD?5s^&UGcm7t}*>>079IU+#0I>Oim?8LU!?_RdRrl7LCcKr&@%{j@JXwOi zUS`5naM(alP;p|$LNeydNKs-lzcLxaCOna`qfiJfv+wq23(kf|a4pUbQeH81ePPu?c2nUS3Z-@pFQCc(1)^N!E%S-p(<_Cw6%f~sMm5@Ka z3-m)<)xH1JA8q`1^=5VNGxx7szwCZld-ulu>6yEJxAtHQMD<7CRkvT%zuKyOf2;oF z_Q9=<`rc0fbMLNJcb<1hcOJUmu2|FHc(=QVu=EowMa z-??4gc>@_#->z2Q{^)K!YV6;tt?t(L*W8~s+}rmd4_L_V<9D@}ul%GNThD#1>h6=q z=Rel|v;i3R%e(bYU-e15;N`K-RVR=e}r!Lxt4-#mkJ$kL~wy7#oUzERt~>HhP1 zF@ zV8060w~qo)Yal}IoyU#UPeW|Jyn_$(JYo`^FKcKKYf~C@s1AEv;xwG4AEevj%Zny~ z-p2}bFdG#*k$f^y8wky0HAj19-A8id!nLQinOdv7^cjxDL&cJs3?Y&_d=pYC$J_i_`)Y0v%P5{#tNEV(}vOjQX*C3wSw z!`3TM8#q{!t(EABf`>LbgOfu-g9D)SaJdF{+m|ixH+ehT74}xvhp&6zkSD#b*gid# PzTf={Vf6Q#`40d9HcH^8 diff --git a/assets/index-xYaeuY9V.js b/assets/index-xYaeuY9V.js deleted file mode 100644 index cf977057..00000000 --- a/assets/index-xYaeuY9V.js +++ /dev/null @@ -1 +0,0 @@ -import{w as e}from"./hooks-ml9Luvyb.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const S=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; diff --git a/assets/index-xYaeuY9V.js.gz b/assets/index-xYaeuY9V.js.gz deleted file mode 100644 index dca447c9359d5d4475178b62b23e8860add1520a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fu#iwFP!000026U|p`Z_`#3{=Q$4S{l?$Q*rH^ z#I0ky_g*K2C{h^fXn+bPI@l`M)=996NmOVOD$w$07Q5jSe__XV`r@Q-+W4?<*1gX; z=XsuU&Q&58bd9h|$tO@Bu4ai=@N-|~HEo`vf^znfQ7q4LbJTxMc5rZ~6Io?wjwX06 z#syJs`eHGr4PEhqgc7D&0iy+y2yr|YMMMPblsc}3Q-cFuY|+5TEvPGoowkRI&cIbkYl3potjA^IQm(N@K(*-0LMCQs5+SJe7 z9Lz{XM%zY5R%OBNa!yu}jtP}1!xCizvkQQj83*BvOblg5^9%ia?1nc77J(b1(5eU* zMrjt!6b9u!FXko~Bw^xUA}A|lb9$uEHld6v@+?$>$v`2#FFJK?;!LL*GsIAt41?^r z=$eow;z(pXcJ?qd1{>s}%*rinWR&*D%EBS7+4b1PU5k#7MN^aEwpI&jQLwx0jGdIx zBUdgfM#qfL%Bn!hh>Ce!0DA>OF>yvCjFQQ8Or5}UZ4)m`peQe>DpsIn_6+5f5YO_# zHUc@!5Ofzdp2{L1fe9K-1qU*jaK9Is7bv3T!mOrHCu11e$MD>c(btL7iN-Vs#UttF z$Z%*n+O}(1Lj@l-)s`mNLj}m`7@D8&kJ65Ot$IWpzce8gC)+Jll-(>anW#q@O+_^^ z<)B1OrOY?kn>H{f;jFCUqy~X1R#{g?6$&`+zYJTc4B&$14^Yeuy{o(8Mj1|2tKqn- zQm}!1{7XLIe1-PD!thn?K1U#$s1=Um>^P=P;4JMjx~tWIJFJk{h4}1yc#>c#(xaM$ zyHo)RaHEsDAmTu!hzXNHRs73fphN`y0>cHnLZAW)1Vdr*uI}FRU$-ZLNSfD5ah8`U z=W-4BHFZjt01~&a{BfiA{DJFUBfw;)fCuK{y7~HnwZ3N6Zdq&J`vdk{>Aspa3!PxF zChivnBKeQzaTVWSE*HPG^n>-&MqAoXTldYkZyK8`jjh$@otNg_b@SoI&dR#=eigp0 zXKR1gzV&y1Q|%6%tSxlBwh(CZu-;SpV8goi*t)lEF0bv>?;MaU2@+^M$z{Lp52#>H z;7Hw2q4EBC^Y=g9Iw0tjlETMJ3LlUp$%3Ng{(qucgPa7%1C@4i`?OBt(@N8CFs7-2 zil!zNS)6yU2U~ocumkklO*xMF@g>8jF1hixx$z8&d8?k}$ z8;`|@Zdmn4=2mUD1E+0*Rlf(Xk}K1EwQat8;s398mSlqfaFn7s)*3#otC$eA0KaT z!|+;vt(%L_8=JMp=1W+0^W6%7eb+@weMN!D!mNU?10zV{cFURf^?gR}6jtFk1HR$> YH=DHoo3%!(dhUyV02sg`AhHbr0A>!w4FCWD diff --git a/assets/index-yGgdYlS5.js b/assets/index-yGgdYlS5.js new file mode 100644 index 00000000..a3c16d21 --- /dev/null +++ b/assets/index-yGgdYlS5.js @@ -0,0 +1 @@ +import{o as V,a as s}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";const f=(e,n)=>{const u=Vue.ref(0),o=Vue.ref(0),t=Vue.ref(!1),a=r=>{r.preventDefault(),t.value=!1,Vue.nextTick().then(()=>{const{clientX:i,clientY:d}=r;u.value=i,o.value=d,t.value=!0})};V(e,()=>{t.value=!1});const c=s(e,"contextmenu",a,n),l=s(e,"click",()=>{t.value=!1});return{stop:()=>{c(),l()},x:Vue.readonly(u),y:Vue.readonly(o),show:t}},y=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),n=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:o,y:t,show:a}=f(e);return{demoOneRef:e,demoOneShow:n,x:o,y:t,show:a,options:u}},render(){const{x:e,y:n,show:u}=this;return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NSpace,{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:n,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{y as default}; diff --git a/assets/index-yGgdYlS5.js.gz b/assets/index-yGgdYlS5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6bbd74dd50c66d37e4bae8a1d20e90a48582f57 GIT binary patch literal 878 zcmV-!1Cjh6iwFP!000026OB|+YurWg2fzJJlto$hQChZGK^(atyX z%{Skz7$!=aLRmbuHYu+kY1!9mNZfbVM;T-(+zOP2^_J(p@3wB?r}Z^=&24$BeIYOF z$(1kM+bL;_S)DVWG~yb<3t-((yVrU4(Z@4bpk!*SzHbASj{jjXk28NW16M=e_8h9t z24)$ov>eKPjTr4F8b%;Z7y3Mljg4vUh{qZDD=k{*OPH8zBG|GW*F+#~d)cZ8Vu8rd znV|Ex>ntpN-Oic%CkDBy-KH|u@&1WiwfE$92!p%sW z%q}D!0wbL{tINo$3qwU{icJ&SX|#u>!VZ<^)IQzHjUwhfh#5J0a`5u`@#BXl-|ij# z{(#Ue$QilKb8Em&+RI5v7n#$;$0xu3{qlMB=XUkvUbXwENe;P4bE}sH5tm%n0Fx)k zG87{bf?i~`&XlSSUQ|1GvDEG_M|Z!e_P%P8B#LSUTx&k&*!reJiwRSxlbI{SOTTZ! zQsfYazarr?=rf>AaJ9~p^gN8J#0b=eWhku%iL@4KVFSQSInT^W-$Wv98d$Yj0q)1Z z=7tKvmRyX$-ME_Y0BA7+ZA8Fhw&KyT=E)}ph73(Wk=V?}GXvasO_2`QAxb4oj9TH} zt#fL%j#4@l5)sxr)<##WBvfN*Rr^03-#e)8Kbt<-Ke_*7wfi0UpS@ls{3alY)(DkZ z9MdyL*N|UxJU#sWWdG^$oxiHD538N+<3E0`o<5vz@BRDYhid29^wDo~g8zJZhd8*# zSIVO~2rbZw=#1qS(a0vR}0x^gTvo3jFGHF{q9&8P?%4E12s90%c z=|PX%9<^GRKA;vpJ@-8amARNW%7>I|Qa8)`M_(h^LUmfqjX@VaSy-v|iQ5F!XfYUo zW@N}^#$!U07!}7|8b*4`7&Tl?4aeKHoQYaDF7dK}$?WRR>pQzyN7;VsKQwYz?$HGR E0A3oeY5)KL literal 0 HcmV?d00001 diff --git a/assets/index-yl8s7Bxw.js b/assets/index-yl8s7Bxw.js deleted file mode 100644 index 49763168..00000000 --- a/assets/index-yl8s7Bxw.js +++ /dev/null @@ -1 +0,0 @@ -import{p as u}from"./hooks-ml9Luvyb.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const q=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{q as default}; diff --git a/assets/index-yl8s7Bxw.js.gz b/assets/index-yl8s7Bxw.js.gz deleted file mode 100644 index ba6053bee069f6e620aa806518962e338ac37899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2626 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 diff --git a/assets/instance-e5KyhRtj.js.gz b/assets/instance-e5KyhRtj.js.gz deleted file mode 100644 index 13a5185bedabafbea1ef873b8709d82a40d0945b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$cqbiwFP!000026O~n6Z<|06eDANI_XO3MD5@g0AR<|=tGJ0;%Sxk4ksmIw zHWxmQ+#PNZ;=gw}f)mG1OrNlq+1;7lxr1kgkh<1%V=-k3nzWBavyvhs?nx{}qDEQz z^{U)dckaC+KJOCNEiUSDrRJ#`{V2}96#3-F;6jlrZ9N3_9aHdoape(0|8gBqBt(#F z&Qj%lJf)gvAWH3>eL98DGzJ!dR9;OcBG(8TT~`GVkFcUhdB`*u`N_Q!IcXYN1vXIW z1n0GOC1hd)bI2o}uNUx8g3>m)NMgm;PD984fh~d>MW&Ep{{^T5g}@Bi$PfxGn6PeM%zFUJy_Z3(17Z`a7>3H%M$Ke{kv zMwd|aNhWS}aqFfHk!Fd4CP$s)Q0=lP+6y;yemu9K*^b>zeBW&wI@$5tYuHP>&G+oa zI=fxG;f2FJ(FK{$c3f}}_`+=Qzy`ZsJJ#hbtMPz6a-rN%0@GkW;DWoK<2F1)4lEDB zE9o7elk82=dg)5bdFarSAewdA#5$>98lDq-(FJvB&k2uTTRnm)2lah z$em+Ub@zT9G0i;L1kfMXXO>E&8?YrVuvMS*>bt53<-d3N9M%ty<|D=1kCbZs5B~rS KC0=vp1^@u?&Pt8| diff --git a/assets/instance-kx7_RV21.js b/assets/instance-kx7_RV21.js deleted file mode 100644 index f35838de..00000000 --- a/assets/instance-kx7_RV21.js +++ /dev/null @@ -1 +0,0 @@ -import{t,v as o,k as R}from"./hooks-Magf9_GB.js";import{g as d}from"./utils-Jp58pnCV.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},g=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{f(e,[g(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),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/assets/instance-kx7_RV21.js.gz b/assets/instance-kx7_RV21.js.gz deleted file mode 100644 index c6be47ef5f4289dfcc73c42a230d87d614eb2319..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 zcmV;W0$TkaiwFP!000026O~o(Z<{a>{l33~`4dbIRW()GKvc@IY|YwjQPfqFs%UcI z2rfTNZId-Z{O>zVNt-5ZvQH$(ySw-9o(<1SA$6_k(qhUIG;JTVCYB;6?olE{ss`WL zBL4X2>nHbC5ubMnixwC4xJvU(4Zf8pAIf5MWpJS=l(z1I`i3d^HM{T#p?|qfMiL?@ zG-sLe-X2rUa}bsGPTn2Edzt`?Kq{{$BT;CC4K7zD5Rb63%y`H&7sb)75(Q}*x(aNd z(g{v$?MleS5~ff@yjaZOt^%cPaFImJ7fwTm|A8%o8bxN1WB(bb5{1A7*~kz|E#y#2 zw(_o5bNU);Eae(HoHw*qpeH@v3!6aL4jl(}OUaDtfS%9TW&x{`$jZY48XW3ESj4=#V6kADzqN_Yj9SguPT4SKymE)U?(xci=wS?L#O+58=7y}&BV9ewxpvCzdeUNwcB*d zZmhH0*$ZCS-4k7q`)tDnJAqHkmK@k%(`);>yks>VuzN0)8%kgr>^od=_jA~WC&+;n zA$S$N0dyRE0Uah@M&tHrYI+kh7oWTQv75q883t~pz=q(|u5gJ&_O!aH1gD7;&Frlg z^nihxaZxl*TRy=$lXV?K%;-F9A`YG670eYN?OO<2OF26fb?3L2R6j`SPxV^UxYzXT z4L#(}F{-+IzmAw@o@@f>kLx2#C9);h5*OI2PkZ%U)t&NRyL@)*hkNsp;_XLDHU67_ L+RqpG<^})&PVGS| diff --git a/assets/instance-e5KyhRtj.js b/assets/instance-oxM-y2O7.js similarity index 92% rename from assets/instance-e5KyhRtj.js rename to assets/instance-oxM-y2O7.js index c0d9c23e..f1fd04cb 100644 --- a/assets/instance-e5KyhRtj.js +++ b/assets/instance-oxM-y2O7.js @@ -1 +1 @@ -import{t,v as o,k as R}from"./hooks-ml9Luvyb.js";import{g as d}from"./utils-Jp58pnCV.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},g=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{f(e,[g(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),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{t,v as o,k as R}from"./hooks-Pk7aKrDC.js";import{g as d}from"./utils-B6Okv4Kv.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},g=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{f(e,[g(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),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/assets/instance-oxM-y2O7.js.gz b/assets/instance-oxM-y2O7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..465420759b2712b62c1195a86f80a8656f276956 GIT binary patch literal 675 zcmV;U0$lwciwFP!000026O~olZks?5eeYM$eS&ID6!j*7h~zr1V!3K8E3GP7e%Qd+ zY`84hU1%)Czjs)I6UR>MK4A}MX3m*8yYQ?KQrDVR7E_j>N&A>LD=9MKp2b2WYA{Q_ zvZ=frxp#{Ayh~WOxTwdKnx|^;?aOsieVSGV7m8eI>prM&nSx*QA08p}FW2!%LIkp9$)ptKDxl34Mz)6n66V2hwektt-@e-5fZAuvHUGK4}4Ih2xZ zyv1fo-$IS0+(L)ThSm!7q{n+<6A0U(+x9zvu4w|oQaJt4;9)SC}TVJ{>OlM(iD@5fBybZ$o9pTLC!wZfXuTyXbu*oG&_f#o51 zCA|f79DD~I#$HNS?bFosCT1=^cllE{g_|-A+){xJ!G&Go5{c|-byW#Y6DOM5doSn- z12f~IXq>iujCCg4I)<3hdD=uAI>RfND?r+J5Vn?b4k+r*Z!f8Sl+>TBSp* z%AI3Wb@zT9G0i;L1kfMXCzeX271$CN*s4!@^p^O551M@lvRyMH{6 JG!Nzm003koO8Ni* literal 0 HcmV?d00001 diff --git a/assets/utils-B6Okv4Kv.js b/assets/utils-B6Okv4Kv.js new file mode 100644 index 00000000..87114865 --- /dev/null +++ b/assets/utils-B6Okv4Kv.js @@ -0,0 +1 @@ +import{p as b}from"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-B0eCOOcg.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";function _(e,t,r="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function L(e,t="sessionStorage",r){try{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?r??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),r??null}}function F(e,t="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}function S(e,...t){if(Array.isArray(e))e.forEach(r=>S(r,...t));else return e(...t)}function d(e,t){var n;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((n=e.value)==null?void 0:n.$el)??e.value:r=e,r}function U(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||w(e,"Object"))return()=>e;if(typeof e=="function")return e}function E(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function f(e,t){const r=Vue.watchEffect(e,t);E(r)}var v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const j=()=>v,V=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},w=(e,t)=>Object.prototype.toString.call(e).includes(t),x=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let o=0;for(o=0;onew Promise((r,n)=>{let a;try{if(typeof e=="string"){V(e,t),r();return}if(e instanceof ArrayBuffer)a=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)a=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const o=URL.createObjectURL(a),s=document.createElement("a");s.href=o,s.download=t,s.style.display="none";const i=()=>{URL.revokeObjectURL(o),document.body.removeChild(s)};s.addEventListener("load",()=>{i(),r()}),s.addEventListener("error",u=>{i(),n(u)}),document.body.appendChild(s),s.click()}catch(o){n(o)}});function $(e,t){const r=Vue.computed(()=>d(e)),{printable:n,...a}=t??{},o=i=>{b({...a,printable:i})},s=Vue.watch(r,i=>o(i),{immediate:!0});f(s)}const A={validCSSUnit:/^\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)$/},D=(e,t)=>{const r=Vue.computed(()=>d(e)),n=o=>{o&&t.trim().split(" ").forEach(i=>{i&&o.classList.add(i)})},a=Vue.watch(r,o=>n(o),{immediate:!0});f(a)},k=(e,t)=>{const r=Vue.computed(()=>d(e)),n=o=>{if(o)if(t==="removeAllClass"){const s=o.classList;s.forEach(i=>s.remove(i))}else t.trim().split(" ").forEach(i=>{i&&o.classList.remove(i)})},a=Vue.watch(r,o=>n(o),{immediate:!0});f(a)},T=(e,t)=>{const r=Vue.computed(()=>d(e)),n=Vue.ref(!1),a=s=>{if(!s)n.value=!1;else{const i=s.className,u=t.trim().split(" ").filter(m=>m!=="");n.value=i.includes(u.join(" "))}},o=Vue.watch(r,s=>a(s),{immediate:!0});return f(o),n},q=(e,t)=>{const r=Vue.computed(()=>d(e));let n;const a=s=>{s&&(w(t,"String")?n=t.split(";").reduce((i,u)=>{const[m,g]=u.split(":").map(y=>y.trim());return m&&g&&(i[m]=g),i},{}):n=t,Object.keys(n).forEach(i=>{const u=n[i];i in s.style&&(s.style[i]=u)}))},o=Vue.watch(r,s=>a(s),{immediate:!0});f(o)},B=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,a=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let o;if(r.test(e)){const s=e.substring(1);o="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else return n.test(e)||a.test(e),e;return o&&!o.startsWith("rgba")&&(o=o.replace("rgb","rgba").replace(")",`, ${t})`)),o},J=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(r){return console.error(`Failed to get elements for selector '${e}'`,r),null}},N=(e,t="px")=>typeof e=="number"?e.toString()+t:w(e,"String")&&A.validCSSUnit.test(e)?e:e+t,l={precision:8,decimal:"."},p=(e,t,r)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((a,o,s,i)=>(a=r==null?void 0:r(a,o,s,i),a),t):0,C=(e,t,r="number")=>{const n=Object.assign({},l,t),a=c(e,n);return r==="number"?a.value:a.toString()},W=(...e)=>e.length===1?c(e[0],l).add(0):p(e,0,(t,r)=>c(t,l).add(r)),X=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,a]=e;return c(n,l).subtract(a)}const t=h(e),r=t.shift();return t.length?p(t,r,(n,a)=>c(n,l).subtract(a)):r},G=(...e)=>e.length===1?c(e[0],l).multiply(1):p(e,1,(t,r)=>c(t,l).multiply(r)),M=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,a]=e;return c(n,l).divide(a)}const t=h(e),r=t.shift();return p(t,r,(n,a)=>c(n,l).divide(a))},Y=(e,t)=>t<=1?[e||0]:e?c(e,l).distribute(t).map(n=>C(n)):new Array(t).fill(0);export{M as A,j as a,S as b,N as c,V as d,x as e,O as f,L as g,k as h,w as i,D as j,T as k,E as l,B as m,F as n,q as o,$ as p,J as q,U as r,_ as s,C as t,d as u,Y as v,f as w,W as x,X as y,G as z}; diff --git a/assets/utils-B6Okv4Kv.js.gz b/assets/utils-B6Okv4Kv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..69ebb99ff88dd71624560dca24e78bbca565e245 GIT binary patch literal 2571 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,...t));else return e(...t)}function d(e,t){var n;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((n=e.value)==null?void 0:n.$el)??e.value:r=e,r}function U(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||w(e,"Object"))return()=>e;if(typeof e=="function")return e}function E(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function f(e,t){const r=Vue.watchEffect(e,t);E(r)}var v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const j=()=>v,V=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},w=(e,t)=>Object.prototype.toString.call(e).includes(t),x=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let s=0;for(s=0;snew Promise((r,n)=>{let a;try{if(typeof e=="string"){V(e,t),r();return}if(e instanceof ArrayBuffer)a=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)a=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const s=URL.createObjectURL(a),o=document.createElement("a");o.href=s,o.download=t,o.style.display="none";const i=()=>{URL.revokeObjectURL(s),document.body.removeChild(o)};o.addEventListener("load",()=>{i(),r()}),o.addEventListener("error",u=>{i(),n(u)}),document.body.appendChild(o),o.click()}catch(s){n(s)}});function $(e,t){const r=Vue.computed(()=>d(e)),{printable:n,...a}=t??{},s=i=>{b({...a,printable:i})},o=Vue.watch(r,i=>s(i),{immediate:!0});f(o)}const A={validCSSUnit:/^\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)$/},D=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{s&&t.trim().split(" ").forEach(i=>{i&&s.classList.add(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},k=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{if(s)if(t==="removeAllClass"){const o=s.classList;o.forEach(i=>o.remove(i))}else t.trim().split(" ").forEach(i=>{i&&s.classList.remove(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},T=(e,t)=>{const r=Vue.computed(()=>d(e)),n=Vue.ref(!1),a=o=>{if(!o)n.value=!1;else{const i=o.className,u=t.trim().split(" ").filter(m=>m!=="");n.value=i.includes(u.join(" "))}},s=Vue.watch(r,o=>a(o),{immediate:!0});return f(s),n},q=(e,t)=>{const r=Vue.computed(()=>d(e));let n;const a=o=>{o&&(w(t,"String")?n=t.split(";").reduce((i,u)=>{const[m,h]=u.split(":").map(y=>y.trim());return m&&h&&(i[m]=h),i},{}):n=t,Object.keys(n).forEach(i=>{const u=n[i];i in o.style&&(o.style[i]=u)}))},s=Vue.watch(r,o=>a(o),{immediate:!0});f(s)},B=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{s&&t.forEach(o=>{s.style.removeProperty(o)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},J=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,a=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let s;if(r.test(e)){const o=e.substring(1);s="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else n.test(e)||a.test(e),s=e;return s&&!s.startsWith("rgba")&&(s=s.replace("rgb","rgba").replace(")",`, ${t})`)),s},N=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(r){return console.error(`Failed to get elements for selector '${e}'`,r),null}},W=(e,t="px")=>typeof e=="number"?e.toString()+t:w(e,"String")&&A.validCSSUnit.test(e)?e:e+t,l={precision:8,decimal:"."},p=(e,t,r)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((a,s,o,i)=>(a=r==null?void 0:r(a,s,o,i),a),t):0,C=(e,t,r="number")=>{const n=Object.assign({},l,t),a=c(e,n);return r==="number"?a.value:a.toString()},X=(...e)=>e.length===1?c(e[0],l).add(0):p(e,0,(t,r)=>c(t,l).add(r)),G=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,a]=e;return c(n,l).subtract(a)}const t=g(e),r=t.shift();return t.length?p(t,r,(n,a)=>c(n,l).subtract(a)):r},M=(...e)=>e.length===1?c(e[0],l).multiply(1):p(e,1,(t,r)=>c(t,l).multiply(r)),Y=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,a]=e;return c(n,l).divide(a)}const t=g(e),r=t.shift();return p(t,r,(n,a)=>c(n,l).divide(a))},H=(e,t)=>t<=1?[e||0]:e?c(e,l).distribute(t).map(n=>C(n)):new Array(t).fill(0);export{Y as A,q as a,j as b,W as c,U as d,S as e,V as f,L as g,x as h,w as i,O as j,k,D as l,T as m,J as n,F as o,$ as p,N as q,B as r,_ as s,C as t,d as u,H as v,f as w,X as x,G as y,M as z}; diff --git a/assets/utils-Jp58pnCV.js.gz b/assets/utils-Jp58pnCV.js.gz deleted file mode 100644 index 89c6a9d6d73956e5ed718e64be71a279612f20f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2594 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 L=we|nV>#J=UUg4EGpC!DQcDzZm$?f zgR!q$>=t{4>7iU|Ce^jrx=3S+#PfYUqW`Mc++j5%}ftL#zrg7I}w~(DM>D-Xj ze;!vfn8{p}Ur?4uhr4D2Z3$#8T{cywI~7s@3IBxIpfEo_5a8$hHTE;)_}G+EO0+9M z(>yOeAf#8Dhz6J(ZAB?k*;OBK=JyFBMoKn^OQWqA%TzTkj1~jEMLj%oQHcf0PpdrO zqv2Rg&b38j83xtmGFV-m^#}qpf|SOFT5)}#DT~vz%naJ+_d!?qn`9PEC#U1R3+0Q~ z@VsPD<@~D1Xk=Eh`iEOrL3ODi$!0x$pA-7k<-wFvGTVqQs=6vUvd^iyP^1P|xk(jn zN~W^`B$IX#Zf^#m`1yqae{iYQ2L;U;CI{{IK*46rK&mjPwh3ez2vVR89ZZjqm9n{F zPoZrTm|RmcuoJY3(BsG~pjPhLJoI3gMI1XZ7YcYOCZgvZoe-h|i3_m1`e9yini4Ad~w zm=R`rR?T?}9drfjAyj*~aq|3S_3>ft)gHns@bt}2ZEL^!@J{uIX9(Z)Hl#QSLz%{k z&KTgt#3PPSvyx0BDlckMndlg{FsW`P4GG4RgClAMe|0GWFK~6yj%_h{p?dV+{9K}C z$otNR>Z7-Hm7Hw92T~B`!2i}QS0P3S9ltqri=c(jkZR_w48jtuYe=XF*wt10_MT@b zgi!U{XSLtK&unOAifT+!h>XXWJWn`IP}78Xh=J?Ah=v`7BT;Z(ciFP#X&{XdPeb-LZVK9Cc=mG{P6Iu!9|5rlTOo9G`26@iy#0x=;!ybR zXzw1vIe5Ikd;Igdz3~X)EbzDg6y#V}B*Gae!S09Zum40i50BeB)fWc{Ct%U5r?tJG zkMBRTHy?J^4j$OQJidZ(4AwuoUETf(;iUK2(P@A4;$-zl``KIj`6__I-j}})?%3;V z_WO;$4(=jccKYB4d+k5aU}tW|;qhS0ZIt*~0CQk{_}2dAyV`Gu_TFoROJLZzeYF1y z;VGwq9W5R2zOH_~R^8dQ4?r5rA)rQ{?|^mHO;FSXFtWE%+yA}x;ugXqA(WUI>af2* ztiHGnJq_-5wyV$o3-N*eI{J$$!t-_G>aFVbI>Jj1aqmvH-qbljn6c1G1Wv#VlMIEV zol=&G<^I>7VU|f095oDP5YYFNZV1AUOC7>b z$Kz0Vb)4!JN#F>RNzC~PngMX~^l?OYE;S^KW7(`KQ&Mg`qyby?C@JA7$ch>fT3}=fJLHmOJUJC+ z5W@sclyW0*5Reg^q=lm6X4ttjk}*Ik5cYh1-Yl7JR!bF3*`+$nW9q_aTeiT>)oIS- z{}Xyzrbd=t3e9Etdq_X!?*jR>@ZH33LnG}xd-H;^Hg$dO{1|LM3K#$0qp-jIC^VV3 z!C>n#vv~d>>W8EBa*8?cs(mvr29H7Wvu_Vkm=W)G?DY+VhakHr`}Ri|4U=HK`)?RD zU^saK!{ZBgtR5deu-E=o+uEt#`Cxy$iSTff+1_1uC)14Uro&yf0MBRW0hmAykjk9X zF6UfF4HCr(HK#jg#!y2}-uon;kP0-eLGF2`!3~pqf#VYAi_B1(t;28}!4;RxxOlQ~ z3L*m)EMJcGHjkeUgbaKlruJMeOxP=#`q?Gpr}@CH;HPuNxq;_}@Whunjb$WloN_MZ zC|qrsj>t4V{hWusrAFg`Zm6e$`l=n3WDG_{vGF-|_8CTm)v!`_X6ALTjW2rBmy${s zIsCQ-bi!{g3SDYoWL5$Ffe;Gyc*%+=ildzzmbwekl}hD0U2^{{5oONbB^q2+uK(kI LCt)@ft`GnK|0L!? diff --git a/assets/zh-CN-MFDBCD_I.js b/assets/zh-CN-MFDBCD_I.js new file mode 100644 index 00000000..72ad2054 --- /dev/null +++ b/assets/zh-CN-MFDBCD_I.js @@ -0,0 +1 @@ +import{m as J}from"./hooks-Pk7aKrDC.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const o="当前环境不支持全屏",K={isEnabledFullscreen:o},U=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",W={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:W},Symbol.toStringTag,{value:"Module"})),c="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",Y={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:c,Search:m,Setting:r,default:Y},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",oo={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x},eo=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:oo,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="项目配置",w={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},A="界面显示",to={Title:F,ThemeOptions:w,InterfaceDisplay:A},no=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:to},Symbol.toStringTag,{value:"Module"})),E="注册",G="登录",Q="扫码登陆",$="请输入用户名",H="请输入密码",V="登 陆",q="用户名",B="密码",io={Register:E,Signing:G,QRCodeSigning:Q,NamePlaceholder:$,PasswordPlaceholder:H,Login:V,Name:q,Password:B},co=Object.freeze(Object.defineProperty({__proto__:null,Login:V,Name:q,NamePlaceholder:$,Password:B,PasswordPlaceholder:H,QRCodeSigning:Q,Register:E,Signing:G,default:io},Symbol.toStringTag,{value:"Module"})),so=Object.assign({"./zh-CN/globalMessage.json":U,"./zh-CN/headerSettingOptions.json":X,"./zh-CN/headerTooltip.json":Z,"./zh-CN/menu.json":eo,"./zh-CN/setting.json":no,"./zh-CN/views/login/index.json":co}),Eo={message:{...J(so,"zh-CN")}};export{Eo as default}; diff --git a/assets/zh-CN-MFDBCD_I.js.gz b/assets/zh-CN-MFDBCD_I.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b56652cbaa004ee019f97d49263972628bc80411 GIT binary patch literal 2027 zcmV!o@ubmK3B)TJLJA!tk(oWlHXG^!+LE4?tnNHOipzNQ)34EHru*Xgul8|Z<8dak9 z@pI2T=Q+@4)I@RD9ti1mc1@c7~v4V#L!LE#lg3{q3R~L z#0LC)Kkws|#fd^c9hqqbiABO_j&RGyKo9Td`#3`a?7SYMy^-N?D^?Qqg2)`4pYP%1 zL_RPxrCF_*CB~&xT{KD@lQJYHa(U5U#BuK9d$~|(p1mTJjaY*h zae0H9)J6F@d3AiWXR)s>fwZMdrb>0EL^2@ZAGg@gWwS$l?1I1geufmAoRtglb}49@ z=fwwve5FlC`lu9XMag2xl^<{hWgIgSk~vx!Z^c-qsxfY;KbkEBCJLQO%n{b8@{o^& zqESg{i^ehxqDv*PxoTY>F+|C%5#V!zzrH%0kPBuT)p=D{MMwFHs&jc_FqN4^W~OL5 zJ3u-~7vZ*NKa@YSJml|RY4t%sb%x16y#XlMg4vhI4XbSuSp|w@=tKt-;L>7R$p><6 z)4*h!nu496S-2kmVBh?$+3OeCNE()IsxUNM9_uUwe3DX%_k}yb3Gkp6RI}6oXIF1< zHzI)!;5yB9AXm)h@&$Us1xi$BW)}@2`_n`F-gfo=zWwT(li#;1JNuQb+xEtu{mTP{ zCxUA#i|ArXBl0k`bgj7sTE_FiXljW_CZ7h&D(SAj$pi{dVg?2B%~JPTGU;|wGAZb= z9K&bP(oA6jf5vUx?N8pMai^n|IZ?rD1yQqzfTpNyX#|z8UBe`Z&UXK({_yr}W4rq4 zEy8ASZB8{cK%M-4c=qZE!eP+Hp=%9G>j>jQ*U;OX1F>ds;1(cQ|A&k?@mZAkDOjAjzeJF|cZ zCLVLNnieGzR#{#XOM;GJ3zO*PoFT%Da&UrL#$R8Fzz(iD?bsHR7ph19t;-TELEd*i zRvy2rspM?;1CW9+1O9hzy9zOa==ANeTLdkLMpQFnr4SZjU0p(Xz^<>`cMd#5E{H1M zJ+J--einmkvqYn!EJ%2gN?C#7I5AC#M=)^Bm!M%sA@Q0*L>v-ziD*rxJS-6nDI?^{ zIB_*jFS=~mvJpr<#74;8#!W$c3@=`m;Uv)W<}nb9uoXln$1hGlz}p`P%MOL_PY&)Q ztia=g{nMW|?XAZMr-8r2XCTL#A`wnO3HCo$e)&7X8F<{?tGqlyI1Y5Y9c;Q|=8?wlOHMtIg~ zU`I=*`)?}WY*hAk?IV!JY7nTAvR$yQvJHxw21X9Hs)xT-U*1M|EQsO@BVG0n$Ca0N zpr^sz-frc^e<425U)Nw>ML1hCuHUZgZX&$m5cmFU=WUGxgeeWKh2a=XQPGfvq*Kb0 zV7dPdrl@5KGL9GqH3ZQ2)6@NZw=NO)KoArRV~T3pEGZCC6ViBaMWswg;W=lH2^l;E zg;%GDZV7Q5rjihKeu8EIJlA*})18}*5W>-PT9t@Usy`$FVCA5-g|KId8H9mBblZH& zv&Qpq1jsByh$+NCyP9NaaJ&InQkjEX!eJF&;E*6f0nb8K#0Zld6=tzRuCR({WKJXy7Pz@O&3XKP zLK|hOXX&NTT$aCv^ag(&B}Bskgy! z>oHTjcn}T3QF=ASTy)jGnHPh{pn2)rLj-2T`#pPe3*iyS?&+cZ2}Z*VSnvHC1`Qa_ zp2G0>!X2xp#}Dm|e^qz(DtABH-)$p2+GMu(H{Hp!;JWE@mo3BdIeG{tP#vUF=d@Ft z8>t~ga9mY%=gb(X%gKA6!P8=n#5Bk~Lp8W$3SZ!u$XJmYaK$yg&F*cJSAuQ`|S3>TXIQqgEi)TRhyqC((m zOLZj7Bd6CIV9V5{)=nsUDtHmp<@jO4?&0wj!5M3*mZ;}=Fj}sB<{B@$vRr%)M{s)Ot J;{3D_006%-=KcTx literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 6c012dfa..1c65ffc3 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -34,22 +34,22 @@ - + - - - + + + - - - - + + + + diff --git a/index.html.gz b/index.html.gz index ad03ff6bfd831ec408bba9b4f2a22bc4e9afa7dd..bd3edcab6dc75275e8959a0ac8d5e4ae01054af9 100644 GIT binary patch literal 1865 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 { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1701598102121.js +// mock-data-1701837025684.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1701598102121.js +// mock-data-1701837025684.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_1701598102121_default = transformMockData(mockList); +var mock_data_1701837025684_default = transformMockData(mockList); export { - mock_data_1701598102121_default as default + mock_data_1701837025684_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 2d698c5bcc5d4d53464d873514d8411833bd3f5d..33f6974dc8f60c7fb788bffdd00ba937f7cab659 100644 GIT binary patch delta 1026 zcmV+d1pWJp2#W}i7k}H;>XGeCAj{ei!EHj`@08>ZA1ci81h6hN2nOadLr}R>k{r4NT04e>Z~)pY8F$Ts+kX%+FEiBgF2yBST_RM$ z#i+U%jiyt`iultckycLTXS4bF%d^?y(zR(*(0(N=cg{k5~{{C9A6Ohmm zLrH#cx?h!{bbp0oY#1zm;KaxYTMH}*bo zL20z5&LPJy@Izl2tyP+e8PndGZzUZpc`0a#SEbgN(>3zuqxy@k(jBnyuHzy%7K-)S zpevT12~1!fz&G%&%&WRc1EKoR*pC^K~bUin*p- z%Q&c8G2AV<^q1_>Z=)#kPH0#4_;Y?Zh~uhYdr~47MqO*J#(ae_^1)CswXs`nLq>>V z%Ys4bhkqspuk#_PWa(T+zso!+vS?GPLVFYM#UPXMH&xBU}A_oc|NP>XTqR`>E^n=6--a5DUtD1 zZq+m;z?jd@(B2os()i~$e>g#csoXE&WHt*OxqrS~Xh>-M9P+*$uT7o!HNfW*HCY~9 z6ZTut@dcHGRTLI^x^SD6%02a=`gt&)&4MVCTj57ici};b9@q*8V zuV3Ls*QZT{6n%twBI+&ldZ`t4ISck5!h)E9@lARDp}xugEuGvh?)`e^jpmN=&m#2G+0#k zRBPeuRLd`ILvV32@~X(!YQxd+t8V!A wvu0((*@~H84VYimxl%%pzKuk~Gr6cg?Kp|&JV^uflE2LU2Fr?o3qcA10I)+1%K!iX delta 1025 zcmV+c1pfPr2#N@h7k``8>M?cV$m4WcH|b0#O)^bywnsznLK2;QC?r>@s_cI+K<-m^ z>*=jN$RzLq1U>@b?xlv+D#7(fUF_fzKHS}7Y$Fn=99f3i9xg_E2g5&ig|>teR_YDf z5M-JLaQPaJBY<_GK`=0v8G_24lH|}G(AqI1gd@;q$+&A4+<%6Ed6}V>cPTEx>Jp&} zE=JYGXf&NdR>YqtiL`Pue>t0zy#(2d<+bP?CG>NqT25H0}Q;rtdEI&tbg!Bvp1=VQFzO62nt~NIO-qI z8K!QmR{2J)4^-M|i39R}{q*5|bP5<)YcxAz0|hNYA|@fKGP7akw9HJOuRCc}%r)g& z#zEbR;cmgDzhsYo8%2?KLc6NRpYy{(oK^+flM=Zw>RNL(<|~Ym_lAn8jooq^GC~wP z77S89Hh(dAoexPROXo8BUFJ!VMVnG3BJetyBow+C0^*{~?Lly-*D%baN{1jPYTWRg zIPt-v_LR+uR^=8qbi4EO5MIn`RIE{2r15Y9CWgq9=d*fxCJb7bZm#QF!Ss}x5*bhB zPEAt+jQQ*g?Y1D6#=pGz!wC{hqOi!*h1;Z5?x_#e&x84F7DSoc2|tp$3lD;xh3~aXXIeLv*Qzy$XM8Sv z`v%XtK5ZhT=p)P%QE#EwORcEOS+M^Q7Q_UMZ_4wZ-oCskUtE2^px?!Oc2k}$UcDWM zt$%m_XA3KdW*=5hQw8m&S=BjJfT_XOO-;zjgzNLkh}zcY>23phraH&bt~6UgbF)(~AE;YhO|ko5b;Gxx vH7gs=R?Pfr!2GJtl@faJZ6q3=$wmEX$4NZpNgAk^{AKnx5#FX3K?(o>G&lZF