From b5b9e86223986a8f3996836d5c9e3d0bbb334e55 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Thu, 18 Jan 2024 06:37:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@43bf252d84efa6edc3b990703a2d886ba3976e86=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/@vue_reactivity@3.4.14-F-2aniUk.js | 5 +++ assets/@vue_reactivity@3.4.7-UV591Pbc.js | 1 - assets/@vue_runtime-core@3.4.14-of9ohvOs.js | 5 +++ .../@vue_runtime-core@3.4.14-of9ohvOs.js.gz | Bin 0 -> 1773 bytes assets/@vue_runtime-core@3.4.7-pkrnDrzv.js | 1 - assets/@vue_runtime-core@3.4.7-pkrnDrzv.js.gz | Bin 1693 -> 0 bytes ...js => @vue_runtime-dom@3.4.14-w40geAFS.js} | 0 assets/@vue_shared@3.4.14-sCEYfwW2.js | 5 +++ assets/@vue_shared@3.4.14-sCEYfwW2.js.gz | Bin 0 -> 621 bytes assets/@vue_shared@3.4.7--wkmpvo9.js | 1 - ...@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js | 1 + ...euse_core@10.7.1_vue@3.4.14-hWACvcpg.js.gz | Bin 0 -> 2772 bytes .../@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js | 1 - ...ueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js.gz | Bin 2771 -> 0 bytes ...euse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js} | 0 ...e_shared@10.7.1_vue@3.4.14-_XOpEtRB.js.gz} | Bin assets/en-US-RsLjTdB_.js | 1 + assets/en-US-RsLjTdB_.js.gz | Bin 0 -> 1852 bytes assets/en-US-uB8UnO6k.js | 1 - assets/en-US-uB8UnO6k.js.gz | Bin 1827 -> 0 bytes assets/hooks-WhZaEspJ.js | 17 +++++++++ assets/hooks-WhZaEspJ.js.gz | Bin 0 -> 30634 bytes assets/hooks-X_tDKPjn.js | 17 --------- assets/hooks-X_tDKPjn.js.gz | Bin 30607 -> 0 bytes assets/index-1LruN51N.js | 1 - assets/index-1LruN51N.js.gz | Bin 1187 -> 0 bytes assets/index-1QEZls_a.js | 1 + assets/index-1QEZls_a.js.gz | Bin 0 -> 1182 bytes assets/index-2M-G-7iY.js | 1 + assets/index-2M-G-7iY.js.gz | Bin 0 -> 2142 bytes assets/index-2ekc-M6f.js | 7 ++++ assets/index-2ekc-M6f.js.gz | Bin 0 -> 2021 bytes assets/index-2kbCI5hN.js | 1 + assets/index-2kbCI5hN.js.gz | Bin 0 -> 1623 bytes assets/index-5veg8iOR.js | 1 + assets/index-5veg8iOR.js.gz | Bin 0 -> 2268 bytes assets/index-7YSEBxtq.js | 1 + assets/index-7YSEBxtq.js.gz | Bin 0 -> 1716 bytes assets/index-9c_3uGg0.js | 1 - assets/index-BvYx5sxn.js | 1 - assets/index-BvYx5sxn.js.gz | Bin 29073 -> 0 bytes assets/index-DzuoSB-p.js | 1 + assets/index-DzuoSB-p.js.gz | Bin 0 -> 3707 bytes assets/index-GMxjgEhH.js | 1 - assets/index-GMxjgEhH.js.gz | Bin 1719 -> 0 bytes assets/index-GnUe0NaK.js | 1 - assets/index-GnUe0NaK.js.gz | Bin 3751 -> 0 bytes assets/index-Je-nFsyb.js | 1 - assets/index-Je-nFsyb.js.gz | Bin 1017 -> 0 bytes assets/index-KSoxXmAR.js | 1 - assets/index-KSoxXmAR.js.gz | Bin 2270 -> 0 bytes assets/index-KfvOzwUL.js | 1 + assets/index-KfvOzwUL.js.gz | Bin 0 -> 1174 bytes assets/index-LAv686WN.js | 1 - assets/index-LAv686WN.js.gz | Bin 2063 -> 0 bytes assets/index-MLuUySH5.js | 1 + assets/index-MLuUySH5.js.gz | Bin 0 -> 838 bytes assets/index-ObA2xxDR.js | 1 + assets/index-ObA2xxDR.js.gz | Bin 0 -> 2693 bytes assets/index-PjqEg3wT.js | 1 + assets/index-PjqEg3wT.js.gz | Bin 0 -> 1862 bytes assets/index-PsvyUKMI.js | 1 - assets/index-PsvyUKMI.js.gz | Bin 1864 -> 0 bytes assets/index-TgfiwByS.js | 1 - assets/index-TgfiwByS.js.gz | Bin 1628 -> 0 bytes assets/index-V2oPySl7.js | 1 - assets/index-V2oPySl7.js.gz | Bin 1617 -> 0 bytes assets/index-_-1-dwtY.js | 1 - assets/index-_-1-dwtY.js.gz | Bin 2020 -> 0 bytes assets/index-_6Sd7arL.js | 1 + assets/index-_6Sd7arL.js.gz | Bin 0 -> 29080 bytes assets/index-_r7hOKKN.js | 1 - assets/index-_r7hOKKN.js.gz | Bin 1184 -> 0 bytes .../{index-gjWEVNq5.js => index-arW2HKyR.js} | 2 +- assets/index-arW2HKyR.js.gz | Bin 0 -> 711 bytes assets/index-bTNs_scc.js | 1 + assets/index-bTNs_scc.js.gz | Bin 0 -> 1424 bytes assets/index-ccslrfqc.js | 1 + assets/index-ccslrfqc.js.gz | Bin 0 -> 2067 bytes assets/index-d12Ax4EN.js | 1 + assets/index-d12Ax4EN.js.gz | Bin 0 -> 2020 bytes assets/index-elpeLqIc.js | 7 ---- assets/index-elpeLqIc.js.gz | Bin 2023 -> 0 bytes assets/index-eoifJTzT.js | 1 + assets/index-eoifJTzT.js.gz | Bin 0 -> 1015 bytes assets/index-gjWEVNq5.js.gz | Bin 710 -> 0 bytes assets/index-jI6WwfcH.js | 1 + assets/index-jI6WwfcH.js.gz | Bin 0 -> 1603 bytes assets/index-k6j1Gpz3.js | 1 - assets/index-k6j1Gpz3.js.gz | Bin 1309 -> 0 bytes assets/index-mSKLzGmM.js | 1 - assets/index-mSKLzGmM.js.gz | Bin 2157 -> 0 bytes assets/index-ntLfd5EP.js | 1 - assets/index-ntLfd5EP.js.gz | Bin 2143 -> 0 bytes assets/index-nypYrtuG.js | 1 + assets/index-nypYrtuG.js.gz | Bin 0 -> 2157 bytes assets/index-pmmAO1Kj.js | 1 - assets/index-pmmAO1Kj.js.gz | Bin 992 -> 0 bytes assets/index-qOs2BN2x.js | 1 - assets/index-qOs2BN2x.js.gz | Bin 2694 -> 0 bytes assets/index-rB_ghQ__.js | 1 + assets/index-rB_ghQ__.js.gz | Bin 0 -> 990 bytes assets/index-tZy8npu9.js | 1 + assets/index-whbGvinB.js | 1 - assets/index-whbGvinB.js.gz | Bin 838 -> 0 bytes assets/instance-30CQ0_6n.js | 1 - assets/instance-30CQ0_6n.js.gz | Bin 821 -> 0 bytes assets/instance-F8xjXJ6X.js | 1 + assets/instance-F8xjXJ6X.js.gz | Bin 0 -> 821 bytes assets/utils-8VUSHjAV.js | 1 - assets/utils-8VUSHjAV.js.gz | Bin 2826 -> 0 bytes assets/utils-TzEisWGD.js | 1 + assets/utils-TzEisWGD.js.gz | Bin 0 -> 2826 bytes ...e-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js} | 0 ...ooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js.gz} | Bin ...> vue@3.4.14_typescript@5.2.2-w40geAFS.js} | 0 assets/zh-CN-HaZiwome.js | 1 + assets/zh-CN-HaZiwome.js.gz | Bin 0 -> 2134 bytes assets/zh-CN-wFlYHvQU.js | 1 - assets/zh-CN-wFlYHvQU.js.gz | Bin 2087 -> 0 bytes index.html | 36 +++++++++--------- index.html.gz | Bin 1869 -> 1878 bytes mockServer/mock-data.js | 8 ++-- mockServer/mock-data.js.gz | Bin 1040 -> 1040 bytes 124 files changed, 86 insertions(+), 74 deletions(-) create mode 100644 assets/@vue_reactivity@3.4.14-F-2aniUk.js delete mode 100644 assets/@vue_reactivity@3.4.7-UV591Pbc.js create mode 100644 assets/@vue_runtime-core@3.4.14-of9ohvOs.js create mode 100644 assets/@vue_runtime-core@3.4.14-of9ohvOs.js.gz delete mode 100644 assets/@vue_runtime-core@3.4.7-pkrnDrzv.js delete mode 100644 assets/@vue_runtime-core@3.4.7-pkrnDrzv.js.gz rename assets/{@vue_runtime-dom@3.4.7-w40geAFS.js => @vue_runtime-dom@3.4.14-w40geAFS.js} (100%) create mode 100644 assets/@vue_shared@3.4.14-sCEYfwW2.js create mode 100644 assets/@vue_shared@3.4.14-sCEYfwW2.js.gz delete mode 100644 assets/@vue_shared@3.4.7--wkmpvo9.js create mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js create mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js.gz delete mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js delete mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js.gz rename assets/{@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js => @vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js} (100%) rename assets/{@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js.gz => @vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js.gz} (100%) create mode 100644 assets/en-US-RsLjTdB_.js create mode 100644 assets/en-US-RsLjTdB_.js.gz delete mode 100644 assets/en-US-uB8UnO6k.js delete mode 100644 assets/en-US-uB8UnO6k.js.gz create mode 100644 assets/hooks-WhZaEspJ.js create mode 100644 assets/hooks-WhZaEspJ.js.gz delete mode 100644 assets/hooks-X_tDKPjn.js delete mode 100644 assets/hooks-X_tDKPjn.js.gz delete mode 100644 assets/index-1LruN51N.js delete mode 100644 assets/index-1LruN51N.js.gz create mode 100644 assets/index-1QEZls_a.js create mode 100644 assets/index-1QEZls_a.js.gz create mode 100644 assets/index-2M-G-7iY.js create mode 100644 assets/index-2M-G-7iY.js.gz create mode 100644 assets/index-2ekc-M6f.js create mode 100644 assets/index-2ekc-M6f.js.gz create mode 100644 assets/index-2kbCI5hN.js create mode 100644 assets/index-2kbCI5hN.js.gz create mode 100644 assets/index-5veg8iOR.js create mode 100644 assets/index-5veg8iOR.js.gz create mode 100644 assets/index-7YSEBxtq.js create mode 100644 assets/index-7YSEBxtq.js.gz delete mode 100644 assets/index-9c_3uGg0.js delete mode 100644 assets/index-BvYx5sxn.js delete mode 100644 assets/index-BvYx5sxn.js.gz create mode 100644 assets/index-DzuoSB-p.js create mode 100644 assets/index-DzuoSB-p.js.gz delete mode 100644 assets/index-GMxjgEhH.js delete mode 100644 assets/index-GMxjgEhH.js.gz delete mode 100644 assets/index-GnUe0NaK.js delete mode 100644 assets/index-GnUe0NaK.js.gz delete mode 100644 assets/index-Je-nFsyb.js delete mode 100644 assets/index-Je-nFsyb.js.gz delete mode 100644 assets/index-KSoxXmAR.js delete mode 100644 assets/index-KSoxXmAR.js.gz create mode 100644 assets/index-KfvOzwUL.js create mode 100644 assets/index-KfvOzwUL.js.gz delete mode 100644 assets/index-LAv686WN.js delete mode 100644 assets/index-LAv686WN.js.gz create mode 100644 assets/index-MLuUySH5.js create mode 100644 assets/index-MLuUySH5.js.gz create mode 100644 assets/index-ObA2xxDR.js create mode 100644 assets/index-ObA2xxDR.js.gz create mode 100644 assets/index-PjqEg3wT.js create mode 100644 assets/index-PjqEg3wT.js.gz delete mode 100644 assets/index-PsvyUKMI.js delete mode 100644 assets/index-PsvyUKMI.js.gz delete mode 100644 assets/index-TgfiwByS.js delete mode 100644 assets/index-TgfiwByS.js.gz delete mode 100644 assets/index-V2oPySl7.js delete mode 100644 assets/index-V2oPySl7.js.gz delete mode 100644 assets/index-_-1-dwtY.js delete mode 100644 assets/index-_-1-dwtY.js.gz create mode 100644 assets/index-_6Sd7arL.js create mode 100644 assets/index-_6Sd7arL.js.gz delete mode 100644 assets/index-_r7hOKKN.js delete mode 100644 assets/index-_r7hOKKN.js.gz rename assets/{index-gjWEVNq5.js => index-arW2HKyR.js} (73%) create mode 100644 assets/index-arW2HKyR.js.gz create mode 100644 assets/index-bTNs_scc.js create mode 100644 assets/index-bTNs_scc.js.gz create mode 100644 assets/index-ccslrfqc.js create mode 100644 assets/index-ccslrfqc.js.gz create mode 100644 assets/index-d12Ax4EN.js create mode 100644 assets/index-d12Ax4EN.js.gz delete mode 100644 assets/index-elpeLqIc.js delete mode 100644 assets/index-elpeLqIc.js.gz create mode 100644 assets/index-eoifJTzT.js create mode 100644 assets/index-eoifJTzT.js.gz delete mode 100644 assets/index-gjWEVNq5.js.gz create mode 100644 assets/index-jI6WwfcH.js create mode 100644 assets/index-jI6WwfcH.js.gz delete mode 100644 assets/index-k6j1Gpz3.js delete mode 100644 assets/index-k6j1Gpz3.js.gz delete mode 100644 assets/index-mSKLzGmM.js delete mode 100644 assets/index-mSKLzGmM.js.gz delete mode 100644 assets/index-ntLfd5EP.js delete mode 100644 assets/index-ntLfd5EP.js.gz create mode 100644 assets/index-nypYrtuG.js create mode 100644 assets/index-nypYrtuG.js.gz delete mode 100644 assets/index-pmmAO1Kj.js delete mode 100644 assets/index-pmmAO1Kj.js.gz delete mode 100644 assets/index-qOs2BN2x.js delete mode 100644 assets/index-qOs2BN2x.js.gz create mode 100644 assets/index-rB_ghQ__.js create mode 100644 assets/index-rB_ghQ__.js.gz create mode 100644 assets/index-tZy8npu9.js delete mode 100644 assets/index-whbGvinB.js delete mode 100644 assets/index-whbGvinB.js.gz delete mode 100644 assets/instance-30CQ0_6n.js delete mode 100644 assets/instance-30CQ0_6n.js.gz create mode 100644 assets/instance-F8xjXJ6X.js create mode 100644 assets/instance-F8xjXJ6X.js.gz delete mode 100644 assets/utils-8VUSHjAV.js delete mode 100644 assets/utils-8VUSHjAV.js.gz create mode 100644 assets/utils-TzEisWGD.js create mode 100644 assets/utils-TzEisWGD.js.gz rename assets/{vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js => vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js} (100%) rename assets/{vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js.gz => vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js.gz} (100%) rename assets/{vue@3.4.7_typescript@5.2.2-w40geAFS.js => vue@3.4.14_typescript@5.2.2-w40geAFS.js} (100%) create mode 100644 assets/zh-CN-HaZiwome.js create mode 100644 assets/zh-CN-HaZiwome.js.gz delete mode 100644 assets/zh-CN-wFlYHvQU.js delete mode 100644 assets/zh-CN-wFlYHvQU.js.gz diff --git a/assets/@vue_reactivity@3.4.14-F-2aniUk.js b/assets/@vue_reactivity@3.4.14-F-2aniUk.js new file mode 100644 index 00000000..52e7af39 --- /dev/null +++ b/assets/@vue_reactivity@3.4.14-F-2aniUk.js @@ -0,0 +1,5 @@ +import{i as e}from"./@vue_shared@3.4.14-sCEYfwW2.js";/** +* @vue/reactivity v3.4.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/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.4.7-UV591Pbc.js b/assets/@vue_reactivity@3.4.7-UV591Pbc.js deleted file mode 100644 index 356af0a6..00000000 --- a/assets/@vue_reactivity@3.4.7-UV591Pbc.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./@vue_shared@3.4.7--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_runtime-core@3.4.14-of9ohvOs.js b/assets/@vue_runtime-core@3.4.14-of9ohvOs.js new file mode 100644 index 00000000..4f843710 --- /dev/null +++ b/assets/@vue_runtime-core@3.4.14-of9ohvOs.js @@ -0,0 +1,5 @@ +import{i as x,a as k}from"./@vue_reactivity@3.4.14-F-2aniUk.js";import{a as g,b as m,c as S,g as R,E as O,n as N,d as b,e as h,f as p,h as A}from"./@vue_shared@3.4.14-sCEYfwW2.js";/** +* @vue/runtime-core v3.4.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let f=null,z=null;const B=Symbol.for("v-ndc"),M=t=>t.__isSuspense,j=t=>t.__isTeleport,y=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),G=Symbol.for("v-cmt"),K=Symbol.for("v-stc"),r=[];let u=null;function X(t=!1){r.push(u=t?null:[])}function L(){r.pop(),u=r[r.length-1]||null}function Y(t){return t.dynamicChildren=u||O,L(),u&&u.push(t),t}function Z(t,s,n,c,l,e){return Y(T(t,s,n,c,l,e,!0))}function D(t){return t?t.__v_isVNode===!0:!1}const E="__vInternal",I=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||x(t)||S(t)?{i:f,r:t,k:s,f:!!n}:t:null);function T(t,s=null,n=null,c=0,l=null,e=t===y?0:1,i=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&I(s),ref:s&&_(s),scopeId:z,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:e,patchFlag:c,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(F(o,n),e&128&&t.normalize(o)):n&&(o.shapeFlag|=g(n)?8:16),!i&&u&&(o.patchFlag>0||e&6)&&o.patchFlag!==32&&u.push(o),o}const V=P;function P(t,s=null,n=null,c=0,l=null,e=!1){if((!t||t===B)&&(t=G),D(t)){const a=C(t,s,!0);return n&&F(a,n),!e&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(J(t)&&(t=t.__vccOpts),s){s=q(s);let{class:a,style:o}=s;a&&!g(a)&&(s.class=N(a)),b(o)&&(k(o)&&!m(o)&&(o=h({},o)),s.style=p(o))}const i=g(t)?1:M(t)?128:j(t)?64:b(t)?4:S(t)?2:0;return T(t,s,n,c,l,i,e,!0)}function q(t){return t?k(t)||E in t?h({},t):t:null}function C(t,s,n=!1){const{props:c,ref:l,patchFlag:e,children:i}=t,a=s?H(c||{},s):c;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&I(a),ref:s&&s.ref?n&&l?m(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==y?e===-1?16:e|16:e,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&C(t.ssContent),ssFallback:t.ssFallback&&C(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function w(t=" ",s=0){return V(U,null,t,s)}function $(t,s){const n=V(K,null,t);return n.staticCount=s,n}function F(t,s){let n=0;const{shapeFlag:c}=t;if(s==null)s=null;else if(m(s))n=16;else if(typeof s=="object")if(c&65){const l=s.default;l&&(l._c&&(l._d=!1),F(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(E in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:f},n=32):(s=String(s),c&64?(n=16,s=[w(s)]):n=8);t.children=s,t.shapeFlag|=n}function H(...t){const s={};for(let n=0;n{let l;return(l=t[n])||(l=t[n]=[]),l.push(c),e=>{l.length>1?l.forEach(i=>i(e)):l[0](e)}};s("__VUE_INSTANCE_SETTERS__",n=>n),s("__VUE_SSR_SETTERS__",n=>n)}function J(t){return S(t)&&"__vccOpts"in t}export{$ as a,Z as c,X as o}; diff --git a/assets/@vue_runtime-core@3.4.14-of9ohvOs.js.gz b/assets/@vue_runtime-core@3.4.14-of9ohvOs.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c886cbf90728f277e1b734667be78b4b7c1d841 GIT binary patch literal 1773 zcmVk)W7l}gYL8lHZ9n;a$mqr;2CL2C8q`{av@hPqzw7cSTxiWQS6#%zJ&6FW!ofmsw+ zY>wiNDHKbVp;)seig(Y>b<4C+^WB;5?EE(S`oDoc^UcA*tAhZ&-V~(;y;6rVFI4bQ zJHI*zh@`=w*FQO27s@FM!EO1d19JY5S{mHuWsur=a8s&4<`xQlS3+Jm+|y{OtW&}J z%j;JM2XBmmAQQGUhJEv5D0Ax|_(_bPR(H8cvb-SC!=atah_d$r#3>}RnResSt#Kpv zr5(FgMq#no(~H&F0wT&jzZiu_9R20Rs9fRb?=MCj;Q57^Oote9S;v}{R)WrL@FxKg z_UWcb)}>pLQoslu_+(0}z0)7WJLGFZSt*K1kr-tcusrNfw_9{?U2h4{O`)JHYyipp z$)+nU&z9QE3uQ&Q-F{$y;4X1o)+YjG&@TUr0CUVT$qZBbjc&$fi&k2Ue(T zhSSb#Szd69js%|8D$fECBC_S`P8Crc6A)4K8j}fqg+~hlbh~}@zheS)w9!0c1qXJ| z9m{wa+KK~5U)o-W&$I3-TMH?A%+#t9AcS}t^?09Y5%yW?uddE57n@GvJnS(v-MwC; zjv;ek>mpw}?wHRijxUL$m>cRd)Sb-N>T=G%F=uiZ*OudTAk8Im%VfS<=T_M|eCC>t zZY+0}TWBZUMQY4lD(`E1u8U?vC{pV*rd`|0)H1bliM94VX|Yhy)!%hy9i*V;SzcP; zJ?56_T3wiQ!4+GlAeUa3tZBlJK6k@j^kj49dhMfrY|fJK$g^tLbX7Vc7bItvG8Oj+ zCvgmk&5KoP^fyIvO1X_=k|+BBwqijn9i8z0F=e5SOXgF5YPw<0FZ@TtId~6%!<3BeD_Jhs{31Pd%X8DQw*8GJsM9HpKQgP<-6!z#YMH|N#B*hd% zRmYpQ`NYSga#AMR&eh|Gi~yaAlsAE9jx?j{5w)7lRZ21(o9?euwgidt?rHZ&!vc&*++ITB7;;8PVK(XrBif4Ic&2 z2GH%2y3V%6>86ID^sqCXK2%`A35o{ksYiN>NKf}j zcS)hLk&RCXu<7DG;Op$|r`QGUfQo&7Kn=X|(6u07=*EB(cLTB(?G!zq`@e ze1>F5I#vhO&^BbJZVu6iDThdn$oPl-QU92$E&eCNW4* zbZHEd*65HVBzwK(N=SBUhcO}9>v4QWIwtKBDUR=qo!`!;$fJ;`J&!_CE1uIJk?_bQ z9xqkZ_UTuAzk-N4(c8E94f)J!;$^Obf*-J@cT8f%4f(zCYPqC)fxT|Lh_( z!XCVF(2O@&8otav*Zwj0idp^4*=c=S6ua>-1> zqsX`sLcERRERIR$f#H&w5TcJBqR$D60fR1I_IraPO8qgxm^eBjPHdWpxnr~XDPkA_ z<;00G6xuHEwU+Vm(THF@m=lw)2wKXmIH5yGb~qG{LHA+m+{LdXNfOxA$%#!h#Bavk z-Pr#^^O-lauV3%nq=1Q?ddH?5SOSSv$J`^&*b!~0I}}3J+A}(zG%9N*ruiYYSHbs(Zpnm zjpiRtNtr_brpTxLk^g2tPvw$majJ=;l$%L!N))ZCp(D|3cJujsc6l|ves^_tJ{zB3 zU!Q*(&t?&`;?z>McNvdAeK*_Q`){3RZ0sNDX#YS*_?lJf(f@P%0snfX>@O6O{fQ#4 PhOhn)cN6pW7!Cjc`sac= literal 0 HcmV?d00001 diff --git a/assets/@vue_runtime-core@3.4.7-pkrnDrzv.js b/assets/@vue_runtime-core@3.4.7-pkrnDrzv.js deleted file mode 100644 index 955092e3..00000000 --- a/assets/@vue_runtime-core@3.4.7-pkrnDrzv.js +++ /dev/null @@ -1 +0,0 @@ -import{i as x,a as k}from"./@vue_reactivity@3.4.7-UV591Pbc.js";import{a as g,b as m,c as S,g as R,E as O,n as N,d as b,e as h,f as p,h as A}from"./@vue_shared@3.4.7--wkmpvo9.js";let f=null,z=null;const B=Symbol.for("v-ndc"),M=t=>t.__isSuspense,j=t=>t.__isTeleport,y=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),G=Symbol.for("v-cmt"),K=Symbol.for("v-stc"),r=[];let u=null;function X(t=!1){r.push(u=t?null:[])}function L(){r.pop(),u=r[r.length-1]||null}function Y(t){return t.dynamicChildren=u||O,L(),u&&u.push(t),t}function Z(t,s,n,c,l,e){return Y(T(t,s,n,c,l,e,!0))}function D(t){return t?t.__v_isVNode===!0:!1}const E="__vInternal",I=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||x(t)||S(t)?{i:f,r:t,k:s,f:!!n}:t:null);function T(t,s=null,n=null,c=0,l=null,e=t===y?0:1,i=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&I(s),ref:s&&_(s),scopeId:z,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:e,patchFlag:c,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(F(o,n),e&128&&t.normalize(o)):n&&(o.shapeFlag|=g(n)?8:16),!i&&u&&(o.patchFlag>0||e&6)&&o.patchFlag!==32&&u.push(o),o}const V=P;function P(t,s=null,n=null,c=0,l=null,e=!1){if((!t||t===B)&&(t=G),D(t)){const a=C(t,s,!0);return n&&F(a,n),!e&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(J(t)&&(t=t.__vccOpts),s){s=q(s);let{class:a,style:o}=s;a&&!g(a)&&(s.class=N(a)),b(o)&&(k(o)&&!m(o)&&(o=h({},o)),s.style=p(o))}const i=g(t)?1:M(t)?128:j(t)?64:b(t)?4:S(t)?2:0;return T(t,s,n,c,l,i,e,!0)}function q(t){return t?k(t)||E in t?h({},t):t:null}function C(t,s,n=!1){const{props:c,ref:l,patchFlag:e,children:i}=t,a=s?H(c||{},s):c;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&I(a),ref:s&&s.ref?n&&l?m(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==y?e===-1?16:e|16:e,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&C(t.ssContent),ssFallback:t.ssFallback&&C(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function w(t=" ",s=0){return V(U,null,t,s)}function $(t,s){const n=V(K,null,t);return n.staticCount=s,n}function F(t,s){let n=0;const{shapeFlag:c}=t;if(s==null)s=null;else if(m(s))n=16;else if(typeof s=="object")if(c&65){const l=s.default;l&&(l._c&&(l._d=!1),F(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(E in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:f},n=32):(s=String(s),c&64?(n=16,s=[w(s)]):n=8);t.children=s,t.shapeFlag|=n}function H(...t){const s={};for(let n=0;n{let l;return(l=t[n])||(l=t[n]=[]),l.push(c),e=>{l.length>1?l.forEach(i=>i(e)):l[0](e)}};s("__VUE_INSTANCE_SETTERS__",n=>n),s("__VUE_SSR_SETTERS__",n=>n)}function J(t){return S(t)&&"__vccOpts"in t}export{$ as a,Z as c,X as o}; diff --git a/assets/@vue_runtime-core@3.4.7-pkrnDrzv.js.gz b/assets/@vue_runtime-core@3.4.7-pkrnDrzv.js.gz deleted file mode 100644 index 196c02d25e61b2cfae5ccc60c2f9bcee6881e163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcmV;O24eXiiwFP!000021BF*@bK5o&{(iqg3z}e0t;Xl*ymZQSgp&-ZHqx>2ak}ExUci7T!rz! ze|Xrav{IRL#Y5qqes~?9#NQo#y#4n3(fd0Yf3o4YXqNkR3%Db(0!d;53lbmTg2X#8 zB(7mj;tmvvCFCU5uq5&J*|Bz+RchWIdGz^ywSFkS_eW~w205CI*6_uPu`G>sgCBA7 zw7M&GoR<{~ACAmih8%uJhi5KM)51&kO%rRrG13*K8T`Q<1|z<$;`PQZ*#=!g4q`gv^}*>k<{ip4 zafwD?4~~s!I1Z&`)~iqgf8?UE$r=eIai1n3`H=io42{ZFijt> zj8m1#bO=|-w)g5uxSHdcOMK>#BHLCf7Y-_wr!;N7mY0<<Hpc zMa*FszM^CTf5XXwIlkLH`riq2JlPf^he|lO7Z!361f~{FkT36^!{^ylm1%^;A?QX` z=n(NK8Hy1U7>pqEPuJvD;->x+>RJSnydz(G|0taw9z@-O6&U zuIAzkSY5hFV_DGz(mtXvAj{RdG|DvLgKaCiwd{FmTsLViGp+A3dEeOcqG~sERc35K zX*aggjm(T((p`I>tXe47*WdPLt;<{?&&!Q*VhDDbt<|N@7DB-~b8_i*32hO+_ql6$ zQIqYN>$Q*iu{}$=N0Ha#wyLs(U9u7k2NjKu-$ap%On^07~fj_n^{h5w3RxuR%Bq^lUAav(T=ky3KlG* zr8f5ScU}#qk^QiIme5aYyn* zcw`=n;r<%>JX17G(-Fx;-1w*wd)G9cW;)^NGS(Ijl}pz zqhxd{)Q*0hga6Qwy!jOqeATb|wBX{-Xh_V(B>FVw;?C%iq>B%F$CWPLt3Aea@j;KG zbJjC?pGawZZ|wc{HYXl+u{!XmiyOsrnv11-1WCtBRd;pznflit1dGE%iQlr1&=4=! z9tysplHN0k!CUrg>(y~d{{hj0=@wr$i|I?m;IR2*+ICMYYjooxXBIu7@rLQfN?SE3 za<-xZH8?swjI^!TB8KJNCna6Ti=4^m^xJ)e8f`pRdA8ARtfPqOIF*f<6Dols(u{L> zHZkP;Y-&1cYw-2)xZ5xt2Re!Z=Fx9?V&hc0N6dvr#Me=jM-j_CFl?M6;)pzOBp8Wf zaDBcU4UbPa_s0w-%<_a;+_n)53u)7efFj_6S)914FbnF|GCDm;7~Kb0oPH+Ia$)cd zAG>&uL$u)fjj8t*KeITF-Ts~|ZtF39Gw$EU{KvJQd1LeH)!t2_o0^$-Y_Ef^K+>&K z?xAPwkhjzwAj(F2M(5L3g?4hr`Qb(VE}qG0mp!FVTNPv@XWfFgOdlGXLOaznC{RxI zY+OVUu|h#FwPK1#k%|i=^=7UtE4XhlQ$0hKOlNxzR8VkHw9laf#4y~u(Vo0+YuwiD zkq$pF4i=dK$??pWwr*>OX@6UMw`(<=&Zy9QJZAL;r^|_=|*uKS-4I_+S46M|GEotPKDFi;`iw diff --git a/assets/@vue_runtime-dom@3.4.7-w40geAFS.js b/assets/@vue_runtime-dom@3.4.14-w40geAFS.js similarity index 100% rename from assets/@vue_runtime-dom@3.4.7-w40geAFS.js rename to assets/@vue_runtime-dom@3.4.14-w40geAFS.js diff --git a/assets/@vue_shared@3.4.14-sCEYfwW2.js b/assets/@vue_shared@3.4.14-sCEYfwW2.js new file mode 100644 index 00000000..ad972de5 --- /dev/null +++ b/assets/@vue_shared@3.4.14-sCEYfwW2.js @@ -0,0 +1,5 @@ +/** +* @vue/shared v3.4.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const h=[],b=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n{if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;nH6#Q(j>ANzIcX{33hr zj#|33VNvJ$M(x?!;u%m%<2d&HcXZs-GvCMW_&F@&`TTPEKwf|U3S>=x@BXsFhPg4k zlBA?-t@BgJO^4*B`}}ldszjDjuWV#txso2?A120XE-R00KJur-P6>~Qj{iidY=rRr zHwx7`@Djl+Dw00=EyX~W#pQwvI!G&_cDcB#xw-ZlZ}oaz3B80O#J6qUSa#mB!Agq_ad`+fXoB**cNa=_oVQrZOXp za%^CAzy=mMHjwZVGjPv)nMPb91}fDVWvR|u&1|D3QY{mPAzosREnF_bIT&WP?ceTc zl;G8;^Z{qV79grfMWY2yAF?S#gd*P_v`R3x?Yu!2b#2Q}F^;N;{$w#nol70yXR HKLh{(L*p@0 literal 0 HcmV?d00001 diff --git a/assets/@vue_shared@3.4.7--wkmpvo9.js b/assets/@vue_shared@3.4.7--wkmpvo9.js deleted file mode 100644 index 9283cc64..00000000 --- a/assets/@vue_shared@3.4.7--wkmpvo9.js +++ /dev/null @@ -1 +0,0 @@ -const h=[],b=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n{if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;n{o.forEach(p=>p()),o.length=0},l=(p,d,i,u)=>(p.addEventListener(d,i,u),()=>p.removeEventListener(d,i,u)),m=VueDemi.watch(()=>[g(n),M(s)],([p,d])=>{if(c(),!p)return;const i=k(d)?{...d}:d;o.push(...t.flatMap(u=>r.map(f=>l(p,u,f,i))))},{immediate:!0,flush:"post"}),w=()=>{m(),c()};return I(w),w}let R=!1;function ee(e,n,t={}){const{window:r=S,ignore:s=[],capture:o=!0,detectIframe:c=!1}=t;if(!r)return N;x&&!R&&(R=!0,Array.from(r.document.body.children).forEach(i=>i.addEventListener("click",N)),r.document.documentElement.addEventListener("click",N));let l=!0;const m=i=>s.some(u=>{if(typeof u=="string")return Array.from(r.document.querySelectorAll(u)).some(f=>f===i.target||i.composedPath().includes(f));{const f=g(u);return f&&(i.target===f||i.composedPath().includes(f))}}),p=[b(r,"click",i=>{const u=g(e);if(!(!u||u===i.target||i.composedPath().includes(u))){if(i.detail===0&&(l=!m(i)),!l){l=!0;return}n(i)}},{passive:!0,capture:o}),b(r,"pointerdown",i=>{const u=g(e);l=!m(i)&&!!(u&&!i.composedPath().includes(u))},{passive:!0}),c&&b(r,"blur",i=>{setTimeout(()=>{var u;const f=g(e);((u=r.document.activeElement)==null?void 0:u.tagName)==="IFRAME"&&!(f!=null&&f.contains(r.document.activeElement))&&n(i)},0)})].filter(Boolean);return()=>p.forEach(i=>i())}function B(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function z(e){const n=B();return VueDemi.computed(()=>(n.value,!!e()))}function Q(e,n={}){const{window:t=S}=n,r=z(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const o=VueDemi.ref(!1),c=w=>{o.value=w.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",c):s.removeListener(c))},m=VueDemi.watchEffect(()=>{r.value&&(l(),s=t.matchMedia(M(e)),"addEventListener"in s?s.addEventListener("change",c):s.addListener(c),o.value=s.matches)});return I(()=>{m(),l(),s=void 0}),o}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,n){return Y[e]||n}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 te(e,n,t,r={}){var s;const{flush:o="pre",deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:w=!1,shallow:p,window:d=S,eventFilter:i,onError:u=a=>{console.error(a)},initOnMounted:f}=r,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!t)try{t=K("getDefaultStorage",()=>{var a;return(a=S)==null?void 0:a.localStorage})()}catch(a){u(a)}if(!t)return y;const v=M(n),L=$(v),D=(s=r.serializer)!=null?s:G[L],{pause:C,resume:W}=j(y,()=>F(y.value),{flush:o,deep:c,eventFilter:i});return d&&l&&_(()=>{b(d,"storage",E),b(d,T,J),f&&E()}),f||E(),y;function F(a){try{if(a==null)t.removeItem(e);else{const h=D.write(a),V=t.getItem(e);V!==h&&(t.setItem(e,h),d&&d.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:V,newValue:h,storageArea:t}})))}}catch(h){u(h)}}function P(a){const h=a?a.newValue:t.getItem(e);if(h==null)return m&&v!=null&&t.setItem(e,D.write(v)),v;if(!a&&w){const V=D.read(h);return typeof w=="function"?w(V,v):L==="object"&&!Array.isArray(V)?{...v,...V}:V}else return typeof h!="string"?h:D.read(h)}function J(a){E(a.detail)}function E(a){if(!(a&&a.storageArea!==t)){if(a&&a.key==null){y.value=v;return}if(!(a&&a.key!==e)){C();try{(a==null?void 0:a.newValue)!==D.write(y.value)&&(y.value=P(a))}catch(h){u(h)}finally{a?VueDemi.nextTick(W):W()}}}}}function U(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"MutationObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.watch(()=>g(e),d=>{l(),c.value&&r&&d&&(o=new MutationObserver(n),o.observe(d,s))},{immediate:!0}),w=()=>o==null?void 0:o.takeRecords(),p=()=>{l(),m()};return I(p),{isSupported:c,stop:p,takeRecords:w}}function X(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"ResizeObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(d=>g(d)):[g(e)]),w=VueDemi.watch(m,d=>{if(l(),c.value&&r){o=new ResizeObserver(n);for(const i of d)i&&o.observe(i,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),w()};return I(p),{isSupported:c,stop:p}}function ne(e,n={}){const{reset:t=!0,windowResize:r=!0,windowScroll:s=!0,immediate:o=!0}=n,c=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),w=VueDemi.ref(0),p=VueDemi.ref(0),d=VueDemi.ref(0),i=VueDemi.ref(0),u=VueDemi.ref(0);function f(){const y=g(e);if(!y){t&&(c.value=0,l.value=0,m.value=0,w.value=0,p.value=0,d.value=0,i.value=0,u.value=0);return}const v=y.getBoundingClientRect();c.value=v.height,l.value=v.bottom,m.value=v.left,w.value=v.right,p.value=v.top,d.value=v.width,i.value=v.x,u.value=v.y}return X(e,f),VueDemi.watch(()=>g(e),y=>!y&&f()),U(e,f,{attributeFilter:["style","class"]}),s&&b("scroll",f,{capture:!0,passive:!0}),r&&b("resize",f,{passive:!0}),_(()=>{o&&f()}),{height:c,bottom:l,left:m,right:w,top:p,width:d,x:i,y:u,update:f}}function re(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,c=VueDemi.ref(t),l=VueDemi.ref(r),m=()=>{n&&(o?(c.value=n.innerWidth,l.value=n.innerHeight):(c.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(m(),_(m),b("resize",m,{passive:!0}),s){const w=Q("(orientation: portrait)");VueDemi.watch(w,()=>m())}return{width:c,height:l}}export{X as a,re as b,ne as c,te as d,ee as o,b as u}; diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js.gz b/assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6eb02438e2149acfb4d8577c1459465a58208b2 GIT binary patch literal 2772 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 a7rrTl@YU^qP^xD3kN*Kp(-k*$82|uYo@zD# literal 0 HcmV?d00001 diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js b/assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js deleted file mode 100644 index ecbb8c7a..00000000 --- a/assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js +++ /dev/null @@ -1 +0,0 @@ -import{t as M,w as j,a as _,i as H,n as N,b as k,c as I,d as x}from"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";function g(e){var n;const t=M(e);return(n=t==null?void 0:t.$el)!=null?n:t}const S=H?window:void 0;function b(...e){let n,t,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,r,s]=e,n=S):[n,t,r,s]=e,!n)return N;Array.isArray(t)||(t=[t]),Array.isArray(r)||(r=[r]);const o=[],c=()=>{o.forEach(p=>p()),o.length=0},l=(p,d,i,u)=>(p.addEventListener(d,i,u),()=>p.removeEventListener(d,i,u)),m=VueDemi.watch(()=>[g(n),M(s)],([p,d])=>{if(c(),!p)return;const i=k(d)?{...d}:d;o.push(...t.flatMap(u=>r.map(f=>l(p,u,f,i))))},{immediate:!0,flush:"post"}),w=()=>{m(),c()};return I(w),w}let R=!1;function ee(e,n,t={}){const{window:r=S,ignore:s=[],capture:o=!0,detectIframe:c=!1}=t;if(!r)return N;x&&!R&&(R=!0,Array.from(r.document.body.children).forEach(i=>i.addEventListener("click",N)),r.document.documentElement.addEventListener("click",N));let l=!0;const m=i=>s.some(u=>{if(typeof u=="string")return Array.from(r.document.querySelectorAll(u)).some(f=>f===i.target||i.composedPath().includes(f));{const f=g(u);return f&&(i.target===f||i.composedPath().includes(f))}}),p=[b(r,"click",i=>{const u=g(e);if(!(!u||u===i.target||i.composedPath().includes(u))){if(i.detail===0&&(l=!m(i)),!l){l=!0;return}n(i)}},{passive:!0,capture:o}),b(r,"pointerdown",i=>{const u=g(e);l=!m(i)&&!!(u&&!i.composedPath().includes(u))},{passive:!0}),c&&b(r,"blur",i=>{setTimeout(()=>{var u;const f=g(e);((u=r.document.activeElement)==null?void 0:u.tagName)==="IFRAME"&&!(f!=null&&f.contains(r.document.activeElement))&&n(i)},0)})].filter(Boolean);return()=>p.forEach(i=>i())}function B(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function z(e){const n=B();return VueDemi.computed(()=>(n.value,!!e()))}function Q(e,n={}){const{window:t=S}=n,r=z(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const o=VueDemi.ref(!1),c=w=>{o.value=w.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",c):s.removeListener(c))},m=VueDemi.watchEffect(()=>{r.value&&(l(),s=t.matchMedia(M(e)),"addEventListener"in s?s.addEventListener("change",c):s.addListener(c),o.value=s.matches)});return I(()=>{m(),l(),s=void 0}),o}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,n){return Y[e]||n}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 te(e,n,t,r={}){var s;const{flush:o="pre",deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:w=!1,shallow:p,window:d=S,eventFilter:i,onError:u=a=>{console.error(a)},initOnMounted:f}=r,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!t)try{t=K("getDefaultStorage",()=>{var a;return(a=S)==null?void 0:a.localStorage})()}catch(a){u(a)}if(!t)return y;const v=M(n),L=$(v),D=(s=r.serializer)!=null?s:G[L],{pause:C,resume:W}=j(y,()=>F(y.value),{flush:o,deep:c,eventFilter:i});return d&&l&&_(()=>{b(d,"storage",E),b(d,T,J),f&&E()}),f||E(),y;function F(a){try{if(a==null)t.removeItem(e);else{const h=D.write(a),V=t.getItem(e);V!==h&&(t.setItem(e,h),d&&d.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:V,newValue:h,storageArea:t}})))}}catch(h){u(h)}}function P(a){const h=a?a.newValue:t.getItem(e);if(h==null)return m&&v!=null&&t.setItem(e,D.write(v)),v;if(!a&&w){const V=D.read(h);return typeof w=="function"?w(V,v):L==="object"&&!Array.isArray(V)?{...v,...V}:V}else return typeof h!="string"?h:D.read(h)}function J(a){E(a.detail)}function E(a){if(!(a&&a.storageArea!==t)){if(a&&a.key==null){y.value=v;return}if(!(a&&a.key!==e)){C();try{(a==null?void 0:a.newValue)!==D.write(y.value)&&(y.value=P(a))}catch(h){u(h)}finally{a?VueDemi.nextTick(W):W()}}}}}function U(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"MutationObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.watch(()=>g(e),d=>{l(),c.value&&r&&d&&(o=new MutationObserver(n),o.observe(d,s))},{immediate:!0}),w=()=>o==null?void 0:o.takeRecords(),p=()=>{l(),m()};return I(p),{isSupported:c,stop:p,takeRecords:w}}function X(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"ResizeObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(d=>g(d)):[g(e)]),w=VueDemi.watch(m,d=>{if(l(),c.value&&r){o=new ResizeObserver(n);for(const i of d)i&&o.observe(i,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),w()};return I(p),{isSupported:c,stop:p}}function ne(e,n={}){const{reset:t=!0,windowResize:r=!0,windowScroll:s=!0,immediate:o=!0}=n,c=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),w=VueDemi.ref(0),p=VueDemi.ref(0),d=VueDemi.ref(0),i=VueDemi.ref(0),u=VueDemi.ref(0);function f(){const y=g(e);if(!y){t&&(c.value=0,l.value=0,m.value=0,w.value=0,p.value=0,d.value=0,i.value=0,u.value=0);return}const v=y.getBoundingClientRect();c.value=v.height,l.value=v.bottom,m.value=v.left,w.value=v.right,p.value=v.top,d.value=v.width,i.value=v.x,u.value=v.y}return X(e,f),VueDemi.watch(()=>g(e),y=>!y&&f()),U(e,f,{attributeFilter:["style","class"]}),s&&b("scroll",f,{capture:!0,passive:!0}),r&&b("resize",f,{passive:!0}),_(()=>{o&&f()}),{height:c,bottom:l,left:m,right:w,top:p,width:d,x:i,y:u,update:f}}function re(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,c=VueDemi.ref(t),l=VueDemi.ref(r),m=()=>{n&&(o?(c.value=n.innerWidth,l.value=n.innerHeight):(c.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(m(),_(m),b("resize",m,{passive:!0}),s){const w=Q("(orientation: portrait)");VueDemi.watch(w,()=>m())}return{width:c,height:l}}export{X as a,re as b,ne as c,te as d,ee as o,b as u}; diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js.gz b/assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js.gz deleted file mode 100644 index dd362ebb93002f76f3bc330b42badef46405b7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2771 zcmV;^3M};>iwFP!000021EpD8Z{s!=e&1hV3k5*}EH{H)pn$xLJC{tGc9OJlHq#;q z0$Mt<*+`^HQucUc{r3f_o9&rti|tE9ACiaX@|_DAS(Mti+D(L=T+yxn{6>ZUJW=UC z-&5s3*L3MW&ouF$OPc!6hbA++h}b{B-BeInc(Q9@ApQ2m8T*F4c-mC(?Z4Q+**9N5 z{c=-YxZ79kHyh2eN+nKeHCbUG^+uS9nk8CUH*x$51DP3cl~Gu6$GNKVe7?~#ot(vv zeFZt0wlo#HrrovR-_N&FrFt8;3&#_dm@x*V&cRI-b<|KhlNolq5_C3!hqFh{BkPP* zt7yM}X^hx0X~P%$Su)2DVb>!Es`!G$4;>p%m@3kWI=P-5?{#Fq$BsX^M?#NhjGr<5 z!90>qY0V!VX~Hq#=e1^;HWwmUj>V6nX=nTR>>R?<;r%g=Aadk~Q`_9#&WpdW9`{r1+tv>7$oOW;nrw zPRmZ!PH4%WaZ2VjV=Qgrbf#HZ*|oQ}V_7cTl_+t=&kZX?i8Fqlo>HH z^oYlXr8=n!P>wBix?{;&=BWWi2LDNZE}Z-AUn z&pJ;OT=H|vtS-P?ydL3Qjo9ur`n(FiS73Gv$RTmsyv%c45z;cu_<6=Tm&^&X0=M5w zmgu6?7Sf-DTVukcO7bcNi!(xIt@S4vU*W0`<4J}P?ip~-vp-?dG=!G?VTldxwU+$6 z<6Lo{GlG}!wA$~hzbITq2=SJYECnZI&N)9r2LNmDinBJkB9yU2D<`C~ z_=`LVLcvb-j5OqtWioeQ@GGrz5NgQcAr~D+1tz2!V)qs9LUsZ}N-~h)>5BnBJ$VK0 zb!7}Fcd4usDgjIo>SwjO(v@@_J%#bKEUICug2-G zJi@z4=)yh{Y8S;YkzL^EY_b41k1V(o@|7s(Q6b6`@*Ck`9;L!T)awkKN6R+Wqxmp8 zob77QydNCS>E&;bxMIDO%U9Jq9<`zIwRPHv6&zd%T-VD{6SAu>b6qa1+b&V_s5B7K6rl87+ZoM6 zin!B@mf7o&L2T^Hc`L;m$V8Pp8yB8bfLV>CEuX%ib}jN;Z{w17@t*Pp1)rGShME>j zs?~)t+QbzXU8UDKFz_@iNJFKP?xrt6an^7{cN~}VK5ceK+(H%~WOUNEYU;2A%oQfF zYP%dqoY~cm|A?a%xK8X&(})hOfat5O;ER)5FIcVh^0$F^{42a6^bNvi*XlNlDRHHho#+NA@J-5KN-x<+8l->?7_EC{{l&UYI9vim9LYlN_4wkOgxp(#Qs zOQkJCHS~I55B}Gcb-HMO-_g45HRJjjb}>+$r}y3v@jX?rZHH^x>Gslqh+Wh82<`l{ z_WoIuW=!ordA)j>#ays~&ymbB!|P7#&ZGrGo4&I<)TGyYLkQgjya|N1{TcWC4fCOm z*Mo2R3V8(AExxB462IePUPowpeC@q&?}{7B7`t!c`^MXUa?Eu-9c#uq9?l;1|H12j zfkoHEAIx0%nQ$u*2nlvz)G6n#?ft{dGweFk)EzGQrf>Sk{m-zQat?&luQ8coO62*j7DIYa@WI{5nn*+E1_m8f(j4|sk zuD)y3UGOGd|7j44t|})ymz$*pvuRr|L;7w}BZRdFa-x;;Eghk{Yn?vr`T|d1nP|$- zYu{!ieeY)wNacaGv`G#^IAFxn2Iau}t}d8$zvrDv4}BN8~s4?=;ghdi17Z!a@^(6&4=NcI}1^0yKoyt%2f%wuXsw>J1VX zG#Db@(l);Y#p9HIh$Y>{6|Kt95@!c!H-O>OJfr;6q>@gG{C(izcz410>1J_xcX@yD zbb0;u^7``b*M8mitw`p}3)@!s#(0;96x_v2`_$Bi&{CK#Y~Unp+-cYtA2z`*%4fCt zfLz6-QecAM1BNXj8`{^xzgD&Qty^Cww1Y<8H1Hw(^W+!*zYswU`0tXc@J*-- Z-;_f5>h>QfRWtj?{{UV0nLczG001a|dOiRE diff --git a/assets/@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js b/assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js similarity index 100% rename from assets/@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js rename to assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js diff --git a/assets/@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js.gz b/assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js.gz similarity index 100% rename from assets/@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js.gz rename to assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js.gz diff --git a/assets/en-US-RsLjTdB_.js b/assets/en-US-RsLjTdB_.js new file mode 100644 index 00000000..7a53783c --- /dev/null +++ b/assets/en-US-RsLjTdB_.js @@ -0,0 +1 @@ +import{r as J}from"./hooks-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const e="The current environment does not support full screen",K={isEnabledFullscreen:e},W=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",X={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Y=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:X},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Z={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},ee=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Z},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",y="Doc (China)",D="Doc(inside)",O="Office",C="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",F="Modal",x="Right Click Menu",oe={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:y,DocLocalInside:D,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x},te=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:y,DocLocalInside:D,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:oe,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",ne={Title:w,ThemeOptions:A,InterfaceDisplay:z},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:ne},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",B="User Password",V="Fast Background Template",re={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:B,RayTemplate:V},ce=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:B,PasswordPlaceholder:H,QRCodeSigning:N,RayTemplate:V,Register:E,Signing:Q,default:re},Symbol.toStringTag,{value:"Module"})),se=Object.assign({"./en-US/globalMessage.json":W,"./en-US/headerSettingOptions.json":Y,"./en-US/headerTooltip.json":ee,"./en-US/menu.json":te,"./en-US/setting.json":ie,"./en-US/views/login/index.json":ce}),Qe={message:{...J(se,"en-US")}};export{Qe as default}; diff --git a/assets/en-US-RsLjTdB_.js.gz b/assets/en-US-RsLjTdB_.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..02f9e70d3199e808ddf97ce4d20d9a3eb912ea2d GIT binary patch literal 1852 zcmV-C2gCRuiwFP!000021FcxeZsRx;zRyz##2gZUR4ixdX*L8nv7MzmtDU8ji$P0e zi7`zoB;~{je4qcF=AGsheo%|YcG8$eV=k6d{A&BEij>7CnbP)6d(3!W=Oe8q$lpqp z8XIz#KCrIIzWR>_ec=TT`CF}N4!MCrq%^dGhX2VA2Gbl`+y0Ip?2z2> z?pgw)Tt=2F>3ED=fgkt*x!)t>@xiWnXRq?7qs!A?JngU7ONiP^!*7y5#CdmDMcq|Y z%w~_yP7wG(gY1*5{HS>$Rxz38(vkwU=Ql`l|82Ubj;_|+$Q~Yj+_3XCU}^-P{Qo1Pn5ubf|mzlCqybR`=Kh!1liN;!o& zz6&pgj}TdZqyb)Gqk4*A#3fv6m4UXijkm#|7^1;|%3KH>!-(a=(r@?&X8Xlx`d0Pb zFele6!EaM0a-ir;#kl}9-`vD1L~SKUJjpe4$h8KwY8}K)A#7m?HO!@F`DH zOHpw__)_x;)3de`N|#nBs$^avL~|@d)Zr!*Y=$r|oLNWKwPw=r(&P8qqr!#Di_FOl zwfMyK`-nwQnV=F^2L92fe2(vbiNX&|edKX1raIKR0N;O>Y8|2;2*qNrU3JeTO90_0 zM5ihmBWyy{2Wz=Z5Edai;x^5P2(u8m%6k2(lO`c*GZ}&KR>YapW;#j{ehA-6PgG-P znnt)XObss0Qh}XzsZ1FzEiQ>BxU@#IIR^MOe&5?%@wtekig6Kh?RhEcn(c?5Wjhbi zv2yL36tvF}j>{Wwf2eYc@E}BOw{Ial3Q<4ON(iq9Q(yw&eu(y8xH4W3o^mi2;bDlb z-H;)ihUhF8mY;#lHzH=EbQ9t05Oq|9@T|Cc8|{=!wux}3c>epZKizQ}!{2}X58;at zU5rLN0)*Sea_+VdgnJ>n)L=l`Y7#F))Xy}q*rWg!;j;n|aZ{{L-C${OdmAA97@|I# zfOiU05MEE^7PQxai9+}^L}x{RjYD+RYpWO#J_%9(_Q*SloTZx(UBe_3%!0R{afA<@ zM(l`q2~p3@y4Myw8hb8hgcXEu9cI#@VmhX|tJ{nw#iihu#<;7s(i9b!s?EE_DM1I= z6kL~7(-AI+rhQz{ONV$tE=_SqMfBSJo~nomI$PYH6m-%KE}5hk)y<%$leTNgGN-gx zOP7eHm$=PDl)L;F{L(YLV3$sDNvPwKK4QlvJ;f!Lbd3Ac#1TnPa82W}duydPxL}bU zmOIUhEwXxqH&^CE@Q9m6NELmGqDVmc5xLGy{fvf zem=*}`lVnIq)Nn~=@G6yEK84Z5fuHsz|*G%h#ue`o7H~l?HotHRh z%vR#UACghmU;lLd%_2Ky3{T|7oBKl`$xVMN5o*Z985qM7@E?tmh~DAFatbU4U7he% zD^{rcb=0*|!t$(I2KZ-v0y3|}c1dhXv(*Y;TA6ZqHe156yTxS;FBK+&`6j-C@NH5C qOy7Lp|GHrSqe2mF&gWm?rTAQO1@3!EMb`YwZ~q4n3M1r35dZ)yBAnd- literal 0 HcmV?d00001 diff --git a/assets/en-US-uB8UnO6k.js b/assets/en-US-uB8UnO6k.js deleted file mode 100644 index f35ca3cc..00000000 --- a/assets/en-US-uB8UnO6k.js +++ /dev/null @@ -1 +0,0 @@ -import{r as B}from"./hooks-X_tDKPjn.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.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}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; diff --git a/assets/en-US-uB8UnO6k.js.gz b/assets/en-US-uB8UnO6k.js.gz deleted file mode 100644 index 06f7358cb1b16f1957221c01e5533df2b2334cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1827 zcmV+;2i*7{iwFP!000021FcxwZsNKczTZy~S?i*e>xw~L#3frulXPS`f!#*YtP^JKa%tQ=wWgu!}n!O z!Zbv0rG`JQvaaoa-ISW;KuS+Ck(*ZC|KvB=Hhr5Ty)25J65i?0^->-l48+9_j zJvq7P4jP*v_5?x3Z`9x<{Q&Y{=w{8HcO;4H7+M`_~sD-^5G| z8F9(R_-CF12VQ(us2{XjZ(~%OU(6~p&mlh_+`Qck!rj=C%s!pPpZzqlW z=GFnmxeP5=((xFz>VDm?llucQoqlbaH~K1jI_#bIquF3PUP3Ij)cgkdBrdy66?QjK z5t~n(o_gJ{*T^Bc&W{^cViS{TE-fiw2Y!vj_h+*Mb$q>LF4r1lIQJ)}2=_iAN*@4R z9dF`t%Y`AI?rsMslf%3Ba+ZKurR{SZ)y3y@%V{nxXcpSi^P1l{Ag8rc{-C;Bxs`Fr znX8(ZOOk;$+*pW=W!7a|!>t%kqn*GQv&*u4GT z|M<3z40SFoPk|Kur|bmTRLhQjnZ1Vw7Fs^zcE0Qycg@fB-sqhMwd_tMjyz4%Y^FXJ zxKK%BJqXZE0$v$$>w%nctz_z+BL&8j%6cZxoJ!ACtXCETI}v(6`;0~V;<+4x!Ob62Cp~V3ZU+wDInZodP(N*qH4`67SRIB0Cl*@1e+tw3uD%ib)%UyytMdzX;I`XCgGympm6Jr)DP zVSvt6I7Qe5XaLr786zwLbj)p%j}T@7a*_20RVJkYYBL#v@HUn+C(U%2AbcOZmX@f- zPBjg2rI;FAs-*%u=~9?7TxwifN^z-;W()lAd-T3lxnXkUNafye zfKHUl-nd|Wj_|O2@D4{Rw+Kf8YP+6=@Hjw&P%9z4KFoj#ga-jSeCEn{eR#~lScFFb zx^Xpza1x-4Tv&bqGT#ZA4U=7jZvxa&A;O*F?(MV_F4-=^^Wy#Qzy5TiG=jhX`Y*y) z0lFHGc?bx%i|yQX4}^OG>S-__ZB>Z<01Yw?EHVjzMfjosgxnOnGgns{Tw?=-CjlC; z6ufhof$;h&x1hZaqzd8l09_R6H4V^pzpWxb_%uL+yJPP(bee7hbOUK7m<8`J;|M=H ziO3Og6rjEZ$i(A1h9pbLmN>fzasx0po6M{zA z6kL~7(=jfHrUP8iOGkJ`E=_Pph4jW<&sE3-?W`V83p(i>mrT;D>S4H~leU*D>zvZw za&?VZ+Q)4s!rYyI#V@_UD|YD&mxMY#=>$7A={YXBq*FYY#g0gNikCE=xDQr(iwhR% zbJ=K~ZE>oj1y=A|^|WN_U2iu`;PvpVpX2`%x(ZWu%H8Hed8=yM*wTk3 zkM@^8AG)ro#_r2fBYYj80gq)dzb==}##=2N2PhN340zx?@^S;(lgyEOvbB{lW1f_b z5dOmr$Cyim9|LsjBrXeyyXvjCLUM3Zuk?j>ab=cXSBbWKzr;>KPp}XYB_h!D7%!Eq zub$w-F8!mx)5jHv-Yu~Hy+~|n{AWk#-9PxWeU^6*ybL4%sP(QX&H%bZ1vugX{=XMG*uT~ZOTsEcF zYDcc^%s4!m55m#;fy)St in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Pe=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{o as No,u as le,a as ko,b as xe,c as be,d as To}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.4.14-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 E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as xo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as Q,s as Oe,c as Oo,a as P,r as re,b as A,d as Ro,u as fe,e as Ao,p as Lo,f as Me,h as Po,j as Ce,q as Ne,k as Mo,l as Do,m as zo,w as Io,n as jo,o as $}from"./utils-TzEisWGD.js";import{l as Eo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as De}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as $o}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as Ge,c as Bo,i as Fo,d as Wo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Ko,i as Uo,a as qo,b as Go,c as Ho,d as Yo,e as Xo,f as Zo,g as Qo,h as Jo,j as en,k as tn,l as on,m as nn,n as rn,o as an,p as ln,q as sn,s as cn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as He,c as Ye,a as Xe}from"./@vue_runtime-core@3.4.14-of9ohvOs.js";const un="modulepreload",dn=function(e){return"/ray-template/"+e},ze={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");a=Promise.all(o.map(i=>{if(i=dn(i),i in ze)return;ze[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=r.length-1;p>=0;p--){const f=r[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":un,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t)))})},al=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},i=p=>{a.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:g}=p;o.value=f,n.value=g,i(!0)})};r&&No(e,p=>{r(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a),updateShow:i}},Ze=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Ze[e]=t,o==null||o()}function G(e){return Vue.readonly(Vue.toRef(Ze,e))}const Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},W={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Re={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],mn="zh-CN",hn="zh-CN",fn={"zh-CN":"zh-cn","en-US":"en"},gn="zh-cn",ll={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)$/},il={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),yn={setupRouterLoadingBar:!0,setupRouterGuard:!0},bn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let et;const vn=async()=>{const e=bo(),t=await $a(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:hn})},sl=async e=>{const t=await vn();et=t,e.use(t)},Vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=et.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(Vn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,Sn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-PjqEg3wT.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-2M-G-7iY.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-bTNs_scc.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>oa),void 0),On={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-MLuUySH5.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component: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/"}}]},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:On},Symbol.toStringTag,{value:"Module"})),An={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-ObA2xxDR.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Pn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-rB_ghQ__.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-d12Ax4EN.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-2kbCI5hN.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={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}}]}]}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-7YSEBxtq.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-jI6WwfcH.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={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-ccslrfqc.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={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-KfvOzwUL.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-2ekc-M6f.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-5veg8iOR.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-nypYrtuG.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-eoifJTzT.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":wn,"/src/router/modules/demo/axios.ts":Cn,"/src/router/modules/demo/context-menu.ts":kn,"/src/router/modules/demo/directive.ts":xn,"/src/router/modules/demo/doc.ts":Rn,"/src/router/modules/demo/echart.ts":Ln,"/src/router/modules/demo/iframe.ts":Mn,"/src/router/modules/demo/mock.ts":zn,"/src/router/modules/demo/modal.ts":jn,"/src/router/modules/demo/multi-menu.ts":$n,"/src/router/modules/demo/precision.ts":Fn,"/src/router/modules/demo/qrcode.ts":Kn,"/src/router/modules/demo/rely.ts":qn,"/src/router/modules/demo/router-demo.ts":Hn,"/src/router/modules/demo/scroll-reveal.ts":Xn,"/src/router/modules/demo/svg-icons.ts":Qn,"/src/router/modules/demo/table.ts":er,"/src/router/modules/demo/template-hooks.ts":or,"/src/router/modules/error404.ts":rr});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},lr=e=>e.sort((t,o)=>{var r,i;const n=((r=t.meta)==null?void 0:r.order)??1,a=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof a!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===a?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-a}),ir=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},sr=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,i)=>{const l=ie(W.token),s=ie(W.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=a;l!==null?n(a,r)?he(!0):!Q(c,"Symbol")&&c&&bn.includes(c)?i():ho(u)?n(a,r)?s?i(s):he(!0):i():he(!0):n(a,r)?i():i("/")})};var cr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 tt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=cr,{locale:t}=J(),{locale:o}=za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Re.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),a=l=>{t(l),o(l),n.localeLanguage=l,Oe(W.localeLanguage,l,"localStorage")},r=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="transparent",rt={},at={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#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"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={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"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},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={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)"]}}},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={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={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"]},Ot={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"}},Rt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ur={color:ot,backgroundColor:nt,textStyle:rt,title:at,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:ft,candlestick:gt,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:xt,dataZoom:Ot,markPoint:Rt},dr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:gt,categoryAxis:Vt,color:ot,dataZoom:Ot,default:ur,funnel:ht,gauge:ft,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:Rt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:rt,timeAxis:_t,timeline:Tt,title:at,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:xt},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Lt="transparent",Pt={},Mt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={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:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={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)"}}},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={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)"]}}},Xt={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)"]}}},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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={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"}}},no={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"}},ao={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},pr={color:At,backgroundColor:Lt,textStyle:Pt,title:Mt,line:Dt,radar:zt,bar:It,pie:jt,scatter:Et,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ro,markPoint:ao},mr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Lt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ro,default:pr,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ao,parallel:Bt,pie:jt,radar:zt,sankey:Ft,scatter:Et,textStyle:Pt,timeAxis:Qt,timeline:oo,title:Mt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),hr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":dr,"/src/echart-themes/macarons/macarons.json":mr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var i;const r=(i=a.match(t))==null?void 0:i[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error("theme name is not found")},[])},fr=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),gr={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:()=>fr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},yr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},br=hr(),cl=Vue.defineComponent({name:"RChart",props:gr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=Re;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),g=async()=>{var V;ne([qo,Go,Ho,Yo,Xo,Zo,Qo,Jo]),ne([en,tn,on,nn,rn,an]),ne([ln,sn]),ne([cn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},S=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},d=V=>{let k=Vue.unref(V);const R=D=>Object.assign({animation:!0},k,D);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:K,onError:te}=e;try{br.forEach(Y=>{Ko(Y.name,Y.theme)}),c=Uo(k,V,{width:j===0?200:void 0,height:D===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),K&&A(K,c)}catch(Y){te&&A(te),console.error("RChart render error: ",Y)}},h=()=>!!(c&&c.getDom()),b=()=>{h()&&(c.clear(),c.dispose(),r.value=void 0)},m=()=>{c&&c.resize()},v=(V,k)=>{if(V==="downloadChart"&&h()){const{filename:D,...j}=e.downloadOptions;Ro(c.getDataURL(j),D??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},N=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}S(),e.autoResize&&(i=Ge(m,e.throttleWait),l=ko(e.observer||a,i))},O=()=>{var V;b(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(b(),S())}),Vue.watch(()=>e.showAria,()=>{b(),S()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=d(V),R=Object.assign(e.setChartOptions,yr);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:O,render:N,isDispose:h}),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:p,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,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:r},{default:re(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:re(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":re(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:a.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)])}}),vr={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},ul=Vue.defineComponent({name:"RCollapseGrid",props:vr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&A(a,t.value),r&&A(r,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Vr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:Vr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&A(r,a)}}},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)])])}}),Sr={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}},dl=Vue.defineComponent({name:"RIframe",props:Sr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{a.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",r),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:a}},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)})])}}),wr={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},_r=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(a=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=De(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[De.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(i)}},30)})},pl=Vue.defineComponent({name:"RModal",props:wr,setup(e){const{height:t}=xe(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),n=fe();let a;const r={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&_r(s,e.preset,{scheduler:u=>{const c=u.target;r.x+=u.dx,r.y+=u.dy,c.style.transform=`translate(${r.x}px, ${r.y}px)`}}).then(u=>{a=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(a==null||a.unset(),a=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:a,...r}=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:a},{id:s},r,n),{...o})}}),Cr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Nr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Cr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Nr(e=re(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),kr={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}},Tr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const a=new FileReader;a.onloadend=()=>{t(a.result)},a.onerror=r=>{o(r)},a.onabort=r=>{o(r)},a.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),ml=Vue.defineComponent({name:"RayQRcode",props:kr,setup(e,t){const{expose:o}=t,n=Vue.ref();let a,r;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{a=await Tr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new Eo.AwesomeQR({...p,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:g}=e;g&&A(g,f),n.value=f}).catch(f=>{const{onError:g}=e;g&&A(g,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ao(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?r=Vue.watch(()=>e.text,()=>l()):r==null||r()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{r==null||r()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",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"},[Q(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,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ge={...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")},xr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ge},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:r=>{const{onChangeSize:i}=e;i&&A(i,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Or=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Rr=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Ie=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),ke=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...g}=i,S=p==="left",d=p==="right",y={...g,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ie,{icon:"row_head",title:"固定在列首",customClassName:S?ve:"",onClick:a.bind(this,"left",y,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?ve:"",onClick:n.bind(this,y,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ie,{icon:"row_end",title:"固定在列尾",customClassName:d?ve:"",onClick:a.bind(this,"right",y,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},a=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=ke(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=ke(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size: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:Rr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Lr=Vue.defineComponent({name:"TablePrint",props:ge,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:a}={},title:r}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof r=="string"?r:""),Lo(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Pr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const hl=Vue.defineComponent({name:"RTable",props:ge,setup(e,t){const{expose:o}=t,n=Vue.ref(),a=Vue.ref(),r=fe(16),i=fe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(d,y)=>{const{onContextMenuClick:h}=e;h&&A(h,d,y),l.showContextMenu=!1},c=(d,y)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,y),onContextmenu:e.disabledContextMenu?void 0:m=>{m.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=m.clientX,l.y=m.clientY})}}},p=d=>{s.size=d},f=d=>{const{onUpdateColumns:y,"onUpdate:columns":h}=e;y&&A(y,d),h&&A(h,d)},g=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(y=>typeof y=="function"?y():y)},S=d=>{const y=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Lr,d,null),Vue.createVNode(xr,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(Or,null,null),Vue.createVNode(Ar,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?g:()=>Vue.createVNode(Vue.Fragment,null,[y(),g()]):y};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:a}),o({rTableInst:n,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:S,wrapperRef:a}},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:re(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Pr(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)}})}}),Mr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Dr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Mr),setup(e){const{getKeepAliveInclude:t}=qr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=Qe;return(r,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:r.transitionPropName,mode:r.transitionMode,appear:r.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(a)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var zr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 Ir=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,io=(e,t,o)=>{const n=[];if(Ir(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=io(a,t,o);r.length>0&&n.push(e,...r)}return n},jr=(e,t,o)=>{const n=[];for(const a of e){const r=io(a,t,o);r.length>0&&n.push(...r)}return n},Er=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=zr,n=o?o.title:"";document.title=t+" - "+n},$r=e=>{const{meta:t}=e;if(!t.icon)return;if(Q(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=ee();return ie(W.appMenuKey,"sessionStorage",e.value)},Br=e=>e[0]==="/",so=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Br(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){so(a.children,t,r);continue}else t.push({...a,path:r})}return t},Fr=e=>Array.isArray(e)?so(Bo(e)):[],co=()=>lr(ar()),Wr=()=>Fr(co()),uo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:a}=Gr(),r=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=h=>{const{meta:b}=h,m=Vue.computed(()=>b!=null&&b.i18nKey?n(`${b.i18nKey}`):b==null?void 0:b.noLocalTitle),v={...h,key:h.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>m.value}),breadcrumbLabel:m.value},N=Object.assign({},v,{icon:$r(h)});return h.fullPath===je()&&(r.currentMenuOption=N),N.show=Te(N),N},s=h=>{r.breadcrumbOptions=jr(r.options,"fullPath",h)},u=(h,b=!0)=>{const v=Array.isArray(h)?[...h]:[h];b?r.menuTagOptions.push(...v):r.menuTagOptions=v},c=(h,b)=>{r.menuTagOptions.find(v=>v.fullPath===h)||r.menuTagOptions.push(b)},p=(h,b,m)=>{const{meta:v}=b;if(v.windowOpen)window.open(v.windowOpen);else{e({path:String(h),query:m});const{sameLevel:N}=v;if(a(b),Er(b),!N)c(h,b),s(h),r.menuKey=h,r.currentMenuOption=b,Oe(W.appMenuKey,h);else{const O=Me(l(b),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(k=>k.key===O.key)||r.breadcrumbOptions.push(O)}}},f=async(h,b)=>{const[m]=h.split("?"),v=t().find(N=>N.path===m);if(v){const N=Me(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},g=()=>new Promise(h=>{const b=(m,v)=>{var O;const N=[];for(const V of m){let k=`${v.endsWith("/")?v:v+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(O=V.children)!=null&&O.length)V.children=b(V.children,k);else if(!ho(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(r.options=b(co(),""),r.currentMenuOption){const{currentMenuOption:m}=r;s(m.key),c(m.fullPath,m)}h()}),S=h=>r.collapsed=h,d=(h,b=1)=>r.menuTagOptions.splice(h,b),y=async()=>{i.value&&(await g(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await y(),h!==b&&await f(h,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:p,collapsedMenu:S,spliceMenTagOptions:d,setMenuTagOptions:u}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),po=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{Fo(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Po("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),mo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),H=()=>{const e=uo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=ee();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}=uo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=tt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),a=Vue.computed(()=>e.menuTagSwitch),r=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:a,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},M=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=tt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Kr=()=>{const e=po();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ur=()=>{const{signing:e,logout:t}=po();return{signing:e,logout:t}},qr=()=>{const e=mo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Gr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=mo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},fl=async e=>{const t=Pinia.createPinia();e.use(t),t.use($o)},ho=e=>{const{getSigningCallback:t}=Kr(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Te=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ce();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))},Hr=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Yr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=yn;t&&Hr(e),o&&sr(e)},he=(e=!0)=>{const{router:t}=Ae(),{push:o,replace:n}=t,{getRootPath:a}=ee();Oe(W.appMenuKey,a.value),e?n(a.value):o(a.value)};var Xr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Zr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Xr;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:a},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var a;return(a=this.sideBarLogo)==null?void 0:a.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 a;return[(a=this.sideBarLogo)==null?void 0:a.title]}})])]):null}}),Qr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=H(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>G("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,g;(g=(f=e.value)==null?void 0:f.showOption)==null||g.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Zr,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:q.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:q.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 Jr{constructor(){Pe(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:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const a=new AbortController;t.signal=a.signal,this.pendingRequest.set(n,a)}}}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 Ve={requestInstance:null,responseInstance:null},Se={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ea=new Jr,gl=()=>{const e=(l,s)=>{s==="requestInstance"?Ve.requestInstance=l:Ve.responseInstance=l},t=l=>Ve[l],o=(l,s,u)=>{u==="ok"?Se[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Se[l]:de[l],a=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?Se[s]:de[s],p=t(l),{MODE:f}=Ce();p&&a(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=Ce();a(c,s,p)}}},ta=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ea.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=go(),{getContentTransition:o}=I(),n=Vue.ref(!1),a={opacitySpinning:"0"},r=G("globalMainLayoutLoad"),i=G("layoutContentMaximize"),l=G("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:a,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ta,null,null),e?Vue.createVNode(Dr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),oa=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var na={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 ra=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=na;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ee=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=a=>{t("click",a)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),aa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ja(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":a=>this.modelAppThemeRef=a,railStyle:n.bind(this),onUpdateValue:a=>a?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const la=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=M(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:S=>{t("update:show",S)}}),f=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],g=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,contentTransitionOptions:f,updateSettingState:n,modelSwitchReactive:g}},render(){let e,t,o,n;const{$t:a}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(aa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Re.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(n=a("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=H(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.fullPath,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:a}=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},ia(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function $e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=se(),n=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m),m||c()}}),{getMenuOptions:a}=H(),r=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:u}=ye(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},p=m=>{(m.ctrlKey||m.metaKey)&&m.key==="k"&&(m.preventDefault(),m.stopPropagation(),c(),n.value=!0)},f=m=>{const v=[],N=O=>{O.forEach(V=>{var D,j,K;(D=V.children)!=null&&D.length&&Te(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&Te(V)&&!((K=V.children)!=null&&K.length)&&v.push(V)})};m?(N(a.value),r.searchOptions=v):r.searchOptions=[],Vue.nextTick().then(()=>{S()})},g=m=>{if(m){const{meta:v}=m;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(m.fullPath,m))}},S=()=>{const m=r.searchOptions[l],v=r.searchOptions[s],N="content-item--active";m&&Vue.nextTick().then(()=>{const O=Ne(`attr:data_path="${m.path}"`),V=v?Ne(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Mo(k,N)}if(O!=null&&O.length){const[k]=O;Do(k,N)}})},d=m=>{const{icon:v}=m;return typeof v=="string"?Vue.createVNode(C,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(C,{name:"table",size:"24"},null)},y=m=>{m==="up"?l=l-1<0?0:l-1:m==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},h=m=>{const v=m.key;switch((v==="ArrowUp"||v==="ArrowDown")&&(m.preventDefault(),m.stopPropagation()),s=l<=0?0:l,v){case"ArrowUp":y("up");break;case"ArrowDown":y("down");break;case"Enter":const N=r.searchOptions[l];N&&g(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:g.bind(this,m),data_path:m.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(m.meta)]),Vue.createVNode("div",{class:"content-item-label"},[m.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",m=>{p(m),h(m)}),{...Vue.toRefs(r),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Wo(f,300),handleSearchItemClick:g,RenderPreIcon:d,isTabletOrSmaller:u,SearchItem:b}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:a,fuzzySearchMenuOptions:r}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[8,8]},$e(e=n.map(i=>Vue.createVNode(a,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NFlex,{class:"card-footer__tip-wrapper",align:"center",size:[24,8]},$e(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(C,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),ua=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(W.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{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])]}})}}),da=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],pa={logout:()=>{const{logout:e}=Ur();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},ma=e=>{const t=pa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ha=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=J(),a=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:a},fa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=J(),a=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...a],i=[...a];return o.value?i:r},ga=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=yo(),[a,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=G("globalDrawerValue"),g=G("globalMainLayoutLoad"),S=Vue.computed(()=>ha({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),d=Vue.computed(()=>fa({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),y={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{c.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!f.value)}};return{leftIconOptions:S,rightTooltipIconOptions:d,toolIconClick:b=>{var m;(m=y[b])==null||m.call(y)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ca,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Ee,{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(sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Ee,{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:Je,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:da(),onSelect:ma.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ua,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(la,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ya=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(ga,null,null)]})}}),ba={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},va=Xe('',1),Va=[va];function Sa(e,t){return He(),Ye("svg",ba,[...Va])}const wa={render:Sa},_a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ca=Xe('',1),Na=[Ca];function ka(e,t){return He(),Ye("svg",_a,[...Na])}const Ta={render:ka};function xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=H(),{changeMenuModelValue:r}=se(),{getRootPath:i}=ee(),{maximize:l}=go(),{reload:s}=yo(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:g}=Ea(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const y={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ta,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(wa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:y.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{g(d)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=w=>{u(w)},V=(w,_)=>{h.value.forEach(L=>{if(L.key===w){L.disabled=_;return}})},k=w=>{v.actionDropdownShow=!1,r(w.fullPath,w)},R=()=>{const w=document.getElementById(b);if(w)return Array.from(w.childNodes).find(ce=>zo(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Le=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Le,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},K=(w,_)=>{_.preventDefault(),v.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=_.clientX,v.y=_.clientY})},te=()=>{const w=a.value.length-1,{closeable:_}=a.value[d]??{};V("closeCurrentPage",!_),d===w?V("closeRight",!0):d0&&V("closeLeft",!1)},Y=()=>{d=a.value.findIndex(_=>_.key===n.value),te()},vo=w=>{a.value.length>1&&w.key!==i.value&&(w.closeable=!0)},Vo=w=>{w.key!==n.value&&(w.closeable=!1)},So=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const w=Ne(`attr:${N}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,_)=>{h.value.forEach(L=>{S.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?So():w.length===(_==null?void 0:_.length)&&wo())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=Ge(te,100))==null||_())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:O,getMenuKey:n,menuTagClick:k,moreOptions:h,scrollX:D,scrollRef:o,uuidScrollBar:b,actionDropdownSelect:j,actionState:v,menuTagContextMenu:K,setCurrentContextmenuIndex:Y,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r}=this,{maximize:i,closeCurrentMenuTag:l,scrollX:s,$t:u,menuTagClick:c,menuTagContextMenu:p,menuTagMouseenter:f,menuTagMouseleave:g,actionDropdownSelect:S}=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:S.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},xa(e=a.map((d,y)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:c.bind(this,d),onContextmenu:p.bind(this,y),onMouseenter:f.bind(this,d),onMouseleave:g.bind(this,d),[r]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:h,meta:{i18nKey:b}}=d;return b?u(b):h}}),(d.closeable||a.length===1)&&d.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:l.bind(this,y)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:s.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{i(!0)}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ra=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Oa,null,null)}}),Aa=e=>{const t=be(e[0]),o=be(e[1]),n=be(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Be=To("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),La=()=>({setLockAppScreen:o=>{Be.value=o},getLockAppScreen:()=>Be.value}),Pa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=I(),{getLockAppScreen:r}=La(),i=Aa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:a}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Qr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ya,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ra,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(ra,{ref:"layoutFooterRef"},null):null]})]})}}),Ma=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-DzuoSB-p.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pa,children:Wr()}]};let ae;const Da=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ma(),scrollBehavior:e=>{ir(e)}}),yl=async e=>{ae=await Da(),Yr(ae),e.use(ae),Ae()},Ae=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Fe="YYYY-MM-DD HH:mm:ss",za=()=>({locale:i=>{const l=fn[i];l?E.locale(l):E.locale(gn)},getStartAndEndOfDay:i=>{const{format:l=Fe}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Fe}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=xe(e),n=Vue.ref(!1);return Io(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let We=999,we=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:Ke}=xe(),Ue=document.createElement("style"),Ia=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const d=$(e);if(!d)return;const{left:y,top:h}=d.getBoundingClientRect(),b=` + [${U}] { + position: fixed; + width: 100% !important; + height: ${Ke.value}px !important; + transform: translate(-${y}px, -${h}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${Q(l,"Null")||Q(l,"Undefined")?We:l} !important; + background-color: ${i??null}; + } + `;Ue.innerHTML=b,we||document.head.appendChild(Ue)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(U)||d.setAttribute(U,U),u||(u=!0,We+=1),we||(c(),we=!0),s.transition=d.style.transition,d.style.transition="all 0.3s var(--r-bezier)",a==null||a())},f=()=>{n==null||n();const d=$(e);d&&d.removeAttribute(U),r==null||r()},g=()=>{const d=$(e);d&&(d.getAttribute(U)?f():p())},S=Vue.watch(()=>Ke.value,c);return jo(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(U)),S()}),{enter:p,exit:f,toggleFullscreen:g}},_e={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},bl=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=$(e);if(o==null||o(p),!p)return a==null||a(),c("useDomToImage: element is undefined.");(f=_e[s??i??"jpeg"])==null||f.call(_e,p,t).then(g=>(n==null||n(g,p),u(g))).catch(g=>(a==null||a(g),c(g))).finally(()=>{r==null||r()})})}},vl=(e,t)=>({print:()=>{const n=$(e);n&&xo({...t,printable:n})}}),go=()=>({isLayoutContentMaximized:Vue.computed(()=>G("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=$(Z),{toggleFullscreen:i}=Ia(r,n);B("layoutContentMaximize",o),i(),a&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(a))}}),yo=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),Vl=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=I(),i=Object.assign(r.value,{content:a}),{updateSettingState:l}=M();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=I(),{updateSettingState:r}=M();r("watermarkSwitch",!a.value)}}),ja=()=>{const e=()=>{const{getAppTheme:a}=I(),{t:r}=J();return{theme:a.value,themeLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=M();r("appTheme",!a)},getAppTheme:e}},X=(e,t)=>{const{getMenuTagOptions:o}=H();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(a=>a.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,a=o.value.findIndex(r=>r.fullPath===n);if(a===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function Ea(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a}=se(),r=()=>e.value.findIndex(g=>g.fullPath===t.value);return{close:g=>{const S=X(g,"close");if(S){const{index:d,option:y}=S;if(n(d),y.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:g=>{const S=X(g,"closeRight");if(S){const{option:d,index:y}=S,h=e.value.length-y,b=r();n(y+1,h),y<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:g=>{const S=X(g,"closeLeft");if(S){const{option:d,index:y}=S,h=r();n(0,y),h<=y&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:g=>{const S=X(g,"closeOther");if(S){const{option:d}=S;t.value!==d.fullPath?(n(0,e.value.length),o(d.fullPath,d)):a(d,!1)}},getCurrentTagIndex:r,checkCloseRight:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return!(d>=y)}return!1},checkCloseLeft:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return d===0?!1:d>0&&y>0}return!1}}}function Sl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ae(),{isPush:i=!0,query:l}=o||{},s=u=>i?a({path:u,query:l}):r({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=H();if(t>u.value.length){console.warn(`navigationTo: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[g]}=f;p(g);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function ee(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=M(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const wl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let r=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,a)):me(o,s,a||{}))}),o},$a=async e=>{var o;const t={};for(const n of e){const a=await pn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-RsLjTdB_.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-HaZiwome.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},_l=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}}},bo=()=>ie(W.localeLanguage,"localStorage",mn);export{ll as A,gl as B,il as C,gn as D,lo as E,go as F,Sl as G,yo as H,Vl as I,ja as J,he as K,Je as L,pl as R,aa as T,T as _,bl as a,I as b,M as c,ua as d,La as e,Ur as f,ye as g,G as h,fl as i,yl as j,J as k,ee as l,B as m,_l as n,W as o,ml as p,C as q,wl as r,sl as s,al as t,vl as u,dl as v,cl as w,ul as x,hl as y,ea as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-PjqEg3wT.js","assets/vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-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-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-arW2HKyR.js","assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js","assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js","assets/utils-TzEisWGD.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.14-of9ohvOs.js","assets/@vue_reactivity@3.4.14-F-2aniUk.js","assets/@vue_shared@3.4.14-sCEYfwW2.js","assets/index-3nkF0W6U.css","assets/index-2M-G-7iY.js","assets/instance-F8xjXJ6X.js","assets/index-kznjMqp-.css","assets/index-bTNs_scc.js","assets/index-MLuUySH5.js","assets/index-ObA2xxDR.js","assets/index-ajyCn2oj.css","assets/index-rB_ghQ__.js","assets/index-d12Ax4EN.js","assets/index-2kbCI5hN.js","assets/index-7YSEBxtq.js","assets/index-jI6WwfcH.js","assets/ray-9TfU2AhD.js","assets/index-ccslrfqc.js","assets/index-HDKPr_0g.css","assets/index-KfvOzwUL.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-2ekc-M6f.js","assets/index-iKuv6ZNn.css","assets/index-5veg8iOR.js","assets/index-nypYrtuG.js","assets/index-eoifJTzT.js","assets/index-Btqqg3j9.css","assets/index-DzuoSB-p.js","assets/index-48JFfn_Q.css","assets/en-US-RsLjTdB_.js","assets/zh-CN-HaZiwome.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/hooks-WhZaEspJ.js.gz b/assets/hooks-WhZaEspJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8675f2ba5a9293cffc016c12ac89472f2bab28d GIT binary patch literal 30634 zcmV)SK(fCdiwFP!000021MIzvavVu^82T%XS{knMWEZ;|?}CaL65wn221w2W!hnhD z?Cv6}D~nm#0Gf@uA%#QQm2HKtLXWj&`C4+wdN@KW=~}Yvl~#)Ir#P0}-M_eTPG&v3 zy4f7gZ0IUxRwBBxPG)7EJbCiu$@4g)qH)aKM<*|tC+#ll`5}8Oc*KMpZ=X@o*yXOt zh$P%{ugQiVHrUQF$C3#PM?)s)Nx+(q zd%=hYe@__c!r!Mn=?OkG?5iK2jo2t=#~v5#<95s5u-nIHBlhu%y=u2tn}biU@1A*4 z-+mbz>6h>euUOi`*@!gX^bx9v@Pt=Pn~+x;(|f6+NFG-23R1Ky?a;Nw-h zy5y4e!g13)9gsZ$O2NKVGv}?Um+px%S2ImVdoC5Nzm<#^vXl zLw&}Ioak7LLg^1#6WNhwAiTH52WO9BY|GRz{0*9Tx(eq)d%5rxi=cJP}+SaZw3s0#y7@KY5yS|GSdkB@YJxj^EPP^ znA{%H$n@Q76TfHrZZ|Z2i}j<`Qlj!`+h_6h9=p@?!iH$$3+A1 z^TM*M#7ZnH(S4z|9I()YW~6CZwnwEmFa`7oQRlnZ_8DU9%$Lm3&E8bspLjI%SfFK% z1X1bR5gh}JE6BMYcKNy8_2URyRt@Np`$=P77Pkm*OCLl&l@7K5)y?do>*Bw zxC_F|w(d3G(b5WcT_as!#tt_vr@FAX<&^Lp5(=%Fx`9_CHewHaPjE@&(^6~YS5D02 zQ-8?#NLnVfPyDcJhNB=LIqr>T;c3Xv!^RmEKF&gS9MYlhH56xZ8pcObO#q?6)BvB4 zpw~UKWs$J>K(mLXwnZjh;CrW!Ml$xh%n^wzcXlQT@!iP1Hla2Odv27F01F~JQs~`N z$TltFV>8fX$S&kl-#ay}oCs8J;3F)QpE*6Eetqur6F1uCy8Rvr^{+m(*McE!i{<5q zAV|V@g&A3irI%mq2Fzr{@OUWMg&eYQWRQSJi;U7YFeXLJ6YO7N>8YN?l1C1{h)s)( zOe-N5jzS3S@-P^i+#=(0NobLHz|YHt)FPv(OC>viSALR^FPO$G^`w8s%t=4sCp0*S z{4n&xzO&ROs$@^lb0(gn9Gw+DpniCtj`>L5=d=rgc7RX2Fv?Iqpcnqoe~lGNFAB{k z)^4VpM1d%*^w&=cU_>b%S&!rNd|U1-*g(K;lYFC`>bbv!3eXgMB)Akb0;yA zqv#%E(e=PT!z00I`f&5Y3r1b$93GJ&y~tqhBO7H5U@f%btkdkM*w`_K>W7h#edbPR6g?fVA=~8v7qN3_ ze5cdh^m;9W7~g4at+!6P@M~>lz1w5(tJhoewpQR5W2?P(2YzjNosE;0db_pR!e8yp z>#em-;|M(LbT)>KbXZS6igffqz=|ie)6w=0obA zv1fO&?~l%y5Pp}%&Lkm9BEoXV7*dZ49>zvOK4I?RBm3%EofW;v9S5_+}&H}Zy;-6*=a?1@V{lH9s-H6ecBPEKgdp6%av41=8eajNBq)X4KFB?~=`3XzeEbx-M?affjNAS~}1guZJ zF)}b*YYrnr7RR*DVn-5a9mX*9)08 zFb-578!YQ%+PSmPw6>XaC1Lg`W~Q_f@;s9Xme}Q`JZv4guFH0$^Ww^cCH9qxOkR*r z+^n&QO#97=ZQEhuGHEN`oo+5rOr&G_01#O2HGgNxxBU>AVr&|=VJ$B&u^r!$=JU{G z#J3bA(2Z`~&pIEtd^^zlqMsxQxq!|vauB+ch{}OuT!rJ?38$iKkdVT9-QUYgJU)zg z2wV|n?J4fZN^&sqh}vZr&Brfa-R!TNKZQezMUIa_Bs)GH(rAxGv3b}cZPFntWRIuePGqYCjWloNdBf%v5GLdR6;rn42U7T9|0(U0iBfMF5Ac{~B$h>v zb9~bapT`-ludAm;@Z5ROyxrXJKc9i;mDPn1y|M+TznWpo-T}#TW&tUDZNU5wBghuXWZ{LS{8X!z#;c?>~T+t^hNC5 znuP-H2tmBcocy!KaettovT+be9F7j?~iCx(6Qb3JzI;CLidsgg#JsyRpBO3N8w>>_r?c7m9_CIW0JX&~N zT+fMIoe?qw+|-YYP~M}H>z#{>z5Q8~xAjd>9$9V8CO+N!bnT^MQ_HWNB;@{wVfgyO z7=D~%*zXBC%t-z&J}tiCi5tiL!IR_T8Ax7jf5XeWhJ%xkBjG>wWxyOmk1t8cgAc>* zaBq1+948?aBM)A!8 zibsL;Gwi|x%9jglNjY%sfL3b+5d0X*ArN(bK;1I#SXJd zkAOOb588ifhB5OXck9FOeq&+0f12a{mGF4s1o32lmoIu$dU<#K)AOEpXBMW{-f!z! zUH{H6p%;I@d*ea4bQG!qHHfXPts2Gx5KVf5$Lah- z*H0?v>)A8ud2t|muV$%%RyWA%=4`CzAG7e>_3Fd0{A^(?-!5Pob^9ejN~!xnlG^8d zAw@%8V-^Y3;6DFwbHMY1N#52SEL~(8?)A2}^{nx)@keCkHeRjqIy{C~oA4ZV37beKhbApUL!GoX)Mgh4(`!uJ zqpfm^=%?`T+-K*Dp?K|#^*8-Tv-DGIt3Th9CiZ@|EXBkJVfT}Tu`5N6-BbsO=F=IP zb?F^dxCpAlarC*6quaAkz4r6HmMM>*7UiHn;U9)_DHcU}n4{c5JG$#ZVA}u6N-#M?49ob!;>L$M)OcgP5~I}faQ`H9e{^PsbvI|RL$ z3(7qN+Mfrcl;8+=e;%At<09OHd2pa`MX1;Fp}I6cu$ObeGQ|$UUYQ4*9k>zn);v&k zMnt%K^Wfkdf>5vKLgg|e0^gYjToR)Y{Ij{>sW5?{Pv(K*R)}Cs%mXX&bcE+K;BlR< zwpI~Hh|ILIq1VYN8^3>BhbMl>oCXaW?80La+A(quy;Qo5^MN0*MnnY|5jEt1HK02D?)d>* zGP2(Cgd84O2?+#R)z~pGOH+9;O~9o|5MLWVg|2A|SK7eEEM-Qyqi%j3VdKVN?d-G( zbxqTEc^#Oafwf@F+E_STa*c2_JYmAPywqhhFSBw?fPt9C1~!Dpj<|tS;WV(QF&xFR zal#t3q3RdL8oI7acccyb#tv71)RV2Oj&}JlqJo*~o#iy!PTL8aG_i<}_(6CRjV0lnBecMs3(W z!4=@Dad|27rvQ!NwxtPx#J372S3Wa8wbAGkoE7jXxBVnW%wk|B2a*fic(nzyMHEs- zYHRiqmu?43ng&Ab&dz{=WwW#N#Po=vb|Nqb^Ol!S!rVs8vvz#bat7QSS!vC9$2Vik z(GB2h^;5rx65lkg8fZ5SGv$HkaN2h!T?Re_EcARZ?liR9+*R;XF&yJd9#+Tp=)`rTS7)O#fU&hens@=vG3tnS}23|D?dZ=M@ z=%Z#3qv%eA-(H8$YPTH6_!1p+43c|PIfizrGKi5mFzGLY50gP)v(a$SmJx!fYjfnQ zeynUjd+14p&ux3dAjTZuE2xI!zEN8Ppt*yF>YFX8=FFF=g6H#7~D-k}3%)8ipn`};hkK?VyQ|2UtItH8O`Kw(IKENQ1xT$r7$8URH>>vpH+U9m?n3+);RH0M&2*scN4 zbGQX-uWgXQC_WuK#-_rZfsnDJeb&Wptf`5Ncr3j*MpUiZE6}PgYDO18zo6)WaWyw{ zQiBQZfYrY0Gm?e+3ha%eDC?0Qk7(e(PKUJxwPG40e_P)|)&lZi90^~7WfB;ds{tzZ zoZ}tq<5!JrVFEoAu->xU>-KsP0BAHjUd9Thvj&Zz`4E|E$qzbvi)rF$-m5pNWP_`a_IT}VFWI6_HdA{;J_y#;r5-n0o={|-XSD)TNo?@mE!&(66oPz7v{7$eW zaXmpM+IU_j?kA>|J@UkTP0if@Ep^Q5q660BfO_b+=@^LDY#`Wl>J#IDRsTM-XSvLP z?q$fsYQIWt-Qi~p`$|%8A#iPg1ME}UKREZLHvoml33y+5Vl+I-%PMY4=yDNo@ALqp z2c&Rqk`YQ?)l=RjPX!HQU;0WZPC+qxP9+mVDo*qIS-XTtZ~Am zWa9raNRNjSy|CKrB=AFahari!*9rP;IV+p1WT496=f$I5FJ{tdcgR@(TyGKZgOto^ zw$~6XAjadd#+j%UQt)J$@^(lP@M8?zYZGY(7UA$uXqR#22ILWl@8wbw5asHXittuK zglh&QcI_3Qx*;<|l2YOUbkVLO3tLUQJvGe+2~tPJQSK*v!n@<`k&Vv4cFbg^t}>cU zWCcJJP2E`2gVvxSvT&6i?XtAqBM#%SEO6t5Ut|OW)5r4xjUSzdW=H~SdD#pPgCjQv z&q;ka1CPjpJ4@yU7=st2a(L8EHL4M(eb>VF7wtX`pR`z=_)(HU!C3>T}Qa} zUZ>YFjz}n7L&6$>6K*ICA|!ayQ|V4X!FB-n1#(wBt%v^^35iE1HLtt)A27#2x)Wcr zp$0g?L%4EhG**FwBU{6FYEc*~&?=t$aP1f^Lq9r(=L-)OraJecU5)<@w;xy9r{YH8 z6D^Vzq}<-~JQ%k(yI(DGQdeX2-Zi@KT_bw$8pHRlF?jD9z4xxsFW1PZQZEU7ZaHOo zE;p2d7D`)AzLZLI)PYZq-?Ni7l-JfhE3KaeDN)z_`q#bkJk3zp*;-j$ZNq?1$^)i? z(F}Pj@V_cbxA4C*?(DUs`h`vS0!Vml7!7Fb$Igt;pmfxM>#dDVve6-JtNKNDve{l; zFMqLJ{h;WdnC+DfveqFR9gwXOa`w-6XwRiPp%;F9AC$in^v4JBD5u4=uj}|9%C8rG z3;_vJ@OB;e%F0R#dtdb-Z99da_#cpT6!^0E{h9_3jqk8^_@8l<=o;4rqj?QLR;7kU zT8pIr-?Ce47Muj}MXN>9|8Lo?js-0zEj~*4IQ|wNC4B4xYlP?##ci&_ z221>H7Ho#EggmU5A=B0pa;hicF-Lu=GpRwShyNM+=+sUKh68#BP?C_R(yePQ-8-}9 zYQ%{;VE{hNLn(ML7kGD06E^xPGVe5k;m#0YYNeIw4M#OUW5dbXRMNrM)AJcU0MAqD zPG(CfM+tc(Ap(SV+82BjcB@-q`u{Bp?mr~GQ485_uaZt{6(M2Q?D;{Eb$SY-Wp^xt z3~1O5Qk_dCA*oU&d9_=ue_@as8ePHvfJXO$j_PHl0`_M~QwbS~6gym!Di%Un__&Z- z8$~5D0w<6}&@L5@4>g4oOA`6a@g#{o3c3boB*_WChypI1t|So^GzeJWM3Tfbgp=e@ zlHMo`S>OyL>C;i4IXy`{L_sWpne`><3mOfau_QwpIVY0z8F$VAO0qr|^zq$ zvL!woK&*#8{ydi$z5{z&~pnt#vHxdh1)1 zV$h%s+M#&l*`gc0ZX3U`x!LWm;WyT{wpQ`GUTdwjhTmA*THo08uxyK-sPI7>?4;Gg z_SSoAYirm8uf5vZ+%k^H{i;gjF{(r!)Ng04)+Y73GgTt#cAt>F*(b?%&9SjlIwY=S zM?^M^lWAXZ%ZT{|8REWHM??e90_pWi}y=&Zf?;5w>yT+&QUE|(+*LYU15J?wU zsu0OmX1S3RtfCAl1E(aEkXIk93TYRmVB@_gFjs{9GvP87k%2LE_r5(_MWL0eRfPfm z_fC0DBV%C|1=z8!kd4h66~*f6>LU6HIA4HJ2SU)Df0m>Ae9<#xx3#V7N0DtZ@NNT<@? zq^nfvR2Z)nLi6*g) z4(l;!rcRNv*&*%q4(W6{wThH5aK@Zf{$mqk@5gGKzRl;O8BZi%m^;fJ#y%`O$EHU`Iax~YT8JL+igp-3QF z?bTnrY94-h_2?t(7xBfFtMBk%(GlLktUh%J5w7XG)E;7RdudgjJr3KLnLuO#`jvx= zvTG6q`{}Sln)$&b774ef{9X{Q0hJnl+z7dB^ng^sVhKH0dgvKZ!D2#i_jEAYKibk| zR|uVzHLy*E*Ey$a8DvP~)2hz8k^j@Ow=9Fa4$u>?Rj~c)U{rLBKh9M6VfAyLcKuQ8 zw3SezHi9**_o=c8GeRzg;FOJRAz7A+ZqcD1j2$DUVGQP&K3)V^q%T}8H?XcV0lQY` z2Im2zVYc8vk<;bpA&mYJx(3A>QsF5B1WGg~;9$bTJ;5WWq|!iW_`_Q|Mmo7J1RWoN zo>qaC+r_uQ!ollBm#Jltq!xI3$573xcSLpPDAB8~{4)LYQKH3-Vzb#0)Si^2mUeSt zsPfB!dDEXtF{e9H!XV7+b>Y)lNNy*DFN)lQk>{~Eo`KceJ#!QU0FJc37_eGLwZm2b zFz8*hQF~edts|LH%!<=l8pt8c0<84%yw^3O*W4VmX^3}{W=}w70)C>5k?Y}7EC?=T zz&@pZN&^qk|0{!AYqb(WLw|^dy>q%BGr0?#bg_k#kg;$lA(s!B=kBFzaeuOo_dVM5W z7k#V`Cs`2ufBVxP{pihq{D+_X+IJz`)EMH0DmJ7?(e-0+#q2surch2}%gg!)B;wiQ zL({U7Ba8H=KVwd`&8OPvRAL0@vB_-wX_3-v#Sheb^&2v@kbWV8J8Wjpw?k$gzT)II zCwDmcoRiNu`GS)toP5HMECO#?NMuNONWzeakkC+<2O){m-(GlRZA&qpgv>ObyBJ`- zvLimXdww99Fg4XdItko6Pt^qSfZ0rKdTP=eg7v`xOQbH21~~} zvH2Xj)^(q|*DxE?DNf)h1R8su+5+#pdsBOLz9wPyoszxGVUyV@3tnC}Pu+cULXjP_ zP}5M0beTtU1woR)6rUz!?3&NrI2W@{U7cEm?7Ll)*_v-#WTLl?J-x-eOx#l-#2X-E z_+ft+6SeF!50bo0az1`9W73kL3#b@RPK4d#0^Bmq&)sX2d))jS9ZAXO8nuZ$EQlY7g{*UfvxODXkpYa$txNoJ8*G#hq{6#F@l#Q-UGY031Km%V(U zlM_YB0~4&UJ=+TyMUIH6jd%=xtm&|Ikm-aBwfqb%3Ea$KlQ?tD=j2o`i|4o?N}OkT zd0<*8qXZ{tUk5 z1AWgQ06m)dPO9>Y^fOfQ5Fzx&J$YDop&ED=B1x;)kIaheg+(TUjuBt`tmlNpi{s~1 z#PHA~>8no#|cx zNp>I;QwJnJapk~|A*q|_-n@{4I)N&(ufzeDaTbdKxE25zJ1F~L(wOHDd6${!yKO(* zrJ@VD%FypI6LkzCSP!2oXfX)7%{Yhnu^fj-)zRj?N6J$ou3%=h8%EbZGp0Lmd<^YT zKLo#@QeU7G3BjB_md^MC?Xv7EI%l9W<4dal2GC|e$4(>UA=^${Oe|ukHk%C4YCzM$ zJDUzTQ7U*mzHbt5Bw{%AM@o}!WQRI`XD1|5`29XOrs`~JJezZstqxFYktlbfJK<9D zVUva3yq}5XEQre4Q#Nak6LR=op1=rKl=>l>6~LvdA}d9r=V?_d3H43 z{MGNg`TJioi1GHf|Hn`N=5Il({Vo*-oUTK4j#4?|7CH?ZX&ndm2xGBYkg*6?SYP;E z(38dq8NK6FriXu9_}%nyc9tE^tSs|VmSqrj3kavd)gCFeShJ*mY^U-=amaLfJObni z3i1RcG7Y;S;8|qPnd{n+cUh1nhjU~$X}dto4kzh52wsO%HJ_By>gfCnYeBbDSPFII z7)KN${erIfQ1@{M&URG-I&2*|wdL)jBei`Lo82W7Zxl;D+=b3T)>h|5se{cX6`)MK zk|KM@Fe+ovAjik-BBEiJb&ceOc1_MoNUW|tR*Op{-$n`|%1n-((K@c`^r^sW>rk&- z00P6Y4?%H&#A%k6b~+xQT>~^Bu(2RPl8KkkJrtMefn40Ck$M5YE-%3|H7gpcqRotE zy8HY*R_{thuv-_$f#M${QWN2!DP5Bl_d6?9_*TxxQptU6da4VkxGUL^OyW_m=U?EJ z@C-~GA1jz<^F%_wAQEPS3tf|!2S<_7RK^yn zv2jbyPjTIu)=`pJM+yE(ko`W-Zo=x-nJTJ`(q9{>bp>qH!{Soa{`MsZ!CsAg!Bl#@ zqE1vR&Ji7^LJj;;dZmyH@6@lv%JazLmDgR|T9mBfa13Oq@JzG#1!)Ox zUwXTuRYEkmuO3JD$6$xlbw#A9jJzjtk0XMKZA_URa=`nr_DKLN-5 zLJvS4btem{ThqiSX2ulrHZCARwgcI%4b`I*jR^tOM36CAz;(LkD8cMNxRY3Tb5^p7 zMW_Wt#LK*8g}`bzI-3L-?_owoHM_-X1tn8}Aum*VcwrIs zsKc@Ps4Gzexf{mP2|?;9usnRDbQN&_i`lU0BHXPgUu)*3XHfB~snuN1;cA$VmT7=M zt1PI%IWzhtN{O!cksbmJ(zfk_cthq%tZ6!{8RBYjc%`!_wtrq4BOXsPtQrJ(p6Z(L zG~d8S{Hgc^KBK-}u?2j_p9zG*QFoG92upFtfPW3Os;u;&u9)n(a3|T35Tmgw3=P?k z&soB~Q4qu!kY>)Ab`fT}4p)_+2>NtU;I2;t-d_ZKb#*-b&XM{vCS* z1|}@R2@{v^>`by{1Nv~CAJT;VzIy+V+KR|ryJgs66Mi+7_6EW)V=yo~Y^s4AALG0k zU_X+HRKB~%z#^q9Xul5^K;{Ihx}m?{>}50w#Ve%$TGtk^-HMvL-xtWJ@agOl}MN;v;utcQ1&r$M|bZ zJRMvJUBP->4BZ#_6Jms!S0=)~NTLhUfM4Szy0BirEMxvt_yl!F$*hYCb=^Q>SQRkF zF6}Nan^VKTyet+eyc!njfJ1g6!CqP|rNFF-sWgoh;Jrh>ygXW7Hb?I}IM7v^G^J{4 zkHVNq+?o}OBolu)WL;mGH5?AKE^3z@g>E~lrX?won2G`>3jZ7^IgD}(DNuR*1 z61t(*RWqk(!!e9(+xD@}3*D>6l}V697cUSZ9R(n{>%<8WBvd;vS9*cn;>MKTGpM~O z(`eTpkyjTzBPZKEE%i1Y3gA5&O*$|$b6q0^FfK3kEf<=T0z_u~n5uGsq7OMjY0JVR zV|jTA@ao43;Y{D1HUj<*?x=2JV9Y6#+!Z+`0nbLw;4z-`CniNh(Kir6S74)9qGl`*Irl@elvqPyX(&fAR;v{N``} z-=F^Dci;a0e>QX@*O8uPbun+@XW#wxx4-+BZ~o06{PagZ0##?;>38U~s>@-$m4GdA z-w$U1bl`$RKsEuDd!Zf*tbzS5l@RLCy>{4AStE|}IMxj86=;0=7;TWtA4{@$m*vtt z%;>x$CD>Uz6O3dC3NYyp(d14S!19pHlU&3ob<)7^he%_yAUrNYCa%wiYk`JRnbPi2 zaXMp`z@8RNYBl8jId++Ope($_FQ`20s4zEFzYC#|E998J-SdaT+yJrqO|ec*}KT)a${NoezA;9u(=R-Y&Aw>pBkQ2Z-%jDzjG=$b&ib zx~@QWaT2xVaV_8`7zWEZUu%D}N)sOLGvG)Is$id@ad+{EVHS@ijnIX6pFOyLN6KiQ zy&ADtZigU)M?8!fh!L)F67Um)gf>S5pQ3O{vHC4PVEcFy*`^wZg&Izp6k3DJiiE&h zxFzF8Mn1x+5d>GC@BGB=Z zeU-yeZGfk_f=8yplveb>j#t#KD5;!??esX6n{R0I(dsJjKv4pAN*0*6QCC@cJQZeU z4;ED|7b7_B6b1NltBwZ}S_JK)i9ffmtC0Io_Dzs%qRLvMJ3FcU8=U*jO)Yu%3X0{F zSo_dwAJjU1(z8;9klRZvTXnWrNs(;13g%hJjI*STf`MJwptL7LrcTnNjA-(p70*h@ z$o1T7VQSm@#7q@ahFb21wR4?kh2G_5ojut{h8+Q@qp98&>?N8YPMtGq%#~m(-w{)` zO0Zd?)l*gLp(lK6&AAhC{<}{YagikM2W0b(XBw8weNAzwQp)J=HJyFxR5R1$W&>ed@)lH z(~FQhGs?|rV;gwBC1@Wc8*PU$gIaEkq~xLY9$IQ)*m%d#;e~7BdzPr8I+h}W{aF?k znUF7-(miW)gY}xPWm-!3AMTM#VcBQJb0L)!^W~|7VV!4<-t(&xy1rE5Jg9Z<@gT7C zQ_h3ARzaAr3$uRLwUOHY@8)oG4S))8i(lPlzE6mT1s$NY{`tnc&5|(t$@?_T!#&-h z_Y|zsYVRdrDSM$^9*l-z{JvIGo~mXn`Y}B}!+aj!CDOfiCzy@vZhAyF+M5Q!BFKuT zoG490G*$XaD-ji%-4bvpc; zQbgtw^RvJE_dor?9~neDf`aO7Gz7+>-~Z&V|K!bge=~a@4`~n-UcdRlkKX>Lf5=`3 zpvE+kBNFilRwLdsNgZwcF^^)zfifNw#mn~`6+Q}eAg%aBEOY~}S!33G>eZ_DGygT4 zwo+r78NyqaWfqlLS!xA6ZCzP3e?#!Pv6c3Rg)Dm>D|{(I;5yiR;ZmNY9hl3RX%|d_ zhIl1_GymEyk?@oWspixrR$#pOi(h^7!#_6A)CZXMqj!^at`s#iS*9}nd2aj65^Tp0 zQAE^TgEU>>4RR>SM4};G-WJ?f#y7POO_&_HuRsZxl6Eb0;Zc?UBv)jr ziQ9fBwSDyo>lN{~$b@C$h&uFLUY`45m!I2LhAfV0UwLDI)jT(ie!x#?@Ib%F23MFX z%K{y5Qbz^qQn!H59plY!{O;TT@x3>{@~3b9>NgC>P(Ob9hkyF^5B}azl(Mf}#%B&U zyAgZGXlW2MRnobPLhmxyRC!XeYt!7UbILv|OlI3De#nHe1!rlhKY3rv=62d5RbN@u zOamxK8Qya0np;9#SHX+*7c95A8IuyoISBmzRZ3l9yHk*kr0ZpfGgPjq&){Yl5Vf znz3R|7lT}XH&fZown*IYDiXtjyZC%_H}FJt)Ui_w6!wrtrsqNwl_tU#nr-!?9;`-#kjqvcsdf-l~9(3ZGF-pPxtWEWWyt(_VCvU+Mi05Zi zvaWLgUxC_{@^1O-#bh93qODKo80{)UQtiDE(Jq`Oo0#9RvC@eyw%=)xdY6$jeGxxD zhI{fXhtZq=_`^3p_`Ns3|EF)h_x+#!@$XKrii4dq<`_9oD|jjpjkht$*Tpx%fR$g~ z@xb_s3%getLRc6=vG1h~_Q(JDgSWr^zutWB`)_{mBO{p}SQ)2a+*^mzH-GsL)BWkr zLupEVdB5}yAL~^x!K^N>Ul7PjOD+JBEC7)#AU?F=rYps_3uNdnl^%(o+Zwp#H`?AE zvfB8Bo0(q#Bxm&rWW~u;pd7%qa$|- z{>7g=fsL!r^_}#Wc5_X87$3Pov4@!yA{YbL%L6_V9&AcjAb8}MlMwV%K7m~i=G6(% z7C*v8{OfEc*t~v%r^o!?#Rtt;@lGBh1^6@;CsyUNL$~vA4a5yZTNW`QPw~& z`(>h1N2O*pcA~VQ9%+%la`NYo+E_xk8CmZseyjDUouT&9T-S~PE7X{hrN7F$%~Fqj zwPl-cPH97R3w6c-p9;outx;i@6A&R1@4J*qSBW&p3FHC8C~)8oo=QUSaLUFiNh=0r zIAOspp9NjVP_{)xohKAUBN}a+p`F^C zJcUxAcH{DLx>T+3x;Ka+NVipaqiqX>>l(3AL+%L2Ff4MPo03$zTie&Kw2;2a0*TbL zz2Bh%X{Ito)1*`0%-;UmZ@u~TzbqaDa>I?!TdX^r|RfYCFOTsNL2!o^qARR z2bXdEBdDY+)K+B3*NW=Hr8aD}6=0korI<;;x!CNIu~k%vRP~Ajpz#6h!2<%YB(N(V za#6pTwFHhpCk3(4JaL&V_&I7_E8agR8tba%vepbN>85m|X~iL=;sfI_$UnTN=)3cF|HZ~32B7uG34s8#^TYN?Wdz?Leu2xgzcEN5EUyo{1Q9kIt?OX zbPO0BldeTl+*%3g7w-p)>gFzbhbX%4mQmPEgQq~%G=K`8D#q?Ly#~g`HLx=_EoW>& zw3MvljdATkdV%YK`+{_5$jcX^Y8BKaWtCfLpRi^$^GJ~Fs5kxgdi_UAVq~x8Ge?DB zDg{iV`=!?A@ARDokuo+d(l_DiVO+9!j08XPyR5V~fw3Jj25tAJP1qel3R@dhSC0Y# zm0dlVSrIM}%Pkc_3l|UjnhQ7qDYfkJ;fWuzeZ58zFAF)p?g?U*U?lhL)-?7Z>P1Y#3Q6gK8yJJT0Ld6=OK$ z?iJrqFbB1FG1-vsSWimXf+lW`;W4d&e=JPtvZ95iW$nm{p`?V9I_YsPwcv-_x+GkG z(&Vlw%kI6%;%;FLtEzOwT^=okyzJI|!4|LAc@5_+s&mBy;Z9_h$Qag)I(9+YTcEu3 z%>y_V8+;_2epoEO9z~1_G)CJK^JTiMPWH|q$H(feA9mSA=KGp52rZt(W?dKIEK%-W zsYG|Ibmy8RhDVoJ|pPd^en;bCfx&a4Lv$%z;61BDG92yOD zd^y;a7p6JM8h2tMFah)k^caWnj`^;J;W?i#f{N9a@`)1m^jv^LO!*DW2PB_{DJYh! zSxIJe8G5%+-wsA`#KM@(8-J<;Rq^7uwb-b$xlIQ>q!&)!OlT2piCZX?7GW3FLJD>! z3w=`4!rnNfL*L6u0%FNQA4cfO@|em&Vp&I|-CF68Lt{uU3}Wcc7{t&$FpezC`362~ zkz+{w({6QEi%-~<5IyvaAsP`HYSytI`Db_e5cs%e-UeA}sYcp(GO)IRqrDdHBs%Q_ zKaD^V3O%32&cyimY{W(}yXt`&%rU-fx9klY@~Ti}=+}HD49Do$ZF{XLJiBE;oPQnz zq`hvh8N>_xNU3d%FFSV2ZbM~Hj3ddLFJowO)ox>pDhh%(wpB3zuY#gz{8Ba7Zrg3h z&(h_?rsPc@R0jC%b@;3bdzy?G1ydWZ%sw81?KR=9f4O3>+HJ^Hb2ehl0q3VNGzM^OdlN8+FZ}i<_?vvWWp80~P=@?Or~z~U@*;>Y z9OKKD-G+(~T;Xi5GL0voFw16f!|trukVQwAvp9fWMpVSA;SIafQB(CXq=fe+yua!N zh>`Y&rh(Es9`^h`*rvhR*5@G&GFa&N$N79*g>69%6sD!E-v)kfe03CRj1~vqw%1e} zSn+Bt_2_ps#IcdTou2)6p{}9=>{qK$3vIrd3Pl;Fu#?crdZ}+E*c_c1(3vmU%lK+O zMgs}9HREmbWqhHCsjVSOv~pFm5urNWf%SqgX*czxL;}>esw$ELvY5g^h53o8a% z@~bEpAO!;hShd@0U}YI$`UaezRUkvv8h&F<5&!INZ0T;4At3r;S9vkYL8U({l`0xb z{xIS~s)gFwssT_Gv~G85-W7WUv(T=AK#N^9iR~HyJ%?Mc_Syy+jN;R=V{9ti83-9m z+Gkzt#+sVQh{w_cz4(`#z^tHEUDS*&fPT+>b`IleZsw#06WjqYP4yYcLVX2H07g;P zBaCA2zfOm>1+`*S!?*4AEo3e6S-%-a!k4Ux_VJoZ6?@L{j`i`YMz%149tv1*+3j_E zy$Ap_nmfHHn9dqB0`#3?8kreoj1?gPDP3AyM>L+16^`pQ!j`e5cdh^m;)5s`wV|vQqw&HPUFWwn(D`|6oR* zB+>p2cMDGJOYHJ8)sru|hEjVQJ4rqJ25wJa2SVk2mwhEy@4*R~kK`QVuEvbPWDPD-)(P4K#6Yi$eJP^tx%N zCfj+5ff-U8;G;Zt9$Ya4&{LXaJvclf`PwQJ>fmm`K!(#n zAx_dMJ+VPPzQ@Kpq50yKe0%aucU9tLw72f%b7OZxgyMgm95N1-V@h#0rktv zrm&~*=RUN^LsWpePnii1;O7O{6ZX^$xG#k%vcS$p`T>Is(6`GRkP~;QmGj**w@lar zYv&M9b>tiljOWYG!`e(MXbA1GnNwvu9+G|JMBqnk9iJz z%+S(F9$s9ToY^ew#-I9fU>a8qYv;^4`^dOzBv&TS)t6tuz)sy$Tcrjb4RU2@vJ6LkvljUVq&@%^w+qk^z z0=@u3M{u3I&w8;bEaKr+Hy{Kw$$@g-i1N)3%`^^(8q)(77B;~y==UF#H^xztkcn21 zIjG%Kx--0*k}4F25~du@v&teC${-M>WooJ75<+&Of8}3=RGt=zYQ+rLhR`aml(?;G zaDp(qGzcINfrB=m(hV!#>y!v+;}$nVYe$$9@QZXnG(c|x$N0&A_`9F|hhKg3M}PIx zzy7b<=uPeZ4!RkYzTr*;570ej2-iF)?S?7>8a<p-~Q~Ee(BA3fB577`RBH68y0!YP34$S7L%tEndl}1?&0atR_>CJ<)L7N zQ=m(9$if~vm`MRt&^YAD`F=Xf~zttR*gl^{f)$m9-i6~F>x3tS-lUtr72OEnE= z;YYMGMOL(;F6;p>SY1AH$Y zQ|+MQBX`O<9!D?>H6eiuiHLaJ+bIT?hRdwLX{MH1)Ro@WoLGbMiIr71AN19T$%uI1 z!WwH4D2r);1xv0Q=&0(k?FBq$%0#{8lpfn8tsZ1MR~Z1Z{V2-)1-D)EHb%Z8>V`eN zMe8$C6)xR~GJDxRE4e5`GE#YC>M+KMhJ&MBm_8JCDhg%0Q}Teo;_T?>qrXg1eNek$ zvdV@jYd1_@vtfn_Qdl~;uf6qz+%40yl(Xm=f^;zPI5m!$LDxks-=i}ogx_T|NSo?} zcD1yfQLeJvosRVYGfZeBIe?glsbW0J|zq~u_~+}%o#!Pr)B&&Ua3%_!-;gav(Y;}urMhu zOXX^;`UndK*HKA7ow`~dDEEc~xV%NX<~%mbS8pXD_bR!8qr$50GkH*vF>9u`BD26& z`mES!DyKRum5F3h`b^FHguJTsYgq2r)D~OQvFbhvJ-c1*SxrNX%&_+<_TYUgCZrdr z<5VNlJvXG5-IVnM{x%_u<|t+$T1fnHg?XrC7zy#ca~ZX=-2D(p=sAsHl zNDp^MDg2qOyreKwV&S-udQzo_2OWjy1{F5iR^mCD*|aB_c#pb0KlI~)uB; zw8FqppBFDH(9TRLkMC#Du%+hZw?|;Y!V`BKZp-E6JK(ZG`0{crFeu;voR5o&#ECM} z01CQ}ifB}2^E7KLhN~ncDUNC>uBs@bX;vV%6PoFR!?T|W+V6b!t^Llo_B-F&?|f^& z^R4~PxAr^V+V6a8zw=Mce&>t14hjc;mkB+XES^bz+g=XdR*VXrlmjU#J${XSK&^#~ zOcM7qksp-`Z^(d#T?j;$l@$XDEiX%ZBm&fmrigS=j#jAL(aKMRvYg^otSYiVtXFe` z-!muLW`!nm+?9*AFUCsCAXz2tbW?C+(^>mSp4=|Y+E*B7c0b3k<>h5Fb!Mpp(l$TV z&H`C)K#_BN9N=`O8TIPgUWLi{4i^RQSPU$hTuuJAlUvQOOTck(CEJ97DoxhO=I8zEi?6N`N zY8kG6{TLlQOUIcH%CR)Q{?K)?(LZ) z1On)h{(B^2_-=lwSTkaBgT}sxb2lfP$$i{EaGxq9 zfL&7Y3!Z9juoR?$p!GbXYh1-l5#6&gno&ufDj--`jO3+>rkI(RgcPn7Rg$C=a06_= zD+<*YqL@OKrWRUr<3^!(EV>D^EIBK#?q-ulkpU)TIu1*2TczSj`e~%>YBb5ny_VWI zM45G68bTYK5kom;+KHuPs`GhC7Jqc6QRsVMT&-*~B0Uu}9)5rqsK-SYq&8Lgdiq=l z3XLgwZ&!)G91J_nkyE8aR-i;#c0Ff1GyR?6BUzjs8bzA*s+$`XHmHy-c&clK=|KZ3 zhik9ndT^H)U8Qx@wiywO;G}Vjd!u*((v*d02}gBXTH!tTtl@YYp9qCaF@lU1rZsuY zbPzAlp7>#3=MXTgZRLAjD#dI84``J5F}OzJD^n`bDf90I;l=i7=s~7syojm#^oERe zcM-ta*;#5OeMl;X9`5*+du(iGp;LxT4tUq$D35~! zA&wqc-2@~iBNU>bVSZ}t9AJpO*y*aj7`abgw?vnfR(>u!oxb$OdVqKsLtAc?x2xy9frH6L`A zORq4p7)KT#k;s)M2)uZK)YBJ8(eg4iJ)-u)9yF)om`}IaWe_n?)sA#+s2ZaTm=HXX$3y2O--lLp!W3I1A{)(dfy}!u)|{Hi)NJeDm#5! zq&GL`nUW#(t+x*HVl1k_7}5)Wh*4A$x6kzfWBLZ2C+=Odn1&aOZm2uq5%qjIhV&VD zA#8xsNw}Fj|A6|T>K|Nz8E_c6Z5lzb#}9N53^1mszDyg=0w|x`m^x>7FAnEiVovBoZtaQhSCNI-)IkrjbKx2juu9$1bTImJ>`%aJ4;SGd?k^ z-7Jw^)`M`Ns6$hEP;`Trm*5@8OG!}D)F@z~skKKc@_Yq#IvU~>I!USufZT{`7?=+6 z_!#uuEXzpJY^H-y+8eScc(WO(psR~l=u&YCN`*=Qn0Mq~(T(f&AXBYwkB?*}YItbk zDS29Jkp&OLI)(He^(vO58A=vOivhx>1^m5Ss!xZ1p0bRZh%8#FnI`&=jAoWCw50aY zQEfR*9dvqvvDeJhPl|^@`%K8OIe~PTT=L^%HJlXfJ)RJi}h3oC3xJ4(VHs z#8P1q749$-4$};KSu01DV;CUm-DGpam~$RTKLUMuF{6k&ZbHbi0j<@YgRm%Ol3PNe6dDP&&qmwLg%h0^f^#g{?&D)?ph%& zwQ@{IE$=b?v?`K``;ux!NanyWrT^e*mWPr%&HRQ-E)kpv>IVlH?bMv0Fv7YJ6T`hG zb|!h6>XiGW>9Wy)rBtGBhth^2@^DSYtt&F?Qr<~9-N|CN7E>9hz^ah@%*KB{hkQ0uE2}_sJ79!?;d8Z9 zN$SgoZ_@{$55sa6fZ*89R&StBy$BYUWqBD1zNsTKIuX6e(?-zF;i2soq3}!nK zU1(!TjSwof1~AMi^8!)i@Brb8!unO$q3NSuuqt9c{9JIaQvJ~rMJDQ`L1%GEG*4SJ z@u=EEwE(WOA~lt*#qn_*QBNJ3r0>xHCE>+7?4K#aBJ67JwVChHz@=Tf2&32Iv36J` zI66D3NuoySyfhW>(>=LZ_lo4K3@VHnf!t^H2CF{yy;CGPjEcfyXFvBXMu3OcCuw}0^6pZxhhEP6ngCGStqZ)rz< zZ|W%3o?2*W<+>>^1sA~S&h7Tz7d=1wPygl3zx$OpfAyPRKYFTi$$Mj{+Q54usTy73 z1M&3sFaP?@um9!OkEDvA_1-wD)PFA&RpK{%AclVOYu|hOpZ@ia|M3ss{_>uRIc494PWI9DNIORUSm-` z;%Iu%2FUNsr&Ub3Iu)X`&I=$F*+e0pc7^cDHo+PBU2E^;Kww9jrM3!767$^bXhs}S z2&0F2(S(iN&w^g)=Td?}U1mZc*UA8oP;Zu4Gfq`i7Ix+5tWxvlvM^=Cf54~!9=wo7 z?W<|RDm*ZCgbLrSUmDivmxdM@US4{p@>HrgQ&Gi1t8trS9Hja@PP{6}qcLOHT{{Q^yZ#MqVul`mJ_`UDG{q_G+ z3-~t~(9eG9*WUiyKdS*^v6r{>EC2mx-~aOh(9t&V%fM}s*bQcK&5?H2@|3}}uuH>* zu;Xcw^4&m`=td!!FreKW+JJ$3Yxv1 zg~+iwT5;plHD9{Vs|&ZnVP4vj>zGv>G(;2$bl=rMkcU>?`|Z=TBd2))oP8_n&5~)} ztLyf?l$|XvpDB0X=je$x+%X?!(OXD$(lCzn)I82~k2_G|Z2E|2zh@4uN?_>Wb}{(# z&djLLj+vX@5?+pZ3)}la(I|iDR{99$@MlwnG0b;nz359eY&O+WHMWP#%QFX+#)N*z z%omVo(g8o0V~ne8T!93-5QW%yVUg$V*-kysS$X2mvO35YKnQxC&eQWOG`@=Oe0tcrpbJCrQTtkTVl^Ii z>WiCgC-|rhL6J&}9~sJaj7I^}JcF-bw(e)q|JU7@_O|V1cfX%c!4RoSVlHV>UgFT9 z9WP3p#C8%dNgP*?awT3-v?)>{Da*3VqSNBR(fw65Iku+a( z410>KuEMHtzM6fbg}_%@&%*ZxW#pK`RQB{ZU)`UZbCi9aD1ixx+7|N}kQ$JlEf%E= zg8jn8ft#T?)j7FSU0+4%xHtR4GWgAh(;|wbFg>ZTGeM`e!uA4i6!!(m z>2?O``_m_=W};46vu<>|q!V*h=G365pEH21B9AC+nWDzuX@?;gR|BQ5qMp)MD{WY3 zauy%;h&LeNkvkCQ02g(KS65?pB+4Hv-Udn+E!1kNF#kYfWH$^49nkyCtB|^hH|>gB z&k$v)%yxx@W#)Dsl#VODxc%fZ#Ir~biM9YC@DG>J6EL6&EmO?c)H zhB2BH^f_`2q1?f5n(HHaDStY2QO6@Vqz<_6)llHm0?eY2V!|-GH{&59e%F}Vd8(EZ z!O{|X>^C+FUu~wwh;VPSexukfCzxZjovxsjW`f|pX8H8W?M_z{*4&y#Ek5xrbOucn9DXS0$z0KSnoN})OB#c1J%y~Xv{nKB4^}`=#avvHe zvqzpWkbdV|pMLPYPk;TLPyhV8)bbQX!`m*`h^EPGBbS3i^%7I|6L{xf4nF`OHNe({ zTY}EnYUUv%v5rGUT@|KtZ5MliqmOV1l~p*9M*jSr@BaADekcnFk|}@w)xZ4l_kZx| z2jBbmKmS%*;HMw`?x*kmK2<_-;cQ0%-ZG0PBcC`p3;pV!ep7r1{8v0dP8X9X?1G&& zk2z)MyMT8h6mqvp6uE5Sow~nH64b|5-eU9spOWTkOtGUgyq)~pAFwX_^sm4E`TzYE zl0N^<_dk8>do1|VZ~XDU|Jsj!8DK=cT*lRsjw-d`fZB6Tz13mslrN3UFACq4j1>Ww zH+_LI;J{q{fJIahL%G8c=FsPLS!Q}2@TJvaIcgeL3YHPQWrGnX)%{S=1U`x7Y?xhMpI(Zi_4BL^JB%P18-+Uz9i14$No(6v-!&I^9BRGjiYIOBueU*)FE+$S;L4n$4A%!^$SJr#eGj!PisvkN+^3r@G9}35yQt0 z3#Jr0g|~_cKHyCGu2pR-4LLU$T{xURCG@aToIfV4~R_#Gw(@?@}E<8RxARLIRDPY!8UfE4zYHC$MXekG>|7`Bs2eM znVomBT8rH(NE=x!<6_KY^_Eo?g^YHX4t!I|kq)~DxA{41E1`ZsS)3Wh_PWASd#Z>8 zP%U5}3FgfqqBx113RdP&4QBPTRB@@zk68UxrEiT-+s)M8U7tw~!NnVJV)!(R%podG z!@G}vJ^$;QkMU5Uy%Yn-`(a)$J7yK;7Lo&hyQ*%Tv+2-s#hrgfXi zyTY}xKya(Y40ui58PiKPJs4|k5|8*!a(7U1G0Q2-7EqVcxS>~2GJOSY5Ox?O%zIp_ zugBl>8h1>dd_chMH4j(U)1PeMn(6zL{u@)0qwhsat%XsW<5x2h1P+K>%&HiCQ@7kG z4^$TRE6~?%&>7S2e?i0EisumUjOQeSSC9gli>(+67mgC>Ew1*(bt~_{B`VjedOm54 z$-#j!9``3C7Zfk6jjJSIP*WR}1=G6rabAt=3u`vSXp&(&kqMOw`FR!r1 z<(Ki9%UeE@Marra(`$W31Kd!@cTjg`EBKVUGvCU-kPX2&o~JcbYu?tz4lde+1bW-p znq2lhKVrTx&H4G!Xrzx8^dNNR>$O^KKDuyZt~VkZz;Ejjrlw9`WE{F!V{UU~Q;tK} zpuq~lW^ifBHK``m7bVKZyuj8wqWt0`N9wwsXEBW?DT>43oLJn5OiV%iB2@ESpLFoR zk}3D05DXR?%i)wrORmdnk3eiEf2^DNgM%>!{W zNi>!!NrYe^aX~WbJ!3&%`Wi&Gi35#S(-)(Z;(Cr^W9iE%u2)lBrxf>%2a-|O9!L-R z4>bD!v!Hx=2Ici?%IBT6Uj(0;Z?JWGftwky><}vi#py)bfqTXYaDZXZw=sfC+#B2! zxUdn1V>(Pu^AIPf^>dp%TmSth&%%HExl=bJqrUUtf6&~4sUyMEfq5hS*Up`NY@Kf9 z=g#>}bEn1T&VDv`j~Hgf%JJ!yu+A_C zZBLz-xy*T4&WfQYtWR+De|mJf9G#! z6~+5_W?7>R*1Zk_tYcZg2O1MZCSAKY#mIKL6pjD+{9|{4Qe(vTyaO zN&|!qB>#IxDVs6ypWfVgYJOP2WS$113&J zFRc;vkug#e^u|&~s0G>gxQ9&vLEdG^*b06`cE~sDwc4t(YXt>w9M{*oJgcKXp)5{wm!LN3;R_dT!BIa5 z;+_l_IdqoN)>@s_o=VH=pN=vHXNzs0eKkQZ(#~v6qeN%rXIrBpj+)7#Q(C#YMam|>U8*$h1=~4khHs?GZ<{e8bV*1rFfwaSb(RQGyH(Fh`h zoj9X5nSYxMT1$%&UQ%va`VKRt2D${Qv~NToujkgndxn{Rs{!)1C92;_l{B){N~?&E zXr*3{4+D_1^Hj# zNALwP-vnr{v47k;+IZU9-ZY`nYVPc)gv&H4b06Y6<4 z(I0Ys;9cE8u$f_LF9+DSi7i-gF*AB3W?ihaA5*fTT<5}$pM z&F)MF%Ps>5FWDyn7Y7eva=OA%yfUCT)Gv{M(maHf4root36;Ae#qHkOA#@NW2v{~2 zrZPRnM&sFl>CIsr2mVw|;YMa>M|vc;q5Bl{B*l`Nu-@^rn$YcczVfivaax_Sg+-G`8#(b zQ1Y{HF0QmR>%=>4Pc1VuBSgptcd_tIa6Amj*N}O?#3e(>8%4Zvn<#|B5d-$qXo8^x z`m^3FC`wMN3>2N%Xsj`1^Fs%F9mS~CenHZt`xDX1{JJ{0q@h7&s9z3MKcK82IAw*v zWlBq`$UUC``U7_AT>Rjs_}qedF8UNfAHXph+9cLdpvcsP;cgBp4=W8b+3h z2h59DE582kVGBoNzmq$W=GhU1Niv20 z(u6A3%kwEVEdVbmD0MtSsXn4>Gjmp=$of3^Fuv5buZF?lrZxaaQ!0YihzWQc8*Gz7 zq?|6Tpn4q{E67+z3uqB7Ap_OXGJ1ek&_iU@kYOOBj*JClEFxnG84pl>0WB`0dJWYL zWIROmMO0rx^<`9lfa)u#{tzwH(1L*$>S*ap_o`K*)}9Q2^CDhpWrYe^w$RETyJnTeH@NK#)Ao$ zvP_tBD-)AsHSUGMNCM}h)SqS20j}bt6spK9h2%z(AH)({`fVAGZBK|LpPZbWXnT9w z_O`UMWA^)I6v^mHY&agnUc2c5z_YsksoPxj)*CwesCcTG{&swoZbFA}gWd4$hHt;@ zZsT#5!vxgnacp|l6OvdiNEJ|IHK@8mq|=-4%dR5ZU}O|^tVk!2g$Ni}kYZM)rWF=Gj8@2Xj5o~qk!x2r@5Djmr@$Cy0x4*=Fs zqKnqkjG&5OSII-2LVg`^?Fz0cl}MeNgE!`CR2ddce~n410?OH@u{ibyiFFBIi@rHU z0ndV>15AGOd1O6UUV-aoIkO6d4L?a>roJT>2tGz2R^fB@*peH&jlIVHk@nx6lE1X!xqKTWLJ9Tz{fWCy z&s|AAW|IE?uzCy{l|Bh~j`nt~HX4!Z>vX^YEFA236W`u~T}U|wN%o+k`vW1t0Z@@W zH>c3<-VnGl#8eU&3LlE%3CEv6Rl@_mn-LerCSfWVJ8q>0MI^=Uf zXgbJ}XEnKuu%HrCAy$`F#22ByBFvZZTG_zJVh+snRY9RhLA8~fiuR~%g7vPVngd!i z(=5v*W-rpMKV5>(0%cadQ+3Wa)B3tBqbjmhM9q_-30njPY!T?9DTO|8M9?DEB)V|S zfa2vY95nFx%PZeOX9L3Do)3tF+FsCRubW=bMg#Yfc-uI}Jb`#kP}{3qs-CbXop^@Ya zFwtdzi55Wv6m#LTW34H<;pd=%iiV1#s;W-UJv2g&76*u-pLv6@AyOERR0NGK(w0^x z)EjAz=PUWF{{GzDWuSm@hZxZ~RC?gEgSiv%(~=wQR=H5N%_(-sY!B4}z>o?El>qso zSA<1HA!*Oy9(}q8h1PxLy;`Ap>L%7Rtc1u{S2t&sjRF<9pvMeCXU}?Hlx)8*$@{%b z-j7vw$`$P(G%S5MA~;@x3MTcHEmRk)-FY(| zN6N;&Q*49Q;fnetimsGVU^5s<#yK& z5RO8`;4ZsX`zi9tdT=U>STrNKwZn25Vs-;ey8*mKzANoz(?E%UBDZ0m$wAY7YP3dH z;RftR`*fhE*m|V6N2E>=h9nvU^w2JW(V<+ayxWpRtPO-ak|`ojz(3o zeFB-b^`WQ`tFO)FappL&4&l46*eV)VmBF*@Sww(CHKV!Oo0|)iUWPX4sYy}>So=y1 zk;3Fti^$ddxXjG&QD7=D3bKulb8i{ro^p_V1QxbUj6y=u zWM-Ho)&^l-HeSIe7cTuDha?=s88NuNro5)1wdSs4g)z#9>32AhOoipP)wpt7ji7EdkX^}b> zFA_vz1FOq)Cb~J-4%u%3|E*>20fZ|DrTo?$hV)%EZ)+8*SkpJ1!S!+-YB>N!}gd(b(u{YoFiRE z#XHv|5vv(;;c6)MXk(uE+VPqTRD2 zd$Tn|l(}3JLP=ETvdkOgn9Cr_G^q5mzHoyOv#F{`5P8+pw)STdNxy14_`N#{`eYW7 z#(xr#iHbgOG6A@9PR5BIM<3wON#9n(xj7|14V#t%9vX}6AS?!I$&_TEb9+`QFr>s@ zEyW3Hc@#**4e1kZ@}4$ zJhzb-z_WoI`h0>8>G!8-Oy76V8~XkXond%BM?C`17w9>C?xF$xet z>Z7;t2vDEC4$u}nKB5tQ4N*j&5yJEtqYL^RBAY%hP=`K8Xh@%zs7Ie;L@0?@$?7-K zZL2&f=*f*lDiwaYT}ioDilM{X6W1f~qH-D8O>rbkI+bx0kvQToh*xJH8_vS$2&N?x zpDu<(>jlAiqz$}b^w`i>^rhCtkUU<{7jOIp~`Yud5@Dp+Vd*)BxwVE+O~5Y5o*n*DyT_zclxZEd|-_7BKeIY}o7&RwWVO<&U5o!X1nyUw5x ziE)$RWbt@Ouj@7K<3p$ML_66k#QGRLUS`CNMlZwRsMjfG;@U)m`>{{F$A(_h7qy;O zH{xDxp%Bj@vF7@)Wkqi1v7y&>L)&lEw%@;B*epcs;Yf?d{dV9*G`|I{yC0LYr^Ah@ zXw%dQEdqUR*2(PhS_yqKD+p zSU-zs4=-w35H1t)@@XL&8`d~{Ti>$@1HspI+@*f4gZnAi~D>IP_z;Pc+(9yrqNg!=QKZGOCEpw9wsn zEaE=V>ezRW&!^+^j^y#8t;R`r^tN6xgckhsC$+cB$6#N({H?yHJ=Gq#C#7Uj4AyP6 zCo7j{@18HetH|{H%0JutIMAvxZ6EDNt*FzfNVc~-JRTqJELD7Z+1{vMUTz;$O@g!W zmR}FfstOA?TTbtFt5uQAHtHLfi;ew?PxbTm*0ZHv)u#t1hmFn4_+!PVvuDe1N8Qd& z;S<;neR$M8u5a|VE7Ej2kr#G9RyD@X_KR0xtL9Wy>qYnC<<;nTw<6ia(&dxaZy#(_ zd|C`%5pwCYE4!MUceK6bZbdTp#qeVJ{k~t7Z0UkHEAGpxZt=&1lQ14uEn6gTyU&lV zjw(KF#veaA3uh0j3d>^|%T-%>{-o=-UKf*1-y5 literal 0 HcmV?d00001 diff --git a/assets/hooks-X_tDKPjn.js b/assets/hooks-X_tDKPjn.js deleted file mode 100644 index 5c313086..00000000 --- a/assets/hooks-X_tDKPjn.js +++ /dev/null @@ -1,17 +0,0 @@ -var wo=Object.defineProperty;var _o=(e,t,o)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(_o(e,typeof t!="symbol"?t+"":t,o),o);import{o as Co,u as le,a as No,b as Te,c as be,d as ko}from"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import{u as Ue}from"./vue-hooks-plus@1.8.5_vue@3.4.7-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 E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as To}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as Q,s as xe,c as xo,a as P,r as ae,b as A,d as Oo,u as fe,e as Ro,p as Ao,f as Pe,h as Lo,j as _e,q as Ce,k as Po,l as Mo,m as Do,w as zo,n as Io,o as $}from"./utils-8VUSHjAV.js";import{l as jo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Me}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as qe,c as $o,i as Bo,d as Fo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Wo,i as Ko,a as Uo,b as qo,c as Go,d as Ho,e as Yo,f as Xo,g as Zo,h as Qo,j as Jo,k as en,l as tn,m as on,n as nn,o as an,p as rn,q as ln,s as sn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.4.7-pkrnDrzv.js";const cn="modulepreload",un=function(e){return"/ray-template/"+e},De={},T=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=un(i),i in De)return;De[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=a.length-1;p>=0;p--){const f=a[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":cn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},dn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},al=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),a=u=>{u.preventDefault(),r.value=!1,Vue.nextTick().then(()=>{const{clientX:c,clientY:p}=u;o.value=c,n.value=p,r.value=!0})};Co(e,()=>{r.value=!1});const i=le(e,"contextmenu",a,t),l=le(e,"click",()=>{r.value=!1});return{stop:()=>{i(),l()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r)}},Xe=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Xe[e]=t,o==null||o()}function q(e){return Vue.readonly(Vue.toRef(Xe,e))}const Ze={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},U={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},G={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Oe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Qe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],pn="zh-CN",mn="zh-CN",hn={"zh-CN":"zh-cn","en-US":"en"},fn="zh-cn",rl={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)$/},ll={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),gn={setupRouterLoadingBar:!0,setupRouterGuard:!0},yn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let Je;const bn=async()=>{const e=yo(),t=await Er(Qe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:mn})},il=async e=>{const t=await bn();Je=t,e.use(t)},vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=Je.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(vn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,Vn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-PsvyUKMI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Sn=Object.freeze(Object.defineProperty({__proto__:null,default:Vn},Symbol.toStringTag,{value:"Module"})),wn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-ntLfd5EP.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-k6j1Gpz3.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1LruN51N.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>tr),void 0),xn={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-whbGvinB.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component: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/"}}]},On=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-qOs2BN2x.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},An=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),Ln={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-pmmAO1Kj.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Mn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-_-1-dwtY.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),zn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-TgfiwByS.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={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}}]}]}]},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-GMxjgEhH.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-V2oPySl7.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={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-LAv686WN.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={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-_r7hOKKN.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-9c_3uGg0.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-elpeLqIc.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-KSoxXmAR.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ea={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-mSKLzGmM.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},ta=Object.freeze(Object.defineProperty({__proto__:null,default:ea},Symbol.toStringTag,{value:"Module"})),oa={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-Je-nFsyb.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},na=Object.freeze(Object.defineProperty({__proto__:null,default:oa},Symbol.toStringTag,{value:"Module"})),aa=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Sn,"/src/router/modules/demo/axios.ts":_n,"/src/router/modules/demo/context-menu.ts":Nn,"/src/router/modules/demo/directive.ts":Tn,"/src/router/modules/demo/doc.ts":On,"/src/router/modules/demo/echart.ts":An,"/src/router/modules/demo/iframe.ts":Pn,"/src/router/modules/demo/mock.ts":Dn,"/src/router/modules/demo/modal.ts":In,"/src/router/modules/demo/multi-menu.ts":En,"/src/router/modules/demo/precision.ts":Bn,"/src/router/modules/demo/qrcode.ts":Wn,"/src/router/modules/demo/rely.ts":Un,"/src/router/modules/demo/router-demo.ts":Gn,"/src/router/modules/demo/scroll-reveal.ts":Yn,"/src/router/modules/demo/svg-icons.ts":Zn,"/src/router/modules/demo/table.ts":Jn,"/src/router/modules/demo/template-hooks.ts":ta,"/src/router/modules/error404.ts":na});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ra=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),la=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ia=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(G.token),s=ie(G.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=r;l!==null?n(r,a)?he(!0):!Q(c,"Symbol")&&c&&yn.includes(c)?i():mo(u)?n(r,a)?s?i(s):he(!0):i():he(!0):n(r,a)?i():i("/")})};var sa={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 et=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sa,{locale:t}=J(),{locale:o}=Dr(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Oe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:yo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,xe("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",xo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),tt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ot="transparent",nt={},at={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#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"}},ft={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},gt={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"}},yt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={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={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)"]}}},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={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ct={textStyle:{color:"#999999"}},Nt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},kt={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"}}},Tt={color:["#fc97af","#87f7cf"]},xt={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"}},Ot={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ca={color:tt,backgroundColor:ot,textStyle:nt,title:at,line:rt,radar:lt,bar:it,pie:st,scatter:ct,boxplot:ut,parallel:dt,sankey:pt,funnel:mt,gauge:ht,candlestick:ft,graph:gt,map:yt,geo:bt,categoryAxis:vt,valueAxis:Vt,logAxis:St,timeAxis:wt,toolbox:_t,legend:Ct,tooltip:Nt,timeline:kt,visualMap:Tt,dataZoom:xt,markPoint:Ot},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ot,bar:it,boxplot:ut,candlestick:ft,categoryAxis:vt,color:tt,dataZoom:xt,default:ca,funnel:mt,gauge:ht,geo:bt,graph:gt,legend:Ct,line:rt,logAxis:St,map:yt,markPoint:Ot,parallel:dt,pie:st,radar:lt,sankey:pt,scatter:ct,textStyle:nt,timeAxis:wt,timeline:kt,title:at,toolbox:_t,tooltip:Nt,valueAxis:Vt,visualMap:Tt},Symbol.toStringTag,{value:"Module"})),Rt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],At="transparent",Lt={},Pt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Mt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={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:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Ut={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"}},qt={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)"}}},Gt={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)"}}},Ht={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)"]}}},Yt={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)"]}}},Xt={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)"]}}},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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Jt={textStyle:{color:"#333333"}},eo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},to={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},oo={color:["#5ab1ef","#e0ffff"]},no={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ao={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},da={color:Rt,backgroundColor:At,textStyle:Lt,title:Pt,line:Mt,radar:Dt,bar:zt,pie:It,scatter:jt,boxplot:Et,parallel:$t,sankey:Bt,funnel:Ft,gauge:Wt,candlestick:Kt,graph:Ut,map:qt,geo:Gt,categoryAxis:Ht,valueAxis:Yt,logAxis:Xt,timeAxis:Zt,toolbox:Qt,legend:Jt,tooltip:eo,timeline:to,visualMap:oo,dataZoom:no,markPoint:ao},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:At,bar:zt,boxplot:Et,candlestick:Kt,categoryAxis:Ht,color:Rt,dataZoom:no,default:da,funnel:Ft,gauge:Wt,geo:Gt,graph:Ut,legend:Jt,line:Mt,logAxis:Xt,map:qt,markPoint:ao,parallel:$t,pie:It,radar:Dt,sankey:Bt,scatter:jt,textStyle:Lt,timeAxis:Zt,timeline:to,title:Pt,toolbox:Qt,tooltip:eo,valueAxis:Yt,visualMap:oo},Symbol.toStringTag,{value:"Module"})),ma=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ua,"/src/echart-themes/macarons/macarons.json":pa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),fa={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:()=>ha()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ga={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ya=ma(),sl=Vue.defineComponent({name:"RChart",props:fa,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=Oe;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),y=async()=>{var V;ne([Uo,qo,Go,Ho,Yo,Xo,Zo,Qo]),ne([Jo,en,tn,on,nn,an]),ne([rn,ln]),ne([sn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},S=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(V)}},d=V=>{let k=Vue.unref(V);const R=D=>Object.assign({animation:!0},k,D);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},g=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:W,onError:te}=e;try{ya.forEach(Y=>{Wo(Y.name,Y.theme)}),c=Ko(k,V,{width:j===0?200:void 0,height:D===0?200:void 0}),a.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),W&&A(W,c)}catch(Y){te&&A(te),console.error("RChart render error: ",Y)}},h=()=>!!(c&&c.getDom()),b=()=>{h()&&(c.clear(),c.dispose(),a.value=void 0)},m=()=>{c&&c.resize()},v=(V,k)=>{if(V==="downloadChart"&&h()){const{filename:D,...j}=e.downloadOptions;Oo(c.getDataURL(j),D??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},N=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}S(),e.autoResize&&(i=qe(m,e.throttleWait),l=No(e.observer||r,i))},O=()=>{var V;b(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(b(),S())}),Vue.watch(()=>e.showAria,()=>{b(),S()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=d(V),R=Object.assign(e.setChartOptions,ga);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:a,dispose:O,render:N,isDispose:h}),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(ro,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ba={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},cl=Vue.defineComponent({name:"RCollapseGrid",props:ba,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&A(r,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),va={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:va,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Va={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}},ul=Vue.defineComponent({name:"RIframe",props:Va,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Sa={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},wa=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},dl=Vue.defineComponent({name:"RModal",props:Sa,setup(e){const{height:t}=Te(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),n=fe();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&wa(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),_a={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ro=Vue.defineComponent({name:"RMoreDropdown",props:_a,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ca(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Na={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}},ka=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),pl=Vue.defineComponent({name:"RayQRcode",props:Na,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await ka(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new jo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&A(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&A(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ro(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",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"},[Q(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,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ge={...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")},Ta=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ge},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(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),xa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Ue(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Oa=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),ze=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ne=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,S=p==="left",d=p==="right",g={...y,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(ze,{icon:"row_head",title:"固定在列首",customClassName:S?"r-table__c-tool-icon--active":"",onClick:r.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?"r-table__c-tool-icon--active":"",onClick:n.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(ze,{icon:"row_end",title:"固定在列尾",customClassName:d?"r-table__c-tool-icon--active":"",onClick:r.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=Ne(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Ne(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size: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:Oa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Aa=Vue.defineComponent({name:"TablePrint",props:ge,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Ao(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function La(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ml=Vue.defineComponent({name:"RTable",props:ge,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=fe(16),i=fe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(d,g)=>{const{onContextMenuClick:h}=e;h&&A(h,d,g),l.showContextMenu=!1},c=(d,g)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,g),onContextmenu:e.disabledContextMenu?void 0:m=>{m.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=m.clientX,l.y=m.clientY})}}},p=d=>{s.size=d},f=d=>{const{onUpdateColumns:g,"onUpdate:columns":h}=e;g&&A(g,d),h&&A(h,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},S=d=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Aa,d,null),Vue.createVNode(Ta,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(xa,null,null),Vue.createVNode(Ra,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:S,wrapperRef:r}},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:ae(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{align:"center"},La(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)}})}}),Pa={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Ma=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Pa),setup(e){const{getKeepAliveInclude:t}=Ua(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=Ze;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Da={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const za=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const n=[];if(za(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Ia=(e,t,o)=>{const n=[];for(const r of e){const a=lo(r,t,o);a.length>0&&n.push(...a)}return n},ja=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Da,n=o?o.title:"";document.title=t+" - "+n},Ea=e=>{const{meta:t}=e;if(!t.icon)return;if(Q(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:U.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=ee();return ie(G.appMenuKey,"sessionStorage",e.value)},$a=e=>e[0]==="/",io=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+($a(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){io(r.children,t,a);continue}else t.push({...r,path:a})}return t},Ba=e=>Array.isArray(e)?io($o(e)):[],so=()=>ra(aa()),Fa=()=>Ba(so()),co=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:r}=qa(),a=Vue.reactive({menuKey:Ie(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=h=>{const{meta:b}=h,m=Vue.computed(()=>b!=null&&b.i18nKey?n(`${b.i18nKey}`):b==null?void 0:b.noLocalTitle),v={...h,key:h.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>m.value}),breadcrumbLabel:m.value},N=Object.assign({},v,{icon:Ea(h)});return h.fullPath===Ie()&&(a.currentMenuOption=N),N.show=ke(N),N},s=h=>{a.breadcrumbOptions=Ia(a.options,"fullPath",h)},u=(h,b=!0)=>{const v=Array.isArray(h)?[...h]:[h];b?a.menuTagOptions.push(...v):a.menuTagOptions=v},c=(h,b)=>{a.menuTagOptions.find(v=>v.fullPath===h)||a.menuTagOptions.push(b)},p=(h,b,m)=>{const{meta:v}=b;if(v.windowOpen)window.open(v.windowOpen);else{e({path:String(h),query:m});const{sameLevel:N}=v;if(r(b),ja(b),!N)c(h,b),s(h),a.menuKey=h,a.currentMenuOption=b,xe(G.appMenuKey,h);else{const O=Pe(l(b),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(k=>k.key===O.key)||a.breadcrumbOptions.push(O)}}},f=async(h,b)=>{const[m]=h.split("?"),v=t().find(N=>N.path===m);if(v){const N=Pe(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},y=()=>new Promise(h=>{const b=(m,v)=>{var O;const N=[];for(const V of m){let k=`${v.endsWith("/")?v:v+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(O=V.children)!=null&&O.length)V.children=b(V.children,k);else if(!mo(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(a.options=b(so(),""),a.currentMenuOption){const{currentMenuOption:m}=a;s(m.key),c(m.fullPath,m)}h()}),S=h=>a.collapsed=h,d=(h,b=1)=>a.menuTagOptions.splice(h,b),g=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await g(),h!==b&&await f(h,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:S,spliceMenTagOptions:d,setMenuTagOptions:u}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),uo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Bo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Lo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),po=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ze,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),H=()=>{const e=co(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ee();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}=co();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=et(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},M=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=et();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Wa=()=>{const e=uo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ka=()=>{const{signing:e,logout:t}=uo();return{signing:e,logout:t}},Ua=()=>{const e=po();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},qa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=po();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},hl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},mo=e=>{const{getSigningCallback:t}=Wa(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ke=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=_e();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},Ga=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Ha=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=gn;t&&Ga(e),o&&ia(e)},he=(e=!0)=>{const{router:t}=Re(),{push:o,replace:n}=t,{getRootPath:r}=ee();xe(G.appMenuKey,r.value),e?n(r.value):o(r.value)};var Ya={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 Xa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ya;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),Za=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=H(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>q("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:U.menuCollapsedMode,collapsedWidth:U.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Xa,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:U.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:U.menuCollapsedIconSize,collapsedWidth:U.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},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 Qa{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:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const ve={requestInstance:null,responseInstance:null},Ve={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ja=new Qa,fl=()=>{const e=(l,s)=>{s==="requestInstance"?ve.requestInstance=l:ve.responseInstance=l},t=l=>ve[l],o=(l,s,u)=>{u==="ok"?Ve[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Ve[l]:de[l],r=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?Ve[s]:de[s],p=t(l),{MODE:f}=_e();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=_e();r(c,s,p)}}},er=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ja.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),ho=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=fo(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=q("globalMainLayoutLoad"),i=q("layoutContentMaximize"),l=q("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(er,null,null),e?Vue.createVNode(Ma,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),tr=Object.freeze(Object.defineProperty({__proto__:null,default:ho},Symbol.toStringTag,{value:"Module"}));var or={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 nr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=or;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),ar=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Ir(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const rr=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=M(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:S=>{t("update:show",S)}}),f=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],y=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,contentTransitionOptions:f,updateSettingState:n,modelSwitchReactive:y}},render(){let e,t,o,n;const{$t:r}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(ar,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Oe.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"},pe(o=r("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"},pe(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>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 lr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=H(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},lr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=se(),n=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m),m||c()}}),{getMenuOptions:r}=H(),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:u}=ye(),c=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},p=m=>{(m.ctrlKey||m.metaKey)&&m.key==="k"&&(m.preventDefault(),m.stopPropagation(),c(),n.value=!0)},f=m=>{const v=[],N=O=>{O.forEach(V=>{var D,j,W;(D=V.children)!=null&&D.length&&ke(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&ke(V)&&!((W=V.children)!=null&&W.length)&&v.push(V)})};m?(N(r.value),a.searchOptions=v):a.searchOptions=[],Vue.nextTick().then(()=>{S()})},y=m=>{if(m){const{meta:v}=m;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(m.fullPath,m))}},S=()=>{const m=a.searchOptions[l],v=a.searchOptions[s],N="content-item--active";m&&Vue.nextTick().then(()=>{const O=Ce(`attr:data_path="${m.path}"`),V=v?Ce(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Po(k,N)}if(O!=null&&O.length){const[k]=O;Mo(k,N)}})},d=m=>{const{icon:v}=m;return typeof v=="string"?Vue.createVNode(C,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(C,{name:"table",size:"24"},null)},g=m=>{m==="up"?l=l-1<0?0:l-1:m==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},h=m=>{const v=m.key;switch((v==="ArrowUp"||v==="ArrowDown")&&(m.preventDefault(),m.stopPropagation()),s=l<=0?0:l,v){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const N=a.searchOptions[l];N&&y(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",class:"content-item"},{onClick:y.bind(this,m),data_path:m.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(m.meta)]),Vue.createVNode("div",{class:"content-item-label"},[m.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",m=>{p(m),h(m)}),{...Vue.toRefs(a),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Fo(f,300),handleSearchItemClick:y,RenderPreIcon:d,isTabletOrSmaller:u,SearchItem:b}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:r,fuzzySearchMenuOptions:a}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NSpace,{vertical:!0,size:[8,8]},Ee(e=n.map(i=>Vue.createVNode(r,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{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",size:[24,8]},Ee(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(C,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),cr=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=ie(G.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,{style:this.cssVars,size:this.spaceSize,wrapItem:!1}),{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])]}})}}),ur=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],dr={logout:()=>{const{logout:e}=Ka();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},pr=e=>{const t=dr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},mr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=J(),r=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:r},hr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=J(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...r],i=[...r];return o.value?i:a},fr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=go(),[r,{toggleFullscreen:a,isEnabled:i}]=Ue(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=q("globalDrawerValue"),y=q("globalMainLayoutLoad"),S=Vue.computed(()=>mr({isFullscreen:r,isTabletOrSmaller:p,globalMainLayoutLoad:y})),d=Vue.computed(()=>hr({isFullscreen:r,isTabletOrSmaller:p,globalMainLayoutLoad:y})),g={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{c.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!f.value)}};return{leftIconOptions:S,rightTooltipIconOptions:d,toolIconClick:b=>{var m;(m=g[b])==null||m.call(g)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(sr,{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"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(je,{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(ir,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{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:Qe,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:ur(),onSelect:pr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(cr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(rr,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),gr=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{size:[0,0],wrapItem:!1},{default:()=>[Vue.createVNode(fr,null,null)]})}}),yr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},br=Ye('',1),vr=[br];function Vr(e,t){return Ge(),He("svg",yr,[...vr])}const Sr={render:Vr},wr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},_r=Ye('',1),Cr=[_r];function Nr(e,t){return Ge(),He("svg",wr,[...Cr])}const kr={render:Nr};function Tr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=H(),{changeMenuModelValue:a}=se(),{getRootPath:i}=ee(),{maximize:l}=fo(),{reload:s}=go(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y}=jr(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const g={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(kr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Sr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(d)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=w=>{u(w)},V=(w,_)=>{h.value.forEach(L=>{if(L.key===w){L.disabled=_;return}})},k=w=>{v.actionDropdownShow=!1,a(w.fullPath,w)},R=()=>{const w=document.getElementById(b);if(w)return Array.from(w.childNodes).find(ce=>Do(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Ae=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Ae,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},W=(w,_)=>{_.preventDefault(),v.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=_.clientX,v.y=_.clientY})},te=()=>{const w=r.value.length-1,{closeable:_}=r.value[d]??{};V("closeCurrentPage",!_),d===w?V("closeRight",!0):d0&&V("closeLeft",!1)},Y=()=>{d=r.value.findIndex(_=>_.key===n.value),te()},bo=w=>{r.value.length>1&&w.key!==i.value&&(w.closeable=!0)},vo=w=>{w.key!==n.value&&(w.closeable=!1)},Vo=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},So=()=>{Vue.nextTick().then(()=>{const w=Ce(`attr:${N}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,_)=>{h.value.forEach(L=>{S.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?Vo():w.length===(_==null?void 0:_.length)&&So())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=qe(te,100))==null||_())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:O,getMenuKey:n,menuTagClick:k,moreOptions:h,scrollX:D,scrollRef:o,uuidScrollBar:b,actionDropdownSelect:j,actionState:v,menuTagContextMenu:W,setCurrentContextmenuIndex:Y,menuTagMouseenter:bo,menuTagMouseleave:vo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a}=this,{maximize:i,closeCurrentMenuTag:l,scrollX:s,$t:u,menuTagClick:c,menuTagContextMenu:p,menuTagMouseenter:f,menuTagMouseleave:y,actionDropdownSelect:S}=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:S.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(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Tr(e=r.map((d,g)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:c.bind(this,d),onContextmenu:p.bind(this,g),onMouseenter:f.bind(this,d),onMouseleave:y.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:h,meta:{i18nKey:b}}=d;return b?u(b):h}}),(d.closeable||r.length===1)&&d.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:l.bind(this,g)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:s.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{i(!0)}},null),Vue.createVNode(ro,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Or=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xr,null,null)}}),Rr=e=>{const t=be(e[0]),o=be(e[1]),n=be(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},$e=ko("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Ar=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),Lr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:a}=Ar(),i=Rr([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Za,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(gr,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Or,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(ho,null,null)]}),o?Vue.createVNode(nr,{ref:"layoutFooterRef"},null):null]})]})}}),Pr=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-GnUe0NaK.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Lr,children:Fa()}]};let re;const Mr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Pr(),scrollBehavior:e=>{la(e)}}),gl=async e=>{re=await Mr(),Ha(re),e.use(re),Re()},Re=()=>{try{if(re)return{router:re};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",Dr=()=>({locale:i=>{const l=hn[i];l?E.locale(l):E.locale(fn)},getStartAndEndOfDay:i=>{const{format:l=Be}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Be}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=Te(e),n=Vue.ref(!1);return zo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Fe=999,Se=!1;const K="ELEMENT-FULLSCREEN-RAY",{height:We}=Te(),Ke=document.createElement("style"),zr=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const d=$(e);if(!d)return;const{left:g,top:h}=d.getBoundingClientRect(),b=` - [${K}] { - position: fixed; - width: 100% !important; - height: ${We.value}px !important; - transform: translate(-${g}px, -${h}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${Q(l,"Null")||Q(l,"Undefined")?Fe:l} !important; - background-color: ${i??null}; - } - `;Ke.innerHTML=b,Se||document.head.appendChild(Ke)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(K)||d.setAttribute(K,K),u||(u=!0,Fe+=1),Se||(c(),Se=!0),s.transition=d.style.transition,d.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const d=$(e);d&&d.removeAttribute(K),a==null||a()},y=()=>{const d=$(e);d&&(d.getAttribute(K)?f():p())},S=Vue.watch(()=>We.value,c);return Io(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(K)),S()}),{enter:p,exit:f,toggleFullscreen:y}},we={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},yl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=$(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=we[s??i??"jpeg"])==null||f.call(we,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(r==null||r(y),c(y))).finally(()=>{a==null||a()})})}},bl=(e,t)=>({print:()=>{const n=$(e);n&&To({...t,printable:n})}}),fo=()=>({isLayoutContentMaximized:Vue.computed(()=>q("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=$(Z),{toggleFullscreen:i}=zr(a,n);B("layoutContentMaximize",o),i(),r&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(r))}}),go=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),vl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=I(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=M();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=M();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=M();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:a}=M();a("watermarkSwitch",!r.value)}}),Ir=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:a}=J();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=M();r("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:r}=M();r("appTheme",!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=M();a("appTheme",!r)},getAppTheme:e}},X=(e,t)=>{const{getMenuTagOptions:o}=H();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function jr(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r}=se(),a=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const S=X(y,"close");if(S){const{index:d,option:g}=S;if(n(d),g.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:y=>{const S=X(y,"closeRight");if(S){const{option:d,index:g}=S,h=e.value.length-g,b=a();n(g+1,h),g<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:y=>{const S=X(y,"closeLeft");if(S){const{option:d,index:g}=S,h=a();n(0,g),h<=g&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:y=>{const S=X(y,"closeOther");if(S){const{option:d}=S;t.value!==d.fullPath?(n(0,e.value.length),o(d.fullPath,d)):r(d,!1)}},getCurrentTagIndex:a,checkCloseRight:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return!(d>=g)}return!1},checkCloseLeft:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return d===0?!1:d>0&&g>0}return!1}}}function Vl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Re(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=H();if(t>u.value.length){console.warn(`navigationTo: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[y]}=f;p(y);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function ee(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=M(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const Sl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,r)):me(o,s,r||{}))}),o},Er=async e=>{var o;const t={};for(const n of e){const r=await dn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-uB8UnO6k.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-wFlYHvQU.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},wl=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}}},yo=()=>ie(G.localeLanguage,"localStorage",pn);export{rl as A,fl as B,ll as C,fn as D,ro as E,fo as F,Vl as G,go as H,vl as I,Ir as J,he as K,Qe as L,dl as R,ar as T,T as _,yl as a,I as b,M as c,cr as d,Ar as e,Ka as f,ye as g,q as h,hl as i,gl as j,J as k,ee as l,B as m,wl as n,G as o,pl as p,C as q,Sl as r,il as s,al as t,bl as u,ul as v,sl as w,cl as x,ml as y,Ja as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-PsvyUKMI.js","assets/vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-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-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-gjWEVNq5.js","assets/@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js","assets/@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js","assets/utils-8VUSHjAV.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.7-pkrnDrzv.js","assets/@vue_reactivity@3.4.7-UV591Pbc.js","assets/@vue_shared@3.4.7--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-ntLfd5EP.js","assets/instance-30CQ0_6n.js","assets/index-kznjMqp-.css","assets/index-k6j1Gpz3.js","assets/index-whbGvinB.js","assets/index-qOs2BN2x.js","assets/index-ajyCn2oj.css","assets/index-pmmAO1Kj.js","assets/index-_-1-dwtY.js","assets/index-TgfiwByS.js","assets/index-GMxjgEhH.js","assets/index-V2oPySl7.js","assets/ray-9TfU2AhD.js","assets/index-LAv686WN.js","assets/index-HDKPr_0g.css","assets/index-_r7hOKKN.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-elpeLqIc.js","assets/index-iKuv6ZNn.css","assets/index-KSoxXmAR.js","assets/index-mSKLzGmM.js","assets/index-Je-nFsyb.js","assets/index-Btqqg3j9.css","assets/index-GnUe0NaK.js","assets/index-48JFfn_Q.css","assets/en-US-uB8UnO6k.js","assets/zh-CN-wFlYHvQU.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks-X_tDKPjn.js.gz b/assets/hooks-X_tDKPjn.js.gz deleted file mode 100644 index eea26b931e85052dfa071b2f9847b433b904b1b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30607 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

aQoolthsPhw<6P*-g*qA1j1|I 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[t]++};return{...Vue.toRefs(e),updateDemoValue:u}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"指令"},{default:()=>[Vue.createTextVNode("该页面展示如何使用已封装好的指令")]}),Vue.createVNode(naive.NCard,{title:"文本复制示例一"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueOne,"onUpdate:value":e=>this.copyValueOne=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueOne]])]})]}),Vue.createVNode(naive.NCard,{title:"文本复制示例二"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueTwo,"onUpdate:value":e=>this.copyValueTwo=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueTwo]])]})]}),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.throttleBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法 1s 内仅会执行一次")])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.debounceBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法将延迟 1s 执行")])]})]}),Vue.createVNode(naive.NCard,{title:"禁用"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.disabledValue,"onUpdate:value":e=>this.disabledValue=e},{checked:()=>"取消",unchecked:()=>"禁用"}),Vue.createVNode(naive.NCard,{title:"描述"},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),Vue.createVNode(naive.NCard,{title:"原生表单"},{default:()=>[Vue.withDirectives(Vue.createVNode("form",null,[Vue.createVNode("input",{type:"text",placeholder:"请输入"},null),Vue.createVNode("button",null,[Vue.createTextVNode("提交")])]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]}),Vue.createVNode(naive.NCard,{title:"文本内容"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode("p",null,[Vue.createTextVNode("我是可以被禁用的文本内容")]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]}),Vue.createVNode(naive.NCard,{title:"naive 组件"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0,justify:"start"},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NForm,null,{default:()=>[Vue.createVNode(naive.NFormItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("按钮")]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NSwitch,null,null),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]})]})]})]})}});export{a as default}; diff --git a/assets/index-1LruN51N.js.gz b/assets/index-1LruN51N.js.gz deleted file mode 100644 index ac44a6640b41770b0965e7c0298275fefef2425d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcmV;U1YG+ciwFP!000021Kn3qPuo@$e&4Tf?^CQ=QPJLv!b7Px^`(GWM#$tk^)T2dMJS|w>ENs z!7&A4EW-O(8WaWo=^)Z1%-&-na1?10fBsxhxls{DJP+)hz9h|PAsiae;Rp`jy_@V; zAl4K~4+ev75*R&(Q8fT*Mw25Ph7VvI`A{vHWE3bxpc0^UA4ItbUV$8j!;eq|1|&`x zgTY5X%N!3GJ)v;&Lk#1tS4NM(D5r^-4bY*1kqdx>oDyMlEMU>)EjMjeOWCTj_9;X1a=EaoSq` z;1|O#8RpRow`g7F^H7pC{G)<2nUOS6>;c5+V;<``CaA%7Juv`Dzj&o#Jqy6X(7-vX z5KMX={TveljU&9zlmj~KLxlf5tY@Zg3G`ns!B7JARs!dF+WIuvE$7Yee+(*E;5m`KbFUNdMkuk<2V}Zx z&2BiWxyy+;X{3N=^r$BBex1*Bz2K-IMFO64(6RHn)GET0Cs1Jl@16oC!3mh{gWoeq z#sZR5R!=6w;qyEL8Te^+&cq!AUK*y6Jt<(v5SY&J537Lg-K$e6TZ;$Q?gG`PQY4!( zs~NLaYzFcr)x5O_<=sXE9IPw+OCz;aW>zsayo`^Gs+>`SyJ71j#pd>wfO8s zGxqwVJ-_+SYNit~Az(gss?DF;mM-q|r_9_&uk$g;KZOy`A0YWfYkvkXnsn;;B&{x| zUOw*}Z~rX`T~x)}c+6Un)C_lmdQmiLGxb!_Ii99?Ri(&Iy8dphQJeK&lFT!E?+?=` zna1m{skC{RwF(u=3zE_V%C1hC)qN}f$~;;!jV#&9Sqpo1af&*jg(5q@Td9pkEoaT9 z%xak|Z~7Qwys?&>PU_1kYbR~J-EY)#_R^m9vg~X>v**8Ap1qFD?UH<@6%R?($kAJC zchj26yL(-s(x~Oy(k+n8jBRXK%c=VNLZg;5Yei>0YcDPO4$j{GHI;6vw5#fnmn-)C zinF>&<`%#edK8EvC4Rng&6k3^e*i|u6Eb80hT|A8vdHl;hQx^5Fr3O~=jaW|ltKHF zaq5myul-%#DDtmNqvWN1Nw;hA)aoSd+7E|&-Qv9enOhwPU3AMrh2$${wd}0D_r>W7 zsy*Io64Wh6{wL-O^y(ZjziKKLq7y7oF{fZ~^%435QsO{e[t]++};return{...Vue.toRefs(e),updateDemoValue:u}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,{title:"指令"},{default:()=>[Vue.createTextVNode("该页面展示如何使用已封装好的指令")]}),Vue.createVNode(naive.NCard,{title:"文本复制示例一"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueOne,"onUpdate:value":e=>this.copyValueOne=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueOne]])]})]}),Vue.createVNode(naive.NCard,{title:"文本复制示例二"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueTwo,"onUpdate:value":e=>this.copyValueTwo=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueTwo]])]})]}),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.throttleBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法 1s 内仅会执行一次")])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.debounceBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法将延迟 1s 执行")])]})]}),Vue.createVNode(naive.NCard,{title:"禁用"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.disabledValue,"onUpdate:value":e=>this.disabledValue=e},{checked:()=>"取消",unchecked:()=>"禁用"}),Vue.createVNode(naive.NCard,{title:"描述"},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),Vue.createVNode(naive.NCard,{title:"原生表单"},{default:()=>[Vue.withDirectives(Vue.createVNode("form",null,[Vue.createVNode("input",{type:"text",placeholder:"请输入"},null),Vue.createVNode("button",null,[Vue.createTextVNode("提交")])]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]}),Vue.createVNode(naive.NCard,{title:"文本内容"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode("p",null,[Vue.createTextVNode("我是可以被禁用的文本内容")]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]}),Vue.createVNode(naive.NCard,{title:"naive 组件"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,justify:"start"},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NForm,null,{default:()=>[Vue.createVNode(naive.NFormItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("按钮")]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NSwitch,null,null),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]})]})]})]})}});export{a as default}; diff --git a/assets/index-1QEZls_a.js.gz b/assets/index-1QEZls_a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9243b1ee7496fa2b8f2fe2380f56b80ab035a60 GIT binary patch literal 1182 zcmV;P1Y!FhiwFP!000021Kn3qPuo@$e&4Tf?^B{$QPJLv!b7P#^`(n>emIg(Edp3wv2{ZR-9*!ba;?AE73Og!7-iyH8>C=O>8ph!P4UXW*-Mf0f z46!OpS|}89i@@j!j4A;bq}2q^V)y{Yk?*SNIxRzqhjJjO`A(GU!O4)taQHFeVL)Pq zF&KLMP=w>Oq>3V~@i5A&B4z@?@W99g=7X%v(;61A=%SUIHmfC|U+6jn$Fc7YoJzUA z`lL#rzpT!cxa#kfVH(+!{&h@&?(F_y6$E>a>Qu_s;(@ihK=mmU$!5%I#;g^a ziF`>lU+sZ7^}amaR-RQH|Z6_-IRJbR&xy*_Er zZ~mi{>EQQMQovm7l*XT0kS-SaQ)aHpYg`O+&mix`10=s_?au&Ol};U>RMq9k%jccr z?Z3sKi>7$%j#(>`n&FO5FN;QPrk*M~$I}$2C=}UA*Wax*YP0?&$vn6B{xFS_X}tcL zN}GpSt5Bi5Bq>#(?CO+R-M8|u%%dgK$dav`wXkOwr>GNHD6;drmD*_3a@K6htd`00 zrtd?HH`a19NPRhF?WC=@`;A)8UfQ!>mYwbA_WU=?v(J&aU6QY~@*$}jIeKgDZdy}$ zcd08>8ns+oxdoD$v5gIDIaPmOXw-6Mt>~<0?WILOz}eTorqWH4cGVs7a>brsaaK3U z+yc0QM1d%hUX(L7@)fgMcGlke+;sWWp6)gA z=@ugY3-kGTWr*lsR0Rvs2?i*bl`**b{CtSycn=%1YyJqsc+X3=XYaANiPcr1zPUBq w%FWhaZ-Lv&t~r^$0dr0EwSKxD?1$qCBx8-GScPgr%R{#J2 literal 0 HcmV?d00001 diff --git a/assets/index-2M-G-7iY.js b/assets/index-2M-G-7iY.js new file mode 100644 index 00000000..bdb7d02c --- /dev/null +++ b/assets/index-2M-G-7iY.js @@ -0,0 +1 @@ +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-F8xjXJ6X.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-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-2M-G-7iY.js.gz b/assets/index-2M-G-7iY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..48e5ee4ca0bf2d0019df625a576a04bec37db0e0 GIT binary patch literal 2142 zcmV-k2%+~MiwFP!000021HD*nQxnM+{(gT&Ox@Z_s%Dx@LQrExqr9ohg0c$;TbA3* zbdrWi_b}ZPz*MS&yR3lV%ZltS*DJb;TDvQ9_tte$!?kLEOJ)*2@fWscCd4EJ(AC;1 zK7{V)Ip_2_&pF)*PH9x<8R&t`V`SqxO?g36+CXBG(orUAs=;CsI0C|#(guo!Kr@h< z#lFtOQ2$VH9E>pUG3;3If+m$JkR@ZyKspS9k~rCS`t)b*p9iZz8D_hoJ8m#x91TOgme<7fTz+VCa%ebrh2V;4qM?C7K*K*_xKML}L<5 zLLDg$XqPVZXzjeWE{h7B9I?+MNk9sSC&lwdXRt@D#b`PvTy$V9ARs0NKTWsL&hvH0 zHgp{kc@m5;M=8ysNc9$kdOB-y2FEHBzqs6v*+6Goqc#%}t905#LXp&?sk-E0!jTST z?nWK}!4~mM;0zw3?RB!$Fu~C7^aLiNhIED*M+)PR+i3}cz$FLa^vz*0-klsfCACb{ zWr(IkPDPx82^0%D89=882m8jvU@Z{INvLxc3xj4568m|0DAj@M#CTapL_xZPX%^!! zp3s_8b(!Q$#lx{62!VhYlum~G26_+guJt9|ARMQV=%}PzV;Vn7lj$DT2#%o4aT@c< z9dL&jgar4EHUO7JR0guv_QCl0fP37XM)7p}kih*J9dSb^9>eGJM~_n<@(Vq~BS_`| zGKLexm&pp;@6XDVFz#uKA{&%3bT#r-l5>qknwrMP#{tKXjA5u@Ak$P6)bNS4T`fwY z>7$=OO~Xnw7z%{Kp>VVPFGI49c=X6%T0PgTU;aeKd@}ma49b2bq!3S1CE`sW?#=oI z5_RKpTzYq0jxb6z70M_{RR!sQPik1E3Ua)2s!-M>dFxGGi1r%@C@78zYNaWS5=6K! zLtqL;yuBwUFlAnWA#P|sf5ts8awz50BVT45L7qf<8{{zZ+QF zIRG(_NGK$vATgjCITWZ+)e2Q{sQqQ?PDJ}qafK>7)Rawadnd12g~}XiM>g91!Iczb z`(jpGDT(7mBtsBVTAdZ!b5_Vyg>lRkcLo4p*OAj+6lb=?tBd3&n%As#Rq|ZD+H2>$ zrid=Lwy<55L|3oc-2Un!yHs4g)K$rI)uK&I2?|QlHaDe86_Pps^*X7|3hr$3ReIV! zv#cY?QGYj8kdHu|MxeV3PEvylj_NWBibF%?5xdL2+=I}eq6s0BMmoo`o7n?+-lXJp z?N@DmfhKr)yY&2b>pxe#{)>KL50|Y_SKcK;Z!);ACxfA0G-e>i8+!9<`?9UY=hpnx z*7QPgbIqJza>KUntXm6fjm;e#&1p(UCc;Hb>`>C(fOg^gTc<7eyIs&#kPqv817GJ9dBm((K8%#6-CM#abx!$EV$6V z(MZ5tc~y9Iy?j!0eX8_udOJT~`g+rRv{JhIvpM(Fys>1xm?^!vSA6}s3{q(~gBG^BcAh2d{oB5n|{fRmA!o0EWi5~Y9 zH*XbR-?cxvi7RYg-^#6o5^vY7mDS?iYZX%Ir(fKFi_72a(@qBk69T2@kFBq#Z4<78 zrK{G1hkI4MQK8B(dB#;xuA?1ANb$2pTpL*0YQLwzqJ zrwq<15i*pts#qS4@FZrSJSBnstoPX~{=Gx0o>PuwD-EB0|NItT-?r}Ejr?)nYhOC$ zNXpauMA?2};~47@aK9Qza@dP3WI0?54ll{P!tQ$h_-I{Y(tp81Y ztg7zCb6!D0ChcC&c48VotpqP6eVPI}ia1zr1VxYUgO4I%hv449j zm%7;8ylu`dxMROcYYkpB^_ts}_{>dnZspLSLtdxv-?jC(e)!FrTl)Kj(D)s_w-6fR z_Yp$f%k6`NU>DrHdEJ^_DCC!|*(aq3^Y&f*_=VmbjUb%D3nI8-J zL6lL=IqM7^g@0UiyuTgs|qal2kFwl-JYTxBP^w)J!dcNvj zmsWn!{_yHs^YN9!<{j()OKV}xoO^2Jrp#Qv?gsj3D%kz4_(()=>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-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{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-2ekc-M6f.js.gz b/assets/index-2ekc-M6f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad517b1a9abae2925591d961fc61c5747a0867d6 GIT binary patch literal 2021 zcmVPW ziI!+fqD)dg#OsUpW_!~o=*f3b=E+xFLcQG!W_@jY$=4j6(uRJa9u%)6q7n7~_!CN~nzV zGTa{7-FCM)S#9Mq3k#=KM*0>i>M*-KK0a^U6jz~v0F$vHja&s(fu317y*{&pRZ5tg z5WgR~Zmoifr~soKyU~PBeH9yt+9uLqsxaK3s=K#Y=aU z2{`p7#MmY(fZaJAZ?dE7RmcoEC%!pD15qoY0xAPAzDdaC(JF^0L@AC zP*PXGho=S=cSna`n>HZgW#*=~rMo*`W0j-6BpjPE$!Gx;H{pHZJ?*l_U@fE6r#Pw{ zoB9wCE~t>i5)#X3ltol9Vj|Aa7W6Ni(Sg1>U7I=Pfn-2EY?E3so*8o7>D-QBt)7VK zU@k?ig371_ZCUAhO}f9zJaOV%gvU%7`nYcgWp8bUrEqDlRzxLKfTF%%xxH&`eVKZL zhrXm9fq2rEDQEp1=8P}J*KmSONyk*qp5Z1Gu}^P@UxAl%x&%eN(dkd_)*e?-i-751 z-zRQOk1Nq}i@J0QrB%=-5~wdZ^#wI+Iw~R^E*gcyZnv~n8x9sAW?qlEA~u$we<8`> zDBS;&3pkT3rgX5LPL7M6%GxX04}DWo=0lJAR#YfRht4JphX)n$g>Ts(H?PiG*7#=a zox`sCY$>23Y`YhY3Nst)lt0GNOBpW%RyQbLpS$4~Yfg{)n9o3%4)HJqmyjXcM+ zYPG69u$WR3_)&fP_J?*z5EbnUW<`B0Oy&!z)T`0IEz+kxsWUHNKJjI4?qiSas#lzh zDVf}~kKRYLnioWdK~9?|ZCTuwlYZ{uQQKRNc{#cvnTg!;Z!840{oGvL5Zv6LQR5A4 z4MHJ3;!7mPwz`|ss_%?k^gGF3E?U%H7?_?mw~DuRTp3#4Fve68!|-r$NCFXcujNx8vS+Zp?@sdU2L>-r=P zX4^S!R*uiJS{bv`UY8^e=L6r<8O^#byV$owY^Qji39v?8(>Q6lS?kX=k!&Ut~2ho>B!-6dHr=OFHpIW@9K)m7yR|C>ghgQl!-ah&o!$?*)v2V1u3nPFBRaT!iou9G;N-QSF+ z-p*xq>nznd1AXUaa9lbYXEqA@L<}d*nh?-8On>`;W;RF5*|!$c&mid58wLBAW!*7x zHZh2wmf{3}gW;i=FvI>1uS4)R#1R2AR{C)L)EQ&O@f}bmK6z4(m`ZZ*69EPNl?2<>A!Cg`G$xs{(wDqXUxin0CaZ~y-9FF&h`{9KKyf^Z;H z$#L?4>TiGk*QcL$%^HQ)rI<37Y1!!R+o z)clalcKIUz@X9EzSir`FCj*&FPHmg;_#xIChMMGqALm|>Y=LsZq65~5_MCJx=}XX z{rLE(Y1$vz?)-E01AAO(i}+_R+4Rrr(QWmTS?s-ext3WkI_g_wN`$7&-zW<0E4d%m z2o!y4QkO&@5=>Fj7^SK_Jibws#T!Lg&it~Ict&$nQ>yP$4G;8Dd$af-cISw*cNYKv DEGP1* literal 0 HcmV?d00001 diff --git a/assets/index-2kbCI5hN.js b/assets/index-2kbCI5hN.js new file mode 100644 index 00000000..cc727ec9 --- /dev/null +++ b/assets/index-2kbCI5hN.js @@ -0,0 +1 @@ +import{R as e}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-2kbCI5hN.js.gz b/assets/index-2kbCI5hN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..313185fa2196a6c8b95d857a4e9cb55f5455c911 GIT binary patch literal 1623 zcmV-d2B`TTiwFP!000021I<@$PaDS;{(gUj<4+)Yrrxzp8b?$n#E`xO5?Y{8Rdm=L zdk1!RmYG=tu`D@h(gFdIDzs@WnwEQ2uGM=5ttv$%wfkr4U6W7zg=%*lV;ivCH>r|8 ztoA%-&Uwyr&KWN;EXqWFB7}Gd7cz_*VfdOx=^_Wy+AKn*sz!&ixq3&YoPHU@#+ z(ruoS;Oj6km$Pvy2IEkQgUQkC?9{Bh-0r1Q6>%*Uhtg#zOJH^K#*Lflcjb1_0tX7E zi^MxC3KL*niN1aNovhW4;tIpq%-Fh~N`yIJ1{E zrQNQg)deqoNrF-o41wGBs64K>V=P8Y0esj1jDqaU+qnTcdb=H@*oUg)SOF$wZICreCVVa5p;Smgo5$Rv}C=YSiUHh_FMJ(F3U?x4$wih-gb)5Lm8@;gz}Wl3n!SUWI_1t6wi#NfApu1~Ov;FO1qlXK@yzg8C>4sCVAFA zV&Y+HSk%O(=*yePz{&7Usv`Y5HfT7)v9PVa{(RtN`(6#nabMo>fKu|36!D+r=2I+r zNh z={>w68fF647pz(I*;~`4}Pdsw`)fmwWFf@|GndX|IdB+h5N8tFWs+I zx9Zh{lgg&Ef6slodwlRqy?RhPdJz)L#wV4{m-qftd%jjXdKkF6>yMpEv0l3GK6&O8 zzp7PA$De-hY?PgYQmwk>to_go(meau;=OSHhy9V?OU1jbf_p0&avqeOAGh7|o?E=@ z?tSt{k5rMG3^|Vu>pSJ303Pq^W2=>HH?#@jfwA-_8GTlB5 zO6qLw)z?35q3r3?!wgtmMRwOdbG8p_KY!P3^M+zQP>OY@6lKaE`kh7TmU;J(v7SR7K0iME+THu4J!;P->lnws zZ=uJ#3g3~(%iZGf{$1zMru*bsu&YlhrPECjYT4YuoQHyb^$p$>ddtmS-}08*&NuGo zYZtB3p2U!P6(hJdUJ1~v2JZSpXQLd@bPlS{i~aDQE$1>(g?3U|1Aqaa0%*KhPllZ8 z5l&^X9c{fD$TW9<5_~UAQr|kUlq;|A%@x|0Vtsv0!ndE}^ z7v=aW!M`*WkLB4!ytfyp;aUIEB;56)ySrX5-4A3BE@t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; diff --git a/assets/index-5veg8iOR.js.gz b/assets/index-5veg8iOR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c69281583885c79d3c2c76150c579f50e048903 GIT binary patch literal 2268 zcmV<22qX6&iwFP!000021JzhtbKAxhe($eX`T3@~*&qZccTEeP{`Wd@f- z@G6=Y`e70a>*&Q=2xhV$_@O9T=p{68sTM-95A`Ff-<%xvW~OHH^-d|DxmZ++{m43m z@|L+YdHndP(%F0`XkM5OV+%y-%Ao;s&dI%Y=A;*NqJ+Z%XgT!#;sDB{oO$_WuQXy# z4|l>Yi{c=%ER;9v^>H57D^BOWi*$eusT^W|bCv(L->O(m*Zw(Dho}W0hH}scyNF}L) z87D0bIV-=+Dz$OZ3l7+kq(F(s1=J-}&BQ=k|wO_%HEyWADT1=FcuO2IE$ zF%v6(-jbDEUnkH5X%Z?qp@KL?3+0hzj+Ju9W@h@jxKY8v6id}P=8ITkpIIK0Fh3d& z?ZpM0Nfx6l)4lTQ@%;2aS4oyb>PW(#MsZkw+K8OSy`$dFS_E(O5K8Wak8dtZO!jq$m8a3qRDq7X>3vnt*mQkG{R zTPPIti!4TI33yh2;e`WJAs`~A#+VBk$Tl5Dh14z-)MFRQgu*bZ28;rgnFhsGu=R6z z&W9-ib=?pk!yuDwBvMeg*pNi}VC!SJ3c9fXOSZ0r^rq3?8S>g2*z0)ix*UXP@1?7q z{d3rBZ_4=Jq>5}=I3kgHf~q*k;KC7Qxx)cVNSvaW)Bug0!=BMlfw6T$%S<=s7wEMm&@()F-cbHV!Y^ZWFONw{CyEaqFs{oo!}~Zq-vpg9Wke_Qi&e=fJo1ji(=P{`7w88Ms8M zW756W#}A?}Ki^5L-kdcUJqtcK(q@GtjXI$&tD}Qe5CVIERDLqAM{6HOtJk-dS6f%V zwY7r{)_gtNY#KE5ePvd2*5ENqIg~RO5kfEpw2H{`y7q(|cPte@^~xeD-$q)k^F8yDCD;5UXtnscNI@ zo{`wmzsru3jJk~OYek*af6c-9?FfK&)W^=k-T<5>E`_Ci4|W*ybwihcoyvdf{A|{s zh3DaqB55}TbrE2y8;!JX9p*D`YaHCedei95=;*yWTc3WVXJ@m?AujkJL2=PfnGw%M z$TU1o+!GS2!z`rI?l;tWnE5^q1h^BdE^Nz?st2BA*d^4n4_M8tK?-tTDj#e}Mc%_n z16S-+CrUN}Ws&i-iMC@{VmmaFwlK{6uu6r^jX5l!y@CXJ3TQZ-_RM%@XQ=^~#KFFOAorYYWf*gJr~AbN;raSXbo=r8<3DO+%Gp>rWoGR+n41R<(e$Kxol-pSPC3`PcHBNng^EBh$^+$1Cek z9!A%{k8a#g_IH$A{V@9O=GGUFdUrC{XzZQ>PDheug$T4K_X@OYZ<{9uqmzNFG-E#m z8wy8yQz5AgZKADoloMA=j6K+ZSM=6L4>$k$gKq25cQ>P_%X(9l%wIm=eDGGZvevr! z;B_^25{~q&47DEN*sB7Saj!J~(`ZO$V!%li^XHuof4a5tk1u=2v{QR*!EBXhf4zgFX?~t^E!>>e@&*p)F?jfx$JYNo0$#WNy)+%ZH9y{+C(LHhO) z9l!z@0rm*Rad&A1*n_j`-e~2ThQp|YMY((Q>=>}?so|$XagPUvI%iwSuuq(Y1k^pi zkb29?sI9Ca8S~rc?Z=DLEMPU@DU&28o(H^V?{JLt6-EH&PDMA8Yq9l`Za5(qjN5v^ z;tvbDvNkqR>FGVz^^G?lMJrF%AHSRQ!`8Lctq<<$+n3aiHkMwAHdp>0-TQ3)(Q5R= z*U>vawC>#4`0DZcPgnJ3c2>P7sCbPqCQ}FW%`fh@?mSg9;PK6^x9&#oz7ySh6kU59 z-M*dB>zAk3TDMkPe|{J(f4aVQC%SQe^R2b@r=M+nba(y7Kj_JYVQ6Pw>}YI#czu2C qR-!A>yH{hkx@LUyZe|a|V*Fw6Li}MbakF{&cmD=_SZcuU6953rq-_}h literal 0 HcmV?d00001 diff --git a/assets/index-7YSEBxtq.js b/assets/index-7YSEBxtq.js new file mode 100644 index 00000000..409728f0 --- /dev/null +++ b/assets/index-7YSEBxtq.js @@ -0,0 +1 @@ +import"./hooks-WhZaEspJ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils-TzEisWGD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-7YSEBxtq.js.gz b/assets/index-7YSEBxtq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9dfe6e3096cd214882d4cb1bc8c4aee97414fe29 GIT binary patch literal 1716 zcmV;l221%LiwFP!000021Ep7QZxcrzet)0BxA(@@?F_r?I20pS4#5euG$AQTEqc)6i|_RAtAjFb6)>>#aF0y?G*1iIRZ$Q z$C`Pb-~8tJJ@dz;q!nQE2F( zGIi?IC%I3JFlb2tld)yu$I@U5ESlQK6K4ue7$r=OG0nTSolQXlYGCD9AvXeMhr_TH zksXA(4h^unI?mnIq8T2yP-V$aU)Q0ofgv#AjvC{37~^n4B?w@HPy>b8kIRE>bfO1T zEys|E33bhH9JS&%mU_W&Y<0+QO!b7{OxN<9l@xfymBbd{+=UzwGoul0vt<{%0xy`1 zQba653Gz)*AQU*53nC=8ghbNM#DLmDfCwCR6y(Q> zD<|~9wf$@Yu=vd>YXwWUkCk$f;;|Bt43H8k;H(i82cMdqomv4AOJTE!xD?qG9DqqM zEmL!)5i%6UT;P~mmU(dk!)|@ji z@rmvB?XpEe5w8GY7I6sy2XTRUV1gtV9-bbglQ>daK`ac+BBB)ASv_z|(Kd8h)RJLf z0ZTxraGp>+%t{WUn96vSq7qIk!^k#W8%cbYW0MHNsGKXcIYyo zcWaO1Rb*M?j-R|ppI3B6RWxV>-~MkM>dL$-+(qec!Z+bct}TgUSKfrPNSRpp%_t!` zS#%|yMz)L7y3x}$?n=j%oq_Yc*fW?GWHFtrB~+a0U7Xdo47)F3Gm_eLO(mH)Q&A%G zVOKt$!ROJuN;5nTA!Lc;97~r|rMdIB#{GNgnDR#vr-_>CX5v1{*P7xrd5)ON@dT7b zOyj|Tg!?WgTF_L(Cj9EBN5h-Ihb_P|LD^=>+wpz7t9=Wzm`wKZA zB`8HhQL92$Y@Aj~h!+S=$F!IhGc;!{rYSYGhjI?D$u6z6`JlP^RpZW!#`D{+US4nS zY_v8XwJ+_~|NCw8_SfF}zv{a;yk|EXx1ZIwzVzQJD@z#HC{`8Bt{n&eSx%t;CtxLP!7k4|D`t}uXYpZ$d zN%Nb_^{tEb?Yj{%TK{*S>eL_4qSy{pb45o#r=} zyQ_ZspZ3Oj>*5zWs|ur2 zfwR-WxRREc4u^fdUu?X;QjzoiV5K6!Ln{^Gy^T_Rx%J07 zoKo$t9|fnzwf497y_[Vue.createVNode(naive.NCard,{title:this.$route.query.name||"hello"},{default:()=>[Vue.createTextVNode("你好 "),this.$route.query.name]}),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-BvYx5sxn.js b/assets/index-BvYx5sxn.js deleted file mode 100644 index e57e2193..00000000 --- a/assets/index-BvYx5sxn.js +++ /dev/null @@ -1 +0,0 @@ -import{b as h,n as L,c as v,d as V,e as g,f as _,g as P,h as B,R as j,D,s as T,i as F,j as O}from"./hooks-X_tDKPjn.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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"./print-js@1.6.0-gYKv6oGQ.js";import{g as R,d as E,t as I,f as $}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as z,c as U,t as q,k as m,l as w,s as W}from"./utils-8VUSHjAV.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as k}from"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return L(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),w(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,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("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=P(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),N=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},x=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:N,unlockScreen:x,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,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"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[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"&&i()}},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:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();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}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return(l!==t||!t)&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=k(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),w(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),k(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); diff --git a/assets/index-BvYx5sxn.js.gz b/assets/index-BvYx5sxn.js.gz deleted file mode 100644 index 780999cd04e18dc1c8affb2381dc1f8b9b7ea994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29073 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 U?4Idlu=iL03(P1t{&++I09J7+761SM diff --git a/assets/index-DzuoSB-p.js b/assets/index-DzuoSB-p.js new file mode 100644 index 00000000..ea600039 --- /dev/null +++ b/assets/index-DzuoSB-p.js @@ -0,0 +1 @@ +import{s as u}from"./utils-TzEisWGD.js";import{k as v,f as h,l as N,h as f,m as p,o as d,p as y,q as o,c as w,T as b,L as S}from"./hooks-WhZaEspJ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{R as _}from"./index-arW2HKyR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-DzuoSB-p.js.gz b/assets/index-DzuoSB-p.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ccf8ecc7d92383dc160b52fff901727fc4d817e4 GIT binary patch literal 3707 zcmV->4utU^iwFP!000021HD>XZ`??Be$TIHSDZmJD3+R3w=Oi=D_fRj?|3D-CEIHo zvRqA8cb7!6=&E90+-6<|I|vZ$PJ#&*86e08K^E8mK{h~uWU~`wf&3QRGy5-sQzZMQ z)@72xzKA00JC{1Qs&gbBB|_@4s!&x)vyK!IA}gupp|X$O?r`;N_Z~S_=oZg$XMpSD z4m^4|gvTE4!J~sCcqCZBBftqfM)(ap1oq)Ez(??C<45o~ET#2?I8*ks-V3^;k{`}U zLu7>xm=Y1Q-^eYOIHX}qpVaIp@qt*~xqojS+fSLD^Gd>0Z8>CvG*0>{+gc@c;?(UY zyWJO0U$}#Ls!#+}^|tE7StqVzkDfeu@S~kWcOG=AY+r~o4!mllVYmI-r;i_XlX;Z# zC1Y_X4a2PlaY@a7v)SFbZ$ICjhrLl-Ys7JgYYztdG9C2%`SpN~PC5lhoI_v1-I!vme$T@)u&~bir6W<`jaW%VRrX zQgNkOpfuH>u}f+v24Ny>-R|u5-rRN8h6_#+k*$TzBidzKt}!}$@cj9cH}*oPFuzBo zR$C2HC#&{T-FOk*=Xd5YZzYQZCJm-;cW9@Z)T0IGX%+JJmP=Mi&32tTjVI4q>+=Y3 z!ih{{%_C+TPZZ`ColVi}@2h2SMt#luT#ridecPome{!}2ta?Gc>BW#?(@b%7I)Iv*IdM~wEzN;IQH{3`|Rv)L!IMS$dmrTqgK#A zTr^=AmRxGYwKu}Oordst&U*w>u5ilvq&xZXezK!m`KC+lDyLOujV05mj4OJSFwv>7 zW)qd`=-s>h_9^ogk>cSe03s zFJh%DXHEDVunv#ewullDvshQhF^!mqT8F$F^SFz!VmeK#);K3(hDfqb)xu+)HT&>X zIo9J@vj^{8rdvYj1FCyooHh5V7N*Tk6?H?=rr}}2W5e3Q-DcHl-k!*$qspBi;xWR> zAn=gmuGSlCD6_B+Qd=U`Op;U;zf~AghlFqH@+9w(_r$C=UT`kW7_QUf7_ zYjV$S<&H0Hd0)uLlh|;C-&?HXG2EkZ5VA+`(F4nk`&3rKTh*}1NS}r&1VEgI;k$Ps zyz_u+R(;yMJ%0M`T{Su90DPlnVP2I5Ezvy|S5@=&SP@?Ytl4bVKKVp3eZ(UsQe8D7 zm$7jyJm7I42IOX86rxh!XG&FHfBffv`1W@{yE!hT5b#j;%~xOl{;SXb?6rl{YCyC& zV=+eN@f1KP|6bSvD-uvmE$ovdRlRCl=$m2pPaU>uWft+N_ItU0i;6HQg{-3YzxnBh zFMj?0>tBBRyRSa}{eOJ;@)x)=`S#(9tjx-=Ohcx;2+wcQqgjUYqo8VyL#8Y2 zmdS|mP3`GLFwdI0$5r9e3IwSy8PzOL!I<(sBYWUiJdQ-bLJ#0%#`jpVj)!L5j|$BU z()^m?alkq>4Ydh|mzRins9A)^A#H=GixL4@IDwQ!;39NQ?hhe=@z{9e+%Al>F%t2U z1VYg>DCEV>+e?wn7$?(oxn{;@7$V*}&Mf@@F+iEG6C)&p;QO&bG6=3`f@BahV+?iO zLrJL)Ry{E&mD`U!y^dwLd`^MO4DY zObf5#Y$QW;T&gR1MCAx!5pRQjxfN#06@f#u3STW83L4~Df={cgxm0^Yge>a^%$s)s zJI+A;EVJZ$P(KKx@PsbKhX{cf6RHw>AJnjgDHP<2Y(8n+S@|%DBEy4j) zzT^p<#~%9l=YRF#U;ggH-~Q_3-~9UhZ+`mmvw!>W`B(3M`#B*56_y4)?_Z|pF|RY)YhudRiySTUqIH-AmiV7tzX(ITiOP-%Y9AqN9}|ry`)dn^IfS z5h;LNpv)?d8$t+((4xgU3hoBkmF7YL?;||+L#mXAa+T~Nj!}lsCCLbnH5+OVNjj=% z79}CotTJK>Va4Av&#l$qoD&b>zU~dn5Czjs??#XQuy>>V%UpJNxPQ)H<>{?Nv9xbu zM0qdA+=p1njgRmd8%79x;f@#mT~sl%FZ8{R~&~S8&1MX zDKUvDOhev<%EzFKL>YbrRl`)zMRSvgCRN?MeSwGrk%&H%cnl`dxHt^3bci`#=~?=QGGd(+Lg2bjXDQBv~U3g#C~wZ9!$=p;yrM zIY8{oQKE%?s(@u3Iw<%!9a^9QTu0cukz*%VKhIzLZHP4Sk5ePXCnsEO|og&!8d6dmV5&)AcvtEdgxV+I6#=;fc5V! zxUmgEF!AC#aaW0paQU675VXv@^8(=JuG;cN6mbpfD}HD!;;a`jFt;Y+4)5B&i2E#t z?4jWV3yN<|{jmZCHQy+>#VJ-p-Wjc=abeNf%{!!#^Du-fOQWY)TM``W)7A6dcV=kw zC@^}}W~j^wZRaMMSjs2~T-N4vo5N1cIRW*#W~XXpx<_OJwsyg)eX53eFgXQcE>>0~ zQzGm$nJeu=z8FlYX5o}XGOc;8%Em<4IoNau#^`2pfiO+ANF?jX)}1m1EonFoF0kEp3V! z$S3Ednu~R=s$77W+ zzu4qDS>0GzhjL*DtZyqO`^JI}Sv4s*ivml-X+JsBCK|xX)cExxy1{x{`T1rx$Oc^f z%{>w3^W}XPVMuz@HPp?SlHrh!M5?{9FOreu-JbT)cKK`NfBvcB)?63jU9nhKT66^0 z<$&F#@{#BYuejt%_+IoVFh4t*$V+ADp%ti}<}gS2G>wuY)2+dg2cF3?Oq1jw@7=aV zD5N(|X5Y{syTOLvf%wlq-=_g9mSne0tMvx1IQ1H?xbUM!RxOle(_8z&ANJPXXP0(_ zc~3dtVvWyxfn{0q2S&3X3atM zf{sgkcJBUOx3y35`K! ztrB^)O6WNt(=jrgd0(EKgsh|O>w5CC5a~0ixlcpyM(x_^k?YXzqN19j)wKjtvtVsg*uSf}x2X)~H@CoOTI4W`+AIk2KUcMd z44C=Tm2*u=N3^Zx#@drZ@ccl#Ov(wQ$qQqLJZ1>fm`7CSn&g=jQrSKCXNE;h;QhX& z-H63HuN#*rdq87`;iO(Z5if^!R*~A%ndRlyIGZV0m-zZ>1tufuQUh6jxJrfX?@NXG zadW9hKEyq|rakV@D|2jJtkAvusLlzlaWZ}Q$-lq<`sevH^5f6{^TU6AftK!f|2k*L zca{CcUwr)RC%^ylzd!!$m&>J|ENuL{ADpMD(!4Xe;3S>g^)5b4O^!`)#`?#_teg$a ZKkxLJ`KPX&D7*DX{|h_)P1QCg001w(Qw{(C literal 0 HcmV?d00001 diff --git a/assets/index-GMxjgEhH.js b/assets/index-GMxjgEhH.js deleted file mode 100644 index ef4c8272..00000000 --- a/assets/index-GMxjgEhH.js +++ /dev/null @@ -1 +0,0 @@ -import"./hooks-X_tDKPjn.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils-8VUSHjAV.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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 K=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{K as default}; diff --git a/assets/index-GMxjgEhH.js.gz b/assets/index-GMxjgEhH.js.gz deleted file mode 100644 index f4c4c4d94cf105fe59b5647bc620d1b661e57ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmV;o21xlIiwFP!000021Ep8*ZxhKG{@%aB-F~svondz!Ct&20LlP32Tz)~^OHdR| zcE|QOyR(~_StrJ_#2p0a6^=>;E_ZPBI5s8aH?S5>GgU=Yl>quP`i#yE^n0RmV*R6t>Vyxeb(&UAsQ z2-Peg;tQh*5TH30IH z#nm%v|N3Dj0hs^KC+h`6HBVV1kaS&kpofVTrj^5DSB# zd~Nle6-I~IrSf5DjC4WDL{ttsCzm>yWXQZzMH6qRHc zSik}hDj1=h=vftNPz94C%J9NMGGe|W;(%AIW!vOI#3aa13S1g>2YYc2vxOa?RA5~C z-Iz9?iZpuOrMe(C^|xmDE`=(X?*}U@XHvW;US~a~PfyGm5Gyo$&v!K;M@PLLRDInxw|a<4ty8Ra!o-Tv+^#SLCVCy??!RK z$g(SN4w)`at6JBiDOWhIXir@1#!g^b5XE$|mXL9#dviw5Hq4%c^+;;DnoKfrB-@G1 zCms1%24A!nWtw4e2q8+GW>~n4O3mFrHy%Dn$E4r#I8D@KHxu_szSb14iwi_wi6@{a zVj2%71Uz&z87JO76FifiD`6+(o&7*F}fc+IrO7`nqxNRpaH|H?ME* z?{2oXp6p-QtN;7E=G||+jlb9TZh0?mH}1ZuZ-3?8zu&rXtG;u`+xYR#>zm%~=k?tm z8{fZb+}eueZDt`6Ye#Bb|EcxpW^3;sjaxrRiN%E6n{M)h(rrH3ssHlF_9FXN_PoFB z)OWs$b=_$(@5Se>#~XfjH~!YV^UT}$x%tmuyq%}sldH`?U29$0^S->_#?*JNdE48~ zJI|WmUafCmuJ7EBh|&7%WAEC_Hhur=t^FT1|8w~Z@97tfhY$82Ty8!6+}rrMzI(6v z?bXh%pZ{xrbEEZq*W23kpWM6Nc=R|{6vE-@6Wtdtv{~WAZw?ycP=PuIIPV}G%hfVw zg6POh|5~ZN!w4PX5MqX06-4*~dtZLvczIWfP>)~^S17WGegPG@TrCHV6-C0~+oqN! zo6ZH+P6zW+T4X+nU@}5J0JU8&{OIpe-+XAy7%U(`2nNWly zl?)4V{r1NT5;@q8RwV*Fwlopm`{>h?TW_r6DOG>9`SD6c4*a8)iU5zTRD}0FO7-N{ z8|!#V?SJzmI5uwVfA`S4eXsHC(VN$Q_(qgFngR!QbL`p=zgp N^({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 s;(s=e.value)==null||s.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(l=>{l.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,l.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(w,{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"},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.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=y();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"},{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"},{default:()=>[this.copyright]})])])])}});export{Ve as default}; diff --git a/assets/index-GnUe0NaK.js.gz b/assets/index-GnUe0NaK.js.gz deleted file mode 100644 index 22dd7c125f5c7fe823e4ede73f547778f74c1d86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3751 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.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-Je-nFsyb.js.gz b/assets/index-Je-nFsyb.js.gz deleted file mode 100644 index daa03ed1483d9dfe8e0521959cfcdffde2d2fbc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017 zcmVMZJKi$e&S3MNF)qgF2FGjyn)TZGy$iK zD|iDPw}<`l5py4pkpU6lJ&YQ>Jc;Y7y}KGUO#m$`iNi!XCf>yM2SJ^N-|zOV*=kV8 zJt70Ag3S$VnP}cQJbY0Ubo8HFn$o@az3Hibqs8yp=%tS9{ces zC0zl)MoAbtHny;V&bR#f0qX6oV&~GSE(@H^PDC;b3Js9d1LOvTF$f(K8@Pgk&@xqE zlvhC?6rxNC$|Q9i6I<9s&APGQ@0SbR35Y~;9u0XYbHy?mH5H5-$<9MA7F_Y1GLd)r z{Lt#zg$s-l<|@ir=A-AB*u*C4RncU!Ys&|Eclm_dI&OQ@vtqx(@Lt8h7TOG(b(_2O zRmvmtai(LM*fh`%I!zkZNw~_yf-;42tcnff_l~Aj-Z(9!ON0RC&hc30?XDoiMHS$r zvC1Wih7xUdJ7y=LG-V0|an-VN16x(}%y>royk3~Cm@-PT zSL0KLVi1x_1)fwyWz%M1V~`X1@Nb||GdSNhs}}`_c!U&3G$KAYR_*{C_IjOjRCr9_ z21F?7*tmkrsH^OLbU+J3a4CR!AabUHMr7p2m8jsPk|7;B7A|80S>}%2`MkaHaE%N^ z!W4}F<@;y33F3)h`{Hu?7!AZ#bV}9yert5?EweRzWI^3;rzMAGlPI3@t(C3rq&mXL{QUO#D_M>BvhIn3m(hb0%ObwodOp5c`G|j^`#T*rG)^M z2)34Kx&nxTZj*bku6cB-=?ga`Qr0vOf(sNAAGB2eqR1}go6Ed<_B8_GL!N0}1ytfs z@>=vo*84=(G}|yVT~QT6O}oDO`sV7(zrOwD-S0o%yuG@8{mu3FSAV|w_1$k@X=zE% z>R)QekSnQ=I9DKQ>!qik{!1OZiBg>D3(odJ>P~6`XYVjCME}?*rTW5y5lKRoi+pgK z&)`Dc-Tvl}*Vo_uaQpL{+n?TQrB`VwExjtGX-Oadm;3e1rmO`OqoU~&R1&{;c#;0U n>FOVcGKExUNf>5nx8WlHKaR8i<6ZUX_D6pMMM$GgHU|Izn4;_I diff --git a/assets/index-KSoxXmAR.js b/assets/index-KSoxXmAR.js deleted file mode 100644 index cd000a22..00000000 --- a/assets/index-KSoxXmAR.js +++ /dev/null @@ -1 +0,0 @@ -import{x as d,y as s,q as c,E as V}from"./hooks-X_tDKPjn.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const X=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,{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"}],i=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(i),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.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{X as default}; diff --git a/assets/index-KSoxXmAR.js.gz b/assets/index-KSoxXmAR.js.gz deleted file mode 100644 index 7997bae02b73ab469742197e30360d664fc74329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2270 zcmV<42qE_$iwFP!000021JzhtbKAxhe($ejw%WPL7cLEp`F>&@ zB3a8^nmTprwUNneCukuw9U)3gtICi8bKc3EIe*p*I#Hn`0eB(u{rmvQl8kxfh&OW5 zoEh$fT?zAp#Ii`%tX9v-s9JP7H`zOmF5) zWl)Ts?*uuKl)#-OvJmF8Bt!a5Q^-MpbEBO&T7^)Q!Mq~#Sz?g^Q#vGLPVsTkH*)es zCpKS+APV8KBP8Ul3^_!sT_HX@F+aO-hC99YgheXB-Mj1Z#dE=knmFFMD^ko4&BN1E zlcyGjrh6sLgm61=i=J!wN6I6eIK~x7>Zl~18Im0|PiIcESuwKE6;H+))wJ;#Hv^C% z3l+GbqDniNC7H`HB96}?voKb?a@-nR?8=)cn@X6hOg+eF_KeO<&T($EZ-%JaexV~u@g zVNAioXf(7J7f7K*jIvDk>Z_-+GXq`KSctfznBe9-A;G=nO_A*d)wrEAG9$X%)_rhKr`7%cA={C@q$2j zUPu=txb^`HhiXaNC{w9Bgk)Y(*~Vb7i0U{<(ex|SuDMX4k+1AjI(O_6ovWwQJHAao znaWbjJK0)PnX8I+UnaBbj7hRuM~oL82ieE<$$&b5Yt&~Rw~+(7?diyLxU|pSy5P!8>=_A zmRFnC{$?8oYoh*ox?aaT@_p@AeGbc*rV53{L3$swi^fxD-{6F!jLh%i@k+ql+ zk48wzyFdOa+Bp9Ueg6QUa07FN0mo)y$(+_Mi@^)&W#YF{cJtSL?2 zqe%zX?9>*On1DisgeAt?=GqOEjPGS^6)Jy?TRQ1he5oB#X{*{Jd8R^$0Hs_UBh^XHon-)gL^ zHE%t9T@RjwBt1(*uTM(qm4U0cS>pdR8pS{hF7n*7)fr-|hmryR!A= zC(WB5G{0H1ZkiyesWrn)i3QzCxcF-9D zJ;I27(MoAi8Y?0Ew!Qs`F)jj80okIGlFai!_G}&wZoS2XK&4YeIJp>GhY@xn8478m zK*S#wkoGoqQS0eF*wMzDPZ}%F)}OwcG{olh)vXWiqwQ;IM;~iliZ)mN-njqS`jgeh zcV9Q&`L22Q=Ehe~*MGQ%>ghTCs-WX_QV7*L0NVWGUi0pAJp`WK+Is6=`0ia#ABDyEtKP-Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-KfvOzwUL.js.gz b/assets/index-KfvOzwUL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..906f2f014045e3b49326d439b6b396181b19f6bc GIT binary patch literal 1174 zcmV;H1Zn#piwFP!000021BI4NZ`(!?hVT6qDo+x^-H_CW6RHYm%d(v>`6H2CDF}=; zITY6-cj?`wWLY54qUfQApaoL&lmb1q#}??NMbm#1r}-HLDJC^#w}k|V;ym+mIPVNW z8pT|w#k@jfg{HpXk%n&voKGY=3Pz+S;|KUuYHgZx8ooVE04?Kjm`KOOcX0D~nt)Ts z4Qw{hV0%0|99gq+R>(af1E+z_HEfw^KG@lL+c%N8`9m zNml?cKM6ypi7jlPv%BNo78-WT*qL-%*fg<)X0u(9%mTL@_sIM-E8jG+X`pqqpKM#Z zVVQ{qWeVk33ma%Wd^m0K?fo+3CPDyn=lE1Q7B+ALAud_~yW3@s%s}!8(3x;7Y~m&o zE;i7B?eThVYqQKc(*zO;$1WG(m+t>2BOp2OH(I zMA1;9rx!gckG3~&vJHX!;N1DxGsC-4ugp=VKoD0gJ8EF7h3*^o>4^7ES2{`=CE4VR zDMK*`Nu>f$Dx$I~Eo>a;MBbq_4{_EIyR7Ht~Uoq2W!_`e=HKF zXap!Xt!O#-@A6=}D{sPqxQb4xn!ks)kVP0BOm2V+PYY0XdqaPAv~s(WdVt)3Fb1Jx z=93tNmZ<`xUIxdY5M@eGCaLR~*up02_l(WasJ=2A0g*_~qZ1y=T(OS)zJk;3Wc@l9 z3$A!hnaI0%uwxCID=X#bV8Yz4GK2Vu!Sa*ji$V&S6olHdyfvh>64Y6BVqVn z#lRN26ZU&e?)FwGHYM3o=8pky6gT!Chsm{P&Ix5i%#m~hhzN>_kRb9+uA^@Eu*D8w zIm9k!QdRakhY4U0e9EB9qnI;bs=8n#0$V%ai2|_+5#QkvXu1TI#MRnjnX0nXC4v)K z993(&$R!2%)n^MuRS33r`P0kGZ(eBn1m?DuX=|zeA@=H*%kMucV#Mjv?(=W| z`t^^u-~E31`s)IU1J150ynXrN&7ZG|pr$WZz=qDftPWQIQE=Gj9#k2jQ^5VL5YF`l z3F(;GnhV*oXKEh!Bng#Wt#$4_`L@Cbng__4;Yn1t1(-oX6`(s0w^a5;6Q8w3f z&blFWC%M)_;W&{&brBO4*xGH8Hwt+W@vFzk14U@4>1PRuxxKUiaQ2g?we;T$dJ~53p+`3icMO90yFJJ%g=C`l3 zTc8&f*jgWEl_3|CN}uD3S$RYzP}w75qUpH-wq}?HGOg^h>^-Elwg8m~w(y7|Pk16+ zu(|H?Fo~G7MVc1oRBMYRSotrDSQ3W+V+++6@6}a6B`*Hx8fSypBMR)|jApCOy{kw^ o=~w13J?^Q-3FOKWX7&tE6@ve${Cjz>% literal 0 HcmV?d00001 diff --git a/assets/index-LAv686WN.js b/assets/index-LAv686WN.js deleted file mode 100644 index e83bfdcc..00000000 --- a/assets/index-LAv686WN.js +++ /dev/null @@ -1 +0,0 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.7","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-LAv686WN.js.gz b/assets/index-LAv686WN.js.gz deleted file mode 100644 index 2403184bb5c1fdc0c1e3561da7d809f795a6762c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcmV+q2=MnGiwFP!000021HD&kj}*rh{hnXZu1IKFs;-%yoqaVLj17ttDX|ejDAHc6`$+)Gp0vLZVOC&@R9s&{^;>0n?2(z%kmhxL>_VF*Gs_L1YSr&fBS0=~CgeoBeF99rPo}AdMgm8OWfIPIhz1B~(K$00roRUnBFxM;OtI zAbA4bZv_fao%m$d6CtS~OxGEg8cF6z9pNx$*$Ss33ebf*sS#f%hoYA$?yX8)vO#=P zG0cU4H0%*OticV0BidWF<$Ry`HH1;b6HjrECA1A@?m0azgdHlBM$VE3nL(JP3Iq+6 z&eoZvK8G-hc|>K$gVD_Mr0ye}@Nlif=~^hItP5VwERUIaT`yxPqvqQu^9UpJ?PYP^ zW~rBfkW4Cwq@v0QHACvAR3=!e%9Z+-YBvW1XqY~;_Ji$N6$iN=Sh7=_hvK>GS(zBDx@tu zPwI8ssgog35~gpcKtf4;Q9RE(!B*7ic4b|F=ar!*d8HSv=N?Wn3=26mykD}EV` zS*usg(^AmM#rtH|)-Z|HBh6FBj_}6(LG<l{PSR*oit-T@Yt;%)lCBH;Wd8H~q^0*7alCJCRVlX3`Wm7T%N-;}i zVLaJuu!9vC(X|RQ2-95gOhAjRgRuL*LHt>SBgn!Iglnch4Q)eP&CD@tz5iw!izSU| zgj6(*sEE9aOmzG6v3uX6deeno@bM8J8-Q(n!@HGrDRyk`_~+)kUdV;k(DnO@3|2qHq+Nsy-b?tWvsdCQJ9>S7E@F5kyz9-wywbMo@-CdxcgSv)J()HSE;&pBkBQQBfRkC2mlT1uvsx$KE@i z17Y&~$2@|Hatqxq<(zNo;RsqRg;OIxSNgUaXCdx=u)=eNumqK76}NA)%o|D-%{HEX zNU_&0<<#~S#;uHsrov%!sb4l=@Wb7`XE%q}zubNF1mQL41xRP00#74$zqq<{=bI8C zAnu*F1z!UW?>rga-IxG=5Jh@hp<)@wX0ZZVm8E4D^Qo_HbE#bQ{(~30x4#`xiuKze zfC86MOJwllgPqSFkD}2yTIQAZKgW;3JG~q{SBl1G-V&< z)H_Ri)u}yDEaRkEahoTs@{VkZ=84h)YtWMw;SvE+9zvy(;oNPWsAMF|WvA?6jwi$l z#8SSDCqxMlDqNhocxl-^9+NJOb7;y6b1@%(q;7$GP1!urmn0YQv11om8u5#SXOLFR zkXsxt4XXv^>4(tb0)EBwR8(_>xPxc=Db$I3J&dnD)53UlY zblQvWhM#W?wyy2H+8#cCgq`8@?{>F0_ita>xq5x@^2+dstHX!4ELIoVe7yJjSNnH1 z_Wt(S?yXBZ*T31le{=Z!tKsG6!_CKo?XUK}{d(}~{_w|t?r+@Nd-mM&+`YXuy!_M_ z!Orl-_k*n)gRL)Znc){V_W%5F`0&yG=bJl!yuW+n@B0s)?ce>&VC&lM_NBr0_XN4i zg^S-t*pjE+TW=P2s=(>;7T3nW{S_`E5D*3L)$Hy&6Vnh9&@Z+aTDrxwqMEA1Bst_N zlF+OI%@c1i&o2}txUWwbAbOXL4hi$|mb}l=w$UU3(S|dEXR&}sPZjp61W-nmZc tNT;KY*8iha=^?37E7h`F6z*|Y*AMOfd521;L>0$>@?V-_bn~zg002u?5E%df diff --git a/assets/index-MLuUySH5.js b/assets/index-MLuUySH5.js new file mode 100644 index 00000000..91cdbb01 --- /dev/null +++ b/assets/index-MLuUySH5.js @@ -0,0 +1 @@ +import{v as t}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-MLuUySH5.js.gz b/assets/index-MLuUySH5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..09ad4dff5ad18d93dc7404f8736b82caae6dd18b GIT binary patch literal 838 zcmV-M1G)SkiwFP!0000218tOBZ{kQ0h2QsAWRX@%B&u%b?Jv_W&?!C3xK&G6>B$_5*U&ftP8jREz@Iidg8IGy(T8(t(I z7nzi4j6Nt^{C8J`c63!Ob5>*qem#Z4Ob6E=*#>C-IQN)DG`q;dDkr2x&A5G0)FXZe zK6{_VT!pJ6MTHdXkeozFC{P<=EJnsMd$^@fyhTZr3Y|kdOxIVm^LXT(%E2lSIZH6` zOK0$QHXEHd3 z?X}0#(fNDn7urcHa)i>fSIJd;q0-Hr`3OhGt=I^=dxLMlXHtwGK7e06eFaTFoWE3~qzq$osBUvB+b`)DL%C%F|$!cxfS5EMdT)`5qItG0R9@AZ3{|M)hF zHb0MMj%C?f7mxVxDI11u#lvGtZrEWc%QXT;5s z(C<$=a)d7-=1LlS())MfkVF^@iG7t9N}{x<&ywZXt&M(RUS!PTwc@q9LF0M5jJ&8B2+`O9oW}vK%{u1R?pbeuKTyQuS=I@XZ!uxB|esGzjs*s5ys4A Qc7OTTZ^OtfISmE?0C-%Ok^lez literal 0 HcmV?d00001 diff --git a/assets/index-ObA2xxDR.js b/assets/index-ObA2xxDR.js new file mode 100644 index 00000000..653db9c2 --- /dev/null +++ b/assets/index-ObA2xxDR.js @@ -0,0 +1 @@ +import{w as u}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},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.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(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{z as default}; diff --git a/assets/index-ObA2xxDR.js.gz b/assets/index-ObA2xxDR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..43546a8083671548e058f5789b44bba7125c6392 GIT binary patch literal 2693 zcmV;03VQV)iwFP!000021HD;&Z`4K_|NlOPnNy|R-q^LhyLmB6l@K=276^pAG(i!X z*t6>)UXPg>=Y{P`Rn;CZg+f&hIN(a@wO7V$hD_HpAF2gq}B;(@afQ&-WMeBkJ^UJM26k?9mKEGu6e# zQ5G(`cDvj`%jcx~hM^g{I;5TokC>xgJ0@Vn7it9S(R8&q{oX`~v*-yt(Jf372=#3x8rPLcR(fEg!TV22ANq?e|qpN$Yv zhI-Y)3HSUVqi3muIa*Q$RY?gI@t_$ogO5&6Pn=gf>IvH}VuBCmw5*mIplc_ExKl^ zecp+Dj@tQ7l)r#vQ$}OJnF+F|j(cI(%$XxTV#_MGU0gzHfEdRt>g0?%JUrRskKwq8 zZR&HOTo{-PvF6|c@$oP%1=PpBNR@q5!WJ0IM2kbBM0*%6q|%TzpAQ&m zNZVEH8Tw=71(g#FHg2FUf*#5n$m}y4kg&sp|s!sKd?Vr zfqbAWh>&oBmxKkzZ~-&S6k1S_GKJ?j5g0%o&c)&pG>?_TNFV?`To4wpv7C~ig*?GX zv51)kh`=RKfen5sBiI)fSinpW8+i>4^0%9lA=}2BDZA9-70RRo5;$vIsl!JzIfAMjWdg^P71CKt_tLut4?=0OzO>v=qO#sV@-mk43H>&>L-k zrmOGgq{E0UA3=e2z&ob$B}Tgf=4M!rJ`qse211&=|36iHw|4+A4IW6Ee`gKKC8)S2YkG!3^9h5 zQ@v@eKs+y{r?nCaQc^2UrPHuuqw#w;Rt_>OLgts}5XYl|q=Q>Nl&fKRCmF*9OTg%Q zaxA%4Fz6!R@o=&}E!p&9$PgpQqKRBCBB2whJ4u@QdGz8K@tbcD)HF@bUO~rjfu~3s zmT2gU$Op@Yq2ID}69W^0g9ILr4%f*_1vZE(#~~?FpUp55c=7~wa0)nN0l>2DA074HySrXm4fk$2` zax>kcal9lFv7sr|jW25VzpsDxOZED#>ZK>um5uEm?$mBSd%1o!c5QS0?)KW9`pP$( zYu_rSuD@yOx>9}ey!v>x`tXP9C!hTD!;e6EHa(k$`{-tzZ1Udgam9z0a#ReylxuSo_;=o2zTvU*D--zf-+>>*e~@>OVfJeR;pW z@?vXaWpnkpQa~QZO7+rT+5Y6(*2c>A!(TU7pVwA@u08l- zYwe5Lm-k<;Um8Qpe_p-xEEdF>s{eMew)#+dcXMt3eaUGFISR*d&n8Jxsy}^M`|vyI()Gui zYu{E^?n=k5-m2cXRQ>f??a{;P`t{hK*|ePCuV~GqW^DddZP?;V9D8@vFV`=%r0DX? z^{d-oe_UUAq1cEy%J$zst9`Xzz4xO2@DbR{lMxRu!7`6dtur7%PBbDFqc2!eba_$R zdr~A?4uwKcAC{><>=Aq35-#D|&cxH?H)~41OjmwS%yG1P`n{{g)+zhCHmlcG>l+)d zZ?kKZzjm~fikqj5) zH{#9-31G*>leZh19BomQ9p_#2aTy(!k+gYs!hm6pY5cW>7(|J)eHkL%z4S$5;S7qUfveYUxJvv&E@>Xk>es~2Uj ze)gdH-KR0Qe)(sxe|hf8p8-Ym0Fux^cRrI`?q`;&SH7xmY&6H>t4sOxA`!OR_)Og) zF}V{#K>fI+t@uO85(95{p#}tOz$SO}bX~4m8UpS$XlxhT^Vo^P1KW3R)NfyJiwA~& z8>DvU#nv~^+aUWzXXAgMqJWac|AoN%)2CZE*IEntKcX?}#l1O{ki7_O+aoelhkca$Ys5nxxI9E0y#?ycGRC=z{!vP{LB>;2-`4iv07ACK><$>v2z# literal 0 HcmV?d00001 diff --git a/assets/index-PjqEg3wT.js b/assets/index-PjqEg3wT.js new file mode 100644 index 00000000..0c3be117 --- /dev/null +++ b/assets/index-PjqEg3wT.js @@ -0,0 +1 @@ +import{q as l}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-arW2HKyR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"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.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-PjqEg3wT.js.gz b/assets/index-PjqEg3wT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac601c3e6b81a371f2ec5fdd48133e47b3c9ab94 GIT binary patch literal 1862 zcmV-M2f6qkiwFP!000021I<_MQxi!V|9*c(c0Oz+Rntvo2yu;-H3|`2T|neTuqdlD z)5$bUro(hkAZBxg3YLO`SKiwStFm?8S?(?F-gz3~z(2;!1pbSwnMr_zfLM1Q?o-m! zzkd38e!u5shGcWpduS}kIB=Gr*x_!rX?a!It6736oz_wzD-`08$lBcD3neT z*H##IfRqxxbmej;*N9?@iLsHkbUo1lWf%rir!&b5V6?LlHpLQAC`nKT)6;#XHLWR) z`zk6-xb905l)~T~xMFq7eR?A%XA*-04;F=CkQu#{kJ9cdjUdG`O>8IyIKdJ!48sTj z)Qn=>*WHLi)0ojL22*B2h7#-mrUJuY$mpl-$qQWvu*Csa3{n?^7%H9t$Q+S-E)@nE zZ6@*-wiv#lP!lJlFgyjNgIZ`K=Q{IBF4OuD(~ybP7RPQ}>&qqi!1=~w7AHCbgEy0e zjdXXlk{4jMr|?WhmGsluWFw9k9GghtKJ#HHN5RGLMKVT{6HUw$gCIA=A@)St-YE$Q>=uDHsGz&NdB#SaQA$tnqp3%{vDbSR6SkaKlS)v0* zU^^J*9b?%Gril#|n;s?t(kPwDMY2tqz?n``2^qG-Fp#Bl9YZ4nrw&tp!?X-e zvKV-x)hMUw(^Sj%u~u-56i)Jl7wX^(Kt=``nrs2CX<7ra&g5u%dZZ~_MpO(G4H*X3 z6Oxy)nl4LR3%54{GnfNnaFZB}CH z+d*gNaMT#UeiGN+573|$Dw>#ErV-$U9H!}j6^{$`ec`+B`ce~E;n1VRMLv_-$#p7||I`vQiA3QF6`Q;bG7KVfk_fi!Htx!p!2IGNiard!`)5O4?G@GLaHh8dT zpe&9F16_z|DT+*05Ea-G-lmusaqK%{Ad<(h_kxaRM8nc`v8duSvUKjDuO9&)L>aN@ z#vT)xr6`y&p>*WQK|I6#)55TY+u@858ZU*!Pn#x2nx4$=fLm^!+3`}SB-V+jY%Wzc z7HdTO>Fw?xKK#EBQQf>#dH>w^sZ#!n{r-*paH0BS&i-Y&`u&!D|6%o~*S_C&`Cf~_ z%C9OL8z&22C91~<&D0!qDRP8`C_QETBVa50N zVJFnk3e_r|@ zM|RNFzutD9t~#st?eYU>b;ZBbC4S-A&YdlL`E_OUg}wSxIGmpX62zjSBgSHaTCYo> z6Jt^kH4~>}g2s7{#oF33glkp`Dm2@6jUd{ENVkQ+04lVZr~o+5=5)ldP!e0a*iCqk zl@dbZN3iWIKdO{xE9F;#i;P*AHPAUOa;#_u)oG?Mh%$$IL#+bEJkl+^x7=4@m~b3{ z;e9}Dy^rX3XZYT}zuMm&yn1bK&;4H-FO@`p33dz59JH_Eui*;&|Mp`D~sNH4u(r z=stD*L2-9LvS2857R4H)M{ZXPh0a<{&n>@Uo`_ywqR*qZCwlyhI9ROz)jbyjC9TmN*P&e@wAm959SuO3vN%bsa+Q5DH!k&Nk zarU+|w`{Mzbi3{Lir;Xn>$A?ATkeGW@YC+>vr2ivxxZL_GUvQpbAI^narSn7QlBXC z?Bzx0&iwAt A{r~^~ literal 0 HcmV?d00001 diff --git a/assets/index-PsvyUKMI.js b/assets/index-PsvyUKMI.js deleted file mode 100644 index 25f8d4e5..00000000 --- a/assets/index-PsvyUKMI.js +++ /dev/null @@ -1 +0,0 @@ -import{q as l}from"./hooks-X_tDKPjn.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-gjWEVNq5.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.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{X as default}; diff --git a/assets/index-PsvyUKMI.js.gz b/assets/index-PsvyUKMI.js.gz deleted file mode 100644 index 2e1d76937335d9d6d638a08e00ed7ade1e42525b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmV-O2ef1q8_g7DaVt zI!TAg^f28Mh}m4BqNSj~mG^6fRoOc4DE1C^?>vog;2&dV0{_L<%p^zxBG%rA`;_$b z({I1;^SnQ1NKU5)FHZRo^QonjL309Z$xu4Uz{mvezB-WAV3r9Nh>H_oOWwr5+t*c- z#UywRh9~kSj4)>5Xb#=I(`|9b~VDLSgajN5)6Uq>3+kU&d81X z3MynB?%AlWnwtjPtKWw8(p!ZrY? z(T;I{Pa_UZV@7irOc}8dlwcSbG7N%YZGg7MFLxio76%q}DR>5?v){xMeN*8^ zo3Xr!O@=3AYT%d@gdI>iBE_}A*;ywrHgacm%&d%Oo>s2yAhULj*No^9ftXaqUwl_na{vB3!A zSYaG-$H@>3PPhn{#}1I{%S>I8+Gm>dr8&SUAUTxAv5>1D?j0Q+o&rr-hvf`1IE#g0 z8*Bv$9v;hGCY_C#TL#t?Y`B;EjD=t;41$o<86N&-u;V!M6NagA zlEc82%wt@iG_-ExR{kV3MlvUP!VC5CN`%i#1IZIKtqbbm!1QEJ&(rfwwL=sP>?cGS^}&NcC}? z?J+x#<8*^^>Y^l|-1=>AXf)hZwJB4RIiVUz5>0Wk1WI7E9ZXJM3bSMOYWErPz_mdo zKh#u~NLA}rf-nTmseSP>ifdC-}Wc7Smw~B#6dt#haA4s z(DB@F2BOiZaFei)WGMVaQYaSd~hjegy6j74r1Rg}bPM6eeh*-LBo@;|CC z{$#J+x1YThLmZE2~JLpuKYj(U8D2a6@Dm#mn z?S&c>e|~-N$9MlXOjLL7R^GnwoT`-nYQ24BJ)W;VowI&gs(!a?J$zjKam#buDnB?O zvhqe{d;5&h6p>2OT11es)5lNo&pWG%wfr+sK@b_ag(E^JB$QlMj_P(K9BY2VnqTo8 zem{G=w)}nh;OGB}K5J)te{-+8w^%9fTAQz}m4A8}z;vWVLLY+KUwdiYySKmf%KppZ z|2njzzW(iw{cP1**{dtwtq%3`&-d@{T1#7%otM_?x^O&21tf??Sw)OR1f^b^ zKqcCwAZ84liU=9bbrxx9NfVwilTfC)mJxzzHzGYI0)wc~VxR)xIH#+KW1%FT>|zh$ zy=GDfjDLh~duh2+o~@KOd{-DVF>By+T;y2JXjG-?!VQ!@)*os`DCUuB;=|T>sI5OB2Am;&xbLk#?A{m}Ioxypm&Qva(VN5mKvBiqXNvqnt;c>u-D{{oO@0#D z?uO6%0nW?hC-b>xvI`kXt*|o~DcCqMyG}~}_O`?1KYEd1?LMjOzNoG)?En4t{=4rg z<&A^2{~Ub(gSEUU`mCRR_A>ck?QL~s(|Yr->dun2yk*U=+Ygql`RA4G`@a)D-UnTG zi=1#3*UP=Kvryf6eAaloF_R7Ai7ytD)KIX2mB<%C(bZ`{MKaD|jYk9(r??=>R5f#M zJyO3Jxeo)X0u zj9}-st#Y~ghxOXbee=?~ z_vZcV9eZxcT3vVA?cR#lajToN_N&{@jC=Rv!R+%&dES1wP<=XQudmtPzk5G>r#`ID zlzG[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.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{W as default}; diff --git a/assets/index-TgfiwByS.js.gz b/assets/index-TgfiwByS.js.gz deleted file mode 100644 index 3204e415725216122da5c0b72eb0d2a60702651e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 zcmV-i2BY~OiwFP!000021I<@$Pa9Vj{=UD$@h6acZ)e6B5=T@f;6OJCA!H$iRYfl| z*Y-6tbBBBHm=Md7lO`S+L{htdW<6u_iNCO#8Dne%miw~O zO8zjK^PGFmbDnd~^$^3NOys9Sh=*_?#i$X6A7m(9;^5;2F?MSzYr-rKUnf2;3_r-( z7zB1pw|PQ_S7B@+XX8W^4!|KWGoGHGomW=coph=po=FTqc?c>pSe==exRboEw1cu7 zsFW@d?vJ4flvT~Q% zD;c%juA$Yem%S`QSpp;Ao;|MI)!Q)^Bc=d8Y!FHyJ$EZNNXPHBgH)R_Y^tj;%M%Ke z-~a%W4PtzEyd8&DFsB9v%PgTl8O8upp#)~kDH=`Q9BaoWayGU(UQj8+30Z@8Eh*oS8j!`gYTg^%xANilt+-OCn4=iut>%>9Y%$m~U;0nD4aJxpt|e$7a> zw+id=4O^bM>k($;{{p|9XNSxhJ}3MHV(Be9tW(?jPgzrbu$5Ca2WvY_JD5;MoxqufPkj8s8# zM68~U&1~$NJhga%rl*1iIIyy0SUGyFVl+H(^FsWRa1g?Z7k^fS7_2 zlM^)|Lj}rUGAWJC&qq5NBZD~LtHvVLxqo65q$UN&JLQ>IOt%Nnp}h)4A0sa zYB)tqJW36Vn%ES5c@r5p9==00q>o{Ph9evc+v@Aj2VS=C)es!_(2*}kY`sJMgq@HQVsW+h~zMwyl){D zNAfw$1W}P5zakYPc@3wKt&4bH|L})@yu@)7F)fl8MCdpkwivZ|xJS>QA2OVYh9jn} z>yZ}IAMiubFdNvQY;}rq;1nOHRj(eLR5qRcC+_Rreq(Aa=sd!gaaB0Ou&a<-f!?s)A zbBmANz0ZH?ks8wCA?L+meWx50z~fzg`Tp5fgLDe%9EaRjZ%!(kwMwbJ|F{Wtzglx& z?=~WTQt*D~;^Ro3XXr{?WC({r!$!i?oUt?{aNIM6l?f=^tPM3zU6JV zoxiwWtzEWDds0L0RgK`@I8~rm5#06X&PF+)=^Rv@cl+UATh0}tiOfl54FCpw3ZU_3 zJsxtZFVCvAOi8P`>8f=UoxizdGB8$DdW}J7wpmSGA*!%WtOcX$65E zoJ%fve_4*F3I3+3cr4E+;=R2*4bS?UCgH9Z-QD$i>1iN)a6>ykympKKc>h_oRw=pv zE<4Y@tsNC>N8dSzZ=H8L_0rSOrz+>69AX45>iE->%BH)!-u$Oh-zlGE6m(&s(0?62 a^uOdEcwh33)+${8-G2csy1abg4*&oQi!$B- diff --git a/assets/index-V2oPySl7.js b/assets/index-V2oPySl7.js deleted file mode 100644 index eb5b6f34..00000000 --- a/assets/index-V2oPySl7.js +++ /dev/null @@ -1 +0,0 @@ -import{p as e}from"./hooks-X_tDKPjn.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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 b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.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.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.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{b as default}; diff --git a/assets/index-V2oPySl7.js.gz b/assets/index-V2oPySl7.js.gz deleted file mode 100644 index 319d1fa33edaecc0e1bfd677b19238bea09a604d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1617 zcmV-X2Cn%ZiwFP!000021I1TeZyU!IeebVewtXNG&Tx16DGF+-FH4RU$)YSZQegA97>6 z1q$$Ci8=S~z2}^J2TL873)ymG#EU`O65LU6s>b=Yhu+(iGnX!JF}&p|<21x6I92xn zMdz;VdnFAQaCWoqLn)0jIFDB6svBz?dSfui<|grKr3}{cSl3WRBmT%joEY`7#cE+l+7ts3jAZ*7g<*=q<9W@$D!f(`! z!E=)|w}R?54QnczM9co1zGM$#TtS&cAuNYgR9(MR&+)nCL6G4K0nBLPEw7|w6=x9Q zA_uTE*N1B@1pNA^{0h=UV^^$IeX=$)n5|Uz!S`U(-~vjTit||OBX^-(+1R?ojPql> z8WCWQMs2>g z_Lws}h@(t`Acl<8RI#2z7uAb&gU=2nbSa}GFm07G6NlLgVShDW;dJ*baD`LT>vvd zgqRGnh*fnn&XBvLXVXea$7!r0U7O6V{<54ORew|XOi~9>Xq!lNcU!O-alL*X8i*lj zoyz9v(5_|2w9A!qe06H72!|Tmj$7wrLla3&Kt_!)26jmcN1$fwnyjhmL0}amqD%_P zJZh9QtYZx=&Z;vT8|fi))`*9^rc>dz7iLT&Yf-}1oIg2=a|M??L}|#p{?5F`B$E8>G?64Pp2r19U$EAWFt`a<;F>JTWb|i666t$Io)n}Ry|oNhk+j>%$ae8W zD+-PU*$e?h!rCG?A7@elWo@9%dW?j8T-#>v5c_p=Ax{k_=2 z(%jP1-MuQcp6>2dh_PK2+-K&+U`S)Vf86T)^H1H~zdhakKuKIpBwx3R;|G83J^AqH z$)lr#&yR2Zz4OtRy?ej!eEL=Q?#=EWzv}$vM(6AAJD>cavw!#GV88d_qt2%vKf8Im zd-q}YyMJ}RxN~yw+Xj(FEy#FsaO;gq=-l}B=LZRe8@j(2|@a|L(3 z*s~kAdxu{?yZ?QV`D%MKdA}$vNu>?NfZ5*t-J{3*y(i!F{=BEWqOg%8UO`z%wq)SN zQ75;<@X;z?9+9+pm4{ju{WplNQfunW607BfqEeI6^@^!f!=+9YH;8R}(qP!&PRh#X z3;A@xK#;KtC{xI*sFF)(P&SuW)0GS{hy}PxtzU!}z#4^yp3+i{R6$MEQUz5>nq00J z#D*fyCJkk`|nF^@&*eih|c1#SmDukzdJrWd@)Hs;+@x?pds#0 z9XmqqfUN~sq4Uq$JZC}nUj&DDI=5~Qv3zpyxiTPP5D+yN{o3usI9v-qLn^^%$n$pE P<3IT~uwa~V{S5#B&-*nq diff --git a/assets/index-_-1-dwtY.js b/assets/index-_-1-dwtY.js deleted file mode 100644 index efdcb6fa..00000000 --- a/assets/index-_-1-dwtY.js +++ /dev/null @@ -1 +0,0 @@ -import{x as p,y as c}from"./hooks-X_tDKPjn.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-30CQ0_6n.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";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}),Q=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},{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{Q as default}; diff --git a/assets/index-_-1-dwtY.js.gz b/assets/index-_-1-dwtY.js.gz deleted file mode 100644 index 11b4349e1d993cc6c1a7457b0e76faf82a244a5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 zcmVqB&POLLxX0 zaApfv@<55Oj^(*o4IM)1nUV+D6zW35oZSwlTN zcBbHTqbz1(x0vli+Ch}ml%>g&C(jN|B)dVb!2xLAv#e|yC6TIJJX{z$p-c^Q!!Ekn zexzwAsVpp<-)Q3_^PNb*p6XaMo<`M^L0uM2LN*?D6PM_V=1;Vw+Y&MBfNL7;B zvGnAh#t-h!{0#S~AT}sr$)b!q^PCRyOQpTgfDJ)PL@c$)l}jJiMrZe^X{(?SPFa|@ zof13T!yICQViYl@U}d$iRf|?q6Gb)E4J?3A2o;=Aml#M3PlAlFaFA?jd*QCGxr8OR)U<7JOqx^w_L86}sA9clGm{DkoJrrOJJ(oK`Q$ZjmhnqETYZ1J^%N zWkx3*6AKs(YM*1=fXZF>DfA(7DV# zs*_5_jOXOCjj4yN$nk_{7~s00$v~4fx0#QhFAE|p&?RC@@;oese=2fob?5S0W9?Z} z0yZXAhp@i#wEkVSDa5A9!F4;uk8js+-Drw~w0Fv0KHqu0+)^!ciLU;w{%XU&_hRSX z^CrOHfCUU<(TVeK->7Y^v`mEkEy>YD3HBLmFw)D7FcabwlMm$5|(RF@10 zhG$^Zggo{vp~n-MqvzkFd)yO(QMoLZ9MC0)6C3j-NfxjuqBIX!#F!6Flotp!*#i2# z4X%p|fC$aAxa9xvsIl^ul&HMl<0r5vBCl=qg-SyHKZLY^IVH3Zml~UQw_pEdzfrZ& z`;H1YXMCSAh1j@MzxrV3+n@FuQ44*c68tI`5;E?gaoD*!^(?EBkXa^l9TL9WX0{iS zS+^<~kehhBlEFtva|l>+2ec(mRE}^E9;dOu-vSm!aVVb$L&QTD0+q1k!N(uR0ky|Q zrn!m)6WB^Lv&iUi$TJRS14yJDusk7`gOi%k!HDY7%b7Oe9b6z32faTIc^zbfS)NT@ zoyrKIT3_wka$utDak?EYM82+Scd(U!T0)yk39#!vE!= zzjCd9>q+CzYU9oiwT;J(ubvGvQ_&FlWPYVFmdF6pb={`V`j^^L|q zHr`Y(ONk4=)$CoH^Kag2{Iu~u?`!-MJZnL$@oKsD>V>~@t+rmRt^e#lxwHNHO1-*S ze|^vYb=6e!lbYU;cLw{coPWsa}rKP}_P?UsR+yIuf1+;t;IOlOhByu?0diZxVF9#6WoKS3bpk+O;DQz zG5_k_?doT-fK%bZhx2@baa%51cowWt3maeq6}n_WUVJd!j$EE)+yoA${*e}t#MM(h zO1(P4`w5Nf*x$i*Yo+o0$8aE5 z_AIH{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return L(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),w(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,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("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=P(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),N=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},x=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:N,unlockScreen:x,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,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"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[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"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{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:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();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}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},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 c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return(l!==t||!t)&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=k(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),w(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),k(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); diff --git a/assets/index-_6Sd7arL.js.gz b/assets/index-_6Sd7arL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..89067c91e80605cfef53ca12f73c5d76bb120827 GIT binary patch literal 29080 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 bv8>}KOPvgM&vY`_`>X#2O)5Vue.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:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(m,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-_r7hOKKN.js.gz b/assets/index-_r7hOKKN.js.gz deleted file mode 100644 index a646e46a9ec68b688b28917da04daef0048017f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmV;R1Yi3fiwFP!000021BI4NZ`(!?hVT6q3QrQkU6a&@W2!Rf57|!b$g*9jk%GWj zkt1;>a+ls+N|pryEs7p`2wEUTPbtt-du)MTS~UGPahjh|kd#wPc3OylNX|1a2lLJl zq+!H`noV;==E8Yj@KD2RKIbEeo}R1S!{(6Tq1380beKMn$?j4f=Si;Y2j4|R5yu?y)`uxVloO(w@8p7`!^+#}OrQoU(n(?DD3B;L1< zgJmWXlqr;A6>OkE=Wtx%`zOng8w&x2G6Bg$Ko`QXu!+k^ zxY$4~*5t+d-tIE%jAMu;oV#3rV;XoJo3~ngblU3<51D&^j`WED?{3!l)8nYFPPdn{ zVnqXq9<^I%2g9xQeWoFh?|r)*cxJE>)|WZT6bRy~te*z9D(JECn09%6xYAF`C`ra< zKpBcaNGcV0QW2FDX<_3$CDQ(^qkhA`*fuMdE57j%DUN7J2H;q!FL2Q5v@X!fG=b|A zp`=sBC0s;pRqlp+bZeQp62LqVDN{my(jP>naK&FG1KM*eT*L;l%&l_kv(xpvoj(^b zQ#1sWT9$P@8VR;5uEzJ#KwL$~R84Qzrd{4Jo4tEHy)iW7&}0-wW4^Jn6VwCb`h+nE z95Wq4Kd?;Y8^vXC018p21Z9%Cj)^U7qDI}=?RJYRgW(g2-f3AcH4>W$A<){O+g zjf#OS^eAZ5%iOK6Qfy3;eN5i~UN#%CB`%_!opyzt zLN>uJXHw;wwRQ~HgFa=j!^4O(U@AXjBm`SK<*@>>3n4$?A!xb;6-W8PEK5~MYKGug zF3$1=U8Ir%`uS%wMO6T{cK!3q>u+CZ`Us}BmS}5p{eA4!uh&0(zK9Xe6CmZS@VhU* z`}?;)-+uqc_3LjIP~>xVTjA}?7jOQ0wFqi@Hvcx%Hj_GB0YpK&!9B<`LdSp`XAyBh zpOJtLn60^xta>8nL7&8dvh#)7=CcpvZpTV-rq9$g0$Zc3&oy1arLrFwx};ZNYl^a| zrgOFvPE~w=QNFFMiL_J5gOJ}oM;<6b15Lk(K}_w;1Hj4Od|sG;xWG^0 zQe{PI?|%8|?U!F^h3E6+m_IM*y!PyQwa-O90F{H9QH769qY4in7Wks7% zYwaQE3lD6q0h3&Zi&3t@an8&gkrCvYM2s{&b->mP(?F(`{Icf5yigUOV!>t}QRIxr z!Udb_E)U|6Nn6b43wQE`SqA3*+oOpf(PIUn{lNS`gF=0F^Bm<Qfjx*tE2mk=M21=j+ diff --git a/assets/index-gjWEVNq5.js b/assets/index-arW2HKyR.js similarity index 73% rename from assets/index-gjWEVNq5.js rename to assets/index-arW2HKyR.js index 3619edd0..47494442 100644 --- a/assets/index-gjWEVNq5.js +++ b/assets/index-arW2HKyR.js @@ -1 +1 @@ -function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const n=Vue.defineComponent({name:"RayLink",setup(){return{handleLinkClick:o=>{window.open(o.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"云之家",icon:"https://r2chevereto.yka.moe/avatar.jpeg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"云图床",icon:"https://r2chevereto.yka.moe/avatar.jpeg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"}]}},render(){let t;return Vue.createVNode(naive.NSpace,null,a(t=this.avatarOptions.map(e=>Vue.createVNode(naive.NTooltip,{key:e.key},{trigger:()=>Vue.createVNode(naive.NAvatar,Vue.mergeProps({round:!0,src:e.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,e)},{objectFit:"cover",size:24}),null),default:()=>e.tooltip})))?t:{default:()=>[t]})}});export{n as R}; +function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const n=Vue.defineComponent({name:"RayLink",setup(){return{handleLinkClick:o=>{window.open(o.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"云之家",icon:"https://r2chevereto.yka.moe/avatar.jpeg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"云图床",icon:"https://r2chevereto.yka.moe/avatar.jpeg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://r2chevereto.yka.moe/longmao.navigator.png"}]}},render(){let t;return Vue.createVNode(naive.NFlex,null,a(t=this.avatarOptions.map(e=>Vue.createVNode(naive.NTooltip,{key:e.key},{trigger:()=>Vue.createVNode(naive.NAvatar,Vue.mergeProps({round:!0,src:e.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,e)},{objectFit:"cover",size:24}),null),default:()=>e.tooltip})))?t:{default:()=>[t]})}});export{n as R}; diff --git a/assets/index-arW2HKyR.js.gz b/assets/index-arW2HKyR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..49a814875f7ce68a704ced0b0e596c85a59cff26 GIT binary patch literal 711 zcmV;&0yzC2iwFP!000021Fe)nPt-sZ$M1fM(gSIe?yMmmOi3|KnUNk%4l2)4e+(|ba;bt?u+BIA@R zYjNoXP)aj_aN9OIQ`xGJ9| zB8p$&yIui^%ncoh+HAL7x*E`~$S#pd_o;Mu=AE1p(X;)+BXp0+$FG26i#+YVdsIAq(fzbreEE2^|DpT&_3_T$-{1r&{g5M*yd!*0s8}Q~fVtQK z^+&QhGuPMdE_fHoPPVp>ci)_Bzx}as*gbr8IamZ?6mWuyhwc#Cn&9Yh;U~PJc*=Z1 zt)#&OR)_nl=TWt#fu`Lm@4Rfv3MMo}dbWg(eqh6Fno(?iE1oOV3xJLK%5n1>!{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; diff --git a/assets/index-bTNs_scc.js.gz b/assets/index-bTNs_scc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..342944dcd3175a3c675851367d09452a05f1688f GIT binary patch literal 1424 zcmV;B1#kKviwFP!000021C^HVZ_`E?$KUU-@GK@J+TG1|ngXthQqr`rK|2a<*CNzi z>?ig$_MLlo&JUtUY>1(01Kw<78e`g|P2$ZM5|h}*q)GfMBS8O)$xgyZTBJ?N3!nUX zo_n6}^L-+-I1y6!v_X}T^czydCV3|mqN(s^xJ_#+d6(=ebB^VlN#5~NDS>-kva2c% zvB(U@Le2uLE>Chk?e40IO>CRk7GA*T(q(5gnq+7jl!yWE$%;d4QpVCF7GCG?i&AZA zaguGNfQNM@QJN(_M#?*_6e=Y$L+ly6z8q|CY&-4As7Ux!g_Rj%A0>{ByX&V;ovodB zCZS!0Jt3Mb%Vm)=u6x#d=gtJlB&9qFz#C~4Rm#L67T!A^)Ryp8brRcCmD#Lm2e;d+ zGHr+6J^8S zh=m<{p}fAicJ!e1J2K^(#enmnjU*S1<05RWs>5)go@OnkyJL6>JCw8a<{|KCrXx^Q zYg>)>=2W{L^mW$r$IJDE9mHcAgzz0Nq5U97wiVu}+g707&(OSoFynB{9QH8aJ0 zz+Ol>hp1xbD<4LVtwXCc2?n4s<61JVm{+lhLu|ZKvlh3vOH-Z;sluuo*F~iAj3wMy z(XhLmE*#_%DYVEb8~c~vJ>_hbr&g|!a!)hCv)25~fW*dIv$)wjSyl(~jqa1)`)Aht z*7<1(qiCGPA`U(lt<=iG8@k;STxsL<{6-4IhX&(N6>%asa9!we8iQ+A1=rBgXMv}S z5DOD2&}mXA_J*;L$4Y1vib%YCe$y@@`SNtJ7tuOIuKDclgC~!k-}&mr=l7od@`Z_- z&~?pS+BE{IRlRHW(U{zSeCNeae?56L`0eW8?#;oC+auVgOm&TVn$3>#EI@Y?a7~}J zm=AJH*{`G;Jos~P?XxG31~-0q_SvU{dmoJ;&b+4KQAyjhYxXY{QLp1N)OAy&LeX|9 zN)w-IIG-JKe?BQdaZZ9xCGYtVi&YM5&~O2b4ml^#R1T43Q&g@*Uc|iSYN|8qxqSXa zkCQ|~3%Fi{22CSfC?cH+*Ppz&kA~|!R=n470d-w5yg~Nob;uOzO{8b9rbvg#sCFY8 ziYI|;*jN!h6gXuqAS+7|bWpDaQZtW6?weL0_55LBZlO4T;^J%Ks#N-@rK#-gL%&@E_ep0O`8 zXOPhWX~}{Bq-(~Mr!+EA5>XFg;Mz6oLTeFYrK!{=68t{KC7EwC1x!~2zv|?;plKo2+vWklRd}>)| e{eE!{I{63P>Fk4UH1Gc08~*@wP(DBB2><{`waGpJ literal 0 HcmV?d00001 diff --git a/assets/index-ccslrfqc.js b/assets/index-ccslrfqc.js new file mode 100644 index 00000000..98536991 --- /dev/null +++ b/assets/index-ccslrfqc.js @@ -0,0 +1 @@ +var g={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",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/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@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.10","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.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-ccslrfqc.js.gz b/assets/index-ccslrfqc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1dfe12aae5498303d1d4bcaf28229eaccc9adbca GIT binary patch literal 2067 zcmV+u2<-PCiwFP!000021HD&mj}*rd{+?ek?nr1y>gnCt+j|?d7#kEPQeq>5P^8l# z_081o_TB9Cq`POi&3dG>0vLZVM-~}+f;iQ7(j#g4TMoI1FysRn$*EG&L<0+Ib&e{ zLZV$4$)X9T*96ZL2wOm1BiCcO9-s>~;%mnoN6$iR=Sh8r)Da%7gN${S zDHYNNo+tIXZPm$;ce_k!do_#=BmR7;fhikLTCDAbJn2EA7*A+C#_GgR9`vKC`YG5# zbzA(>8nafvnk6Nplg0aF*2XZ7)g#qY+Kv#%{DJlL?)wwIRs|-n+JsjqSgJfr(U>Wd zq>eH-mD?2dfX*?f#}ur}>Oqaj2)6bHtG6oGt(g20F{PEN0LkMX2%B_WpBIA}rCBy5 z6`&NesVs~)dkuC_fgxS9FoQ776i)@T*g6P102;)fML2>q>_E6?`qR)dw9(8SvsV0X zPGhl5V;Uh9O(H5H?;=y3L;1`caw%D2-INPu4{Ck!2!K`49H}2+o6Jae!9N1QyG(*@ zqJIRS?BSw5dp^RQOs@3MoeZjX1^PiwWz%$m1e%pEt=6Hdu>mqf+_G~PNR`Z z?RY-m-T0eb(fD9$Jxs7(BmNwjn*?Z$hP<2d1QI1Jrar5KXnl{EHp5KsUwVa6Qbz%* z5#KTbkdpDlhMP5wn1sM+!rEywWitIL=jvfU)=jN;8n5}WM5YjyMb49%g+q2d zF1!eOo&?b|4Ekio9KlJHW}1aO8Q*E+47BBd{6?v6&7P8>EoOl%pd2T(3jq?e?P^Ktu$t_<2P#9sp~&AGUK8=Ki|#Fk)oU)5RqsD|v3vX5 zQA)9XI|Pv9(rObK{`g?$v&SQAG`5z$We(PgK4R+U*-9y|j#8-%s?|1Aoot1Kyj%SZ zqx>{wA7#`#OZ(NSGmtOiZnNSxPgv$1*%Zwar2^KVFDt?&0-`L0N+rda+dNT8Nt(${ z*~1J^kQIofY#C3G5+IbjICb&TvU@xxJsM}wlojS;KK@AD9QT{Dd14?*CgNkqF0v%z z7YR=xshA})qIj_UCSUoES`~p z;}IL9l^*WUB#Pl2ZJ&x+xEA#D91HCzD()Z#GMQB(X%RU&Zxn#paW}M}IA@Jl(nZ zV&}nC;*?5z@m=xx#&GM}-mC56`6KKU&%fK<-rT=^W#{Vk;ma$<4_Awaw=7l%+I+nC z`&avSHunDZ+3u}NJJ-M2y??WK{#9}Ld9nF;xc$}Mw_gum-7kLp=l;gMy=TvDp1ZfV zipx)J5bP8$z8`Mg7;b%O!xUfK*#Gmx;^CwH&o_7ecz^fC-}fIp+rRsl;nua??MuV$ z?+J33a~Ho2v1Ok2Y`vM-sQ{C_qSeV>(43rhw&K zcgl6&SHZMhS<74XaQDW&;mb#M7Qe$DGTXx=2FbhXqrNJ}lhpFW4)MhP2cC+5Zxow< xc;`GNBc6^Lt^Y@=l0#G_ma1hp&)ws&t{>Wi^A43xiOP@v literal 0 HcmV?d00001 diff --git a/assets/index-d12Ax4EN.js b/assets/index-d12Ax4EN.js new file mode 100644 index 00000000..6077df30 --- /dev/null +++ b/assets/index-d12Ax4EN.js @@ -0,0 +1 @@ +import{x as p,y as d}from"./hooks-WhZaEspJ.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-F8xjXJ6X.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./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}),Q=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}=c(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.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),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.NFlex,{vertical:!0},{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(d,{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{Q as default}; diff --git a/assets/index-d12Ax4EN.js.gz b/assets/index-d12Ax4EN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..023f12c5cea4aae5f57761c3957cd86a68c88d5e GIT binary patch literal 2020 zcmVTr2l}lTw%8{#d0a}g=A>sZQ>~-=J|H5h4>tH*fAe~OK zwBC82_hsIDpEt9_^%$4sxdavoPn{1Rb|uf5tDrqa#%6?erZ|an!aIhhg>ry2;5fut zO9aw2ys-3}5K2cUW1ak4!qjdbne{z7g*o9JtYT@=|~ zWEd!|&CZ_W{%p}|m)m%LIt<@1kfCdbv=M(WebQ;ic$`qFMX+9^YlVr=O1*4wq#b1W zoCCGy(X_~>k&e1GjqzT9lY{LzJPU%kpk3tIG%`?+#x104V|18xi6gYrmvTg$8SLM!Y#NB|%FPvQ!`biV+Hr(R;MkIlyz404s~y#kl1Y}E?#Mf# z1c&`qAXM{!3nC=gLSh+4nMV4B2odFRua+MwUOa5{&UMt6xte4ead82%>8O5iWMX3M zqSnz*U==Z!BHM$yQI|F@dnVlha;P11i37EPN0@FckMjku+wJHBDI7ADO`|TPYiZ+9 z&)AvKy*pEXf%{Yv7qqBoamrbKKP#3_irwIVElEm5&NsmWS{hR_HnR&ju4xPueYuJJ z?3qsb5F0eBh$#gpYefB8bkc?_>Rs)?0!WQe$q5z2${Hw*3~eZ<_fJlCb@WCN3r)2cKeQ9)aVA-WGBo?ru_Nh;o(|&XeQHU+2iurK8YjVvA8B6XO}k92Cj2&mB|QgFUjxAwnvu3$n;;Qz?K{ zR1b6P3KJ?RbtE(H1F|7cDD*McV-%=NmMM0@R8BB!rXO6Ur~;(#B~#^w6Nr@J4uNFZ z!v!!6HGG^Rm%uc1l}K>=m`|mtZ?6mUoS~~}UG37p;VUV%Y-5Q{sX7eXgceM$a-W){ zlChHGYT3oq$4^U&scI!qg4%6N$d-;6p^S%g095M1OQt zz&Ya|8B>H!Dz&Q*w!ZuMVJyj2kCQ~2>s1sX%%z%JXkUrxsa%Y9UngZGzn;XYGmS7 zB$>ocD$XLKhat~6oCqNe?U3XtwH%(+jP^H}-gr5_&36wM2*qLRk3!xA)nbnCQejdR zAv7L28HKz^;*?qdIUH%5tWt@2l1!Cb;(sq&O28$tqFK^Wka7w01jI>rA8-0Fx3^gv z4&FrY?bG1K$_II;6w`_tR!!Z#@a{WX)s6qu?<~JrxLn=%BKYf*x9ityFJA<|J`9$w z)owkh-&wBT`LVk8xc<$P+D}*N_ZPRWEY~-FeY<`=xVBJz^{7qy>UQwMQgwB${*Sdc z3zwDD`QPjHw#@}MZ`FTZ`=9qUdKynTkf^^}tiE~?EM2RvE>u^437*{9e0`<1uwHw8 zFZgXaSiD)kzgSy(8r*$Zd-|-g>CGpP8d}x$`Qu}JTet$8zey#rb<3^sgzP!1) z^02;guXgo|t%v^#zJC~e`}EDi)ciso@; z*OJ;TXMNa(n-7F!AKOp zw4^g$d6&?5AtPJnX>7N3zN(ETZ_RckyoVitx#$~nB>MPoq^EM=5B~)!L41E25C8xz Ci}bYs literal 0 HcmV?d00001 diff --git a/assets/index-elpeLqIc.js b/assets/index-elpeLqIc.js deleted file mode 100644 index 7d446a02..00000000 --- a/assets/index-elpeLqIc.js +++ /dev/null @@ -1,7 +0,0 @@ -import{q as s,_}from"./hooks-X_tDKPjn.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const 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-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{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-elpeLqIc.js.gz b/assets/index-elpeLqIc.js.gz deleted file mode 100644 index 05b2d1209b926ec26a07b43f8f42932e1edca781..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2023 zcmVTpD`1EVCs(IVuue%V z2w|hp^Xe5?gat6&by{uEZ>(ceS>J}H35#GpzYyWv#p`h!EymI4O%s|0Z~(5tqvD0P z&IE!o1!8O)7J$<~nQilib0WDw-7LT=G(So4X=gYXpD_I8Hqu3c*q^tuZZ3kB>Kv}O z3KjJv*y&w&kH-hSFHIUC@_F9w9ozJF{nk21nIZyVmE^Mki`(FB;Vm8T)_5bIlu;Cw zjYAm-h>%n&VoQZoG{_<>STPajrwT^r?)1>yzTcQP?gPaE^^rsB#du!Gald~(1sl~w zu#1F}^$IM*66mSQz;Dxob>=}3W)l%JWiUb`Cn)|35?Da z86SlQpL2oWipP`*?1y*9#eQXDHI71t73B;JDYK(0fhOp0gURHuB0uvz_9yV=X~&** zH5&$gQ(Wk@W5#4hm>2#}CO#EZBD z8japI>yV^^pN6lI95^h-fz zl+3%mqqh;Q=Os~LkTaG^TOPL+WR$zTGxi_H{5ZM^S;*Yu-$+X8u-sDLk^*nhsPPuE z$Dvd{VG7EbqwnR6+8Zku{Z6u%i}tf;2Hc;ttHo<4t_&k@Su?7LW%(#*l0Zh?8~HW+ zJ>@b*9ECx@>v3nd!!tUu$0d2$8HWLS=(VfW8~QCy%OfN86>-dfx#RX*U~&3Qc0nEY ztNIuM;>PLp!d^e4-$r8cvN(zYRO-6k11M!SN_WVSu+y}U2fIf{a&+AX2*hzoB?VM*da*D(D*bWR24c1kvrIA~#M`CTjPP9;#v_oP4zFgvU|*vDa3AMrR!*{+i~IKAmk z@BQ72?AAr9a{G0*zO zB>3DSEG@+e01hWjIp>!14PKX^uZSZ8EO_brtB3w1qgfIpa7w0=IJi82*CvfnWVR|5 z9R*XgF#xz*#b;+bS>HTV`kQVX2AyUDl*`ratj;-ADs9(#1c0q3&C{z{N@iDv0Y_Z4 z5O#B__U7?`N^1)GNMSd(^lRJzdV6kAM63e}Da1U*(s2R24)3 za<2qR9#H@Nr+aGS{N zZi9f)r#AIS^dZ4CEsfD?+U?ydO?EGi95uAsn^eOsy)#~|{s%sVM$U2< F004%e`cD7= diff --git a/assets/index-eoifJTzT.js b/assets/index-eoifJTzT.js new file mode 100644 index 00000000..8994c39e --- /dev/null +++ b/assets/index-eoifJTzT.js @@ -0,0 +1 @@ +import{K as r}from"./hooks-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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-eoifJTzT.js.gz b/assets/index-eoifJTzT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..51d08db1b0531f4e098dc3a2deae9417c2661da0 GIT binary patch literal 1015 zcmV`Fyo ztjQs{61hw7E+xwXPXT)EB?!e181B;CgIfM0vyx8YuG#;XW-Pa zjZGUxC!6iDmxlKT$%qK>?+H8oVn21&(bjUqy5goEROHCc{| zxld%|*w|ddmWigl-Q8#Ib88tQ6OcRsbS@kVo4A35hYi$Y2fXg?Y%jAOVPhf-&cqh- z2dRDdEY6mhp+skt5iv#5iy$E=B|<_WZs0m7$-c-YkynwSJ|Hh5j6v*}*uXZ5V#`#K zQC|i_P>3=mD3jE4Ol)BjbzNh7FsN6?6A_8zG&$q3EEVf0=qea?vdz0(D!Ae$Wg`Fb z$*$FJR2m2}<|)cq;iK=E*u*C4H_>Rc)sT1e7WssC@bt(ZKd;U!j^C>o*g_BEuG`?A zyG;3HIxKWd6PpIwM2A_&+K-o+R8Xc+i8Zl-!v5a4$vcOYbeRyqyeS^aa@;mTTr>gp zJIh?AXe`l-OP9)%&h~vfi$H!@+l$aQ16xh>*mz6_+^y_ZN*N`^ zwFxOhDF{iW0$(bkifyy7aat1P@~@$w8=Y^N&5MddJVA;hnvf72t8@T%`~BWIs$3@U zA|jM@8ra5lbgUYKWQSIk;8FndL6nS*0uqF&om8AuGNxyah3nWrmbuyJogA&*eMnA4 z#uQBel~2&(Dd536kH-7*J{*Xr=$NYMdw2&~gwfvU9(eIWEkN0J`@!U7-mb@)R4eMy zaR%6jfHG+FB;^d4TAeYHKubFyAsm6sVx{S+;HhlQFvg6~F_Y?mVwvd`&=vP-a?H5taC} zvKD<-j6ahttzj6NuBeKkrCncreRK8duWx^O_xq1GZ?A4&e{=o))t_&EefQf}T3*wO z`sW%l=1S@T=L$q?wf5-qf2m_DQ;IWv##uY2-l!#TaTUu#^iPdiuFrf3NEWM7+gQJ{rS!9Pj9u_%eK$aR**aglZdF3P{;u=qK=82H!`pVY z``GqP^EzFqr3nW$QRBg=i4jQ*2QMmcG6ABWhPv=AOm`QBB^!-$egB#Me>3U)n~8Ku zpwzfQW~P7=B{fPTz@|oyqc;b-zP>)!SOJ$!+zV1$dLg!GxqgTNruaU8vdy(+C= zT-V3P$CeXdB3_0qGETX& z7METCr8E-=w{4>{m8}Zt;VQ!jq=76}u9;iB!-=c8s05GgTGoct*3(3`Fa+I-m22xQ zqA0ej)ijaqgiD_z3!$o8gcy*BZ2joq<4mIJnpaTjBS=#0-M5y)+ z*-8Yyo?E~CDsF&@R}mriAs%h)VmRbnY<@2ep8cz{;%Q|iu1KWeY0D>;V&V;4>Z)JHqFLibe7Qn2Q}y zeiYJeY_j|?GhWQ_;^*px} zNDq`@W&w~!lY>YpuiaI^3Hm`Gx#$3!U5vO3mP~@c;s!a?5-~e>y)5LB0nXHj{-yp* z{S^UgLz-I|DdGE|Y{MMcceCeVm1+pehk1ojY-9=(>Dgmfdus(&?!k&F4ZyDHZlYpT zwicm~1WK>xR)(@4L_O}IbYcx5J)=}CFw5FrBHj^X>!$}G9)dk_EjN1$Ff9+7JPD}B sU8ZYqwA?h!8)Ro^#TwOfGtbRQSc_0mCN&;w3;E=gpY|>Cr_Kcc0L[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-jI6WwfcH.js.gz b/assets/index-jI6WwfcH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3bb8d16c0393348e10b012bf755403de0b13df79 GIT binary patch literal 1603 zcmV-J2E6$niwFP!000021I1TeZyU!IeebVew|yW{&Tx16B~egIiK1jDiWJe7RH-n8 z;qL72NV_wunORaaLqJO7x=!UJg#)9Ai>5|VG$_*84FV^zCFI9gB;_alg<_YI%n!Mh z-2w&pu*95u=iYP9y^AHD&$w**F(hKRWpU;yFy%0|CBUk)j>^J+3vLQ!fs6UL{WodFuPF;a4`)tP|JYjIeUF&U9S&Dxy(euDQ2LShq?wD%U7By1~nB-fu&$hUvvjCJ||Ry2$q8?u-D$M<=EWPAjk+f$JA)RO;OaL3NrvO zp2K)?t`FCo4+##=2n5|d~a3Ju8!8k5zD$GNzpIv8ls#G(4`{E$s zAdbxo!Zv=n=$B<>dN3@I#1-KB%`y?Ib3=8YIu^{sV4D|psKG4Y22{Z^eV3)nvqM+| z(HaVykLWhn{mjxkZZM*4l~BYRKo}185bzNfm`9AIL8-KoqZPb)k!b)H=f2soP0bzm z%7ZvUCFaPGJv~*Z=fG9jR(odQLvyk^x`huRgy#K3S6rPwWM(HuCgu1QBt4+3p00ilu;Du_|k zpbj;#P*!Kw*V9A(bdUg|;Z>O{qKs)^El9jM7fg-fe9k0`P#Q3AzI8=k%ML9BE1-rX zjD|imL!&?qtmVMg)^t{kf}m* zp@}U*afx|8qnOHglOhinl*&@2#7sPcJ*FfDmVqBnG<$I}isRUdD;zaq5_`UjB#t$( zP!dUYews+4m(LR%%Yf77HaD1wuj3tAkjdVkYZA#o6j+j@M(@@NwhE}#O7@%=Pc(bM zu`rv#F_L&?ftff?5vgIgFze!-Bn@0Q*)*|*0#_E|iOHY;>J{)3;^t-GilZw%T;EYx z`RQ@{^QT8oKZ?EFLb2l?9vna1Z$I8U{>!bCgZ<8@k2?E%vH8Wh#pk|IpsQe{!(j{oqOalaF59zT3I~xbxlDozL%`9Q?M9 zq~U}aPY&+9Q3>r^-yR*_J39QK`{@_QkG^ex{QmLouVX%EzKFfJb+>!?)r*JUhna7* zMw9o8(v(EHxDYbieYkt{bie!To9>_Yl-A{hy{r##vMECYj@q{sg^w2b>WHMvY!*pb z2;LytCf4-1BbF=k1;vrl7ll-+?i0_3b>zB28WbALOIi8+SUx>w0GzSLKxQnjf@&_E z0ohz$O;Ko*8Jv3?OP{uP4jdP+;xQ)6n%NsXyW(q!_Qfm~dG*`&c-#%B=UDkwk6 zWz2Cich>!l)}@8&e)y!byZ3((s-O0x=q(ThbI!PuWVC`^hRi5uvreeV>hPx?76REA z5^Axy!Xrcs*D#ezqV?bDeqKPBlTiCjh>T{oe_CIQ%VrI8Netu`eyskFH8_P&2U0Sc zY%*GMiLuq=Ryst${v|$nPC@w2xK2FG0vR91hO1*z35ksbzKJ9@3o+$q6xU-jNaA<` z+P&C#A~||PjS(}Zwvrl7hq}G0_`dbjdGJl={^N6#_DEL#oirCVTSGi1C*pE4s;U27 zm6)6iiG1%p2~Ad~AqBm&_$4bm`tEnfhlel6=s!5;b;oCj`ZK$Za68~>j;+Y{=UrZ~ z9Q)q^hxgid?hcWBa`2flpkWx$>#g@|wGtC}C;IrPh94iN?X)I-^e+WWg%I=&003j< BD@gzV literal 0 HcmV?d00001 diff --git a/assets/index-k6j1Gpz3.js b/assets/index-k6j1Gpz3.js deleted file mode 100644 index 3b7ee190..00000000 --- a/assets/index-k6j1Gpz3.js +++ /dev/null @@ -1 +0,0 @@ -import{t as p}from"./hooks-X_tDKPjn.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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 G=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),t=Vue.ref(!1),o=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:r,y:i,show:u}=p(e);return{demoOneRef:e,demoOneShow:t,x:r,y:i,show:u,options:o}},render(){const{x:e,y:t,show:o}=this;return Vue.createVNode(naive.NSpace,{vertical:!0},{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:o,x:e,y:t,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{G as default}; diff --git a/assets/index-k6j1Gpz3.js.gz b/assets/index-k6j1Gpz3.js.gz deleted file mode 100644 index 3535aca84b40a8ecd12b39307cc74acd62f29805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*W2iwFP!000021C^FtYa2%thVT0;HVXxd?o4)9mTa$akz*@%>cpS58Y=`d z+C9>av^%q&nbk*xpiKy&q)Belq%=)wA%)yD4Wy737Yg|+?Z)=MD65Y&k`rh_7aHa{ zXU@FuJFqm2xKLfC5vfJJs^FoH&-$Dme)4x4A-STPy3vX&$_V?z}yb5%Yuzf zJdF?+d4P?Tan2*1x-3}Ovan^MMYI*K*c-t(Ls}qt2Pxm31W<3$1Yi1Z87*qXt%g*v;dtCxy9_Bd3R z$mP62(^e+Vp^9s+ZC$KIdPmd3FIS;(h%wo$9KA>x+r zj_*f;GKKoezC95u9wNmN4M`0Oc3(qS z-P_weKohQl>l2}5A%~}N7L`=49G<6(^+cT$?-xo1cGz8SQY@m455NugoYrcyH;wsvtsxyjjDK}?rR^H+1$j||YT8%Jj z^0|pONm!Gl&#@mouN+NpT?*n;DX&mQLV6IOU2`yI2Wx~`zU z5-*{(61Fxoyr*M&Hpo2#^7&OSGobIK;Y=FA3uNf^61fnAwsZKyh63>P~or;PD3gGZ@z(&4?HF?fd~wYqHwjESfG8-fa}TB%p-sT+I}vfg=r%zp>XN`YWA==$2UQXW%9+Y6e0=3Sg-b+uMpsc4 zfTPC}hDL_K;w8?7M;TF|eWa}~3m$pA#kAzv_eXc1C-+{Q+<$g_@4MvA*ZO}v>;Dg_ z`&r#!aS#}9ZG8%DHQYWq{O0)ClcVduC$|ohn>UVr{ULes;N-^BzyJ6)x%uMc;m?Bs z|N8v8p1GPaPPO-FQ#ZN-s*e7zbGji_CzYc`J>@%^Wttz(Yd+ALuN=)b&8R)ERfyZD z2_7>Kxjf*)(L}96rc6V#>{&xI4b8;4jNW_C;K{ug$*se5sH?s7XS_$Uk?KZw5C&tE zjZu8kY~bO-P=eNKARIj;EGB_&L;-Oj1g0Fl!jzRx TprIYT`49d9EEgkZ8wmga6kdm1 diff --git a/assets/index-mSKLzGmM.js b/assets/index-mSKLzGmM.js deleted file mode 100644 index bf582933..00000000 --- a/assets/index-mSKLzGmM.js +++ /dev/null @@ -1 +0,0 @@ -import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-X_tDKPjn.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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 tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:V,closeSpin:l}=D(),{showWatermark:F,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:V,closeSpin:l,showWatermark:F,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:l,changeDarkTheme:F,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{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 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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":u=>this.watermark=u,onInput:u=>{V(u)}},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:()=>l()},{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,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; diff --git a/assets/index-mSKLzGmM.js.gz b/assets/index-mSKLzGmM.js.gz deleted file mode 100644 index 8005a3a5bdf42e4eafa41cd3f3e574e52243f2b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2157 zcmV-z2$J_7iwFP!000021GQLdQxnM={(gQ%c0MIl(_<1Y>R8zm?zkc<0=sa^qK27H zGBDFU&h!K^l`58%1vH4Rpd403yi!|7VHcIV{20^2Ft0+2|e!AcH zdETer>58msSSP83PcVG7Y_BsIY@;*Ouuaa;z&1NWJ$v36lI#!8kVwaLtTNoG1jhXa z_^F4~U%1?dxITk9C%Zc`+$qu2b%?}4uFr^uxgb{w0M@G^ywp^RlZ3%OBO2mDAubdI zHQD09To6 zE(qdX7n0Su=}IXmnlzzlz#b9nFd7PSr@2rO)t0v2?!F61JbaCj5OgRVT-Ec_C9Q$9 z)t0U@iL4mlOlQZ{=DwQF!^8v7DCl=1E`^k{YC|bbMg;1DNW5|fxo|Z&A3QI2$}_1aMNjWSzd6%Y($RfxlA*wqj= zcXf4K2W3@-VnWb~5v}4XxeCxps=C!ixuz6zQ-?@`x{IjB9X`#In*S_eOw51RfGQi z+A8C~e))L1c)6ubN?t9OP*L`F336d@Mrm!R!lGw&5hH{6h#BcLAt%9@j9?vBHH;u4 z{uB~a$TRIw)f9oiW~WCntO1Fs`2#6$DRfurFy?2N081jZent@nu}SJMA`p>_!VOuK zZ$c)(3I(X)4{&iveiR7QRYC8s!zd=lxul?&kQ2Ry0XBt%q#PF<71}Y6(~$;$fK93S z4SAiFjh4egNxYnn)HqljDp-(s#9|GitD21XPF7T~0o~6^I#TbTj07Giq{26{30aaL z+J7QBl#6q9g7GR#a6GQSeVmw%B%S>nTg73$p!c^YpbGg`)_c+-#}mYRWabxp-!wK3 zNsXp?-|EtlgglmugfsSw^D zhXWrFZ#~)0u0EiDKJ_^upY?FfTAuzqG;DAGH#eHeu1?UOXYK7#`f_$> z_Llu&#@=4q-OSL*#q7o_Ywp#~<2%;FQEUDM9a+h4J+LMx?d_${L&HqqTHsnbz#fOH zX?TV3Wmh+H&u5rp%5`#`|4F7I8~E(ID|GT9-FiUBC%nAu@xOQ<6JSMufFlm3Md*df zwIext`MKea#i!OJ1S2+uQJo@-{VulAA2^y+QRZ}P)S7s1%|6O)+|R4{ck&+=N;+An znY-EbcV8GvJyEElAceo<`l`?ueAd!?I;g9%&|FQ|_yicbWxP=*}#IQHLf8 z1oG}Q!<&)sOCb@H#mL>lnM-y0%|JTsTIid)Og?5kteHF=nThv){gpb%efKqnUL&H@CZ)$!^YOx3=l0 zM_wDUR~C1s{>;sP$US+UM{cguv5&dY31{u?XZF_C?&er_bJiMvW6x*kyNoscerNWU zFKI&G&eR;ezeVpaSdZs+H^)B@4d*sy>~}AHXM#c1@X?Kr_V!%9a~}|a>DBWjzPTAw z#P68?SVeR++ua=VWZ3&Ueqz_8us`5jFWO}lVw3pYXS!phGr{07ld<2trjz%*BGB6l zJ5w7@DOM*A%k5-N+q-}Girry79-=Sb(9FZH_TN#r9iR1L$og={vtCK)nMHczdpLSX^;KkU8cUe zLdBPAADtYwrkAp->(<*B*7SR8ddYh9(d!k~@9*izidQh_vNrjcPE6Izq^U$!T6Ma2w zJ$>u}@*$o)wVti*gwos>vU6YF jldkB@r_+IR@P_-7DKVX2Li1au&;9HFVP`!lN)-SAuh2V9 diff --git a/assets/index-ntLfd5EP.js b/assets/index-ntLfd5EP.js deleted file mode 100644 index ef06af82..00000000 --- a/assets/index-ntLfd5EP.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-30CQ0_6n.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-X_tDKPjn.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.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"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(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{X as default}; diff --git a/assets/index-ntLfd5EP.js.gz b/assets/index-ntLfd5EP.js.gz deleted file mode 100644 index dca07143c4e6b50a6981aa7cae0d7e29d6887a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2143 zcmV-l2%z^LiwFP!000021I1YXQxi!R|NZ`on7Z0Zs%Dx@LQrExqk!VcBI3acTNc~Q zbdrWi_b}ZP#8j$+yR3lVmlfGv&J$flt=$#4y*d{)oK^R?WG3M!{)MZVNn#QL=xWtg z@k8kTeBOKg-sipU1gA8r^9=Mr<}tEyou<5?C2b%vN$D69HPv7-2^<08;k1EbA2{6jM$FO6-3tCjFK$eWP0_iXaO5$XHSJ&sA7lSpR470t^iWf{6heSqV zDA0Z(Fx*D!?Ts=~rgRM3UIQR3j>v&?7rGN#J&MUXLL_deYAg(bARvw(O>~|X2ixmm zZ~`%!LgKg{3jzs*MO_8~v7hwPQ0M86daMjd8ZsLvfuN`iX{{GNSB+i4jbH-xNs-A( zl!BrLb%t!?0T2?~+Xvc69~!OajI&sqYja}aylzY+<%XkR1&MMJ5`xs21OlK{OsYYN zCj+5+U;=Rw6Ru;zupE;>5J+NAXP{$fD0HeGnS@Malc^D^GRI;_jQ4Ofdd4`p8>i`% zQwJr9%GJMh1qZ_oNsJpr=9m)u=t@ii5|G5fHgRn1RG96uSN5mNz1@9E`eI{>RkdOz z0D|HXwWl*o<<15xjs!0a^Nw@9qYdhar43{-G%Qmc#iRf@45S)`cK3}8jh-WNa}G;F z9Vxq6!m zAwx7Jaw_5!OrTiM$pGpa9PA$#gY`fpC!x++EDTyfNF3ndq10*IAjPXXA_~$SOsg1& z@r2fzYRDvKDjtaiK?nrIpmZ|a|3%;7-K8GZ4Z?8>iH=6x5^G~R>CmsHo1qbuIZk6f zSs8N!;iFRTND~oN6y)N>iLsQHrbiuIrAIs+J|u8|Mn~MxiO2By{L$mohy23%kx?Xb z02#vx;>%kjKsS@!f5cg*N zf*N(>a$I^VE=L(9nhIrfgx^aK7YnNFLEg5#3Ns30zsZcdI#h%^5ta#6V2f5m`@Hs)j$zq zsH(t|I^|qN9VkW5+WR$o3L2pXk(=&SOz+;x`h|>Qd*p&jp@K;w0tMY55j`6CYsl+byxFTyV_^x zysn7lBGs*RR})>kYI6r_i|kTy?NWC&&ozrSF(oJ{MLXP-Dm6&v{MYBCHY>P;$ye=Z z`^>VAAV&i|R6#xhaToC@2mMl}GF@`*IJ$MGeYG$fS|ZvFxVy0HQZ3 zd0huJTYpDaczL_D{=4zn11nj2H4$J0Cc`O?>0=987u^`FhT=jN>?>*Y-8?StZ*7q0W2{QUOR zTXTA0`}%_UWWn0}&04v;oqK4_+}{3vZTqJm_7K7Tu>^rNd)Lh8teelwnV06R4NvsA zr?_>e_~yR-$xU2g>*jWDC6su#Zmp~q@877BNI zDMwPC-zUoU3!5(h0N#iXMXL~d+WVtX+wzGt#fm2oLBPqlU774h_GH5p`rzK2yJr1o z>XVgqFQW4h5;AG`hPE@){BdLt-$d>?!i2^E5S4LjP}Md&k#&!5dY z8U66W7d974Yp>lNFrO@&8+WW?hQCeSh zuS_eyXn%P9t@-p?Ve6jt@RhZ&X3jmga#Ln5-*5?iG8ydt>hazxaR0Jd|1osM`Q`MI V{mW^&TG?ZN`9G7i&*ruj001U=E~)?k diff --git a/assets/index-nypYrtuG.js b/assets/index-nypYrtuG.js new file mode 100644 index 00000000..f691cc5e --- /dev/null +++ b/assets/index-nypYrtuG.js @@ -0,0 +1 @@ +import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-WhZaEspJ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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 tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:l,closeSpin:F}=D(),{showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:l,closeSpin:F,showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:l,toggleWatermark:F,changeDarkTheme:V,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":u=>this.watermark=u,onInput:u=>{l(u)}},null),Vue.createVNode(naive.NFlex,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:()=>F()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{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,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; diff --git a/assets/index-nypYrtuG.js.gz b/assets/index-nypYrtuG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..43b2ecbf3b57b4c906a766d70ef0818f509a5a0f GIT binary patch literal 2157 zcmV-z2$J_7iwFP!000021GQLdPus{E{(gQ%)}Io|<0j$K))jlgB|y6^Y+Eh|j;hMo zlh|O-xb`?eqev`U7HFZgTWC3KTgvu^R;PtMy>Kr-rWxaW;x8Q84j~D!3#}?4ChVV zCg_yAg}A9-;CfBwoZ{`saHmAeFdz~Kxn46C<-%Mg0NAL8u(hcaCkcbSW-P)*B3vX4 zYQbfzDcY)*VuXHZVhw^DMl8xjxGG?XTo|;YA8|#zv7r>3vLNvD(pAgd_zYKdJ!QdI z1y{*MDnWZwvb&=@+F!a##gbsku}Us-nu|ujV0&}(rTEooDX7;3BF24+yH}X20zG2* zhszg}dMU~j4G2-fQq@=$7v;j>#@S@N5p>m;!fu$cYL|2r^!K+KR=+Hk&g+JP2=Jt- z=E5M^^+T!}H(f3T#ZnfuOn60*+-WXS%vJ8Jtxt)1^6*8bEErHaWZCt9wd!$l zrLJ_DMHJNpZ8zhJ+1b=^n0x@51qBC^Qbawg#Y=GtBG3>-;#WM(MXSO2@Oh;h$9v1z zD@YOC3MLfLS$xWzNDHAQ&i`kc6?Qry^|b z>T16M%IXS5SulthtKurT3eZ8Sy0u27wiI*IfJlOdhp7Y!A(7N8wX$juQ&oCmQLcgu zgJ`6-s=f2d>4VZ=H!MUH4Fa!ddC76&ES6KP=3#Ish(t*#WN;7M2%-W~+WQUx=WCh= zn)UInM1N-)T~RVjUGE&^KO;fC(+iZaj1f(gt) ztp}^7w_^oJv=G?aWYr$T=>{g)Lq&je^Fnj9tE%kCB`hQo1tXW53% z9@sA*&k%pSctuKGEtgPL_jU<$QE*0WiC1CKce{v@Ndm;G>98Ot!GwZfJ=S!LAR@su z5;Vv&ZBWxyfxu?BQ!%UwiKPcaX@4p7RvIu7WS9_3YU+ZFDhy(a)MG>-BA0{#MN@7< zCd3K_s2L1#Nk}>c0u4nwmtim$^-Z0A^TDY`{Z#Ed83THa)3NKl)QR?aN_~O9R~?ZC4{vS!s5|{ zTQW67R?NH?0`Bn<4JZ)U(SjuyM1qonTuY-02iSB98blEVmH#fBVbc;!2$o9tV5sK% ze;=`~UN9s!O%$R+p0V$~q*KqGrT6yiUFPpLVB`vhMV6|vMN@5Xfb31Xo#GV9_l*FZ z7@==w?debU;)4BTJG=UT{`oZEf&%u#HT&Jn=b>R|`#-tSiR|hm{b|nG9;GklcIIw5 zA7-8H<=xE*I<=JDcxlhS+Eoc0He1HkDVlc!J7jseQf$Fs* zDSGL7(T>HY&LRXOHjPoes)&6awj&rinp08YbZpd~{N0{=l-szU*YK~zKP;4VvQV>k zv+HlaFqC$pP(?usf5&xIp(zCH<@a=Q`I|W_zwSKJEyAX~*Cy{a3a-$ZSq7taT@nc7 zy=jKGYQ8Up)L1M=-WKj$S`AvEOvZE2xAd5D%xc)PpLSlX=XE@3$HvRO- z??KMW($4gsxrGn8C%@;Bo9lG!V{UZPU3>ePv$eImIhNg=v&UaM3lsG1ggx_qXYN)Y zWx>GC^gO-4Mei@#kLPzc$3G7Z=Qd`Yw=V)`!ePw}(2bAI_I$o;9}t1*G4dq7wHMPQ z=vw|*HFPE0-5m2(*!wzuV$-B?Fyvk=+7u09iv+!AhU=s=;qWn&abCZoQ}_KE(A$eU z(;IFjRwob3?PNyVyLkkP&0#+tqAy<4iHBcpzoYIs0sHxo{o#)9ypqtfOZ48WLIOM! zVq5;n>?g!C_M7K)b(Jo!)1_7B+Q~{G1i$k-V$ofhO`D>DRkaQKmuizwt1vs2I$hJGxmpnkNWBg z6K4-NY|(O1Lv z)5ks_AL7YV``OxFxHUf+KUQw&SGx6U9z6OkyE;VQ+$(Gtu&0;oiJ!8Y&*;d@LbLLx zos}i}>6TlaSHruTbEh;*C5rzaXb@QdBlwlg>M;MoAaiIa=6J6aXXTx<^[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-pmmAO1Kj.js.gz b/assets/index-pmmAO1Kj.js.gz deleted file mode 100644 index 4157468c6843e06ad7de6f932363be1ba9ce2de1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmV<610Vb!iwFP!000021D%!4ZsRr($M1cLtWGf?(vtj<#K9KIhx4(?I*9|jYcB$W zrp6X+id0BSj&1n9ZP90F?>!dirCIc8g6=J^P*~nk zy-njI(etO#rR#W1eW=#oM^jOB3)*xQw?@>v-60 zcfCnIh|7TJ&@W?m3wth_woXpo)~~%hG}4GlIc7^K2Uk#^I%iks!#GcAssO|w;oPra z4?E~~XIMW%or64ftNki=UF@OBG z2Ms%CX;mIy}OJ-8A>}QHfz(qwRL<`ed}% ze#tZh`ipOO!@%V`Q9aKwVL%aTR`qnSS4F4JDeKDmXsw=1FtTi$ArmMDrI|JmXhY00 zNe?@{jL7Pd#(wcQXU+F zK};CMgl5!tv4>sMs5^(viF>el{7M=TolaSoOqqe z+B6OlK@F1v^_d8kU4mWIsiN_CzoMV%eg2-Jm*>qOys?5 zWI2!71_-)w`RXlCo~@fc6GTmsrXfTG#YAaP*$|h|!9lw!ny~6%Dup&1&DZS&Z~y}) z;6O&P6d=szT#yKA*6Bcz2o52VmaV}g@n&JJz$8k{7YlpUXJ3vsmO@kkG0<+v05%0- zDd5I+Oeom%6qI3<@Y*ZK)@%l~_nu>W&dtJ}2QVNBH?_^e>#yJcgUSI>fju|OaHv_? z*+#-1?>{{J_UotLe|-4vr%xY0KHh(8{hOSz=UUO46&e%kTCq5pOmHTbFid4soQ3G1 zQ4EM0TXqO+7@C?@avaMhoXbhgTJGr8wzd|wNH{OtEDH92Njm?=Jl=o!vblUNKWDJm O{pwHL5makM2LJ%Vu{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{z as default}; diff --git a/assets/index-qOs2BN2x.js.gz b/assets/index-qOs2BN2x.js.gz deleted file mode 100644 index 8569f46bae1b3dd6a008351ac01f55393389e46a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2694 zcmV;13VHP(iwFP!000021HD;&Z`4K_|NlOPnNy|R-q^LhyLmB6l@J2y@fH%2mPAoB zYtQaZ;`NxBabDQ2R8{Q}Xed}-k;IZT1uS|naSb_ zGSG^-%&_NR7GlzB4(0NGy4c3A;4aDbn_5cKRnr*AjK4eD-I@6r7I=abu^LhqW!#@* z-f?z$em^uuwjlFFEY;g)BGYS(WcT5;PH2Qv7v_roJne1k3F2VYE+EgtZod&0VZk*G zQP5MZz&sWz@dP6tCw9M~nVO-V9nz0aPNv!lqky=|mx@{H@=#++&7Bo^_GB>7iSrp1 zG(;JybNSE1=EY1~H|7G*7KD0gmUxb=63tLAcByl7$1=P_Uu=)rBd155`LVWkL#|ub zqHCtweKo4o-A= zqd2Nyn|fR*m-{9HtT{MGJUmE?KJ~CC5+x56u?0ql!g>RcV-fg?WGUJs!aWS<5=qD! z&qs_Tq%A8FufnpxiIPi^L%h6o#3(1B*H?0J9(#^eDnmi3D~K;27Y7yzw@PBk#}=@W zz(iYpH})KWrt~4BLkTu@DDC(D z5A08uA@3^*A|zbkMPY$aoWl$=h2|8byoZ1aUBpgwqfg{Q}~$>SP9DGI#+wbm5pAFw4+kv^tl|aV*}m>g&NK z!X!!2KP@Avl3bxiUzIwujTQ+9Q2vh4@Yrf}52Ks|=%Orkt}wwy1nY+h$E0IgMnNid(HwEsE{R#7)CLp z2W}L$WGohtXp~qt}3DDh)s@+gWlYEiIL`m`pa?ep-0 zGQb#GN^~c+9C6)*p45uSPe`pekxat2jmGcYSU$?I2$)yOB971bk`8WpP_72$on#c} zECIvo$?5o7!C(P-j*H{3Z^8l7? z7jbTZ=#CG{aH<{WAu^A(vxA5^Fh09M2v)Y&KiXPL_A{!o4VsQUL`x7OBozPekvaksK^dv{}{^3M;e zUp%O-zTDni-CBF0ch{s*FUd*@nCmjc@!;Oz(wCh0xR2}{7`*xb$8?H;m4h7i+ceHyAYRjThI+>qlgdR zmvlP^9w{Q}iA?Usi^}rzNDyVJ_Uo1E+9T=Rt@XqAC8NdUC>%#U8z)7n{P;!ngKwov zH=b;*e^Xh#Cmmb4UAehj`Q>@_@uSMdjmV$rq@3WdXw6|WGXJVJZ1N?Fy))|Fjpe2k zUESSS+4<_D+UiTiM$A!m{_$z`%ZdMV$WHkK)ALy@-+F;nvgG(<=+!@6z+kJ?`yGn%)YM8%JsF{ z=H~0$?3m@R9qj#Q)!R=S4HkN^pA)U)KO7{g8efpZ53CMyg2wo-eD-+f)(4eatKnB9 z!#VkpxOYSX*f#Ry^@hf0TNq{Affs&VhNopHZ5*D^XP9I8)rXh^%3+o7*PO542U}~` zYd=5SxpyNTyvtXr*T34n_fhrUo!Zr(>eKj1?c2Y|cD(;m_UJFqx7Kb|uYOXw_PDxo zMK=Z^dtP=pU44h?kXGtT8!EGr>Em~)zlF1ph067usw&JFg&nx?`G}Jjh1*| z;I%-icVBLQ{h|eOSajC^3n~mKUi@DOtUY_SeQUkBkpCkZ!(Kd?LkT&E!20#~zhJNS z>{;#FkFVe@79JL3uOjDFld3`5bh2Dd9>t5{pMoySKLy1sm5=`6U!67$%pn>80Dp^J AGXMYp diff --git a/assets/index-rB_ghQ__.js b/assets/index-rB_ghQ__.js new file mode 100644 index 00000000..43507a18 --- /dev/null +++ b/assets/index-rB_ghQ__.js @@ -0,0 +1 @@ +import{v as t}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.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"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-rB_ghQ__.js.gz b/assets/index-rB_ghQ__.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..941f1adbf0519c4163cc30a36673d819941f7889 GIT binary patch literal 990 zcmV<410nn$iwFP!000021D%!KZre5#$M5$Psjgx`q$T+yje`zK9mPpMoW`A#*+mf0 z(vd`)A{CO7V;jD2H|!a<`&|y$%~I@Xg7q%1Fj!8z$;q%`x8(2qd3Zi)k_xF8`4&-I zdKpTQ7`Pe>F;VC|9uiNbFYs6yd$iyTT+K5;>-&^t%C+%R+_=m$aBH}Z?K0=A^`5RI54iCz# zn`e+Ixb%et*S7Euw*MaE_ zr451llDX?Bu-R_nl{v~aNaE{tL@n$z(Xn+*hr%0gM3iz$R+SS`j#7|{Dh+|sM6bMb zuyt7wMTB-x*p08A+s*5Z%!vePfoMV^aGfGEa5Nb7uh2$4fgcm8mD|8|TtjENF-#8W zewmp|-~q^jsiTmDQCd$nGOQJ&BiF$-Y$3eTEN_LpbeE9)a(3dJn3$HwdTa8{btl0OZGnb6~DrRAS5=TgO(d3`U?4 zRC+o+A0D5Pe|NHA3>)==2hFz#gg54ltdEegs;!TiOMGiYqI zWSDVZQ^C=Q@?cdc*hYgUnoOQI)C0Zy_oV;kRWHcjZuA^s?6Zo69rToSy@v3;O^WAa z)s)2;2!?6>^fk*K%$yPBM9z@%V@L=}iBuqqPOhPL`>e@(ur6X>aHY3;&(1Qy0fdx8 zTO_IA!1eZmlLT7EaVSXw2apKERG_nTyRwj=GszdrrMWJ(FGpJ|AzuQ~aMl$8Y;!_$ zz}-Uz*XAMzsi{v`>xpG5I)~Of$1)x3Vreb{2ua3tYrFF7>v#Vk(k3!67n*7YEu%Qw z%IMwA``h1s{q*~fx8MEr>Ep+{n-9jn$!T+;q~9`Pty9&iR;SY`F61(beUVh>F=}_K z0g)5KjDbe6ZW%SpGEBmln6`}7oL*0CV`=h?vC74=V*VGW%Zujj=KUW(e}DVKFaO_l z%40fWWVGr}98n!-BTPj#5WZS(yz0gm7@5ynPwc<^zF1b4%gP>H7dx}J+L`wrEcd?p M6Qj-h4N3<90Cd>(tN;K2 literal 0 HcmV?d00001 diff --git a/assets/index-tZy8npu9.js b/assets/index-tZy8npu9.js new file mode 100644 index 00000000..eb1a3ba0 --- /dev/null +++ b/assets/index-tZy8npu9.js @@ -0,0 +1 @@ +const u=Vue.defineComponent({name:"RouterDemoDetail",render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,{title:this.$route.query.name||"hello"},{default:()=>[Vue.createTextVNode("你好 "),this.$route.query.name]}),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-whbGvinB.js b/assets/index-whbGvinB.js deleted file mode 100644 index f8cd428e..00000000 --- a/assets/index-whbGvinB.js +++ /dev/null @@ -1 +0,0 @@ -import{v as t}from"./hooks-X_tDKPjn.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-whbGvinB.js.gz b/assets/index-whbGvinB.js.gz deleted file mode 100644 index b31eb06c064684ee467e24794302ddd61d78244f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmV-M1G)SkiwFP!0000218tOBZ{kQ0h2QsAWRX@%B&u;6Om14qBoLTMCKs}>123p) z7j}c)ZTbQs5&wOKnT*zuM|Xc!Zk=5RutDfK@hNNuz21+` zt6zrZ2DnlSv1{d#0H)l#e|d=WGG(|%lrxv6VL*K1!SXWh+`;I!j4e&rB$N^#*6Szj z)(J1)M{G0Sy`EA+J!rv;>-tY=naQ<~77DCMJcvj4tETF{lp*f4M#(p1ZbF}UqyeCG z6Y;5A=GYpI$`F=1^a&*aXihvB$Y)jW+_lSWxN_(WPPoz-QjeSy`ag*u`qT0JUh=PN zOu{rq$5oS`PkG1oZ^~89iqycxaPZojw}xMt255f!_7+Dpz05jgPDqQIal6;kBYqRU zdEdlXb>;_p3MtqwHnEV9qc*}=jErS=_eh_3lY%JpIfvO}vb>?qw*%i)23CQ{Sd5`x z_=3IBXt0EXG$Buzwk8ZngVbSYgK>5zT4m;4ql{1&Oao?Y7UzxZz+Y=pF%5lECm#5; z6%79EpC2nf(N0>CArzMF70(x1w)Ok!D;gQMVkPY6b8LpeC4HWL;pwNLdk)r%EMKY1 zgP9N!0#BHfn1-|nVUqgPCSJV^#%MuEtA#Xzhm`n)!ehs4kH__cU?j|d*<@3dnxbPJ zW{(!Z?C<@X0_ntor4yJMDB)39ImvUum5TO{Lqh9 zuLtAC()6>7M|`+QA3K5KokL2l*lr$+4G@j<#>$ZS`X{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-30CQ0_6n.js.gz b/assets/instance-30CQ0_6n.js.gz deleted file mode 100644 index 38424b4a01f5dfdacd7d8724070eaa41073c1bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 zcmV-51Iqj#iwFP!000021C>=_Z<{(4{r-MM#3x&_y^yutmWV2OZQ4ZHUeoTi+E!H) zg9{-6o7g595Ba}Oz(~uQt$Cje*XQ1I&(*OVC8?0Q_^;!tjwXMX3n!vnZpc}=tW6+A zVzE~XAy$fh`l`=o^Cf3XWeuV_IV^F0gUfUjEBf~C_TywZx_g4N*eiDnN+dwna@b=w zJEqcOU3$ys;`R9Ayp7#tKx@u4&eYImZ`twJO$Ni)?1;Ugx0m6UyDzKo!+pI^o+bfxE7hZecck^Z0y=^nQOGorNyX;-XZA>a7u4x53VO<)2o^4LV z<#ik6Wl{q7a<){%9_z9rN`*WDxVo%xp5RJ%Mh*fZv2$8zCLs|Um;?7C9^Sw@1Emo# zPw*fLu_5{Yz@|pAEPZ~ai=Mi3!LHS$qt#*Ts0tC1w z?g$6i0$d-Y8b}rhId;7TQqE~1?iE`>{@^IKapMdOHipc1MVfRU-7qay!0|wW&Lr;u z%VbQ7736*E6aDvUHvY#VRf)bZh6KA3D+J_zjsX7zpF<+(q-uuFAa9bYc&Cnc?#hs5 z9%WhTtx!VG=Y5DC}*i*ZmJ+qrz+imh2FYM<8<9GwN z<$}GyCuUn7NYM7$ODw;$TI9IjBcYfl!PS7)m=yKrs0>fJ(k}O)pOJ462niRUy+uDJ zLAh2n`_pPJgNQ|sY>LUc1C}X3;GCii0kLG$R$bM?WP&h>(X$P5z`&|;5x}G@zeJc! zcXg`9DxHT-1e3WGNu+>DSb|qt3hz-=pWjAO@l#TBs&|^kjiz6A$RT%5rK-N03*Xgl zUm6FR^4YH+zE_WRR6f?q4F387G*tfX`Ue02JV24x diff --git a/assets/instance-F8xjXJ6X.js b/assets/instance-F8xjXJ6X.js new file mode 100644 index 00000000..f9a6569f --- /dev/null +++ b/assets/instance-F8xjXJ6X.js @@ -0,0 +1 @@ +import{z as t,B as n,o as R,C as q}from"./hooks-WhZaEspJ.js";import{g as d}from"./utils-TzEisWGD.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-F8xjXJ6X.js.gz b/assets/instance-F8xjXJ6X.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ea4ed129e2709b7dd885f055f46f39feb37ca5e GIT binary patch literal 821 zcmV-51Iqj#iwFP!000021C>=_bDKC2{oY^U;ggt=w#H4;JA263O^NO1?&9Q{_L@xQ zhQeZF1HzK9OBwz58=yELaU0(!!Rqb4eLGK57^hsQ;(N!H9Yx=jOG0_MT+_31S?fUX z*nrmy&R3FsUfjBlOh3R<8iTM-o|ibk!DT9pB>VW?3FYVU`$sqfUb|bAJVv$_!yZ_0 z%!CJBc9YEb8|VB9c9S8iInyYULkoU`<9|094&T5LSV!z;Jiq;P+uOFYBJR6#F+2k6 zE%Ypw-%KWdI)C@tprvFU=c}-+)rDjB)$3kd{V`A5DCr5rB*>y@cnm%0vi0wC=bU{x zYs1!ZcmkFMJ+|Fmifp^^+WWqnFU$5V3#=|1v8!y{yNueHRD_9Q73>7MZ2sk9bHc}0 zZIG70<{O-0;)lun8rK<0MG!om z1mWD&H2)vi)Gop}jWEVUU878SB5|516dtCEi;)m+-oG2&(_f(+A$HLGUeiLNnl|`; ztnGxD)Uip~QYGgAPSkcfh>7tc(x6BUzA{Wr=Z8`}YWNVI2Y5w>Z_$rv zP_9+Y{Z*oGC&Z)?dA30h7+5tfiY6_~FNsN~ zyE;{4mCnN^V$zx5aVQZ4F3~G3W$sZ_pWjAO@k3H`s&|^4M$?lWddQtqsjBbh!grP1 z7uv?=xIT0#d9*E,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="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 N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="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}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([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,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; diff --git a/assets/utils-8VUSHjAV.js.gz b/assets/utils-8VUSHjAV.js.gz deleted file mode 100644 index 6dd9d319682e9ec30fbf4792f8f20b92e8c1d43b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2826 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 diff --git a/assets/utils-TzEisWGD.js b/assets/utils-TzEisWGD.js new file mode 100644 index 00000000..4a877a3b --- /dev/null +++ b/assets/utils-TzEisWGD.js @@ -0,0 +1 @@ +import{u as g,a as b,A as S}from"./hooks-WhZaEspJ.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-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"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-xgd1l9mE.js";var E={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 T=()=>E,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="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 N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="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}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([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,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; diff --git a/assets/utils-TzEisWGD.js.gz b/assets/utils-TzEisWGD.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8859d15685fbc57418c9693e5cf9dfaf5c0bff4 GIT binary patch literal 2826 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 M1MiBS?j#Wa0Qip*N&o-= literal 0 HcmV?d00001 diff --git a/assets/zh-CN-wFlYHvQU.js b/assets/zh-CN-wFlYHvQU.js deleted file mode 100644 index 2bc3d50a..00000000 --- a/assets/zh-CN-wFlYHvQU.js +++ /dev/null @@ -1 +0,0 @@ -import{r as J}from"./hooks-X_tDKPjn.js";import"./@vueuse_core@10.7.1_vue@3.4.7-LRbZjKnc.js";import"./@vueuse_shared@10.7.1_vue@3.4.7-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-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-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-8VUSHjAV.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--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}),Go={message:{...J(so,"zh-CN")}};export{Go as default}; diff --git a/assets/zh-CN-wFlYHvQU.js.gz b/assets/zh-CN-wFlYHvQU.js.gz deleted file mode 100644 index 58945dc2525c1b8e7ba10f43ff73a9e155593f31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2087 zcmV+?2-x=@iwFP!000021FcwFPa8=Ve&1h#O7j3xb;mZBBptP6u+1gh3q<#4)W<7lVcC0~|CCNp#SVN1Js4bLHl_4BLJH^++!G1=F=s$^rS?n%+K zc{D6vk-N_Ga#BrKJu2M0$JsYo*jEn-d!SXyAwh#Z!? zC8o(CY1&HC&P0E_8LJ_ygt&(b%MnSRD|StcnszfL&!r5p5GzYu%i#i&iimOS84t;w zQY<#pV@=}xxiuQ4^Taz&NbZ(0T4;D;#3(kSxW+KHvbJePyXA-+k`}HSiGFD|)(l(V z(Vn`4i;LsTUd*)wfD;`{S`JwjHltxVBzH+UGZGfLP-ipHz(OLHV8r4?i-zTh9G1os zq4?ZfXG?T)h)cX&$WW8}7CWWvn85h~yZ1b<$f%$`DlF;C*9RlB-7N>m+Lk5=wLBj6 zXjl%*VQIEUnxF6M=I87+_G4OdWKu7sTH|G!ft8RPk*=6yiEgSTno&9`=RG^&upACa zz0!m|5E(a{F-1l!A^ET#IV2gg!=)ZNFwwG|%^0?{vYh9BxVt2YvL1}b2byuVASRct z%uJ^S^Sv_{X;#AgRJKco9yYHQTAU`9zzk`k?s-U#^hiUYAu>l3E!rv)iy$v+3}Q(| z%sAl!>s%n=sVyRh(mui$|79sVmRslx_bjzAL<^Fj5-A`9MPQCamQU z6Fk~2cgda7jOd;#^ph45EHiBBnE9A4DT}g3v8&L+q~IpWL?d#i9Fij8-tOrelb6qz zkurcHB6z7>0XUnCF&=_fgl!zz?Rb!_6YB-s>pg;xHsg9Et=L^LWz3SsM zYH`s9HRZJPDmRcHlH ztK*qG)`Xm87%$`Y#+#0_#KK8Nip*{`efg8^MMcPUUa`j~BgE=Zb(so}#lz!*RlkCMqiyj8RKq zOH46japK_=Qh_(Wiogp@U9@A1Pl2le{WrdpXiWvq-4E{Lw{?}&w%^xYyaJG`ptgD2 zR|r$V$?lOK1XBeAMC9xYfJg;_go-Mt-MZ!6*$)N^DsaDhUj6MAfV1k#BsMA16%CG1 zZC>Fpg@quNp)gptrI^rDNUE+71Y^k3uz6;v2vZm_EvFPJaPI3kJ#VsU%Tq@hE}ps^ zY<$M)fZ^FMWjL*Z+MCCj#p_rd+;?*QghaI(GQzB~jlr2^;mv+Dj&Cl8-H8(Zzw!$;1~ zPdWe`SAqNZj=TL&0H=b-wszf|4;ijJ`$xjaCRp4&Db$04Y^h;)v%m6fs>%d!Z~V zw*S|gp|((Tm|%=D1=Kd5p6u=UaY^{yKrtZK7&XmFT*AmyvaolFP_AU)lvl@;92~Vx zK}NAR1_rsgg0IQA-(uQ@Bv{%nW*$Q)L8>QXQGfe7)W*3I9|}6^Q9qWmv$}h2A!80nbL~ z>^c5Fp{HSLoH97V*|7XIq@VJ4fqa_yKErQABdt6K^@7qCb$x05=x=R>i+^n^>}_p@ zf(9G(H@BI^^Npyt0? zjE`3qPC-gv1!`Z%dW*%+JEHV`#;4Y^TzKFhWaNuO#!t_KI46eHzT(}$b5d;Vl3~&e zGDk7z$iQ-*Qwu25@N_zdk&aoTK{wRXK;3LbO;KtJQfy4meVQ&{%WjNf`e~Tgtu|(? zGczTE7x^XAqw^B6biCBSXtdG+2dKJIsQas|$g+IBol^+>g`lHSxrUeg?-v8q`+(8l Rs&egb{{xE^eNxvD008V&23P<9 diff --git a/index.html b/index.html index b6803146..cc0350d7 100644 --- a/index.html +++ b/index.html @@ -1,15 +1,15 @@ - - - - - - - - - + + + + + + + + + @@ -18,9 +18,9 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - - - + + + @@ -35,22 +35,22 @@ - + - + - - - - + + + + diff --git a/index.html.gz b/index.html.gz index a801d16ad90d7225f81806775db705da64d741fa..ec9599bb44153a7583c26c09e7d739837424a12a 100644 GIT binary patch literal 1878 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 HaUcKy!dA6< diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 8652c887..10bc97fb 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1705067826624.js +// mock-data-1705559868045.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1705067826624.js +// mock-data-1705559868045.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_1705067826624_default = transformMockData(mockList); +var mock_data_1705559868045_default = transformMockData(mockList); export { - mock_data_1705067826624_default as default + mock_data_1705559868045_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index e4c8e9eb7133efabfcddfeac4ca1292ded70b0e0..b3070d443ef7634a48e5fa686a6bda3d6ca8e31d 100644 GIT binary patch literal 1040 zcmV+r1n>JFiwFP!000021I zK?)Oza!JaW=jwmofz+pyEw{J%#U$_p2>b+q+;Ih)O^VqURc&DnpKtCkF=2|CkVrCA zX20@w7KVRrD`j8}%y5;X34j-c59>E@@Bp$(0VAN~C4!Jv=>foSKyOEo01l9&i3xW} zg6jZK)+H)_Q(z26)d-Eh@|uDn#p-?)+Qh&tV-ulAY4%At@+pJ=8oj>d3e!bxM4>72 ztd@xpl?1L7-?IW`Zf<=WltNQ02@)URr?E23L{YGaXdleCJQtGFl5Kg87qwC-O+a$| zD*nR29dPPgCzaF&sw~rJi)Ca2b2#zg2l!N%H>g-=@2`f4TDu<~Vc^ZWJtlOq!rN}I z3y~mmmcbO{L;N)AAJ3Vlu8k5h7ulZecv0hoykEY4{uCYqCe{k|wvrl|LLER-r5He| zb7D^MQjht%;aVhAQ?_L+)UF6_7gYK&d34(_44o4Xpc(OJ{ZJ6cRYCSQTq6}mTWhw) zT!j(xPR~|D?1tKq5UkpgV3PWwi^1t!NFt4`%kXzD)2a;fTBOW(I-aHqwVnc!s+MNY zsMA{*mRuB5kQH@qXigmYAW?rxexw!BV2+BNoCk0gwWvfPH~5a5BXG(MGT-spJUcHAA+(v%*(I9WDve?G@%I*Gy;JxXlA-;Q|64k#UF`k!%pFY~R#7UZ2y~K_>QwCWyjfunBPp8-?X{H`tjR{bv*kkuYKB463=D+4 Kb_FXz3IG6Zl>!3* literal 1040 zcmV+r1n>JFiwFP!000021Ih+|hg*^lDEioyYFIM-P&?W?C85;>FlxCNNBcC$(uhHvUt}vcgMr4{I zPbwK1QAprQ@jc5>rsmeOK`Atqk|6OBei|x+L}VFT5beEr$x|UYEm_G^yr`5yX?&97 zSMd#fcfiuQjtZ#_6iK4d7R$f{W^m%c5AdnVZ&0z;-dpz(HFmF`VBqbhIVNzi!n<~_ zGZ7(kmi`#zLHIoCAI}-5u8k5h70I6Mcvj(vykEb5{uCSoM%D^-SxAjcq4psvV)P-` zDKV#bu7`Zxa4jOLDcdp@YF7le3o8APJi2WV1kT9>pdRpN{ZJ6cRYCSQTq6}mQ){-y zT!j(xPEXf;?1tKq5UeOkFiQQ<#^7`=BoT+!W$*`=aghgUC1U0|9gky$T8{xyQAx9B z)aeZjb1t$m$ckDwG$)RHkf=K)J<ie{fP@xV`#;n=GpqDyPpED!>J}egtAEsB;`OhEEuBz3= zo8?utTAnPfs?+6^UCx$Z zZxBf1!xEH;%%EZ{s+6*<(!$knAY_zPG3v%c=M?^hWN5zR|CUZ_7khuba7Rg+a_1oJbfFnmS=B0X`XhJ#7myIhGt1Gv%dia KWvORD3IG6BCiR~H