From a36a24301158167864a35caf6757f0ebc333c437 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Sat, 4 May 2024 10:33:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@557ab0467ab896aa123efcf598db37ecd98901dd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 24 +++++++++--------- index.html.gz | Bin 1726 -> 1729 bytes ....js => @vue_reactivity@3.4.26-DTbxPGxS.js} | 4 +-- js/@vue_runtime-core@3.4.25-D7bqTHjw.js | 5 ---- js/@vue_runtime-core@3.4.25-D7bqTHjw.js.gz | Bin 1784 -> 0 bytes js/@vue_runtime-core@3.4.26-Cq5aFJKF.js | 5 ++++ js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz | Bin 0 -> 1809 bytes ...js => @vue_runtime-dom@3.4.26-l0sNRNKZ.js} | 0 js/@vue_shared@3.4.25-CVrTIkq0.js.gz | Bin 621 -> 0 bytes ...Ikq0.js => @vue_shared@3.4.26-DWpY0PUk.js} | 2 +- js/@vue_shared@3.4.26-DWpY0PUk.js.gz | Bin 0 -> 621 bytes ...vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js} | 2 +- ...use_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz} | Bin 3075 -> 3075 bytes ...euse_shared@10.9.0_vue@3.4.26-7aSumFzu.js} | 0 ...e_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz} | Bin ...mo-CeU_EeVz.js => BarcodeDemo-BOFX6_Nj.js} | 2 +- js/BarcodeDemo-BOFX6_Nj.js.gz | Bin 0 -> 1476 bytes js/BarcodeDemo-CeU_EeVz.js.gz | Bin 1480 -> 0 bytes js/{en-US-Dssxkl3F.js => en-US-DgeyfTfA.js} | 2 +- js/en-US-DgeyfTfA.js.gz | Bin 0 -> 1721 bytes js/en-US-Dssxkl3F.js.gz | Bin 1723 -> 0 bytes js/hooks-DY7Lfvdn.js | 12 --------- js/hooks-DY7Lfvdn.js.gz | Bin 34062 -> 0 bytes js/hooks-DxjADXf2.js | 12 +++++++++ js/hooks-DxjADXf2.js.gz | Bin 0 -> 34118 bytes js/index-B4ANV5dQ.js.gz | Bin 1703 -> 0 bytes js/{index-DS2_Ds33.js => index-BDOzQ_5E.js} | 2 +- js/index-BDOzQ_5E.js.gz | Bin 0 -> 1273 bytes js/{index-SuwxZWQJ.js => index-BEi7U-O8.js} | 2 +- js/index-BEi7U-O8.js.gz | Bin 0 -> 1828 bytes js/index-BGlIPTOg.js.gz | Bin 1076 -> 0 bytes js/{index-uEp9yky_.js => index-BKzGWUw4.js} | 2 +- js/index-BKzGWUw4.js.gz | Bin 0 -> 2026 bytes js/{index-me-Ly5SP.js => index-BPAe6vWH.js} | 2 +- js/index-BPAe6vWH.js.gz | Bin 0 -> 2765 bytes js/{index-DCThImxm.js => index-BTvSaQnq.js} | 2 +- js/index-BTvSaQnq.js.gz | Bin 0 -> 1165 bytes js/index-BZ9W8WLI.js | 1 + js/index-BZ9W8WLI.js.gz | Bin 0 -> 29657 bytes js/index-B_dZBqdt.js.gz | Bin 844 -> 0 bytes js/{index-UxD-5YBa.js => index-BaFgnu5D.js} | 2 +- js/index-BaFgnu5D.js.gz | Bin 0 -> 2215 bytes js/index-BiP5R2RE.js | 1 + js/index-BiP5R2RE.js.gz | Bin 0 -> 2080 bytes js/{index-B4ANV5dQ.js => index-C1hpggaq.js} | 2 +- js/index-C1hpggaq.js.gz | Bin 0 -> 1704 bytes js/index-CExFgX9j.js.gz | Bin 1025 -> 0 bytes js/{index-C_ldIid2.js => index-CQhoKKyi.js} | 2 +- js/index-CQhoKKyi.js.gz | Bin 0 -> 2536 bytes js/index-C_ldIid2.js.gz | Bin 2535 -> 0 bytes js/{index-aJVxqUhK.js => index-CmqwwKlx.js} | 2 +- js/index-CmqwwKlx.js.gz | Bin 0 -> 1608 bytes js/{index-B_dZBqdt.js => index-D5R1QIN3.js} | 2 +- js/index-D5R1QIN3.js.gz | Bin 0 -> 843 bytes js/{index-In2APPEa.js => index-D9LS2qde.js} | 2 +- js/index-D9LS2qde.js.gz | Bin 0 -> 1805 bytes js/index-DCThImxm.js.gz | Bin 1166 -> 0 bytes js/index-DEtLbf2i.js.gz | Bin 2043 -> 0 bytes js/index-DFaMpR1C.js | 1 - js/index-DFaMpR1C.js.gz | Bin 2081 -> 0 bytes js/index-DJpi4BF6.js | 1 - js/index-DJpi4BF6.js.gz | Bin 3551 -> 0 bytes js/index-DS2_Ds33.js.gz | Bin 1272 -> 0 bytes js/index-DU70Mi12.js.gz | Bin 1447 -> 0 bytes js/{index-BGlIPTOg.js => index-DVdoZbux.js} | 2 +- js/index-DVdoZbux.js.gz | Bin 0 -> 1076 bytes js/{index-CExFgX9j.js => index-De_lTSfk.js} | 2 +- js/index-De_lTSfk.js.gz | Bin 0 -> 1025 bytes js/{index-DEtLbf2i.js => index-Df2eqkZ4.js} | 2 +- js/index-Df2eqkZ4.js.gz | Bin 0 -> 2041 bytes js/{index-zId_apSm.js => index-Dg1u4z6U.js} | 2 +- js/index-Dg1u4z6U.js.gz | Bin 0 -> 1556 bytes js/index-DpK-SIOT.js.gz | Bin 1394 -> 0 bytes js/index-In2APPEa.js.gz | Bin 1809 -> 0 bytes js/{index-DpK-SIOT.js => index-S2GYVmaw.js} | 2 +- js/index-S2GYVmaw.js.gz | Bin 0 -> 1393 bytes js/index-SuwxZWQJ.js.gz | Bin 1828 -> 0 bytes js/index-UxD-5YBa.js.gz | Bin 2214 -> 0 bytes js/{index-DU70Mi12.js => index-Vn3F3QIB.js} | 2 +- js/index-Vn3F3QIB.js.gz | Bin 0 -> 1448 bytes js/index-aJVxqUhK.js.gz | Bin 1610 -> 0 bytes js/index-fsr1nKeh.js | 1 - js/index-fsr1nKeh.js.gz | Bin 29651 -> 0 bytes js/index-me-Ly5SP.js.gz | Bin 2766 -> 0 bytes js/index-uEp9yky_.js.gz | Bin 2026 -> 0 bytes js/index-zId_apSm.js.gz | Bin 1563 -> 0 bytes js/index-zXJ6zOVi.js | 1 + js/index-zXJ6zOVi.js.gz | Bin 0 -> 3550 bytes ...tance-CkmHrPLu.js => instance-BO6qbDn0.js} | 2 +- js/instance-BO6qbDn0.js.gz | Bin 0 -> 794 bytes js/instance-CkmHrPLu.js.gz | Bin 792 -> 0 bytes js/utils-Bvfcf8oF.js.gz | Bin 3604 -> 0 bytes js/{utils-Bvfcf8oF.js => utils-XwSDXJUe.js} | 2 +- js/utils-XwSDXJUe.js.gz | Bin 0 -> 3604 bytes ...e-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js} | 0 ...ooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js.gz} | Bin ...> vue@3.4.26_typescript@5.2.2-l0sNRNKZ.js} | 0 js/{zh-CN-fEd7-2au.js => zh-CN-CTcR9C4K.js} | 2 +- js/zh-CN-CTcR9C4K.js.gz | Bin 0 -> 2015 bytes js/zh-CN-fEd7-2au.js.gz | Bin 2016 -> 0 bytes mockServer/mock-data.js | 8 +++--- mockServer/mock-data.js.gz | Bin 1042 -> 1043 bytes 102 files changed, 62 insertions(+), 62 deletions(-) rename js/{@vue_reactivity@3.4.25-_OY99woo.js => @vue_reactivity@3.4.26-DTbxPGxS.js} (77%) delete mode 100644 js/@vue_runtime-core@3.4.25-D7bqTHjw.js delete mode 100644 js/@vue_runtime-core@3.4.25-D7bqTHjw.js.gz create mode 100644 js/@vue_runtime-core@3.4.26-Cq5aFJKF.js create mode 100644 js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz rename js/{@vue_runtime-dom@3.4.25-l0sNRNKZ.js => @vue_runtime-dom@3.4.26-l0sNRNKZ.js} (100%) delete mode 100644 js/@vue_shared@3.4.25-CVrTIkq0.js.gz rename js/{@vue_shared@3.4.25-CVrTIkq0.js => @vue_shared@3.4.26-DWpY0PUk.js} (97%) create mode 100644 js/@vue_shared@3.4.26-DWpY0PUk.js.gz rename js/{@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js => @vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js} (99%) rename js/{@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js.gz => @vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz} (97%) rename js/{@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js => @vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js} (100%) rename js/{@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js.gz => @vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz} (100%) rename js/{BarcodeDemo-CeU_EeVz.js => BarcodeDemo-BOFX6_Nj.js} (87%) create mode 100644 js/BarcodeDemo-BOFX6_Nj.js.gz delete mode 100644 js/BarcodeDemo-CeU_EeVz.js.gz rename js/{en-US-Dssxkl3F.js => en-US-DgeyfTfA.js} (87%) create mode 100644 js/en-US-DgeyfTfA.js.gz delete mode 100644 js/en-US-Dssxkl3F.js.gz delete mode 100644 js/hooks-DY7Lfvdn.js delete mode 100644 js/hooks-DY7Lfvdn.js.gz create mode 100644 js/hooks-DxjADXf2.js create mode 100644 js/hooks-DxjADXf2.js.gz delete mode 100644 js/index-B4ANV5dQ.js.gz rename js/{index-DS2_Ds33.js => index-BDOzQ_5E.js} (77%) create mode 100644 js/index-BDOzQ_5E.js.gz rename js/{index-SuwxZWQJ.js => index-BEi7U-O8.js} (88%) create mode 100644 js/index-BEi7U-O8.js.gz delete mode 100644 js/index-BGlIPTOg.js.gz rename js/{index-uEp9yky_.js => index-BKzGWUw4.js} (90%) create mode 100644 js/index-BKzGWUw4.js.gz rename js/{index-me-Ly5SP.js => index-BPAe6vWH.js} (91%) create mode 100644 js/index-BPAe6vWH.js.gz rename js/{index-DCThImxm.js => index-BTvSaQnq.js} (84%) create mode 100644 js/index-BTvSaQnq.js.gz create mode 100644 js/index-BZ9W8WLI.js create mode 100644 js/index-BZ9W8WLI.js.gz delete mode 100644 js/index-B_dZBqdt.js.gz rename js/{index-UxD-5YBa.js => index-BaFgnu5D.js} (91%) create mode 100644 js/index-BaFgnu5D.js.gz create mode 100644 js/index-BiP5R2RE.js create mode 100644 js/index-BiP5R2RE.js.gz rename js/{index-B4ANV5dQ.js => index-C1hpggaq.js} (88%) create mode 100644 js/index-C1hpggaq.js.gz delete mode 100644 js/index-CExFgX9j.js.gz rename js/{index-C_ldIid2.js => index-CQhoKKyi.js} (93%) create mode 100644 js/index-CQhoKKyi.js.gz delete mode 100644 js/index-C_ldIid2.js.gz rename js/{index-aJVxqUhK.js => index-CmqwwKlx.js} (91%) create mode 100644 js/index-CmqwwKlx.js.gz rename js/{index-B_dZBqdt.js => index-D5R1QIN3.js} (67%) create mode 100644 js/index-D5R1QIN3.js.gz rename js/{index-In2APPEa.js => index-D9LS2qde.js} (92%) create mode 100644 js/index-D9LS2qde.js.gz delete mode 100644 js/index-DCThImxm.js.gz delete mode 100644 js/index-DEtLbf2i.js.gz delete mode 100644 js/index-DFaMpR1C.js delete mode 100644 js/index-DFaMpR1C.js.gz delete mode 100644 js/index-DJpi4BF6.js delete mode 100644 js/index-DJpi4BF6.js.gz delete mode 100644 js/index-DS2_Ds33.js.gz delete mode 100644 js/index-DU70Mi12.js.gz rename js/{index-BGlIPTOg.js => index-DVdoZbux.js} (77%) create mode 100644 js/index-DVdoZbux.js.gz rename js/{index-CExFgX9j.js => index-De_lTSfk.js} (75%) create mode 100644 js/index-De_lTSfk.js.gz rename js/{index-DEtLbf2i.js => index-Df2eqkZ4.js} (93%) create mode 100644 js/index-Df2eqkZ4.js.gz rename js/{index-zId_apSm.js => index-Dg1u4z6U.js} (88%) create mode 100644 js/index-Dg1u4z6U.js.gz delete mode 100644 js/index-DpK-SIOT.js.gz delete mode 100644 js/index-In2APPEa.js.gz rename js/{index-DpK-SIOT.js => index-S2GYVmaw.js} (89%) create mode 100644 js/index-S2GYVmaw.js.gz delete mode 100644 js/index-SuwxZWQJ.js.gz delete mode 100644 js/index-UxD-5YBa.js.gz rename js/{index-DU70Mi12.js => index-Vn3F3QIB.js} (84%) create mode 100644 js/index-Vn3F3QIB.js.gz delete mode 100644 js/index-aJVxqUhK.js.gz delete mode 100644 js/index-fsr1nKeh.js delete mode 100644 js/index-fsr1nKeh.js.gz delete mode 100644 js/index-me-Ly5SP.js.gz delete mode 100644 js/index-uEp9yky_.js.gz delete mode 100644 js/index-zId_apSm.js.gz create mode 100644 js/index-zXJ6zOVi.js create mode 100644 js/index-zXJ6zOVi.js.gz rename js/{instance-CkmHrPLu.js => instance-BO6qbDn0.js} (90%) create mode 100644 js/instance-BO6qbDn0.js.gz delete mode 100644 js/instance-CkmHrPLu.js.gz delete mode 100644 js/utils-Bvfcf8oF.js.gz rename js/{utils-Bvfcf8oF.js => utils-XwSDXJUe.js} (98%) create mode 100644 js/utils-XwSDXJUe.js.gz rename js/{vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js => vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js} (100%) rename js/{vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js.gz => vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js.gz} (100%) rename js/{vue@3.4.25_typescript@5.2.2-l0sNRNKZ.js => vue@3.4.26_typescript@5.2.2-l0sNRNKZ.js} (100%) rename js/{zh-CN-fEd7-2au.js => zh-CN-CTcR9C4K.js} (87%) create mode 100644 js/zh-CN-CTcR9C4K.js.gz delete mode 100644 js/zh-CN-fEd7-2au.js.gz diff --git a/index.html b/index.html index 4418e1c5..708298ba 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - + - + - + @@ -17,10 +17,10 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + - - + + @@ -30,18 +30,18 @@ - - + + - - - - + + + + diff --git a/index.html.gz b/index.html.gz index 6d9dee14f50a8af83137b479af77576c099f6e8b..1c540a86d29987e8772ccea11cf987902dd0bdbe 100644 GIT binary patch literal 1729 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 UD|g$_%76C!6Wu`_Tn8Nh0EnAYtN;K2 diff --git a/js/@vue_reactivity@3.4.25-_OY99woo.js b/js/@vue_reactivity@3.4.26-DTbxPGxS.js similarity index 77% rename from js/@vue_reactivity@3.4.25-_OY99woo.js rename to js/@vue_reactivity@3.4.26-DTbxPGxS.js index 5e543230..a065b076 100644 --- a/js/@vue_reactivity@3.4.25-_OY99woo.js +++ b/js/@vue_reactivity@3.4.26-DTbxPGxS.js @@ -1,5 +1,5 @@ -import{i as r}from"./@vue_shared@3.4.25-CVrTIkq0.js";/** -* @vue/reactivity v3.4.25 +import{i as r}from"./@vue_shared@3.4.26-DWpY0PUk.js";/** +* @vue/reactivity v3.4.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(r));function i(e){return e?!!e.__v_raw:!1}function o(e){return!!(e&&e.__v_isRef===!0)}export{i as a,o as i}; diff --git a/js/@vue_runtime-core@3.4.25-D7bqTHjw.js b/js/@vue_runtime-core@3.4.25-D7bqTHjw.js deleted file mode 100644 index 5d44a155..00000000 --- a/js/@vue_runtime-core@3.4.25-D7bqTHjw.js +++ /dev/null @@ -1,5 +0,0 @@ -import{i as O,a as k}from"./@vue_reactivity@3.4.25-_OY99woo.js";import{a as g,b as m,c as S,g as x,E as R,n as N,d as F,e as h,f as p,h as A}from"./@vue_shared@3.4.25-CVrTIkq0.js";/** -* @vue/runtime-core v3.4.25 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let f=null,z=null;const j=Symbol.for("v-ndc"),B=t=>t.__isSuspense,M={},y=t=>Object.getPrototypeOf(t)===M,P=t=>t.__isTeleport,E=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),G=Symbol.for("v-cmt"),L=Symbol.for("v-stc"),r=[];let u=null;function Z(t=!1){r.push(u=t?null:[])}function Y(){r.pop(),u=r[r.length-1]||null}function D(t){return t.dynamicChildren=u||R,Y(),u&&u.push(t),t}function $(t,s,n,c,l,e){return D(V(t,s,n,c,l,e,!0))}function K(t){return t?t.__v_isVNode===!0:!1}const T=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||O(t)||S(t)?{i:f,r:t,k:s,f:!!n}:t:null);function V(t,s=null,n=null,c=0,l=null,e=t===E?0:1,i=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&T(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?(b(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 I=q;function q(t,s=null,n=null,c=0,l=null,e=!1){if((!t||t===j)&&(t=G),K(t)){const a=C(t,s,!0);return n&&b(a,n),!e&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(Q(t)&&(t=t.__vccOpts),s){s=w(s);let{class:a,style:o}=s;a&&!g(a)&&(s.class=N(a)),F(o)&&(k(o)&&!m(o)&&(o=h({},o)),s.style=p(o))}const i=g(t)?1:B(t)?128:P(t)?64:F(t)?4:S(t)?2:0;return V(t,s,n,c,l,i,e,!0)}function w(t){return t?k(t)||y(t)?h({},t):t:null}function C(t,s,n=!1){const{props:c,ref:l,patchFlag:e,children:i}=t,a=s?J(c||{},s):c;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&T(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!==E?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 H(t=" ",s=0){return I(U,null,t,s)}function d(t,s){const n=I(L,null,t);return n.staticCount=s,n}function b(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),b(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!y(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=[H(s)]):n=8);t.children=s,t.shapeFlag|=n}function J(...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 Q(t){return S(t)&&"__vccOpts"in t}export{d as a,$ as c,Z as o}; diff --git a/js/@vue_runtime-core@3.4.25-D7bqTHjw.js.gz b/js/@vue_runtime-core@3.4.25-D7bqTHjw.js.gz deleted file mode 100644 index e6d48d6566ead00b7984ab4c8a8053579c9cebda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1784 zcmV1yTbr&<3v`BI zC^TiWp($59rAcjl_u(knQc_^g8{Zvy|=3#dHbawY`!=+cy){CNaU{?B2<%N#! zYUO7K5mhWY>JLs1*M;`lLG-D-HxWI*OC5_oaFUp6xgQFP!=wNWd7jNl~HF)W9Nl-vfOUp^G|pSA!Th5 z7>D-w4-~lPjw^1t-e2@9{n%aSai4X(`?G6ugbBTy8UOKZKG#ypxG&;CRX^diq?=p) zAfRIM6hP8nmLMX^y?>Rajhm4LE z6xeoq6@JGQ*l1%!#tQ-bR(PI?IChl)fx4_se~7CtHdhlR``p&7mLR1(AN9q68yOFH z8lI|-C6}8{pd#*b6#cDPBabc%;Oin^d*OMAijZsS8ODbE40*5ewZ5E-Z`|7)#P90o~}U5MTCCpFmET(5)I_l+$D z_adu?O%JS3ET35@&EFWuuGrN| zD$hdy#C^64(GhY(Qw%ZIwZCZ_4>=x{lQJ=GuI~e0O=T(?M^nal+D5UJhetfEOh*5v zP#X^&sMOUOu)^5J%dgZkM4yeasrMq~9v-X~c_sZYB_v+Z6p#8O?8~>o$OX-D@ivfn zRZF>C(oMy4#<)+yEpm-7(xlEvY{St&{1V8~iFk+1@hfqG^pyymc_jL~G<0#r)X35T z%hyN1avNIv0WSzX0BhR0Jy2)awOzWY8&HL&vz;o{ZF`wY0#BtM{Xx}syQ#QmLN)&V z{}xY>G<}|iK2NdF(|w=&q|n*O5n@LxYT3vpDt9UciU7dG#ByY&0)K_wBLXB1_ZS%< z>582ocAX1J%{=bj-D)j9>SIVcQm3b(EyqsYJoX}n93wCyz8?-ogJYq$`182+_v0ss z-{HV_)2RyzkhDS#VUQr{f*2&N(1A!u_I!(!knGqFUP7|x2|1%3k#%7d*LT8BZznTE zQAqS2MIot~fM}2?xaSJZD_ym9`a4dqsK>qR?+g5re&99ia^LBJIhOPeN1VK*e>GYy zl5`(XdhXi8H}zrs?r^eSe@AWFCsvh&p~(_2ZACw;?PCPLI3C#W5Gl;#>=Re zo5ow=`K%s79IZ1!y&OYf+ydvcBFC>r6m!A7ocxXr%Y>6BYzWD&2c_rG9Z8*c_=6@% z0=pb}xv7Tub+~&M_djSp=!Wk3^PQTKFmcnM*rXydE>f6rjJ+4Iy2l#Oj-^yJ_Xx-* z4a=L&DP#NB47UUf$6Iz_K51C4YC3HXyryjiv1Mc4~MhtD5@uRbvw5J!RZW>bPR^G?cY% z>W12oEwY#hdOZ$FxQ#zj!+`|wvT a{6S0k4@eaM2T5KHpZyCmAtOU64gdh0ymKl5 diff --git a/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js b/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js new file mode 100644 index 00000000..220cd182 --- /dev/null +++ b/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js @@ -0,0 +1,5 @@ +import{i as R,a as h}from"./@vue_reactivity@3.4.26-DTbxPGxS.js";import{a as g,b as m,c as S,g as A,E as z,n as p,d as N,e as y,f as E,h as j}from"./@vue_shared@3.4.26-DWpY0PUk.js";/** +* @vue/runtime-core v3.4.26 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let f=null,B=null;const M=Symbol.for("v-ndc"),P=t=>t.__isSuspense,U={},T=t=>Object.getPrototypeOf(t)===U,G=t=>t.__isTeleport,V=Symbol.for("v-fgt"),L=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function d(t=!1){r.push(u=t?null:[])}function K(){r.pop(),u=r[r.length-1]||null}function q(t){return t.dynamicChildren=u||z,K(),u&&u.push(t),t}function v(t,s,l,c,n,e){return q(O(t,s,l,c,n,e,!0))}function w(t){return t?t.__v_isVNode===!0:!1}const I=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:l})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||R(t)||S(t)?{i:f,r:t,k:s,f:!!l}:t:null);function O(t,s=null,l=null,c=0,n=null,e=t===V?0:1,o=!1,i=!1){const a={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&I(s),ref:s&&_(s),scopeId:B,slotScopeIds:null,children:l,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:n,dynamicChildren:null,appContext:null,ctx:f};return i?(k(a,l),e&128&&t.normalize(a)):l&&(a.shapeFlag|=g(l)?8:16),!o&&u&&(a.patchFlag>0||e&6)&&a.patchFlag!==32&&u.push(a),a}const x=H;function H(t,s=null,l=null,c=0,n=null,e=!1){if((!t||t===M)&&(t=Y),w(t)){const i=F(t,s,!0);return l&&k(i,l),!e&&u&&(i.shapeFlag&6?u[u.indexOf(t)]=i:u.push(i)),i.patchFlag|=-2,i}if(X(t)&&(t=t.__vccOpts),s){s=J(s);let{class:i,style:a}=s;i&&!g(i)&&(s.class=p(i)),N(a)&&(h(a)&&!m(a)&&(a=y({},a)),s.style=E(a))}const o=g(t)?1:P(t)?128:G(t)?64:N(t)?4:S(t)?2:0;return O(t,s,l,c,n,o,e,!0)}function J(t){return t?h(t)||T(t)?y({},t):t:null}function F(t,s,l=!1,c=!1){const{props:n,ref:e,patchFlag:o,children:i,transition:a}=t,C=s?W(n||{},s):n,b={__v_isVNode:!0,__v_skip:!0,type:t.type,props:C,key:C&&I(C),ref:s&&s.ref?l&&e?m(e)?e.concat(_(s)):[e,_(s)]:_(s):e,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==V?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:a,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return a&&c&&(b.transition=a.clone(b)),b}function Q(t=" ",s=0){return x(L,null,t,s)}function tt(t,s){const l=x(D,null,t);return l.staticCount=s,l}function k(t,s){let l=0;const{shapeFlag:c}=t;if(s==null)s=null;else if(m(s))l=16;else if(typeof s=="object")if(c&65){const n=s.default;n&&(n._c&&(n._d=!1),k(t,n()),n._c&&(n._d=!0));return}else{l=32;const n=s._;!n&&!T(s)?s._ctx=f:n===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:f},l=32):(s=String(s),c&64?(l=16,s=[Q(s)]):l=8);t.children=s,t.shapeFlag|=l}function W(...t){const s={};for(let l=0;l{let n;return(n=t[l])||(n=t[l]=[]),n.push(c),e=>{n.length>1?n.forEach(o=>o(e)):n[0](e)}};s("__VUE_INSTANCE_SETTERS__",l=>l),s("__VUE_SSR_SETTERS__",l=>l)}function X(t){return S(t)&&"__vccOpts"in t}export{tt as a,v as c,d as o}; diff --git a/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz b/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..27254fc987d50501212aac0a1f990f5c21f5a7d4 GIT binary patch literal 1809 zcmV+s2k!VEiwFP!000021C3X0Z`(K${@!09`2#_wjB2O7ppb9k?WSqByW2Edr|lMo zVaPOPtC2~sILbM-_1_Oe$(GUrhx_6gl0(i5=Xoe+>y0gNmj#InKFWl|s!9vH?nTdj zxi9ss(22tAKEsD!o<}dDv-8u}xAX1I+wC~|=6b`d-tRXq<($M?DiUM4B=JgKk@zkR ziH%&4xR#p4gG@`U5@AKKo$&-_StezF6!ECKhl`V8| zUmHI;3Ahr$S%2{IbW>=j4F+G!Z5HsW`^1Rgt1W}XEP~Ia4wN-mWb+bj;pogfQ`$Hk zynlE53aTvUZ@xyv<^C-0i@7qou~1!lK28jsB2w6aer^zHPVO>ReMz<>w!qq)Y4x`R5O_xTV>z zKg_B%&A$F&)**#iz+^h4%*r~Yv@{AcYk~zw2nS+UM4QsBcnLTngLpC()zRn=?hWjQ z3t2)jDWY7PC9X~f)BT>zTho6yid~_xEKGpW;=v^AOkJ+Bd{Jlv<$nKN{z0cOR@NR- zNNl&?bCgczQb{BA@t}YBhwi)#`=S%wf4VM5RM7ib=00EBg$97IABTggzQT9FcX#?B z#!A2ij(nza27FiOG)7tIbVke0YpE^boD4Z#n@s}*=$Udo*F}#pj?n8prQkzf(b1Bl z*zZ63-!Vrq+GTMnix}ly>|`2;VP3@;ldWjW@AImgEw6=wzBIL}0RiCis2>lcg>WD< ze^qrZ3G6zF#$jL5(A{Ml(kbK^<)*M37dz>*V(cAvf^s8$M!HjWqu(v!U!}_}j_Z+& z>p+@Ii*u>$dSi_?b@YCBY)_@#^+|^quw^Y z6mH|R8a7>&jrbi;WGX_tY%!g>TKTLJ}$t zy^_HjkDstF4k_l0-SLc440RoE*5<>`N9Cl9GPBTI&sS5(;wI2c2${86?BVoGW>uE* zzd6>D(3`M)k1Z*X*!XR*KJkXVl3;TBdGx8CAiTSZua|K zC7pmqodxEB}NCeLzx&Ib;jQC&QNrjl;#hE zgWX{)h)6NgM_R6>A&cu3wqK) z{|JUH|5Mf!EnNpMh}8cF(#c`VUpHng?R4)Koa}(-uHH-^DLM4(kFH(Y0jdHVW+`{z zxlh!jIMlh*L6-70^=}S?^W#kOYCC|Q^`Buqk)>R*^M4&8G~l9zPLndnp<#@hXr^kh zAoNO#$Z#R#qlLaWWK)r=T@KIBhV6l~VQ3f&Z@CjA7tIuIA&m_HJZCIrjHezmE}8+r zfGl7Ta}s9~yR=PyQ_Y9Sp= z{vte!IER;Fh|vL};3Rh6ug*Pu;ZYRfp+*jN)sQ|V5BHM)8=J4cVgB^#!At>8@~Jm$ zN)coxP*icsz2}L&CmMzi0aUF$V*N>@%4TsY#PK%$DW34@lmqim8da)VPTLLNxH-Om z8r;N8r3E!H)1hUI2*WZKaw0*-bd(vDmkaH<75*ifm?`MdWO|@SEv<-ca~&oG==Ba} zbf&19{&rR465$mW(gDw<5^&+$+BAK`jjxv2?;8y!Q))8*zA7O#Tg^*i8CUu0>T19q-L%pFdsA-d&GxUtM2b&Bj-^w^tv>vsq8(aFGjnG#QUS z{aQ=x7k^o4!`v8N zOH$Fb*7-5yrblw!e||hLRUu2MSGBUVTuG1ccN1eZm$gSW@A>1tP{Jdk=RZ&?TOoY^ zl|uCnyhJdI%4A4>Lov{0c|PNkUZk~9MJ{d|Zmzu6TfJNt7lC1->PPM{l8;>O)MHN% z$Hkj!Kveha z<>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;n90bIR7#U5H11DXYsd> z2h9wV7TvW^9O2DFE&<)C7Ugn>{Ho;3K4MV?v-cEubDwQ-AH8jmg zK`mX{uxxUDt#)i}@eC-XaUA>p8#*57neXE_{2Z3?e11N^Bd@-H1+u2Ui@&V2VQvhs zC8_9I>--pU(<8a=KR+Irs*t7Bt6EuFuB1o!yNR)y%i1HG_xy2RDB%&&^B*Xctq{Kd zN}+lOULu%9Wilkcp&010JfCq%FVb45A{Vy}H&anMX zSsmutY z92;2ev4KU74J5q64BYcUrV*Ejfl75oS*o*6Guvv3RL6v2h*y|n3+J4R3ce zO7QAKdXKYU3lP<$rqKeY_t_L8a-h*R+6L);7Ob|xHj3((Tzi-6Rh)5gsM$f}CBp~e zc@Ua|;1=&7td!p5WrHPMx;o@bNO=*}keEvg%h>m^N=-V;LaX^6Lq<&+j~D1VAgX)z za&%r?mx_8`atREI+GK2?Z~uQ9KVsK8B*qz-QZx0C2hT-{am^r?u6YaY#UPixeC$G9 z>~`$wptL3$< HKLh{(E5#}( literal 0 HcmV?d00001 diff --git a/js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js b/js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js similarity index 99% rename from js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js rename to js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js index 78a43004..ae2465c4 100644 --- a/js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js +++ b/js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js @@ -1 +1 @@ -import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";function b(e){var n;const r=E(e);return(n=r==null?void 0:r.$el)!=null?n:r}const g=B?window:void 0;function V(...e){let n,r,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,i,a]=e,n=g):[n,r,i,a]=e,!n)return D;Array.isArray(r)||(r=[r]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(n),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...r.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,n,r={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=r;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}n(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&n(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),n=VueDemi.getCurrentInstance();return n&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:n),e}function W(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=g}=n,i=W(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=r.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,n){return K[e]||n}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,n,r,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!r)return y;const h=E(n),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:r}}))}function J(d){try{const w=r.getItem(e);if(d==null)R(w,null),r.removeItem(e);else{const S=A.write(d);w!==S&&(r.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:r.getItem(e);if(w==null)return p&&h!=null&&r.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(n),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(n);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){r&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,n,r={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=r,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(n,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:n=g,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(r),f=VueDemi.ref(i),p=()=>{n&&(s?(l.value=n.innerWidth,f.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,f.value=n.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; +import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";function b(e){var n;const r=E(e);return(n=r==null?void 0:r.$el)!=null?n:r}const g=B?window:void 0;function V(...e){let n,r,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,i,a]=e,n=g):[n,r,i,a]=e,!n)return D;Array.isArray(r)||(r=[r]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(n),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...r.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,n,r={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=r;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}n(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&n(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),n=VueDemi.getCurrentInstance();return n&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:n),e}function W(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=g}=n,i=W(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=r.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,n){return K[e]||n}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,n,r,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!r)return y;const h=E(n),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:r}}))}function J(d){try{const w=r.getItem(e);if(d==null)R(w,null),r.removeItem(e);else{const S=A.write(d);w!==S&&(r.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:r.getItem(e);if(w==null)return p&&h!=null&&r.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(n),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,n,r={}){const{window:i=g,...a}=r;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(n);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){r&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,n,r={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=r,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(n,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:n=g,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(r),f=VueDemi.ref(i),p=()=>{n&&(s?(l.value=n.innerWidth,f.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,f.value=n.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; diff --git a/js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js.gz b/js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz similarity index 97% rename from js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js.gz rename to js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz index 616099d6cca419c81a5bf8f3625731edfa5f468c..06d3707d2cbdbe0b3e2c8d51d5df67fcb2461bbe 100644 GIT binary patch delta 22 ecmZpcXqK2D%d~FNM)^D39D9?On(UEbU;qGJ4F|RW delta 22 ecmZpcXqK2D%cM7Tqx>Ci4#!gudiTgMFaQ8o#|O9o diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js b/js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js rename to js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js.gz b/js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js.gz rename to js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz diff --git a/js/BarcodeDemo-CeU_EeVz.js b/js/BarcodeDemo-BOFX6_Nj.js similarity index 87% rename from js/BarcodeDemo-CeU_EeVz.js rename to js/BarcodeDemo-BOFX6_Nj.js index 4792a968..dbf66f49 100644 --- a/js/BarcodeDemo-CeU_EeVz.js +++ b/js/BarcodeDemo-BOFX6_Nj.js @@ -1 +1 @@ -import{x as e}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const w=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{w as default}; +import{x as e}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const w=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{w as default}; diff --git a/js/BarcodeDemo-BOFX6_Nj.js.gz b/js/BarcodeDemo-BOFX6_Nj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..243c63066b159c801c1dcdb1b3a5460ec1d034e1 GIT binary patch literal 1476 zcmV;#1v~m5iwFP!000021Jzh-PZU=e{@!1Kr(f9Q%wcB%sY5UeY$ed>%0;|1h8$+z z-8nEf&pERfHk+WeDr$?Sv9*-OYN|2DTdirN!mp9pg-`y4W_A{25R^1(VzS9*bDsBk zFVFLyoeZ-*m&;12g^Cua=D2Gk(q_8uv`{josou50K)3W&|58CM(_$ePn}T)N>f48A{CJoznI)7H#nH@(p<@s~V~zw)br~t23`sJ!I5nQlb!=0fIgEzG&of8y zfD0xh7(!ARW=|1yqJd~A*`!1S>6C=#wJTg2TG$mfSX!v0FQeolShwjGlNc@0u6UX zRY^+eA0HW;8It9JD*!n%z?p$7x@!q7g-Zj})6^6$N8eRkF(5~MOKPo&o`c`MgJMvE zjVr>Vj<(mZe##A8kxW{kp|vOX>Mt*>fB!>$^YP;T@62YZ!=Z@&rE|`|JHBM)_%VotlX*p zaTdLg18}9`tC$sWvm32K2=S{`?D&@T35s94_#k+^u(~w2erIuQ?%4#;JdgIsa>#-bt`vYvrc+DXm)v7quLWGWeF{m#=Q>5zIeW`);N7;#uw1PqoFl+Ko%K8&8AT<=4ws zgKPJKOTPwBFRU&vM1bJWzt*1LeKmV7n18bR@@}-V!Q-3tmFv;Qf53%(GwNM;b_?Xa zyNY-9nVM?vKse`eo64;UZ!ul-_Qxi$yeYMgBsQ4vELt9?mJixK6;D!qI?r9-F*Nig z0BrN*N4BNz8g!EK&)k#ii?eI@&PD_+p*Ah6FCNtw&e!LbYL71mkAA5?ycgQ?<9n|; z&s~kTasI(vw?X*%Sgy7>SHJvEZT4(^;r!k&_uZU_1)Bj4S(N7i;VEB8mMd#0XF*93 zl5&YKbHZDH?=BrJGO3%mQfSO8e3Bx~=P!(0=a^?u30mV2X|m_wRzQ!$LYBiWBNbY5 zOe(tTNN{A>qHcmd4Mrn9YQ_*k5cZwek??gLgxH7PWrWz@+~yPFmTEqwszoYwb1YiD zm%-)x_1~@s*B(a87|h=cuKxV7FPA~b^JPr6F!}D1g{M8TIip>t{Dx?=!$wK*$)2tz es?|g{lp3!Iis5U5X35p=Fa84^wW*;!5C8xv&)5e5 literal 0 HcmV?d00001 diff --git a/js/BarcodeDemo-CeU_EeVz.js.gz b/js/BarcodeDemo-CeU_EeVz.js.gz deleted file mode 100644 index 6de6e24d559a3f090be5829b7b25d572959c6cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1480 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 P?O*=|4C$IQp%4H7ulryB literal 0 HcmV?d00001 diff --git a/js/en-US-Dssxkl3F.js.gz b/js/en-US-Dssxkl3F.js.gz deleted file mode 100644 index bdebdfaec276264c49047d7e52ce86411de84d04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1723 zcmV;s21NNEiwFP!000021JzjFQsX)jzTc;Csm=vdwM_!U;h-s31rmM_nLrYlft!?K zcWe<^3X&WMsod|r(|M=!3R|+BED1~%HMJMJH?iIN)ZO~Nmf8-_CQ94+v&W2gzZhwi zkzglPYHa-0{lV2}8q46(kgvSJkzglgvq#gY2laYTuldLK56{in*=!v%(Og=;fc+lS z{N|oGx|D6U4r0$}REGYOZtMp2VBgnKQ1e^n;D~klC+pa0j((ZcMC8uxVNe@Pb8PGd zUxM9zzd1PWCM-W*pCwexOxpMo)DME)y5DRcbUW$3UI#rIKT>MUov&K3?>`Lw=*9Kg z{yNG;8c~jNAsYL^uFEq&Yw=q5U>z3aTBD2{9gW?f7JTs!J4f9C>vTTK%ty0IuBFW3 zStlK@;~LW(bAy9OX>8PMo6A1#oypPFkJ`tROv*IIA51%7y*xX8&DW>pmJ8z_Pe;+{ z4|Tde#-&BgB3mk73wD3^TbX&d>x{l^D9gbs1FK6q4j@_EJ*Z0wd5#PH%f%Qk=*rA%AX*bnxDntyyUyWiV;;Om%IjWR}E zVJ^Sb(@v}1U&mM@_^`1X>^U#3*^Ph6@jayjolDCz^b0X6Dq9D`r~dil^G9%Gk>yiv zXG`#)bANdFtkehKN~>i#-|7Cv_-RAeh{-8)bycqiyMFVo+kd^Zvv<`zj(MC!d>tRUxDSBn$S`X!vYb7&xA1gGTRMs>3#JTre`FrI~ zAn*{*xjB(+C@?t<-*bj_=(@%EE_5jSk<$d%cRc|m`|C=k&?EGbAe>By$vcPO(jP>$u+ZFNdh*U z_qi2F-AXeg&|-Q_iTfpR#go)hQd|gJYo0MZYbv31>4lQY<`qV=02z`NHxt2T1fn9C zb!_!DlZKZO6)r<6C}MUdZop6r7j7qwScH`iDxvc59|tsAfc-TRKk)TY$c?0yxh^G8 zpJtnfq>Dna*lSi5bj=bZphI${qA>vzk{(*iWkNuNGF*!gVG&M77+a+!|#2r#av}l z<+#du8Tn1tOTOi&`JRO2=!Gleb@3@jV+rITIc7RiF%pO!i&2W+tvk!T7G{dTASBls zBW{Y)?1iN3YTauJ9*w;=%ACL`BTpKjqP+2rhAOuN zZbQ;z8G2VZMd5W-Zc$gfJiFRT%1|#M>D`@q7m*8d6q3F>eh9pVq>tG|FpJ*NgcCRk zNiWh$2(OD%bSvT*&I?881S%b94uuLX42_}5M3g%hD;4OV+@~+r@j!dfVkR9breivS z75{VyEfvw!{a&ev3EE%XUKGUB7Mv6Q>o)(vaetH2V;{_A9P|;1Fp*Kw&*YpJn zrs)wZc|Lb&M^zyZ!h$B&!bR ztva(=wcwleZujkdKRjN5__gwS?`kvHGKVFP=F><0nLEi6_x`L2oQI^x6Iry;-hdH{_NBGC#%&lV|XIB=I)b6 z`nSEEM5rMXZ8U}@?n^~ULJ?s#o+67;SMM2BEmko54%SynSU#!7qc`Ij%Dgh`H)d1% ztwzL~ktxS#vm+e8J6y*2QeiS&Y{LtN^Q=sn&VwMh-%1cjF_CO97GLqD_$T58-Cq$E RU5l^(_&07|mKUKA007n2Q8EAk diff --git a/js/hooks-DY7Lfvdn.js b/js/hooks-DY7Lfvdn.js deleted file mode 100644 index fb9cd714..00000000 --- a/js/hooks-DY7Lfvdn.js +++ /dev/null @@ -1,12 +0,0 @@ -const __vite__fileDeps=["js/en-US-Dssxkl3F.js","js/dayjs@1.11.10-BYZwCyGy.js","js/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","js/canvas@2.11.2-CVRTzJty.js","js/js-binary-schema-parser@2.0.3-D0akQrQ7.js","js/print-js@1.6.0-C3lAJnMa.js","js/vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js","js/lodash@4.17.21-CM7ROh5r.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DuGDi0R7.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-Dos9GOhk.js","js/@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js","js/@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js","js/utils-Bvfcf8oF.js","js/interactjs@1.10.26-DmsZVOf4.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-CaeIWam-.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.25-D7bqTHjw.js","js/@vue_reactivity@3.4.25-_OY99woo.js","js/@vue_shared@3.4.25-CVrTIkq0.js","js/zh-CN-fEd7-2au.js","js/index-B4ANV5dQ.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-uEp9yky_.js","js/instance-CkmHrPLu.js","css/index-CTOeMyqn.css","js/BarcodeDemo-CeU_EeVz.js","js/index-DCThImxm.js","js/index-DS2_Ds33.js","js/index-C_ldIid2.js","css/index-BqPIKfai.css","js/index-DpK-SIOT.js","js/index-B_dZBqdt.js","js/index-SuwxZWQJ.js","js/index-aJVxqUhK.js","js/index-zId_apSm.js","js/index-DU70Mi12.js","js/ray-dCjhX_JK.js","js/index-DFaMpR1C.js","css/index-cMo-v_SD.css","js/index-CExFgX9j.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-DEtLbf2i.js","js/index-In2APPEa.js","css/index-CIq6_pk2.css","js/index-me-Ly5SP.js","js/index-UxD-5YBa.js","js/index-BGlIPTOg.js","css/index-G2qqDeP0.css","js/index-DJpi4BF6.js","css/index-BhnoEzFG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -var Go=Object.defineProperty;var Ho=(e,t,o)=>t in e?Go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var He=(e,t,o)=>(Ho(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as $e,i as ut,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Yo,u as ae,a as Xo,b as Zo,c as Oe,d as Jo,e as dt}from"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import{d as K}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Qo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as B,s as Fe,a as Ee,c as en,b as M,r as re,d as k,e as tn,u as Ve,q as Se,f as Ye,h as pt,j as on,p as nn,k as We,l as Xe,m as rn,n as an,o as ln,t as sn,v as cn,w as un,x as q}from"./utils-Bvfcf8oF.js";import{l as dn}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as mt}from"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as Ze}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as mn,u as ne,i as fn,a as hn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Ln}from"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import{c as ft,o as ht,a as gt}from"./@vue_runtime-core@3.4.25-D7bqTHjw.js";const Zl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let r=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=r.lastIndexOf(".");r=r.substring(0,s);const l=r.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,a)):Te(o,i,a||{}))}),o},Mn="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=r.length-1;h>=0;h--){const y=r[h];if(y.href===i&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Mn,u||(f.as="script",f.crossOrigin=""),f.href=i,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},jn=(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)))})},En=async e=>{var o;const t={};for(const n of e){const a=await jn(Object.assign({"../lang/en-US.ts":()=>T(()=>import("./en-US-Dssxkl3F.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),"../lang/zh-CN.ts":()=>T(()=>import("./zh-CN-fEd7-2au.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},Jl=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}}},Ql={max:5,closable:!1},es="loading",yt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},ts="",j={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Bn={"zh-CN":"zh-cn","en-US":"en"},Fn="zh-cn",os={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},ns={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),bt=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],rs=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},s=m=>{a.value=m},l=m=>{m.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:h}=m;o.value=f,n.value=h,s(!0)})};r&&Yo(e,m=>{r(m)});const i=ae(e,"contextmenu",l,t),u=ae(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function G(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const qn=async()=>{const e=Fo(),t=await En(vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},as=async e=>{const t=await qn();e.use(t),U=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!U)return{t:r=>Qe(e,r),locale:r=>{}};const{t,...o}=U.global;return{...o,t:(r,...s)=>r?!r.includes(".")&&!e?r:t(Qe(e,r),...s):"",locale:r=>{U.mode==="legacy"?U.global.locale=r:Vue.isRef(U.global.locale)?U.global.locale.value=r:U.global.locale=r}}},P=e=>e,Gn={path:"/dashboard",component:()=>T(()=>import("./index-B4ANV5dQ.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-uEp9yky_.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,1,5,14,11,10,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>T(()=>import("./BarcodeDemo-CeU_EeVz.js"),__vite__mapDeps([31,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>T(()=>import("./index-DCThImxm.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),tr={path:"/context-menu",component:()=>T(()=>import("./index-DS2_Ds33.js"),__vite__mapDeps([33,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/directive",component:()=>T(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/echart",component:()=>T(()=>import("./index-C_ldIid2.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),sr={path:"/form",component:()=>T(()=>import("./index-DpK-SIOT.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ir=Object.freeze(Object.defineProperty({__proto__:null,default:sr},Symbol.toStringTag,{value:"Module"})),cr={path:"/iframe",component:()=>T(()=>import("./index-B_dZBqdt.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/mock-demo",component:()=>T(()=>import("./index-SuwxZWQJ.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/modal-demo",component:()=>T(()=>import("./index-aJVxqUhK.js"),__vite__mapDeps([39,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},fr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),ye=()=>T(()=>Promise.resolve().then(()=>Ua),void 0),hr={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},gr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),yr={path:"/precision",component:()=>T(()=>import("./index-zId_apSm.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},vr=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),br={path:"/qrcode",component:()=>T(()=>import("./index-DU70Mi12.js"),__vite__mapDeps([41,1,2,3,4,5,10,6,7,8,9,42,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Vr=Object.freeze(Object.defineProperty({__proto__:null,default:br},Symbol.toStringTag,{value:"Module"})),Sr={path:"rely-about",component:()=>T(()=>import("./index-DFaMpR1C.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_r=Object.freeze(Object.defineProperty({__proto__:null,default:Sr},Symbol.toStringTag,{value:"Module"})),wr={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>T(()=>import("./index-CExFgX9j.js"),__vite__mapDeps([45,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>T(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Cr=Object.freeze(Object.defineProperty({__proto__:null,default:wr},Symbol.toStringTag,{value:"Module"})),Nr={path:"/scroll-reveal",component:()=>T(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Tr=Object.freeze(Object.defineProperty({__proto__:null,default:Nr},Symbol.toStringTag,{value:"Module"})),Or={path:"/segment",component:()=>T(()=>import("./index-DEtLbf2i.js"),__vite__mapDeps([48,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},kr=Object.freeze(Object.defineProperty({__proto__:null,default:Or},Symbol.toStringTag,{value:"Module"})),xr={path:"/svg-icons",component:()=>T(()=>import("./index-In2APPEa.js"),__vite__mapDeps([49,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Rr=Object.freeze(Object.defineProperty({__proto__:null,default:xr},Symbol.toStringTag,{value:"Module"})),Ar={path:"/table",component:()=>T(()=>import("./index-me-Ly5SP.js"),__vite__mapDeps([51,1,2,3,4,5,14,11,10,6,7,8,9,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pr=Object.freeze(Object.defineProperty({__proto__:null,default:Ar},Symbol.toStringTag,{value:"Module"})),Lr={path:"/template-hooks",component:()=>T(()=>import("./index-UxD-5YBa.js"),__vite__mapDeps([52,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},Mr=Object.freeze(Object.defineProperty({__proto__:null,default:Lr},Symbol.toStringTag,{value:"Module"})),zr={path:"/:catchAll(.*)",component:()=>T(()=>import("./index-BGlIPTOg.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23,54])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},jr=Object.freeze(Object.defineProperty({__proto__:null,default:zr},Symbol.toStringTag,{value:"Module"})),Er=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":er,"/src/router/modules/demo/context-menu.ts":or,"/src/router/modules/demo/directive.ts":rr,"/src/router/modules/demo/echart.ts":lr,"/src/router/modules/demo/form.ts":ir,"/src/router/modules/demo/iframe.ts":ur,"/src/router/modules/demo/mock.ts":pr,"/src/router/modules/demo/modal.ts":fr,"/src/router/modules/demo/multi-menu.ts":gr,"/src/router/modules/demo/precision.ts":vr,"/src/router/modules/demo/qrcode.ts":Vr,"/src/router/modules/demo/rely.ts":_r,"/src/router/modules/demo/router-demo.ts":Cr,"/src/router/modules/demo/scroll-reveal.ts":Tr,"/src/router/modules/demo/segment.ts":kr,"/src/router/modules/demo/svg-icons.ts":Rr,"/src/router/modules/demo/table.ts":Pr,"/src/router/modules/demo/template-hooks.ts":Mr,"/src/router/modules/error-404.ts":jr});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ir=e=>e[0]==="/",Vt=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Ir(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){Vt(a.children,t,r);continue}else t.push({...a,path:r})}return t},Dr=e=>Array.isArray(e)?Vt(ve(e)):[],$r=e=>e.sort((t,o)=>{var r,s;const n=((r=t.meta)==null?void 0:r.order)??1,a=((s=o.meta)==null?void 0:s.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}),Br=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,s)=>{const l=le(j.token),i=le(j.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=a;l!==null?n(a,r)?ke(!0):!B(c,"Symbol")&&c&&Kn.includes(c)?s():Do(u)?n(a,r)?i?s(i):ke(!0):s():ke(!0):n(a,r)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ke(),{push:o,replace:n}=t,{getRootPath:a}=te();Fe(j.appMenuKey,a.value),e?n(a.value):o(a.value)},Fr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Wr=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},St=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ee();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))};var Kr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const _t=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Kr,{locale:t}=se(),{locale:o}=Tl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Fo(),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,Fe(j.localeLanguage,l,"localStorage")},r=(l,i=.3)=>{const u=en(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const m=document.body;m.style.setProperty("--ray-theme-primary-color",l),m.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:s}},{persist:{key:j.appPiniaSettingStore}}),wt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ct="transparent",Nt={},Tt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},Ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},kt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},xt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},At={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},It={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"}},Dt={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)"}}},$t={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={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ft={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},qt={textStyle:{color:"#999999"}},Gt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ht={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"}}},Yt={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"}},Zt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Ur={color:wt,backgroundColor:Ct,textStyle:Nt,title:Tt,line:Ot,radar:kt,bar:xt,pie:Rt,scatter:At,boxplot:Pt,parallel:Lt,sankey:Mt,funnel:zt,gauge:jt,candlestick:Et,graph:It,map:Dt,geo:$t,categoryAxis:Bt,valueAxis:Ft,logAxis:Wt,timeAxis:Kt,toolbox:Ut,legend:qt,tooltip:Gt,timeline:Ht,visualMap:Yt,dataZoom:Xt,markPoint:Zt},qr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ct,bar:xt,boxplot:Pt,candlestick:Et,categoryAxis:Bt,color:wt,dataZoom:Xt,default:Ur,funnel:zt,gauge:jt,geo:$t,graph:It,legend:qt,line:Ot,logAxis:Wt,map:Dt,markPoint:Zt,parallel:Lt,pie:Rt,radar:kt,sankey:Mt,scatter:At,textStyle:Nt,timeAxis:Kt,timeline:Ht,title:Tt,toolbox:Ut,tooltip:Gt,valueAxis:Ft,visualMap:Yt},Symbol.toStringTag,{value:"Module"})),Jt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Qt="transparent",eo={},to={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},oo={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},no={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ao={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},fo={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"}},ho={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)"}}},go={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)"}}},yo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},_o={textStyle:{color:"#333333"}},wo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Co={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"]},To={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},Oo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Gr={color:Jt,backgroundColor:Qt,textStyle:eo,title:to,line:oo,radar:no,bar:ro,pie:ao,scatter:lo,boxplot:so,parallel:io,sankey:co,funnel:uo,gauge:po,candlestick:mo,graph:fo,map:ho,geo:go,categoryAxis:yo,valueAxis:vo,logAxis:bo,timeAxis:Vo,toolbox:So,legend:_o,tooltip:wo,timeline:Co,visualMap:No,dataZoom:To,markPoint:Oo},Hr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Qt,bar:ro,boxplot:so,candlestick:mo,categoryAxis:yo,color:Jt,dataZoom:To,default:Gr,funnel:uo,gauge:po,geo:go,graph:fo,legend:_o,line:oo,logAxis:bo,map:ho,markPoint:Oo,parallel:io,pie:ao,radar:no,sankey:co,scatter:lo,textStyle:eo,timeAxis:Vo,timeline:Co,title:to,toolbox:So,tooltip:wo,valueAxis:vo,visualMap:No},Symbol.toStringTag,{value:"Module"})),Yr=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":qr,"/src/app-config/echart-themes/macarons/macarons.json":Hr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var s;const r=(s=a.match(t))==null?void 0:s[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error(`[RChart Theme Error]: name ${a} is invalid!`)},[])},Xr=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),Zr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Xr()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Jr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Qr=Yr(),et="__R_CHART_DOWN_LOAD_CHART__";Qr.forEach(e=>{mn(e.name,e.theme)});const ls=Vue.defineComponent({name:"RChart",props:Zr,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const m=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(r.value&&r.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),h=Vue.ref(!1);let y;const v=async()=>{var O;ne([hn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((O=e.use)==null?void 0:O.filter(Boolean))}catch(L){console.error("[RChart register error]: ",L)}},b=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?p("dark"):p("");return}if(e.theme)p(e.theme);else{const O=e.autoChangeTheme&&o.value?`${i}-dark`:i;p(O)}},d=O=>{let L=Vue.unref(O);const A=I=>Object.assign({},L,I);return e.showAria&&(L=A({aria:{enabled:!0,decal:{show:!0}}})),L},p=(O=i)=>{const L=n.value,A=d(e.options),{height:I,width:W}=L.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=fn(L,O,{width:W===0?200:void 0,height:I===0?200:void 0}),r.value=c,ue&&k(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&k(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&k(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),r.value=void 0,c=null)},x=()=>{c&&c.resize()},g=(O,L)=>{if(O===et&&!V()){const{filename:I,...W}=e.downloadOptions;tn(c.getDataURL(W),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&k(A,O,L)},_=()=>{if(e.autoResize&&(s||(s=$e(x,500)),l||(l=Zo(e.autoResizeObserverTarget||a,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;b(),y==null||y.stop();const{onRegister:O}=e;O&&c&&k(O,c,_,R)};e.intersectionObserver&&(y=Xo(e.intersectionObserverTarget||a,([O])=>{h.value=O.isIntersecting},e.intersectionOptions));const R=()=>{S(),s==null||s.cancel(),l==null||l.stop(),y==null||y.stop(),y=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),b())}),Vue.watch(()=>e.showAria,()=>{S(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Ln(()=>e.options,O=>{const L=d(O),A=Object.assign({},e.setChartOptions,Jr);c==null||c.setOption(L,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&_()}),t(),Vue.onBeforeMount(async()=>{await v()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{R(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:m,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered: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(Ro,{iconSize:18,cursor:"pointer",options:s??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)])}}),ss=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:a,isDispose:()=>!(e&&a().echartInst.getDom()),dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},ea={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},is=Vue.defineComponent({name:"RCollapseGrid",props:ea,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&k(a,t.value),r&&k(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",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),ta={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:ta,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&k(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)])])}}),oa={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}},cs=Vue.defineComponent({name:"RIframe",props:oa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:i}=e;i&&k(i,n.value,l)},s=l=>{a.value=!1;const{onError:i}=e;i&&k(i,l)};return ae(n,"load",r),ae(n,"error",s),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)})])}}),na={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},ra=(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 s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(s)}},30)})},ko=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,a)=>{if(o){o.setAttribute("can-drag","true");const{preset:r,dargCallback:s}=t;let{x:l,y:i}=t;ra(o,r,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else a()})},aa="r-modal__preset-card--fullscreen",xo="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},us=Vue.defineComponent({name:"RModal",props:na,setup(e){const t=Vue.computed(()=>({[ee.width]:M(e.width??600),[ee.cardWidth]:M(e.cardWidth??600),[ee.dialogWidth]:M(e.dialogWidth??446)})),o=Ve();let n;const a={x:0,y:0},r=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&ko(l,{preset:e.preset,x:a.x,y:a.y,dargCallback:(i,u)=>{a.x=i,a.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:r,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...a}=e,{cssVars:r,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[xo,l?aa:""],style:[r,l?"height: 100vh":""],preset:n},{id:s},a,o),{...t})}}),ds=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{preset:a,dad:r,fullscreen:s,width:l,cardWidth:i,dialogWidth:u}=n,c=e(n),{key:m}=c,f={[ee.width]:M(l??600),[ee.cardWidth]:M(i??600),[ee.dialogWidth]:M(u??446)};return Vue.nextTick(()=>{const[h]=Se(`[internalkey="${m}"]`)||[];h&&(r&&ko(h,{preset:a,x:0,y:0}),s&&a==="card"&&Ye(h,{width:"100%",height:"100vh"}),Ye(h,f),pt(h,xo))}),c},destroyAll:t}},la={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function sa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ro=Vue.defineComponent({name:"RMoreDropdown",props:la,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"}),sa(e=re(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ia={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},ca=e=>new Promise((t,o)=>{const 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()}),ps=Vue.defineComponent({name:"RQrcode",props:ia,setup(e,t){const{expose:o}=t,n=Vue.ref();let a,r;const s=async()=>{const{gifBackgroundURL:c}=e;if(c)try{a=await ca(c)}catch(m){console.error(m)}},l=()=>{const{gifBackground:c,...m}=e;new dn.AwesomeQR({...m,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:h}=e;h&&k(h,f),n.value=f}).catch(f=>{const{onError:h}=e;h&&k(h,f)})},i=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&k(c)},u=c=>n.value&&B(n.value,"String")?on(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 s(),l()}),Vue.onBeforeUnmount(()=>{r==null||r()}),{qrcodeURL:n,errorActionClick:i}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:a,errorActionDescription:r}=this,{errorActionClick:s}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{class:"r-qr-code__image",src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[B(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:s.bind(this)},[a.errorAction?a.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>r,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ie={...naive.dataTableProps,cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},F={tableIconSize:"18",tableKey:Symbol("r-table")},ua=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],da=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:r}=e;r&&k(r,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(C,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),pa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=mt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),ma=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ie=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:m,children:f,fixed:h,isResizable:y,...v}=i,b=h==="left",d=h==="right",p={...v,title:m,key:c,fixed:h,isLeftFixedActivated:b,isRightFixedActivated:d,isResizable:y};return{...p,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:b?xe:"",onClick:r.bind(this,"left",p,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:y?xe:"",onClick:a.bind(this,p,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:d?xe:"",onClick:r.bind(this,"right",p,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&k(i,l)},a=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},r=(l,i,u)=>{const c=`${l}FixedActivated`,m=`${l==="left"?"right":"left"}FixedActivated`;i[m]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,m]=Ie(i,o.value);if(c===null||m===null)return;c.splice(m,1);const[f,h]=Ie(l,o.value);f===null||h===null||(u==="before"?f.splice(h,0,i):f.splice(h+1,0,i),ut(t)||f.unshift(t),n(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:F.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:ma.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),ha=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.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:""),nn(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(C,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),ga=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=r=>{const{onPopselectChange:s}=e;s&&k(s,r)};return(()=>{const{striped:r,bordered:s,onInitialed:l}=e;r&&o.value.push("striped"),s&&o.value.push("bordered"),l&&k(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:ua,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ya(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ms=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,a=Vue.ref(),r=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),m=(p,V)=>{const{onContextMenuClick:S}=e;S&&k(S,p,V),i.showContextMenu=!1},f=(p,V)=>{var x;return{...(x=e.rowProps)==null?void 0:x.call(e,p,V),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=g.clientX,i.y=g.clientY})}}},h=p=>{u.size=p},y=p=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&k(V,p),S&&k(S,p)},v=()=>{const{toolOptions:p}=e;return p==null?void 0:p.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},b=p=>{Object.keys(c.value).forEach(S=>{c.value[S]=p.includes(S)})},d=p=>{const{tool:V}=p;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(ha,p,null),Vue.createVNode(da,Vue.mergeProps(p,{onChangeSize:h.bind(this)}),null),Vue.createVNode(pa,null,null),Vue.createVNode(fa,Vue.mergeProps(p,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(ga,Vue.mergeProps(p,{onPopselectChange:b.bind(this),onInitialed:b.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let x;return Vue.createVNode(naive.NFlex,{align:"center"},ya(x=v())?x:{default:()=>[x]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),v()]});else return S};return Vue.onMounted(()=>{const{onRegister:p}=e;p&&a.value&&k(p,a.value)}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:r}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:a,combineRowProps:f,contextMenuSelect:m,privateReactive:u,tool:d,wrapperRef:r,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:a,disabledContextMenu:r,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:m}=this,{class:f}=t,{tool:h,combineRowProps:y,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:f}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,m,{rowProps:y.bind(this),size:a.size,ref:"rTableInst"}),{...c}),r?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:re(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var b;return(b=c.tableFooter)==null?void 0:b.call(c)},action:()=>{var b;return(b=c.tableAction)==null?void 0:b.call(c)}})}}),fs=()=>{const e=Vue.ref(),t=c=>{c&&(e.value=c)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:c=>o().downloadCsv.call(null,c),filters:c=>o().filters.call(null,c),page:c=>o().page.call(null,c),scrollTo:c=>o().scrollTo(c),sort:(c,m)=>o().sort.call(null,c,m)}]},Ao=(e,t,o)=>{var n;if(e.length)for(const a of e){if(a[t]===o)return a;if((n=a==null?void 0:a.children)!=null&&n.length){const r=Ao(a.children,t,o);if(r)return r}}},hs=(e,t)=>{const o=Vue.ref([]),n=Vue.ref([]),{rowKey:a="key",onChange:r}=t||{},s=(f,h,y)=>{o.value=f,n.value=h,r==null||r(f,h,y)},l=()=>o.value,i=()=>n.value,u=()=>{o.value=[],n.value=[],r==null||r(o.value,n.value,{row:void 0,action:"uncheckAll"})},c=f=>{if(f==null)return;let h;o.value=o.value.filter(y=>y!==f),n.value=n.value.filter(y=>y[a]===f?(h=y,!1):!0),r==null||r(o.value,n.value,{row:h,action:"uncheck"})},m=f=>{if(o.value.includes(f))return;o.value.push(f);const h=Ao(Vue.unref(e)||[],a,f);h&&(n.value.push(h),r==null||r(o.value,n.value,{row:h,action:"check"}))};return We(()=>{u()}),[o,{checkedRows:n,checkedRowKeysBind:s,getKeys:l,getRows:i,clearAll:u,clearKey:c,selectKey:m}]},va={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ba=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},va),setup(e){const{getKeepAliveInclude:t}=za(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=yt;return(r,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name: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(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}}),Va={...naive.formProps,onRegister:{type:[Function,Array],default:null}},gs=Vue.defineComponent({name:"RForm",props:Va,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&k(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),ys=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},a=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:a,validate:(u,c)=>a().validate.call(null,u,c),restoreValidation:()=>a().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},Sa=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],_a={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},wa=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Sa);function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const De=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Na=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>De(e),default:()=>e.popover});if(B(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>De(e),default:()=>o})}},vs=Vue.defineComponent({name:"RSegment",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let a="";switch(n){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof n=="number"?M(n):"fit-content"}return{"--r-segment-width":a}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:a}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},_a,a)}),Ca(e=o.map(r=>Vue.createVNode(naive.NTab,{key:r.key,name:r.key,tab:r.popover?Na(r):De(r),disabled:r.disabled},{...r.slots})))?e:{default:()=>[e]})}}),Ta={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!1},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},bs=Vue.defineComponent({name:"RBarcode",props:Ta,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":M(e.width),"--r-barcode-height":M(e.height)}));let n;const a=()=>{try{const{format:r,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:r});JsBarcode(t.value,s!=null?s.toString():"",u),i&&k(i,s,r,l)}catch(r){const{onError:s}=e;s&&k(s,r)}finally{const{onFinally:r}=e;r&&k(r)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,a):n==null||n()}),Vue.onMounted(()=>{a()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var Oa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ka=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Po=(e,t,o)=>{const n=[];if(ka(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=Po(a,t,o);r.length>0&&n.push(e,...r)}return n},xa=(e,t,o)=>{const n=[];for(const a of e){const r=Po(a,t,o);r.length>0&&n.push(...r)}return n},Ra=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Oa,n=o?o.title:"";document.title=t+" - "+n},Aa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(B(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Lo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:a,icon:r,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):a||null,c=()=>r&&(l||a)||!r&&(l||a)?null:{"padding-right":"0"};if(B(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>r})},ot=()=>{const{getRootPath:e}=te();return le(j.appMenuKey,"sessionStorage",{defaultValue:e.value})},Mo=()=>$r(Er()),Pa=()=>Dr(Mo());let fe;const zo=(e,t)=>{var o;if(fe&&Xe(fe.fullPath,t))return fe;for(const n of e){if(Xe(n.fullPath,t))return fe=n,n;if((o=n.children)!=null&&o.length){zo(n.children,t);continue}}},jo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:a}=ja(),r=Vue.reactive({menuKey:ot(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=d=>{const{meta:p}=d,{i18nKey:V,noLocalTitle:S}=p,x=Vue.computed(()=>V?n(`${V}`):S),g={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>x.value}),breadcrumbLabel:x.value},_=Object.assign({},g,{icon:Aa(d),extra:Lo(d)});return d.fullPath===ot()&&(r.currentMenuOption=_),_.show=St(_),_},i=d=>{r.breadcrumbOptions=xa(r.options,"fullPath",d)},u=(d,p=!0)=>{const S=Array.isArray(d)?[...d]:[d];p?r.menuTagOptions.push(...S):r.menuTagOptions=S},c=(d,p)=>{r.menuTagOptions.find(S=>S.fullPath===d)||r.menuTagOptions.push(p)},m=(d,p,V)=>{const{meta:S}=p;if(S.windowOpen)window.open(S.windowOpen);else{e({path:String(d),query:V});const{sameLevel:x}=S;if(a(p),Ra(p),!x)c(d,p),i(d),r.menuKey=d,r.currentMenuOption=p,Fe(j.appMenuKey,d);else{const g=be(l(p),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(R=>R.key===g.key)||r.breadcrumbOptions.push({...g,fullPath:String(g.key)})}}},f=async(d,p)=>{const[V]=d.split("?"),S=t().find(x=>x.path===V);if(S){const x=be(S,["children","meta","path","name","redirect"]);m(V,l({...x,fullPath:x.path}),p)}},h=()=>new Promise(d=>{const p=(V,S)=>{var g;const x=[];for(const _ of V){let R=`${S.endsWith("/")?S:S+"/"}${_.path}`;if(R=R.replace(/\/+/g,"/"),(g=_.children)!=null&&g.length)_.children=p(_.children,R);else if(!Do(_.meta))continue;x.push(l({..._,fullPath:R}))}return x};if(r.options=p(Mo(),""),r.currentMenuOption){const{currentMenuOption:V}=r;i(V.key),c(V.fullPath,V)}d()}),y=d=>r.collapsed=d,v=(d,p=1)=>r.menuTagOptions.splice(d,p),b=async()=>{s.value&&(await h(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,p)=>{await b(),d!==p&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:m,collapsedMenu:y,spliceMenTagOptions:v,setMenuTagOptions:u,resolveOption:l}},{persist:{key:j.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Eo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{ut(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:j.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Io=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=yt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const s=o(),{name:l,meta:{keepAlive:i}}=r;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:j.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=jo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),r=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}=jo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}},D=()=>{const e=_t(),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),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:a,getBreadcrumbSwitch:r,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:m,getAppRootRoute:f}},E=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=_t();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},La=()=>{const e=Eo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ma=()=>{const{signing:e,logout:t}=Eo();return{signing:e,logout:t}},za=()=>{const e=Io();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ja=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Io();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},Vs=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Do=e=>{const{getSigningCallback:t}=La(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Ea=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Wr(e),o&&Br(e)};var Ia={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Da=Vue.ref(),$a=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ia;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>{if(typeof t.icon=="string")return Vue.createVNode(C,{name:t.icon,size:"30",cursor:a},null);if(B(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:Da},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[0]||null]),default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),Ba=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=X(),s=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&G("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ne(),i=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:m=>{G("globalDrawerValue",m)}}),u=()=>{const m=s.value;m!=null&&Vue.nextTick(()=>{var f,h;return(h=(f=e.value)==null?void 0:f.showOption)==null?void 0:h.call(f,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:bt},{default:()=>[Vue.createVNode($a,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:s.value,"onUpdate:value":m=>s.value=m,options:n.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(m,f)=>{t(m,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:i}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Fa{constructor(){He(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const 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 Re={requestInstance:null,responseInstance:null},Ae={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Wa=new Fa,Ss=()=>{const e=(l,i)=>{i==="requestInstance"?Re.requestInstance=l:Re.responseInstance=l},t=l=>Re[l],o=(l,i,u)=>{u==="ok"?Ae[l]=i:he[l]=i},n=(l,i)=>i==="ok"?Ae[l]:he[l],a=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Ae[i]:he[i],m=t(l),{MODE:f}=Ee();m&&a(c,m,f)},fetchError:(l,i,u)=>{const c=he[u],{MODE:m}=Ee();a(c,i,m)}}},Ka=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Wa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),$o=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:r,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:a,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:r,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:a,themeOverridesSpin:r,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:a||!e||o,description:"loading...",size:"large",themeOverrides:r,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(Ka,null,null),e?Vue.createVNode(ba,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ua=Object.freeze(Object.defineProperty({__proto__:null,default:$o},Symbol.toStringTag,{value:"Module"}));var qa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ga=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=qa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ha=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)}}),Ya=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Rl(),{getAppTheme:o}=D(),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 ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=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}=E(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),m=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:m,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:a,changePrimaryColor:r,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ya,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:r.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Za(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ja=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(r,s)=>{e(r,s)},breadcrumbItemClick:r=>{var s;if(!((s=r.children)!=null&&s.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},Za(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((s=r.children)==null?void 0:s.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 Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Qa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:a}=VueRouter.useRouter(),r=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||h()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),m=Vue.ref(!1),f="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},y=g=>{r.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),h(),r.value=!0)},v=g=>{if(g)m.value=!0;else{m.value=!1,s.searchOptions=[];return}const _=a().reduce((R,O)=>{var W;const L=be(O,["children","meta","path","name"]),A=n({...L,fullPath:O.path}),{breadcrumbLabel:I}=A;return(W=I==null?void 0:I.toLocaleLowerCase())!=null&&W.includes(g.toLocaleLowerCase())&&St(A)&&R.push(A),R},[]);setTimeout(()=>{s.searchOptions=_,Vue.nextTick().then(()=>{d()}),m.value=!1},500)},b=g=>{if(g){const{meta:_}=g;_.windowOpen?window.open(_.windowOpen):(r.value=!1,o(g.fullPath,g),setTimeout(an,300))}},d=()=>{const g=s.searchOptions[i],_=s.searchOptions[u];g&&Vue.nextTick().then(()=>{const R=Se(`attr:data_path="${g.path}"`),O=_?Se(`attr:data_path="${_==null?void 0:_.path}"`):null;if(O!=null&&O.length){const[L]=O;ln(L,f)}if(R!=null&&R.length){const[L]=R;pt(L,f)}})},p=g=>{const{icon:_}=g;return typeof _=="string"?Vue.createVNode(C,{name:_,size:"24"},null):typeof _=="function"?()=>_:Vue.createVNode(C,{name:"search",size:"24"},null)},V=g=>{g==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),g==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=g=>{const _=g.key;switch((_==="ArrowUp"||_==="ArrowDown"||_==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=i<=0?0:i,_){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const R=s.searchOptions[i];R&&b(R);break}d()},x=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:b.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[p(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),ae(window,"keydown",g=>{y(g),S(g)},!0),{...Vue.toRefs(s),modelShow:r,helperTipOptions:l,fuzzySearchMenuOptions:$e(v,300),searchItemClick:b,RenderPreIcon:p,isTabletOrSmaller:c,SearchItem:x,loading:m}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:a}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let r;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Pe(r=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?r:{default:()=>[r]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let r;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Pe(r=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Pe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?r:{default:()=>[r]})}})])])]})}}),el=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=sn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:a}=e;a&&k(a,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),tl=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){return{signing:le(j.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),ol=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],nl={logout:()=>{const{logout:e}=Ma();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=E();e("lockScreenSwitch",!0)}},rl=e=>{const t=nl[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},al=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ll=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],a=[...o];return t.value?a:n},sl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=E(),{t:o}=se(),[n,{toggleFullscreen:a,isEnabled:r}]=mt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),m=Ce("globalDrawerValue"),f=Vue.computed(()=>al({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ll({isFullscreen:n,isTabletOrSmaller:c})),y={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{r||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{G("globalDrawerValue",!m.value)}};return{leftIconOptions:f,rightTooltipIconOptions:h,toolIconClick:d=>{var p;(p=y[d])==null||p.call(y)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:a,updateLocale:r,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Qa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(Ha,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:a.bind(this,l.name)},null)),n?Vue.createVNode(Ja,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(el,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:a.bind(this,l.name)},{default:()=>[Vue.createVNode(C,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:vt,onSelect:l=>r(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:ol(),onSelect:rl.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(tl,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Xa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),il=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(sl,null,null)]})}}),cl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ul=gt('',1),dl=[ul];function pl(e,t){return ht(),ft("svg",cl,[...dl])}const ml={render:pl},fl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},hl=gt('',1),gl=[hl];function yl(e,t){return ht(),ft("svg",fl,[...gl])}const vl={render:yl};function bl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Vl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=X(),{changeMenuModelValue:r}=ce(),{getRootPath:s}=te(),{maximize:l}=Bo(),{reload:i}=xl(),{close:u,closeAll:c,closeRight:m,closeLeft:f,closeOther:h,checkCloseLeft:y,checkCloseRight:v}=Al(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const p={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:p.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(vl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ml,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:p.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:p.size},null),disabled:!1}]),S=Ve(16),x={closeCurrentPage:()=>{n.value!==s.value&&u(d)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{m(d)},closeLeft:()=>{f(d)},closeOther:()=>{h(d)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",R=Ce("globalMainLayoutLoad"),O="n-scrollbar-container",L=w=>{u(w)},A=(w,N)=>{V.value.forEach(z=>{if(z.key===w){z.disabled=N;return}})},I=w=>{g.actionDropdownShow=!1,r(w.fullPath,w)},W=()=>{const w=document.getElementById(S);if(w)return Array.from(w.childNodes).find(pe=>cn(pe,O).value)},ue=w=>{var z;const N=W();if(N){const pe=N.scrollLeft||0,Ge=w==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:Ge,behavior:"smooth"})}},de=w=>{g.actionDropdownShow=!1;const N=x[w];N&&N()},Z=(w,N)=>{N.preventDefault(),g.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=N.clientX,g.y=N.clientY})},Ue=()=>{const{closeable:w}=a.value[d]??{};A("closeCurrentPage",!w),v(d)?A("closeRight",!1):A("closeRight",!0),y(d)?A("closeLeft",!1):A("closeLeft",!0)},Wo=()=>{d=a.value.findIndex(N=>N.fullPath===n.value),Ue()},Ko=w=>{a.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},Uo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},qo=()=>{W()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},qe=()=>{Vue.nextTick().then(()=>{const w=Se(`attr:${_}="${n.value}"`);if(w!=null&&w.length){const[N]=w;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,N)=>{V.value.forEach(z=>{b.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(w.length>(N==null?void 0:N.length)?qo():w.length===(N==null?void 0:N.length)&&qe()),N===void 0&&qe()},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,w=>{var N;w&&((N=$e(Ue,100))==null||N())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:L,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:g,menuTagContextMenu:Z,setCurrentContextmenuIndex:Wo,menuTagMouseenter:Ko,menuTagMouseleave:Uo,MENU_TAG_DATA:_,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:R}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:m,menuTagContextMenu:f,menuTagMouseenter:h,menuTagMouseleave:y,actionDropdownSelect:v,reload:b}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:v.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},bl(e=a.map((d,p)=>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:m.bind(this,d),onContextmenu:f.bind(this,p),onMouseenter:h.bind(this,d),onMouseleave:y.bind(this,d),[r]:d.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=d;return S?c(S):V}}),(d.closeable||a.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,p)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{b()}},null),Vue.createVNode(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)]})]})]})])]})}}),Sl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Vl,null,null)}}),_l=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},nt=Jo(j.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),wl=()=>({setLockAppScreen:o=>{nt.value=o},getLockAppScreen:()=>nt.value}),Cl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=D(),{getLockAppScreen:r}=wl(),s=_l([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,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,embedded:!0},{default:()=>[Vue.createVNode(Ba,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(il,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Sl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode($o,null,null)]}),o?Vue.createVNode(Ga,{ref:"layoutFooterRef"},null):null]})]})}}),Nl=[{path:"/",name:"RLogin",component:()=>T(()=>import("./index-DJpi4BF6.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,14,11,10,42,12,13,26,15,16,17,18,19,20,21,22,23,56]))},{path:"/",name:"RLayout",component:Cl,children:Pa()}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Nl,scrollBehavior:e=>{Fr(e)}}),_s=e=>{e.use(we),Ea(we)},Ke=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",Tl=()=>({locale:s=>{const l=Bn[s];l?K.locale(l):K.locale(Fn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=K(),u=i.startOf("day"),c=i.endOf("day"),m=i.format(l),f=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:m,formatStartOfDay:f,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return K(s).format(i)},isDayjs:s=>K.isDayjs(s),daysDiff:(s,l)=>{const i=K(s);return K(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=K(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=dt(e),n=Vue.ref(!1);return un(()=>{const{media:r=768}=e??{};n.value=t.value<=r}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let at=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:lt,height:st}=dt(),it=document.createElement("style"),Ol=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const v=q(e);if(!v)return;const{left:b,top:d}=v.getBoundingClientRect(),p=` - [${H}] { - position: fixed; - width: ${lt.value}px !important; - height: ${st.value}px !important; - transform: translate(-${b}px, -${d}px) !important; - transition: ${i}; - z-index: ${B(l,"Null")||B(l,"Undefined")?at:l} !important; - background-color: ${s??null}; - } - `;it.innerHTML=p,Le||document.head.appendChild(it)},m=()=>{const v=q(e);o==null||o(),v&&(v.getAttribute(H)||v.setAttribute(H,H),u||(u=!0,at+=1),Le||(c(),Le=!0),v.style.transition=i,a==null||a())},f=()=>{n==null||n();const v=q(e);v&&v.removeAttribute(H),r==null||r()},h=()=>{const v=q(e);v&&(v.getAttribute(H)?f():m())},y=Vue.watch(()=>[lt.value,st.value],c);return We(()=>{const v=q(e);v&&v.removeAttribute(H),y()}),{enter:m,exit:f,toggleFullscreen:h}},Me={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},ws=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var f;const m=q(e);if(o==null||o(m),!m)return a==null||a(),c("useDomToImage: element is undefined.");(f=Me[i??s??"jpeg"])==null||f.call(Me,m,t).then(h=>(n==null||n(h,m),u(h))).catch(h=>(a==null||a(h),c(h))).finally(()=>{r==null||r()})})}},Cs=(e,t)=>({print:()=>{const n=q(e)||e;Qo({...Be(t,["printable"]),printable:n})}}),kl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Ns=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),a={onUpdatePage:d=>{var p;r.value.page=d,(p=o.value)==null||p.call(o)},onUpdatePageSize:d=>{var p;r.value.pageSize=d,r.value.page=1,(p=o.value)==null||p.call(o)}},r=Vue.ref(Object.assign({},kl,n,a)),s=r.value.onUpdatePage,l=r.value.onUpdatePageSize,i=()=>r.value.itemCount,u=d=>{r.value.itemCount=d},c=()=>r.value.page,m=d=>{s(d)},f=()=>r.value.pageSize,h=d=>{l(d)},y=()=>r.value,v=e,b=d=>{o.value=d};return We(()=>{o.value=void 0}),[r,{updatePage:s,updatePageSize:l,getItemCount:i,setItemCount:u,getPage:c,setPage:m,getPageSize:f,setPageSize:h,getPagination:y,getCallback:v,setCallback:b}]},Bo=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=q(Q),{toggleFullscreen:s}=Ol(r,n);G("layoutContentMaximize",o),s(),a&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(a))}}),xl=()=>({reload:(n=800)=>{G("globalMainLayoutLoad",!1),setTimeout(()=>G("globalMainLayoutLoad",!0),n)},openSpin:()=>{G("layoutContentSpinning",!0)},closeSpin:()=>{G("layoutContentSpinning",!1)}}),Ts=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=D(),s=Object.assign(r.value,{content:a}),{updateSettingState:l}=E();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=D(),{updateSettingState:r}=E();r("watermarkSwitch",!a.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=E();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Rl=()=>{const e=()=>{const{getAppTheme:a}=D(),{t:r}=se();return{theme:a.value,themeLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!0),ze(!0)},changeLightTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=E();r("appTheme",!a),ze(!a)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();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 Al(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a,resolveOption:r}=ce(),s=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const v=J(y,"close");if(e.value.length!==1&&v){const{index:b,option:d}=v;if(n(b),d.fullPath===t.value){const p=e.value[b-1];p&&o(p.fullPath,p)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:y}=te(),{router:{getRoutes:v}}=Ke(),b=v().find(d=>d.path===y.value);if(b){const d=be(b,["children","meta","path","name","redirect"]),p=r(d);o(p.path,r({...p,fullPath:p.path}))}},closeRight:y=>{const v=J(y,"closeRight");if(v){const{option:b,index:d}=v,p=e.value.length-d,V=s();n(d+1,p),d<=V&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeLeft:y=>{const v=J(y,"closeLeft");if(v){const{option:b,index:d}=v,p=s();n(0,d),p<=d&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeOther:y=>{const v=J(y,"closeOther");if(v){const{option:b}=v;t.value!==b.fullPath?(n(0,e.value.length),o(b.fullPath,b)):a(b,!1)}},getCurrentTagIndex:s,checkCloseRight:y=>{const v=J(y,"checkCloseRight");if(v){const{index:b}=v,d=e.value.length-1;return!(b>=d)}return!1},checkCloseLeft:y=>{const v=J(y,"checkCloseRight");if(v){const{index:b}=v,d=e.value.length-1;return b===0?!1:b>0&&d>0}return!1}}}function Os(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ke(),{isPush:s=!0,query:l}=o||{},i=u=>s?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}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],m=f=>{if(f.children&&f.children.length>0){const{children:[h]}=f;m(h);return}i(f.fullPath)};m(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function te(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=E(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Pl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=Lo(e)},ct=(e,t,o)=>{const n=zo(e,t);n&&Pl(n,o)},je=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")ct(n.value,e,o);else if(B(e,"Object")){const{fullPath:a}=e;ct(n.value,a,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ks(){return{hidden:n=>{je(n,"hidden",{show:!1})},show:n=>{je(n,"show",{show:!0})},update:(n,a)=>{je(n,"update",a)}}}const xs=()=>{const e=bt.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Fo=()=>le(j.localeLanguage,"localStorage",{defaultValue:Dn});export{Rl as $,ts as A,ss as B,ys as C,Fn as D,gs as E,cs as F,Ns as G,is as H,ms as I,Wa as J,Ss as K,bt as L,Ql as M,ns as N,ds as O,vs as P,fs as Q,us as R,Da as S,Ya as T,hs as U,Ro as V,Bo as W,Os as X,xl as Y,Ts as Z,T as _,Cs as a,ks as a0,ke as a1,Ke as a2,xs as b,os as c,D as d,j as e,E as f,Jl as g,wl as h,Ma as i,Ne as j,tl as k,Ce as l,es as m,as as n,_s as o,te as p,se as q,ps as r,Vs as s,C as t,ws as u,vt as v,Zl as w,bs as x,rs as y,ls as z}; diff --git a/js/hooks-DY7Lfvdn.js.gz b/js/hooks-DY7Lfvdn.js.gz deleted file mode 100644 index 54e03dc933728c2c91b9cd22792257445a7438a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34062 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 U;^6P|X#EfVFTm~fwfMvV0Ig26GXMYp diff --git a/js/hooks-DxjADXf2.js b/js/hooks-DxjADXf2.js new file mode 100644 index 00000000..dece5f0e --- /dev/null +++ b/js/hooks-DxjADXf2.js @@ -0,0 +1,12 @@ +const __vite__fileDeps=["js/en-US-DgeyfTfA.js","js/dayjs@1.11.10-BYZwCyGy.js","js/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","js/canvas@2.11.2-CVRTzJty.js","js/js-binary-schema-parser@2.0.3-D0akQrQ7.js","js/print-js@1.6.0-C3lAJnMa.js","js/vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js","js/lodash@4.17.21-CM7ROh5r.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DuGDi0R7.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-Dos9GOhk.js","js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js","js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js","js/utils-XwSDXJUe.js","js/interactjs@1.10.26-DmsZVOf4.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-CaeIWam-.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.26-Cq5aFJKF.js","js/@vue_reactivity@3.4.26-DTbxPGxS.js","js/@vue_shared@3.4.26-DWpY0PUk.js","js/zh-CN-CTcR9C4K.js","js/index-C1hpggaq.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-BKzGWUw4.js","js/instance-BO6qbDn0.js","css/index-CTOeMyqn.css","js/BarcodeDemo-BOFX6_Nj.js","js/index-BTvSaQnq.js","js/index-BDOzQ_5E.js","js/index-CQhoKKyi.js","css/index-BqPIKfai.css","js/index-S2GYVmaw.js","js/index-D5R1QIN3.js","js/index-BEi7U-O8.js","js/index-CmqwwKlx.js","js/index-Dg1u4z6U.js","js/index-Vn3F3QIB.js","js/ray-dCjhX_JK.js","js/index-BiP5R2RE.js","css/index-cMo-v_SD.css","js/index-De_lTSfk.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-Df2eqkZ4.js","js/index-D9LS2qde.js","css/index-CIq6_pk2.css","js/index-BPAe6vWH.js","js/index-BaFgnu5D.js","js/index-DVdoZbux.js","css/index-G2qqDeP0.css","js/index-zXJ6zOVi.js","css/index-BhnoEzFG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +var Go=Object.defineProperty;var Ho=(e,t,o)=>t in e?Go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var He=(e,t,o)=>(Ho(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as $e,i as ut,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Yo,u as ae,a as Xo,b as Zo,c as Oe,d as Jo,e as dt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as K}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Qo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as B,s as Fe,a as Ee,c as en,b as M,r as re,d as k,e as tn,u as Ve,q as Se,f as Ye,h as pt,j as on,p as nn,k as We,l as Xe,m as rn,n as an,o as ln,t as sn,v as cn,w as un,x as q}from"./utils-XwSDXJUe.js";import{l as dn}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as mt}from"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as Ze}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as mn,u as ne,i as fn,a as hn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Ln}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as ft,o as ht,a as gt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Zl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let r=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=r.lastIndexOf(".");r=r.substring(0,s);const l=r.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,a)):Te(o,i,a||{}))}),o},Mn="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=r.length-1;h>=0;h--){const y=r[h];if(y.href===i&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Mn,u||(f.as="script",f.crossOrigin=""),f.href=i,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},jn=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((a,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},En=async e=>{var o;const t={};for(const n of e){const a=await jn(Object.assign({"../lang/en-US.ts":()=>T(()=>import("./en-US-DgeyfTfA.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),"../lang/zh-CN.ts":()=>T(()=>import("./zh-CN-CTcR9C4K.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`,3),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},Jl=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}}},Ql={max:5,closable:!1},es="loading",yt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},ts="",j={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Bn={"zh-CN":"zh-cn","en-US":"en"},Fn="zh-cn",os={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},ns={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),bt=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],rs=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},s=m=>{a.value=m},l=m=>{m.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:h}=m;o.value=f,n.value=h,s(!0)})};r&&Yo(e,m=>{r(m)});const i=ae(e,"contextmenu",l,t),u=ae(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function G(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const qn=async()=>{const e=Fo(),t=await En(vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},as=async e=>{const t=await qn();e.use(t),U=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!U)return{t:r=>Qe(e,r),locale:r=>{}};const{t,...o}=U.global;return{...o,t:(r,...s)=>r?!r.includes(".")&&!e?r:t(Qe(e,r),...s):"",locale:r=>{U.mode==="legacy"?U.global.locale=r:Vue.isRef(U.global.locale)?U.global.locale.value=r:U.global.locale=r}}},P=e=>e,Gn={path:"/dashboard",component:()=>T(()=>import("./index-C1hpggaq.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-BKzGWUw4.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,1,5,14,11,10,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>T(()=>import("./BarcodeDemo-BOFX6_Nj.js"),__vite__mapDeps([31,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>T(()=>import("./index-BTvSaQnq.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),tr={path:"/context-menu",component:()=>T(()=>import("./index-BDOzQ_5E.js"),__vite__mapDeps([33,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/directive",component:()=>T(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/echart",component:()=>T(()=>import("./index-CQhoKKyi.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),sr={path:"/form",component:()=>T(()=>import("./index-S2GYVmaw.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ir=Object.freeze(Object.defineProperty({__proto__:null,default:sr},Symbol.toStringTag,{value:"Module"})),cr={path:"/iframe",component:()=>T(()=>import("./index-D5R1QIN3.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/mock-demo",component:()=>T(()=>import("./index-BEi7U-O8.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/modal-demo",component:()=>T(()=>import("./index-CmqwwKlx.js"),__vite__mapDeps([39,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},fr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),ye=()=>T(()=>Promise.resolve().then(()=>Ua),void 0),hr={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},gr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),yr={path:"/precision",component:()=>T(()=>import("./index-Dg1u4z6U.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},vr=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),br={path:"/qrcode",component:()=>T(()=>import("./index-Vn3F3QIB.js"),__vite__mapDeps([41,1,2,3,4,5,10,6,7,8,9,42,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Vr=Object.freeze(Object.defineProperty({__proto__:null,default:br},Symbol.toStringTag,{value:"Module"})),Sr={path:"rely-about",component:()=>T(()=>import("./index-BiP5R2RE.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_r=Object.freeze(Object.defineProperty({__proto__:null,default:Sr},Symbol.toStringTag,{value:"Module"})),wr={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>T(()=>import("./index-De_lTSfk.js"),__vite__mapDeps([45,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>T(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Cr=Object.freeze(Object.defineProperty({__proto__:null,default:wr},Symbol.toStringTag,{value:"Module"})),Nr={path:"/scroll-reveal",component:()=>T(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Tr=Object.freeze(Object.defineProperty({__proto__:null,default:Nr},Symbol.toStringTag,{value:"Module"})),Or={path:"/segment",component:()=>T(()=>import("./index-Df2eqkZ4.js"),__vite__mapDeps([48,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},kr=Object.freeze(Object.defineProperty({__proto__:null,default:Or},Symbol.toStringTag,{value:"Module"})),xr={path:"/svg-icons",component:()=>T(()=>import("./index-D9LS2qde.js"),__vite__mapDeps([49,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Rr=Object.freeze(Object.defineProperty({__proto__:null,default:xr},Symbol.toStringTag,{value:"Module"})),Ar={path:"/table",component:()=>T(()=>import("./index-BPAe6vWH.js"),__vite__mapDeps([51,1,2,3,4,5,14,11,10,6,7,8,9,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pr=Object.freeze(Object.defineProperty({__proto__:null,default:Ar},Symbol.toStringTag,{value:"Module"})),Lr={path:"/template-hooks",component:()=>T(()=>import("./index-BaFgnu5D.js"),__vite__mapDeps([52,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},Mr=Object.freeze(Object.defineProperty({__proto__:null,default:Lr},Symbol.toStringTag,{value:"Module"})),zr={path:"/:catchAll(.*)",component:()=>T(()=>import("./index-DVdoZbux.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,14,11,10,12,13,15,16,17,18,19,20,21,22,23,54])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},jr=Object.freeze(Object.defineProperty({__proto__:null,default:zr},Symbol.toStringTag,{value:"Module"})),Er=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":er,"/src/router/modules/demo/context-menu.ts":or,"/src/router/modules/demo/directive.ts":rr,"/src/router/modules/demo/echart.ts":lr,"/src/router/modules/demo/form.ts":ir,"/src/router/modules/demo/iframe.ts":ur,"/src/router/modules/demo/mock.ts":pr,"/src/router/modules/demo/modal.ts":fr,"/src/router/modules/demo/multi-menu.ts":gr,"/src/router/modules/demo/precision.ts":vr,"/src/router/modules/demo/qrcode.ts":Vr,"/src/router/modules/demo/rely.ts":_r,"/src/router/modules/demo/router-demo.ts":Cr,"/src/router/modules/demo/scroll-reveal.ts":Tr,"/src/router/modules/demo/segment.ts":kr,"/src/router/modules/demo/svg-icons.ts":Rr,"/src/router/modules/demo/table.ts":Pr,"/src/router/modules/demo/template-hooks.ts":Mr,"/src/router/modules/error-404.ts":jr});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ir=e=>e[0]==="/",Vt=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Ir(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){Vt(a.children,t,r);continue}else t.push({...a,path:r})}return t},Dr=e=>Array.isArray(e)?Vt(ve(e)):[],$r=e=>e.sort((t,o)=>{var r,s;const n=((r=t.meta)==null?void 0:r.order)??1,a=((s=o.meta)==null?void 0:s.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}),Br=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,s)=>{const l=le(j.token),i=le(j.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=a;l!==null?n(a,r)?ke(!0):!B(c,"Symbol")&&c&&Kn.includes(c)?s():Do(u)?n(a,r)?i?s(i):ke(!0):s():ke(!0):n(a,r)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ke(),{push:o,replace:n}=t,{getRootPath:a}=te();Fe(j.appMenuKey,a.value),e?n(a.value):o(a.value)},Fr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Wr=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},St=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ee();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))};var Kr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const _t=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Kr,{locale:t}=se(),{locale:o}=Tl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Fo(),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,Fe(j.localeLanguage,l,"localStorage")},r=(l,i=.3)=>{const u=en(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const m=document.body;m.style.setProperty("--ray-theme-primary-color",l),m.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:s}},{persist:{key:j.appPiniaSettingStore}}),wt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ct="transparent",Nt={},Tt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},Ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},kt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},xt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},At={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},It={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"}},Dt={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)"}}},$t={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={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ft={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},qt={textStyle:{color:"#999999"}},Gt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ht={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"}}},Yt={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"}},Zt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Ur={color:wt,backgroundColor:Ct,textStyle:Nt,title:Tt,line:Ot,radar:kt,bar:xt,pie:Rt,scatter:At,boxplot:Pt,parallel:Lt,sankey:Mt,funnel:zt,gauge:jt,candlestick:Et,graph:It,map:Dt,geo:$t,categoryAxis:Bt,valueAxis:Ft,logAxis:Wt,timeAxis:Kt,toolbox:Ut,legend:qt,tooltip:Gt,timeline:Ht,visualMap:Yt,dataZoom:Xt,markPoint:Zt},qr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ct,bar:xt,boxplot:Pt,candlestick:Et,categoryAxis:Bt,color:wt,dataZoom:Xt,default:Ur,funnel:zt,gauge:jt,geo:$t,graph:It,legend:qt,line:Ot,logAxis:Wt,map:Dt,markPoint:Zt,parallel:Lt,pie:Rt,radar:kt,sankey:Mt,scatter:At,textStyle:Nt,timeAxis:Kt,timeline:Ht,title:Tt,toolbox:Ut,tooltip:Gt,valueAxis:Ft,visualMap:Yt},Symbol.toStringTag,{value:"Module"})),Jt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Qt="transparent",eo={},to={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},oo={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},no={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ao={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},fo={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"}},ho={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)"}}},go={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)"}}},yo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},_o={textStyle:{color:"#333333"}},wo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Co={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"]},To={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},Oo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Gr={color:Jt,backgroundColor:Qt,textStyle:eo,title:to,line:oo,radar:no,bar:ro,pie:ao,scatter:lo,boxplot:so,parallel:io,sankey:co,funnel:uo,gauge:po,candlestick:mo,graph:fo,map:ho,geo:go,categoryAxis:yo,valueAxis:vo,logAxis:bo,timeAxis:Vo,toolbox:So,legend:_o,tooltip:wo,timeline:Co,visualMap:No,dataZoom:To,markPoint:Oo},Hr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Qt,bar:ro,boxplot:so,candlestick:mo,categoryAxis:yo,color:Jt,dataZoom:To,default:Gr,funnel:uo,gauge:po,geo:go,graph:fo,legend:_o,line:oo,logAxis:bo,map:ho,markPoint:Oo,parallel:io,pie:ao,radar:no,sankey:co,scatter:lo,textStyle:eo,timeAxis:Vo,timeline:Co,title:to,toolbox:So,tooltip:wo,valueAxis:vo,visualMap:No},Symbol.toStringTag,{value:"Module"})),Yr=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":qr,"/src/app-config/echart-themes/macarons/macarons.json":Hr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var s;const r=(s=a.match(t))==null?void 0:s[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error(`[RChart Theme Error]: name ${a} is invalid!`)},[])},Xr=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),Zr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Xr()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Jr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Qr=Yr(),et="__R_CHART_DOWN_LOAD_CHART__";Qr.forEach(e=>{mn(e.name,e.theme)});const ls=Vue.defineComponent({name:"RChart",props:Zr,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const m=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(r.value&&r.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),h=Vue.ref(!1);let y;const v=async()=>{var O;ne([hn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((O=e.use)==null?void 0:O.filter(Boolean))}catch(L){console.error("[RChart register error]: ",L)}},b=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?p("dark"):p("");return}if(e.theme)p(e.theme);else{const O=e.autoChangeTheme&&o.value?`${i}-dark`:i;p(O)}},d=O=>{let L=Vue.unref(O);const A=I=>Object.assign({},L,I);return e.showAria&&(L=A({aria:{enabled:!0,decal:{show:!0}}})),L},p=(O=i)=>{const L=n.value,A=d(e.options),{height:I,width:W}=L.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=fn(L,O,{width:W===0?200:void 0,height:I===0?200:void 0}),r.value=c,ue&&k(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&k(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&k(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),r.value=void 0,c=null)},x=()=>{c&&c.resize()},g=(O,L)=>{if(O===et&&!V()){const{filename:I,...W}=e.downloadOptions;tn(c.getDataURL(W),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&k(A,O,L)},_=()=>{if(e.autoResize&&(s||(s=$e(x,500)),l||(l=Zo(e.autoResizeObserverTarget||a,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;b(),y==null||y.stop();const{onRegister:O}=e;O&&c&&k(O,c,_,R)};e.intersectionObserver&&(y=Xo(e.intersectionObserverTarget||a,([O])=>{h.value=O.isIntersecting},e.intersectionOptions));const R=()=>{S(),s==null||s.cancel(),l==null||l.stop(),y==null||y.stop(),y=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),b())}),Vue.watch(()=>e.showAria,()=>{S(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Ln(()=>e.options,O=>{const L=d(O),A=Object.assign({},e.setChartOptions,Jr);c==null||c.setOption(L,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&_()}),t(),Vue.onBeforeMount(async()=>{await v()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{R(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:m,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered: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(Ro,{iconSize:18,cursor:"pointer",options:s??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)])}}),ss=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:a,isDispose:()=>!(e&&a().echartInst.getDom()),dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},ea={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},is=Vue.defineComponent({name:"RCollapseGrid",props:ea,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&k(a,t.value),r&&k(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",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),ta={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:ta,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&k(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)])])}}),oa={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}},cs=Vue.defineComponent({name:"RIframe",props:oa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:i}=e;i&&k(i,n.value,l)},s=l=>{a.value=!1;const{onError:i}=e;i&&k(i,l)};return ae(n,"load",r),ae(n,"error",s),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)})])}}),na={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},ra=(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 s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(s)}},30)})},ko=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,a)=>{if(o){o.setAttribute("can-drag","true");const{preset:r,dargCallback:s}=t;let{x:l,y:i}=t;ra(o,r,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else a()})},aa="r-modal__preset-card--fullscreen",xo="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},us=Vue.defineComponent({name:"RModal",props:na,setup(e){const t=Vue.computed(()=>({[ee.width]:M(e.width??600),[ee.cardWidth]:M(e.cardWidth??600),[ee.dialogWidth]:M(e.dialogWidth??446)})),o=Ve();let n;const a={x:0,y:0},r=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&ko(l,{preset:e.preset,x:a.x,y:a.y,dargCallback:(i,u)=>{a.x=i,a.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:r,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...a}=e,{cssVars:r,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[xo,l?aa:""],style:[r,l?"height: 100vh":""],preset:n},{id:s},a,o),{...t})}}),ds=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{preset:a,dad:r,fullscreen:s,width:l,cardWidth:i,dialogWidth:u}=n,c=e(n),{key:m}=c,f={[ee.width]:M(l??600),[ee.cardWidth]:M(i??600),[ee.dialogWidth]:M(u??446)};return Vue.nextTick(()=>{const[h]=Se(`[internalkey="${m}"]`)||[];h&&(r&&ko(h,{preset:a,x:0,y:0}),s&&a==="card"&&Ye(h,{width:"100%",height:"100vh"}),Ye(h,f),pt(h,xo))}),c},destroyAll:t}},la={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function sa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ro=Vue.defineComponent({name:"RMoreDropdown",props:la,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"}),sa(e=re(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ia={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},ca=e=>new Promise((t,o)=>{const 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()}),ps=Vue.defineComponent({name:"RQrcode",props:ia,setup(e,t){const{expose:o}=t,n=Vue.ref();let a,r;const s=async()=>{const{gifBackgroundURL:c}=e;if(c)try{a=await ca(c)}catch(m){console.error(m)}},l=()=>{const{gifBackground:c,...m}=e;new dn.AwesomeQR({...m,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:h}=e;h&&k(h,f),n.value=f}).catch(f=>{const{onError:h}=e;h&&k(h,f)})},i=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&k(c)},u=c=>n.value&&B(n.value,"String")?on(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 s(),l()}),Vue.onBeforeUnmount(()=>{r==null||r()}),{qrcodeURL:n,errorActionClick:i}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:a,errorActionDescription:r}=this,{errorActionClick:s}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{class:"r-qr-code__image",src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[B(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:s.bind(this)},[a.errorAction?a.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>r,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ie={...naive.dataTableProps,cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},F={tableIconSize:"18",tableKey:Symbol("r-table")},ua=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],da=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:r}=e;r&&k(r,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(C,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),pa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=mt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),ma=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ie=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:m,children:f,fixed:h,isResizable:y,...v}=i,b=h==="left",d=h==="right",p={...v,title:m,key:c,fixed:h,isLeftFixedActivated:b,isRightFixedActivated:d,isResizable:y};return{...p,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:b?xe:"",onClick:r.bind(this,"left",p,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:y?xe:"",onClick:a.bind(this,p,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:d?xe:"",onClick:r.bind(this,"right",p,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&k(i,l)},a=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},r=(l,i,u)=>{const c=`${l}FixedActivated`,m=`${l==="left"?"right":"left"}FixedActivated`;i[m]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,m]=Ie(i,o.value);if(c===null||m===null)return;c.splice(m,1);const[f,h]=Ie(l,o.value);f===null||h===null||(u==="before"?f.splice(h,0,i):f.splice(h+1,0,i),ut(t)||f.unshift(t),n(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:F.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:ma.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),ha=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.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:""),nn(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(C,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),ga=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=r=>{const{onPopselectChange:s}=e;s&&k(s,r)};return(()=>{const{striped:r,bordered:s,onInitialed:l}=e;r&&o.value.push("striped"),s&&o.value.push("bordered"),l&&k(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:ua,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ya(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ms=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,a=Vue.ref(),r=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),m=(p,V)=>{const{onContextMenuClick:S}=e;S&&k(S,p,V),i.showContextMenu=!1},f=(p,V)=>{var x;return{...(x=e.rowProps)==null?void 0:x.call(e,p,V),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=g.clientX,i.y=g.clientY})}}},h=p=>{u.size=p},y=p=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&k(V,p),S&&k(S,p)},v=()=>{const{toolOptions:p}=e;return p==null?void 0:p.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},b=p=>{Object.keys(c.value).forEach(S=>{c.value[S]=p.includes(S)})},d=p=>{const{tool:V}=p;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(ha,p,null),Vue.createVNode(da,Vue.mergeProps(p,{onChangeSize:h.bind(this)}),null),Vue.createVNode(pa,null,null),Vue.createVNode(fa,Vue.mergeProps(p,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(ga,Vue.mergeProps(p,{onPopselectChange:b.bind(this),onInitialed:b.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let x;return Vue.createVNode(naive.NFlex,{align:"center"},ya(x=v())?x:{default:()=>[x]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),v()]});else return S};return Vue.onMounted(()=>{const{onRegister:p}=e;p&&a.value&&k(p,a.value)}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:r}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:a,combineRowProps:f,contextMenuSelect:m,privateReactive:u,tool:d,wrapperRef:r,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:a,disabledContextMenu:r,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:m}=this,{class:f}=t,{tool:h,combineRowProps:y,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:f}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,m,{rowProps:y.bind(this),size:a.size,ref:"rTableInst"}),{...c}),r?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:re(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var b;return(b=c.tableFooter)==null?void 0:b.call(c)},action:()=>{var b;return(b=c.tableAction)==null?void 0:b.call(c)}})}}),fs=()=>{const e=Vue.ref(),t=c=>{c&&(e.value=c)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:c=>o().downloadCsv.call(null,c),filters:c=>o().filters.call(null,c),page:c=>o().page.call(null,c),scrollTo:c=>o().scrollTo(c),sort:(c,m)=>o().sort.call(null,c,m)}]},Ao=(e,t,o)=>{var n;if(e.length)for(const a of e){if(a[t]===o)return a;if((n=a==null?void 0:a.children)!=null&&n.length){const r=Ao(a.children,t,o);if(r)return r}}},hs=(e,t)=>{const o=Vue.ref([]),n=Vue.ref([]),{rowKey:a="key",onChange:r}=t||{},s=(f,h,y)=>{o.value=f,n.value=h,r==null||r(f,h,y)},l=()=>o.value,i=()=>n.value,u=()=>{o.value=[],n.value=[],r==null||r(o.value,n.value,{row:void 0,action:"uncheckAll"})},c=f=>{if(f==null)return;let h;o.value=o.value.filter(y=>y!==f),n.value=n.value.filter(y=>y[a]===f?(h=y,!1):!0),r==null||r(o.value,n.value,{row:h,action:"uncheck"})},m=f=>{if(o.value.includes(f))return;o.value.push(f);const h=Ao(Vue.unref(e)||[],a,f);h&&(n.value.push(h),r==null||r(o.value,n.value,{row:h,action:"check"}))};return We(()=>{u()}),[o,{checkedRows:n,checkedRowKeysBind:s,getKeys:l,getRows:i,clearAll:u,clearKey:c,selectKey:m}]},va={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ba=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},va),setup(e){const{getKeepAliveInclude:t}=za(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=yt;return(r,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name: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(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}}),Va={...naive.formProps,onRegister:{type:[Function,Array],default:null}},gs=Vue.defineComponent({name:"RForm",props:Va,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&k(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),ys=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},a=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:a,validate:(u,c)=>a().validate.call(null,u,c),restoreValidation:()=>a().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},Sa=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],_a={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},wa=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Sa);function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const De=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Na=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>De(e),default:()=>e.popover});if(B(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>De(e),default:()=>o})}},vs=Vue.defineComponent({name:"RSegment",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let a="";switch(n){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof n=="number"?M(n):"fit-content"}return{"--r-segment-width":a}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:a}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},_a,a)}),Ca(e=o.map(r=>Vue.createVNode(naive.NTab,{key:r.key,name:r.key,tab:r.popover?Na(r):De(r),disabled:r.disabled},{...r.slots})))?e:{default:()=>[e]})}}),Ta={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!1},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},bs=Vue.defineComponent({name:"RBarcode",props:Ta,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":M(e.width),"--r-barcode-height":M(e.height)}));let n;const a=()=>{try{const{format:r,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:r});JsBarcode(t.value,s!=null?s.toString():"",u),i&&k(i,s,r,l)}catch(r){const{onError:s}=e;s&&k(s,r)}finally{const{onFinally:r}=e;r&&k(r)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,a):n==null||n()}),Vue.onMounted(()=>{a()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var Oa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ka=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Po=(e,t,o)=>{const n=[];if(ka(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=Po(a,t,o);r.length>0&&n.push(e,...r)}return n},xa=(e,t,o)=>{const n=[];for(const a of e){const r=Po(a,t,o);r.length>0&&n.push(...r)}return n},Ra=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Oa,n=o?o.title:"";document.title=t+" - "+n},Aa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(B(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Lo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:a,icon:r,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):a||null,c=()=>r&&(l||a)||!r&&(l||a)?null:{"padding-right":"0"};if(B(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>r})},ot=()=>{const{getRootPath:e}=te();return le(j.appMenuKey,"sessionStorage",{defaultValue:e.value})},Mo=()=>$r(Er()),Pa=()=>Dr(Mo());let fe;const zo=(e,t)=>{var o;if(fe&&Xe(fe.fullPath,t))return fe;for(const n of e){if(Xe(n.fullPath,t))return fe=n,n;if((o=n.children)!=null&&o.length){zo(n.children,t);continue}}},jo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:a}=ja(),r=Vue.reactive({menuKey:ot(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=d=>{const{meta:p}=d,{i18nKey:V,noLocalTitle:S}=p,x=Vue.computed(()=>V?n(`${V}`):S),g={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>x.value}),breadcrumbLabel:x.value},_=Object.assign({},g,{icon:Aa(d),extra:Lo(d)});return d.fullPath===ot()&&(r.currentMenuOption=_),_.show=St(_),_},i=d=>{r.breadcrumbOptions=xa(r.options,"fullPath",d)},u=(d,p=!0)=>{const S=Array.isArray(d)?[...d]:[d];p?r.menuTagOptions.push(...S):r.menuTagOptions=S},c=(d,p)=>{r.menuTagOptions.find(S=>S.fullPath===d)||r.menuTagOptions.push(p)},m=(d,p,V)=>{const{meta:S}=p;if(S.windowOpen)window.open(S.windowOpen);else{e({path:String(d),query:V});const{sameLevel:x}=S;if(a(p),Ra(p),!x)c(d,p),i(d),r.menuKey=d,r.currentMenuOption=p,Fe(j.appMenuKey,d);else{const g=be(l(p),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(R=>R.key===g.key)||r.breadcrumbOptions.push({...g,fullPath:String(g.key)})}}},f=async(d,p)=>{const[V]=d.split("?"),S=t().find(x=>x.path===V);if(S){const x=be(S,["children","meta","path","name","redirect"]);m(V,l({...x,fullPath:x.path}),p)}},h=()=>new Promise(d=>{const p=(V,S)=>{var g;const x=[];for(const _ of V){let R=`${S.endsWith("/")?S:S+"/"}${_.path}`;if(R=R.replace(/\/+/g,"/"),(g=_.children)!=null&&g.length)_.children=p(_.children,R);else if(!Do(_.meta))continue;x.push(l({..._,fullPath:R}))}return x};if(r.options=p(Mo(),""),r.currentMenuOption){const{currentMenuOption:V}=r;i(V.key),c(V.fullPath,V)}d()}),y=d=>r.collapsed=d,v=(d,p=1)=>r.menuTagOptions.splice(d,p),b=async()=>{s.value&&(await h(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,p)=>{await b(),d!==p&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:m,collapsedMenu:y,spliceMenTagOptions:v,setMenuTagOptions:u,resolveOption:l}},{persist:{key:j.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Eo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{ut(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:j.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Io=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=yt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const s=o(),{name:l,meta:{keepAlive:i}}=r;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:j.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=jo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),r=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}=jo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}},D=()=>{const e=_t(),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),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:a,getBreadcrumbSwitch:r,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:m,getAppRootRoute:f}},E=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=_t();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},La=()=>{const e=Eo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ma=()=>{const{signing:e,logout:t}=Eo();return{signing:e,logout:t}},za=()=>{const e=Io();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ja=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Io();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},Vs=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Do=e=>{const{getSigningCallback:t}=La(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Ea=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Wr(e),o&&Br(e)};var Ia={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Da=Vue.ref(),$a=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ia;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>{if(typeof t.icon=="string")return Vue.createVNode(C,{name:t.icon,size:"30",cursor:a},null);if(B(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:Da},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[0]||null]),default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),Ba=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=X(),s=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&G("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ne(),i=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:m=>{G("globalDrawerValue",m)}}),u=()=>{const m=s.value;m!=null&&Vue.nextTick(()=>{var f,h;return(h=(f=e.value)==null?void 0:f.showOption)==null?void 0:h.call(f,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:bt},{default:()=>[Vue.createVNode($a,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:s.value,"onUpdate:value":m=>s.value=m,options:n.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(m,f)=>{t(m,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:i}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Fa{constructor(){He(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const 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 Re={requestInstance:null,responseInstance:null},Ae={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Wa=new Fa,Ss=()=>{const e=(l,i)=>{i==="requestInstance"?Re.requestInstance=l:Re.responseInstance=l},t=l=>Re[l],o=(l,i,u)=>{u==="ok"?Ae[l]=i:he[l]=i},n=(l,i)=>i==="ok"?Ae[l]:he[l],a=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Ae[i]:he[i],m=t(l),{MODE:f}=Ee();m&&a(c,m,f)},fetchError:(l,i,u)=>{const c=he[u],{MODE:m}=Ee();a(c,i,m)}}},Ka=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Wa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),$o=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:r,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:a,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:r,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:a,themeOverridesSpin:r,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:a||!e||o,description:"loading...",size:"large",themeOverrides:r,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(Ka,null,null),e?Vue.createVNode(ba,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ua=Object.freeze(Object.defineProperty({__proto__:null,default:$o},Symbol.toStringTag,{value:"Module"}));var qa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ga=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=qa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ha=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)}}),Ya=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Rl(),{getAppTheme:o}=D(),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 ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=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}=E(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),m=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:m,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:a,changePrimaryColor:r,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ya,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:r.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Za(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ja=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(r,s)=>{e(r,s)},breadcrumbItemClick:r=>{var s;if(!((s=r.children)!=null&&s.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},Za(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((s=r.children)==null?void 0:s.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 Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Qa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:a}=VueRouter.useRouter(),r=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||h()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),m=Vue.ref(!1),f="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},y=g=>{r.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),h(),r.value=!0)},v=g=>{if(g)m.value=!0;else{m.value=!1,s.searchOptions=[];return}const _=a().reduce((R,O)=>{var W;const L=be(O,["children","meta","path","name"]),A=n({...L,fullPath:O.path}),{breadcrumbLabel:I}=A;return(W=I==null?void 0:I.toLocaleLowerCase())!=null&&W.includes(g.toLocaleLowerCase())&&St(A)&&R.push(A),R},[]);setTimeout(()=>{s.searchOptions=_,Vue.nextTick().then(()=>{d()}),m.value=!1},500)},b=g=>{if(g){const{meta:_}=g;_.windowOpen?window.open(_.windowOpen):(r.value=!1,o(g.fullPath,g),setTimeout(an,300))}},d=()=>{const g=s.searchOptions[i],_=s.searchOptions[u];g&&Vue.nextTick().then(()=>{const R=Se(`attr:data_path="${g.path}"`),O=_?Se(`attr:data_path="${_==null?void 0:_.path}"`):null;if(O!=null&&O.length){const[L]=O;ln(L,f)}if(R!=null&&R.length){const[L]=R;pt(L,f)}})},p=g=>{const{icon:_}=g;return typeof _=="string"?Vue.createVNode(C,{name:_,size:"24"},null):typeof _=="function"?()=>_:Vue.createVNode(C,{name:"search",size:"24"},null)},V=g=>{g==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),g==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=g=>{const _=g.key;switch((_==="ArrowUp"||_==="ArrowDown"||_==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=i<=0?0:i,_){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const R=s.searchOptions[i];R&&b(R);break}d()},x=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:b.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[p(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),ae(window,"keydown",g=>{y(g),S(g)},!0),{...Vue.toRefs(s),modelShow:r,helperTipOptions:l,fuzzySearchMenuOptions:$e(v,300),searchItemClick:b,RenderPreIcon:p,isTabletOrSmaller:c,SearchItem:x,loading:m}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:a}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let r;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Pe(r=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?r:{default:()=>[r]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let r;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Pe(r=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Pe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?r:{default:()=>[r]})}})])])]})}}),el=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=sn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:a}=e;a&&k(a,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),tl=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){return{signing:le(j.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),ol=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],nl={logout:()=>{const{logout:e}=Ma();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=E();e("lockScreenSwitch",!0)}},rl=e=>{const t=nl[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},al=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ll=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],a=[...o];return t.value?a:n},sl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=E(),{t:o}=se(),[n,{toggleFullscreen:a,isEnabled:r}]=mt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),m=Ce("globalDrawerValue"),f=Vue.computed(()=>al({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ll({isFullscreen:n,isTabletOrSmaller:c})),y={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{r||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{G("globalDrawerValue",!m.value)}};return{leftIconOptions:f,rightTooltipIconOptions:h,toolIconClick:d=>{var p;(p=y[d])==null||p.call(y)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:a,updateLocale:r,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Qa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(Ha,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:a.bind(this,l.name)},null)),n?Vue.createVNode(Ja,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(el,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:a.bind(this,l.name)},{default:()=>[Vue.createVNode(C,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:vt,onSelect:l=>r(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:ol(),onSelect:rl.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(tl,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Xa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),il=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(sl,null,null)]})}}),cl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ul=gt('',1),dl=[ul];function pl(e,t){return ht(),ft("svg",cl,[...dl])}const ml={render:pl},fl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},hl=gt('',1),gl=[hl];function yl(e,t){return ht(),ft("svg",fl,[...gl])}const vl={render:yl};function bl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Vl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=X(),{changeMenuModelValue:r}=ce(),{getRootPath:s}=te(),{maximize:l}=Bo(),{reload:i}=xl(),{close:u,closeAll:c,closeRight:m,closeLeft:f,closeOther:h,checkCloseLeft:y,checkCloseRight:v}=Al(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const p={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:p.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(vl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ml,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:p.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:p.size},null),disabled:!1}]),S=Ve(16),x={closeCurrentPage:()=>{n.value!==s.value&&u(d)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{m(d)},closeLeft:()=>{f(d)},closeOther:()=>{h(d)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",R=Ce("globalMainLayoutLoad"),O="n-scrollbar-container",L=w=>{u(w)},A=(w,N)=>{V.value.forEach(z=>{if(z.key===w){z.disabled=N;return}})},I=w=>{g.actionDropdownShow=!1,r(w.fullPath,w)},W=()=>{const w=document.getElementById(S);if(w)return Array.from(w.childNodes).find(pe=>cn(pe,O).value)},ue=w=>{var z;const N=W();if(N){const pe=N.scrollLeft||0,Ge=w==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:Ge,behavior:"smooth"})}},de=w=>{g.actionDropdownShow=!1;const N=x[w];N&&N()},Z=(w,N)=>{N.preventDefault(),g.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=N.clientX,g.y=N.clientY})},Ue=()=>{const{closeable:w}=a.value[d]??{};A("closeCurrentPage",!w),v(d)?A("closeRight",!1):A("closeRight",!0),y(d)?A("closeLeft",!1):A("closeLeft",!0)},Wo=()=>{d=a.value.findIndex(N=>N.fullPath===n.value),Ue()},Ko=w=>{a.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},Uo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},qo=()=>{W()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},qe=()=>{Vue.nextTick().then(()=>{const w=Se(`attr:${_}="${n.value}"`);if(w!=null&&w.length){const[N]=w;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,N)=>{V.value.forEach(z=>{b.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(w.length>(N==null?void 0:N.length)?qo():w.length===(N==null?void 0:N.length)&&qe()),N===void 0&&qe()},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,w=>{var N;w&&((N=$e(Ue,100))==null||N())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:L,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:g,menuTagContextMenu:Z,setCurrentContextmenuIndex:Wo,menuTagMouseenter:Ko,menuTagMouseleave:Uo,MENU_TAG_DATA:_,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:R}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:m,menuTagContextMenu:f,menuTagMouseenter:h,menuTagMouseleave:y,actionDropdownSelect:v,reload:b}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:v.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},bl(e=a.map((d,p)=>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:m.bind(this,d),onContextmenu:f.bind(this,p),onMouseenter:h.bind(this,d),onMouseleave:y.bind(this,d),[r]:d.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=d;return S?c(S):V}}),(d.closeable||a.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,p)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{b()}},null),Vue.createVNode(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)]})]})]})])]})}}),Sl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Vl,null,null)}}),_l=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},nt=Jo(j.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),wl=()=>({setLockAppScreen:o=>{nt.value=o},getLockAppScreen:()=>nt.value}),Cl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=D(),{getLockAppScreen:r}=wl(),s=_l([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,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,embedded:!0},{default:()=>[Vue.createVNode(Ba,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(il,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Sl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode($o,null,null)]}),o?Vue.createVNode(Ga,{ref:"layoutFooterRef"},null):null]})]})}}),Nl=[{path:"/",name:"RLogin",component:()=>T(()=>import("./index-zXJ6zOVi.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,14,11,10,42,12,13,26,15,16,17,18,19,20,21,22,23,56]))},{path:"/",name:"RLayout",component:Cl,children:Pa()}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Nl,scrollBehavior:e=>{Fr(e)}}),_s=e=>{e.use(we),Ea(we)},Ke=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",Tl=()=>({locale:s=>{const l=Bn[s];l?K.locale(l):K.locale(Fn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=K(),u=i.startOf("day"),c=i.endOf("day"),m=i.format(l),f=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:m,formatStartOfDay:f,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return K(s).format(i)},isDayjs:s=>K.isDayjs(s),daysDiff:(s,l)=>{const i=K(s);return K(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=K(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=dt(e),n=Vue.ref(!1);return un(()=>{const{media:r=768}=e??{};n.value=t.value<=r}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let at=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:lt,height:st}=dt(),it=document.createElement("style"),Ol=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const v=q(e);if(!v)return;const{left:b,top:d}=v.getBoundingClientRect(),p=` + [${H}] { + position: fixed; + width: ${lt.value}px !important; + height: ${st.value}px !important; + transform: translate(-${b}px, -${d}px) !important; + transition: ${i}; + z-index: ${B(l,"Null")||B(l,"Undefined")?at:l} !important; + background-color: ${s??null}; + } + `;it.innerHTML=p,Le||document.head.appendChild(it)},m=()=>{const v=q(e);o==null||o(),v&&(v.getAttribute(H)||v.setAttribute(H,H),u||(u=!0,at+=1),Le||(c(),Le=!0),v.style.transition=i,a==null||a())},f=()=>{n==null||n();const v=q(e);v&&v.removeAttribute(H),r==null||r()},h=()=>{const v=q(e);v&&(v.getAttribute(H)?f():m())},y=Vue.watch(()=>[lt.value,st.value],c);return We(()=>{const v=q(e);v&&v.removeAttribute(H),y()}),{enter:m,exit:f,toggleFullscreen:h}},Me={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},ws=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var f;const m=q(e);if(o==null||o(m),!m)return a==null||a(),c("useDomToImage: element is undefined.");(f=Me[i??s??"jpeg"])==null||f.call(Me,m,t).then(h=>(n==null||n(h,m),u(h))).catch(h=>(a==null||a(h),c(h))).finally(()=>{r==null||r()})})}},Cs=(e,t)=>({print:()=>{const n=q(e)||e;Qo({...Be(t,["printable"]),printable:n})}}),kl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Ns=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),a={onUpdatePage:d=>{var p;r.value.page=d,(p=o.value)==null||p.call(o)},onUpdatePageSize:d=>{var p;r.value.pageSize=d,r.value.page=1,(p=o.value)==null||p.call(o)}},r=Vue.ref(Object.assign({},kl,n,a)),s=r.value.onUpdatePage,l=r.value.onUpdatePageSize,i=()=>r.value.itemCount,u=d=>{r.value.itemCount=d},c=()=>r.value.page,m=d=>{s(d)},f=()=>r.value.pageSize,h=d=>{l(d)},y=()=>r.value,v=e,b=d=>{o.value=d};return We(()=>{o.value=void 0}),[r,{updatePage:s,updatePageSize:l,getItemCount:i,setItemCount:u,getPage:c,setPage:m,getPageSize:f,setPageSize:h,getPagination:y,getCallback:v,setCallback:b}]},Bo=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=q(Q),{toggleFullscreen:s}=Ol(r,n);G("layoutContentMaximize",o),s(),a&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(a))}}),xl=()=>({reload:(n=800)=>{G("globalMainLayoutLoad",!1),setTimeout(()=>G("globalMainLayoutLoad",!0),n)},openSpin:()=>{G("layoutContentSpinning",!0)},closeSpin:()=>{G("layoutContentSpinning",!1)}}),Ts=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=D(),s=Object.assign(r.value,{content:a}),{updateSettingState:l}=E();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=D(),{updateSettingState:r}=E();r("watermarkSwitch",!a.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=E();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Rl=()=>{const e=()=>{const{getAppTheme:a}=D(),{t:r}=se();return{theme:a.value,themeLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!0),ze(!0)},changeLightTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=E();r("appTheme",!a),ze(!a)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();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 Al(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a,resolveOption:r}=ce(),s=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const v=J(y,"close");if(e.value.length!==1&&v){const{index:b,option:d}=v;if(n(b),d.fullPath===t.value){const p=e.value[b-1];p&&o(p.fullPath,p)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:y}=te(),{router:{getRoutes:v}}=Ke(),b=v().find(d=>d.path===y.value);if(b){const d=be(b,["children","meta","path","name","redirect"]),p=r(d);o(p.path,r({...p,fullPath:p.path}))}},closeRight:y=>{const v=J(y,"closeRight");if(v){const{option:b,index:d}=v,p=e.value.length-d,V=s();n(d+1,p),d<=V&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeLeft:y=>{const v=J(y,"closeLeft");if(v){const{option:b,index:d}=v,p=s();n(0,d),p<=d&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeOther:y=>{const v=J(y,"closeOther");if(v){const{option:b}=v;t.value!==b.fullPath?(n(0,e.value.length),o(b.fullPath,b)):a(b,!1)}},getCurrentTagIndex:s,checkCloseRight:y=>{const v=J(y,"checkCloseRight");if(v){const{index:b}=v,d=e.value.length-1;return!(b>=d)}return!1},checkCloseLeft:y=>{const v=J(y,"checkCloseRight");if(v){const{index:b}=v,d=e.value.length-1;return b===0?!1:b>0&&d>0}return!1}}}function Os(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ke(),{isPush:s=!0,query:l}=o||{},i=u=>s?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}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],m=f=>{if(f.children&&f.children.length>0){const{children:[h]}=f;m(h);return}i(f.fullPath)};m(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function te(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=E(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Pl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=Lo(e)},ct=(e,t,o)=>{const n=zo(e,t);n&&Pl(n,o)},je=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")ct(n.value,e,o);else if(B(e,"Object")){const{fullPath:a}=e;ct(n.value,a,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ks(){return{hidden:n=>{je(n,"hidden",{show:!1})},show:n=>{je(n,"show",{show:!0})},update:(n,a)=>{je(n,"update",a)}}}const xs=()=>{const e=bt.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Fo=()=>le(j.localeLanguage,"localStorage",{defaultValue:Dn});export{Rl as $,ts as A,ss as B,ys as C,Fn as D,gs as E,cs as F,Ns as G,is as H,ms as I,Wa as J,Ss as K,bt as L,Ql as M,ns as N,ds as O,vs as P,fs as Q,us as R,Da as S,Ya as T,hs as U,Ro as V,Bo as W,Os as X,xl as Y,Ts as Z,T as _,Cs as a,ks as a0,ke as a1,Ke as a2,xs as b,os as c,D as d,j as e,E as f,Jl as g,wl as h,Ma as i,Ne as j,tl as k,Ce as l,es as m,as as n,_s as o,te as p,se as q,ps as r,Vs as s,C as t,ws as u,vt as v,Zl as w,bs as x,rs as y,ls as z}; diff --git a/js/hooks-DxjADXf2.js.gz b/js/hooks-DxjADXf2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..78cb2013caf5e8d624f86db19bb50d0d964522f7 GIT binary patch literal 34118 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 diff --git a/js/index-DS2_Ds33.js b/js/index-BDOzQ_5E.js similarity index 77% rename from js/index-DS2_Ds33.js rename to js/index-BDOzQ_5E.js index 06be3e27..edf0f444 100644 --- a/js/index-DS2_Ds33.js +++ b/js/index-BDOzQ_5E.js @@ -1 +1 @@ -import{y as d}from"./hooks-DY7Lfvdn.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{T as default}; +import{y as d}from"./hooks-DxjADXf2.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{T as default}; diff --git a/js/index-BDOzQ_5E.js.gz b/js/index-BDOzQ_5E.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..87014eb49de1c66c27ebcf24e0a8b2f1997b235f GIT binary patch literal 1273 zcmVy0+JshgYD3#lpa_+V z{UpA|z6*EfB*u!wKnx)UykRhnF>Ml)cmqRX5^S9`iGO97w*STC{9vRMX_NfIr~5qL z=eg(ko^&*5bD`o$BT{qw4Z#B)AMrSENu$!+nys8`3-lD0Ni3`TY=CL)`G7FQGbOZovguY)Y;9Oc~ zxKN?yYVn|q2FUkGD_kC5sCunQuG9%3l(6Y=0VT`af1J5q=M=fTQaw0GdPIPGKv|gp#EKE@0D` zI~kqN=Qrpib437iL5!HiWy`BpmTHrXl0L1MayXx=RH7AQk;2C<-4r2HGyr2TjIp6E z7s&kLm-7eVKpaIoR7GRBQmgk)FZ9+9fJd_$gJ;|4&C_T0nZY5fL()rUSvY5u*H>#- z7FG0-OY4*o5gF3)ARtDY2nk|vQ}af}B&`*(GBl&ZnN(VBW<3P#LW43W^PtTcFqMfJ z3BcCNoGIw3C17C%0u;IEaLC~4_R3x-mfmiKB+c@Fc=KxK z(SzM@p1%9_zK&WD+4>fVv?fuq9_f8FCik`&fH0$(@HI*dxqF^musQ!$bf$X#Z6$%!+5b!F4RcP3NMvDQ*(LN2{R+KYo3*`9J zX;nidsS7rnIT1757SI8vD$pRIuQFMr(#G{C6Zg^3z2lC@JsVJD^I-u?%aKm+i;p< z|E^K@@;YLn@1qa4YS2@o?Y-^qcAr1lx%PWNP!kF^fKucWFmQv4DoH|7!^yNfo8t=u%gCwq}{;=hK=8wCO2Z%b8}oH?7r) z(`pJHGS_gp&xNgtW}ReAq*=LRNHdXU;zCyMf1>c@-pl0Xc3RZMe)^$LbZp#o6c62k z#^xFOGIa(XEszql*#u$h0bwEWb=3BW0|78)>vgUa4-Bb@P&(pl4SaBvogqkNXHLXj z%3R*XhXat3GyzlA;F(K%S8u(2{p{@@Uu%bBg$MVse<_Q?q0Kofr>5m&)8aa1ZYHfL j+aF9VJz2k>ord1veNr2|PlogEPk;6gFG{HLwg>E({url:"/api/list",method:"get",params:u}),j=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{d({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:m,run:d}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:m,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{j as default}; +import{G as c,H as p,I as V}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{a as F}from"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import{s as E}from"./instance-BO6qbDn0.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const N=u=>E({url:"/api/list",method:"get",params:u}),j=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{d({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:m,run:d}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:m,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{j as default}; diff --git a/js/index-BEi7U-O8.js.gz b/js/index-BEi7U-O8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..46af732fce11b01e3e13f8eb8241a4aa15338938 GIT binary patch literal 1828 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 diff --git a/js/index-uEp9yky_.js b/js/index-BKzGWUw4.js similarity index 90% rename from js/index-uEp9yky_.js rename to js/index-BKzGWUw4.js index d1cea518..dc4d9a66 100644 --- a/js/index-uEp9yky_.js +++ b/js/index-BKzGWUw4.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-CkmHrPLu.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./hooks-DY7Lfvdn.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),O=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{O as default}; +import{a as u}from"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-BO6qbDn0.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./hooks-DxjADXf2.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),O=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{O as default}; diff --git a/js/index-BKzGWUw4.js.gz b/js/index-BKzGWUw4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a058f940c723ff0f8e8424a00bb7f731e980c3dd GIT binary patch literal 2026 zcmVQ8}?CX+R-C$S@T&#h~p0@u=wUOB%2}Bpw!n zM}*G4j`$!jI>aH$9Yan8PHa(#3}~YLuo!3)g8`xQTw6SrXw_>#X=#~Y%8M946*)B43$;d_N)HoeQ{&-tG z42(ibR49z-?LjdhwhFprV`PpjrZK_W~p7p^&<@Qlt85f zRDqxYokBafUknLRKN!BKUu>wsZE19D=w$TjK(JZ!1W2p>ixPVDbSyDkk84jF(4eqS zB06jj_#2h!7)zc3BNt=MNi+d;C^wU2XN zG#z0kIItt4U+4@eC%f@E(9lpr*CCc{s?(su!qM2tcpr#0)M+rJP~qz6rRde}%dmb9 zVFq;|F}EVWU3FBY*L!0FhZ`zF7y;Y3g9r;6)G4A2%9H_SFE=O#`W%E~gEk@F+h!y} zJwn6Ei7GH6AQcS4_Mp2m0MA?jY6B2T37|9D-YT|=exc)3>RKpt9o1uQ>JZCNFJrpT z2NJR9xt@9qqYCP84~ii>N;Gv*=tgk2hJCt$8B(F(s9)KPBdwsT`|n-N;1Ea*B@s(i zz|o%mu?wfiE;Rv{%~1hf(XRO~Tz1_zU|@+Mf;~|$7}IFDrDb$a8fL!cRmc)V4s(N$ zaTy!dN8JgFZcGn9XO1bsWn;wOLC7>P!41~YB!6U30tP`K@x z@{)beD4hfkpuuq3{bXm&@abv^Ji(`Qo#jn}HFNQ? zIki<-*f4Vw=H@2n%Vd1V+%1t7MbTEDkvJTn_Qt4{)|H3Vjh(HkQ#%^Bm8z58<<{Hb zY*n7xQJdRaYYmr*YKP8N)u|b@i7GEcl|)@3@`a|1Pu0` zCo=S6fRa!=e-@;O!Fb23X&DXxLt##LzuJS)rNA*horF3=l52|tcw8dDx$$eJdf*r< zPZwYQZvA_L^WE_Ad!+0Hy8J#Ba*5!+nG6c!aKwO=HOz`>y>8Ae zyJcJVHmv#e=HU*m=1W3`FDM56=&H=Q$>QVJ`OR#8^B3#ZnstB1qv=FN6nYA?udM8N zVdYyhH(|Y4GpDw#dmB5sIdk!4{>@rp>ACgKwOYCd*e9mPU0(6+lKGDZW;SOnzqbB! z&o1yrrrA>WmpH%uwy^Zv^REA%;==Fd;_`u_rx{`j43|CP*3KPlxX`}U1VnRnE5Ef+ zUa7e;UVJ>clbb7kvu!?EEl&Mn&OSF6m#tUR#kUU%Z(g{`cXD&3@wevWd}(Uld@^rs z{${P-EoC2C)3-}Mte1ZNaSs#hUrSK5X6~A~thMmWoPK34Zg?WcJ%#N%g*W%@|J=sq zw--v;)zIL(acgz0aQ{}7RQ&m0Zo!3>Z}-_w2Ne?%i!YyA-%Q#e+yu*0)}zOJsoqSe zcM=z#Y~}yBwUe8+W^S3Y&x_BVnu~XKax(|Y_nzlWItg?SEFbE71?eytBbZMU+^HaG zILs1=ise&M>_=Gk+9STbOR7Dm9LrWWeCEUZTX=KVdT>AdzlWTC>69xepWY|R@$;K6 zL{a3zUKpuD?6ck%iP(`(Bngr|{xB4shTFnqK5|Po96}$wHD@QR|BinuRrlgKZzn#T zbgyT-G0h)jJV)?lO$H2x9V{1yk>mT|Bap8U+&kE@)-FQaz+PV_<23Zcb1b7tN> z_G`S>X*y5gJ}@A7unv zaP#(pH8Y>jtynY9ijU^(yZGsZ_27Pf^F=AURGON%mN%+*jye5PKDSaHTz_Q!@aj{V zqRCVB)0(18-dHlTKmGOAX!_-AZ)Y@x?=l9g_@e$@?uCEe7sZ!r?saM9mh6AFzB8Xr z*nlpD?4sxa}77pCv(B>ZyoP#0{74Ub_K_rpATd9&xd8TGROY*e@x;P I9lR6(08p^=7XSbN literal 0 HcmV?d00001 diff --git a/js/index-me-Ly5SP.js b/js/index-BPAe6vWH.js similarity index 91% rename from js/index-me-Ly5SP.js rename to js/index-BPAe6vWH.js index caeea88d..896c38de 100644 --- a/js/index-me-Ly5SP.js +++ b/js/index-BPAe6vWH.js @@ -1 +1 @@ -import{Q as T,U as B,H as D,I,t as S,V as K}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import{u as G}from"./utils-Bvfcf8oF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const ne=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:m,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V}]=T(),l=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(K,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],f=Vue.ref([...l].map((e,a)=>({...e}))),o=Vue.ref([]),C=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],N=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[t,{checkedRowKeysBind:y,getKeys:g,getRows:h,clearKey:v,clearAll:b,selectKey:k}]=B(o,{rowKey:"key",onChange:(e,a,n)=>{}}),w=()=>{for(let e=0;e<20;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},E=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];v(e)},x=()=>{o.value.map(a=>a.key).forEach(a=>k(a))},R=()=>{const{key:e}=o.value[1];k(e)};return w(),{...Vue.toRefs(N),tableData:o,actionColumns:f,baseColumns:l,tableMenuOptions:C,menuSelect:E,register:u,getKeys:g,getRows:h,clearKey:v,clearAll:b,checkedRowKeysBind:y,checkedRowKeys:t,clearSecondIndexRow:F,selectAll:x,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V}},render(){let u;const{register:m,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:l,scrollTo:f,filters:o,sort:C,downloadCsv:N}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:l.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{N()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode("div",null,[Vue.createTextVNode("其余的方法查看 Naive UI 官网,保持一致。")])]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,p(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},p(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(D,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(I,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:m.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(S,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; +import{Q as T,U as B,H as D,I,t as S,V as K}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import{u as G}from"./utils-XwSDXJUe.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const ne=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:m,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V}]=T(),l=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(K,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],f=Vue.ref([...l].map((e,a)=>({...e}))),o=Vue.ref([]),C=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],N=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[t,{checkedRowKeysBind:y,getKeys:g,getRows:h,clearKey:v,clearAll:b,selectKey:k}]=B(o,{rowKey:"key",onChange:(e,a,n)=>{}}),w=()=>{for(let e=0;e<20;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},E=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];v(e)},x=()=>{o.value.map(a=>a.key).forEach(a=>k(a))},R=()=>{const{key:e}=o.value[1];k(e)};return w(),{...Vue.toRefs(N),tableData:o,actionColumns:f,baseColumns:l,tableMenuOptions:C,menuSelect:E,register:u,getKeys:g,getRows:h,clearKey:v,clearAll:b,checkedRowKeysBind:y,checkedRowKeys:t,clearSecondIndexRow:F,selectAll:x,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V}},render(){let u;const{register:m,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:l,scrollTo:f,filters:o,sort:C,downloadCsv:N}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:l.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{N()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode("div",null,[Vue.createTextVNode("其余的方法查看 Naive UI 官网,保持一致。")])]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,p(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},p(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(D,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(I,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:m.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(S,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; diff --git a/js/index-BPAe6vWH.js.gz b/js/index-BPAe6vWH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..25ba549e199bd5c6fccdc38079a9a7fb2fc1333d GIT binary patch literal 2765 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 TU(ptL{lEJU8Eh9Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; +import"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{s as u,g as r,m as a,y as o}from"./utils-XwSDXJUe.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const D=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; diff --git a/js/index-BTvSaQnq.js.gz b/js/index-BTvSaQnq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..da14349679ec0468c6f8ff20fef0af5550ef0acb GIT binary patch literal 1165 zcmV;81akWyiwFP!000021HD$!ZWBioeeYM86%Sr%XV|r4TpR^C@sfy8FmXbFRLD$r zuf3D(?kqF2j*YcaRW&WN(4rz$6jf>;pzTXT-%@DG*RUi!@e63}m}HF;ps0Ns%X99X zbI&<5TIvOiO9dZu7+V#{Y_Ck3ml`>|B9w7D*t1DzMU)L}7}(I!)a9kMN@u2%#sr-D z67^umv5qQvcXHN0OVS{+27-BjuJLjX8@PbDg>__#;v}gqoJwO`A)r2~zzvhOC$L^` zg;37pF`PS&D)p&alY~?0Dwo+rIOQ>H6miZ#m9xcK)hX~aXhk54u~nM%(s2PT)jyuM z4ZV;?35x^xjnH+=1)NKGhBGGBYsG!AuE-FP3AJXjaLr2=qIHsmMGek81s@9~bp^V# zHg8^ZDp7H5LN#dNPxV6Ejt3HH|B`LI?%aEykg2 z=);;#wOgmjwYlo(BH<7Y_K30~nGe0`>tVW#`Vu&?WIq~u0yI6bv{-G74Ml_clq4=T zsgDBSf(i+?kVGaYL-6>uBm!=W;&3MAMk-9DE!2E@t+e;Z)7D3u%lLE?q9?a6ai`cIMD5g*RoZ^U#;n z1Jo0Ikj!fZGCg}{dK4UpC25Pw&H!vKEVs|kwC6{Fcl{UuF9w(O^B0B;w}{^&Np=ha z=TK#_ws3t`cHW5lGW7}XAYnP+5fl(EfcFBIN2X3z=lEPd)fV%G%$O64Az&LC)Q1Z5 z0_KA+vt6HfP*N(ya=-+SDVhKo23fV+uYz6`helSZk&dEja_GrqOH{ou*7r{5@%*0rHQLRXfu>cq(d8cn;<*19d=l3K(q9npu%J{_)8oV=p> zq3de$|WhO;o}A9pydH;O(X%itbfxsUaJYVnur@y26Cy%HVHP3yLLHcE#I{MuDb zVg7}{CK5`$ZKVVgC)1D#&;plO;4s$)UQ%`*ZSFk18?Qf%f4dvsxvfM!+HXDo|J5eG zd3$^7v-eabmG6Urh34eE$ra~#1uXUMUajCW1!*;{0lDMa6 z!(Iyzf--+M>WbD4`d9gguJwPNfzAjiB2`H}ImW?bE%;#5*ner-^LvltJHI9`;!nT7r&kUU`)9in fsgW8*>NvD}AC6}7jkwz-8vp1OfF2Z5hzkG!tIs?X literal 0 HcmV?d00001 diff --git a/js/index-BZ9W8WLI.js b/js/index-BZ9W8WLI.js new file mode 100644 index 00000000..5a3b0474 --- /dev/null +++ b/js/index-BZ9W8WLI.js @@ -0,0 +1 @@ +import{d as _,g as W,M as q,e as v,f as M,h as V,i as A,j as G,k as J,R as P,l as K,m as X,D as Q,s as e1,n as t1,o as l1}from"./hooks-DxjADXf2.js";import{d as u}from"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as i1,d as o1,t as c1,f as a1}from"./lodash-es@4.17.21-Dos9GOhk.js";import{g as L,c as n1,f as b,o as y,h as B,s as C,b as z,i as s1}from"./utils-XwSDXJUe.js";import{C as r1}from"./clipboard@2.0.11-CB9-kMTz.js";import{u as T}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function N(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const N1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=N1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),N(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),N(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function x(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const x1=()=>({mounted:(e,t)=>{x(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);x(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:x1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); diff --git a/js/index-BZ9W8WLI.js.gz b/js/index-BZ9W8WLI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e50ea2a7e3fba9bf88e750fa2bfd3836ea83c3fc GIT binary patch literal 29657 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 literal 0 HcmV?d00001 diff --git a/js/index-B_dZBqdt.js.gz b/js/index-B_dZBqdt.js.gz deleted file mode 100644 index 2739ef952a886a8457cd2fcf5b5fdfddb2734528..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmV-S1GD@eiwFP!000021D%!6Zrer>#_xR!g(nN(u1Ly?A{r@ZiLqlNwqRLMYX^p~ zB8TEy-6H0g|VH?u6%H8@G@Mu!VftJ|z9& zt16pmKpXM%M3?0|*cxXVye8hqP7C$M-NBUTZZ#_5A(64SkL@;gY}7kz5BhOSRH0jm z0?uc&%w^#gx*or{3~j4brDPxgSfrE0YhkCEFM@wA|(~2e%b+aglUht#pH_8+U5~$7O zE$lo;ek!j={b+w{@|00hHh)SPnuCy3DhQ<_s;ur{d%PyrlWe2GsIBAX5N$b(r$})` zQ!)k5**J*6$u}h30wIWrP||DR7Pe6LResfMUehYG6u?3dPt57L9ryjSVUwJ&EB*H5Zut6ku?q(hD4J1~e}c#Tt4?RZ`40GLR-bG- z62p_(-PT+K!ZK3sifv;D^+to?@>JztxO74p5jm1U3@Jf#A|#0Qf;EwEk=cc~*qAZk zOsd-KMy^3`wvNa zM1-xPK8zlg3rO^^5Q z|NP~LhaZ3a|I#Uo=_DbO(vEmaRjenN@P1mMfOqR( Wz^wcQJSiv+zWNJL2HoZv1^@tk6rV-_ diff --git a/js/index-UxD-5YBa.js b/js/index-BaFgnu5D.js similarity index 91% rename from js/index-UxD-5YBa.js rename to js/index-BaFgnu5D.js index 19199636..e21ff197 100644 --- a/js/index-UxD-5YBa.js +++ b/js/index-BaFgnu5D.js @@ -1 +1 @@ -import{l as h,d as A,W as E,t as g,X as f,Y as x,Z as k,$ as T,a0 as b}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const ee=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:F}=x(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:D,update:v}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:D,badgeUpdateLabel:v,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:F,changeLightTheme:c,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ee as default}; +import{l as h,d as A,W as E,t as g,X as f,Y as x,Z as k,$ as T,a0 as b}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const ee=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:F}=x(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:D,update:v}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:D,badgeUpdateLabel:v,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:F,changeLightTheme:c,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ee as default}; diff --git a/js/index-BaFgnu5D.js.gz b/js/index-BaFgnu5D.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..35ff10b26c0f9a1fc2b7f39374f807c8370b7557 GIT binary patch literal 2215 zcmV;Y2w3+YiwFP!000021I1ZuQxnM={(gQ%cItdcs(Qu*WYMv*CyS!p6qPt>V=)1i#6>?M)ge(8wL<8op(Ny{%m_Xtb7(lGF&) z{P{pGko(m;ledIeQO0iXBqbXo_KXW@+toz(~Faj2n4 zm0``W+mPFC8s)#v@?L5rB8z6w)TIvRf8iaU@8!%wTsFa6VQA;HAVB?++Ib zC4&H!B&2J_=i?gKU{6>0W;-6L$kIMhf!YwO3vnbvHUTvqY4!qZWJ6xqe?hz8B%`1z zI(8xC?=cV;K~YgbK~+wu3R18;r9c_+Oc==t31aj;T~iFu5jGNTPs$mJ?U5Rax*5g; zpg-<2ktv{$LQ8C6Pp=2OVa0YsS za$s6P1B?fx6qpoa5R0l3R(Ub)kGee|CFecx8W8n!)qF>IDeXT^u^N(87~vy8O(3N^ zAu4KS)t}TpcKK;{^~GBN3z=eCePXl#-{;co|?d7L(8cE|~WBQ+q-j zDlrs-T7Ni>WW=`u=gT=U7RSyfJwMoaGe8XCmPEpNLur4QnsI3G2|)SrAz&mT5F9xr!<5OO*teHC{EZZwD>$yjLrn@<}oNyuJG7}qC7l89q_rj3=|P+rAFXO)%k;{ zgFYCEq3;X2*>ByBc=q!}TfuX%4@rE|`P4&mkXO=a;M9ylqL&Mc3&O$!5!D0PloHv* zL$YZVvPo5Ci&RL}Qz2DbrBp(hR2^kf$wx~SER(9WL@K>fDkJU3aZ%5woQtkfK|>Iu zo(?sF+zJ$vi0f#R&>%=9k%mP9O8ht8G)P5I6dDrd-5&pU|2kq^5NZ*S!XlOs&zN^# zlIiEx%9=TMm-#aTOuUf+iXlm$q$`XDaiNxy*-~=DXQX!z0%2zjI@g*^Mdkx`rXv__P`rs|rY| zN>CDoejD5BW{N>`4t9*^=;@WjJ2!vNdNfUT9*~KtGEx61Ce;||pUc3U`?&XF>n~tn zR5Ac5$zF|zB9g9=+2b|y;p$(&ELA%-APTC&AGRF>`Ev%+G*x4OPKznyJHg~LEA2_w zHly`za(mI41$q3@TpauQb4jXV#O1A(p_7jl42yrYmI=F>yRsYGxnJkLT7mepVp_7X zxU9SDWcs0#Ob#t;;=jC$@c`NF;V{M6JIA%JSti=twPijTA2X+ZHRm7Yw(sXPtT#`D z`drQ3&2GK@OjjLsxhio|cUBb-8ZL8njZFO?ww~fS@#vkW2=ODJDz*vQmx{O%U4&nI zE7IKc)cw4U^@dz>*R#ESrjwrfQux40-FZb%!HTHFzWDfNPTV24m&y1#-MD@pC2u#$ zu^w&Hxvqi=~jJe!#} zCth1iljQBBIlHzuf6J9LkZW&df!yCA_m|Bl3;UUgPs1a*?K$i13)cy+SJqu*`-8Q+ zkU!j2h`{t|`AK~3TuecCjr)!x*?wl+QK9fUQUCs^xIOf;5*B5o8rW@r6KN)$@Oo<` zW4(Swrtdp3Ah(zIX0~Z0Hm0g^t1rdH(m2dszCA3DkGa8vKuqz_B^@0Y>mCkEq%!Sw9M2QrItjZqj;5e zk(G=!{+n~%`r-(cUeR4-dc>Sv&2DU&Z=Rd8Yv$~#`RIdFD$K`gWOUsL7`@Kf$KTx2 z7TKD%b{|_ylh)X8w9?qz$mC{jbn4UaNOtFEb8f|a^TJ`9-5#}m+Ho-1jp4nm*N&Y} z!y}GP_^sv2wbt^%e5*7LCrUk^Rj4G1-u?==^78q!_HKpf4;|)$$L!nX0a8yck*Q@2s8w pSYz+#jk+LR$(m26J*Uv1{c{FF^k<2@$@Hne{SW(?u1Dq=00184N!I`X literal 0 HcmV?d00001 diff --git a/js/index-BiP5R2RE.js b/js/index-BiP5R2RE.js new file mode 100644 index 00000000..ce3ca67e --- /dev/null +++ b/js/index-BiP5R2RE.js @@ -0,0 +1 @@ +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/js/index-BiP5R2RE.js.gz b/js/index-BiP5R2RE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9b9688638396efff595742e26a364f14fcac3fa GIT binary patch literal 2080 zcmV+*2;cV~iwFP!000021HD&UZxqQDe$TJytw?BEsxD8DXRv8B>;;rfq+}Nngd$l+ zDtDimDZ9I?Q&l~uZWRuN;7O@xzyHbA3j4%Hps;Zvxj7=i) zKwfNjo%{ElbE@2@!s)gL*;+RkM36xmK^iiU!2rG2&mosE7jgk8KZW($WVkRUl}nw6(S*jiU&!$`vX?9zlTS zwZo$bqnJlj_B=3Ao5Wur4IklzhijFoDJ`X}4_?k}YV(VvfpErBM$Nact3u}6%i_Gt zQZEA`nN$!-MU{bRo-~ZBOt4gWwo2b--_OA)G)7{xdLIUnkRKs;t2Yu4p15LBw;FMshSI8Q=Pv+7L1P>8BaT` z>xDe+L#h~0X*|)@NxZiY_nay+unB6^{Yo0MPBE9K6*|*NYo?74V>lOzB2&D=r%8O9 ziFQ(m>oK^9a*i@k~I6t%I-=-z0tu;Rv#@2jQA&S}GB`B!l0uW2(;Rv%(UG-L zT@OKPT0ys6$dinxkSb|)8g@T11(i!PHu~FJ$%~KMEXnL@X&$m;smvg(AXqd+PK)&_@FM7Y z5=7rrr5k(UfR?6#g*=^HRg(m?WS^O4)viXQS;^eRt<};R60=0Fs6A>GDQ2g zV~JCmK!5}-JOxP>>njEK^%cWY?MK&9;+PgZSHU3USs_@rrvh|x{HOD;ubf7`(a^IZ zAyv*9S|BW01RqfGbKd2_Ko?|UAgq{*AwXwn;hdes%S9ZZIlV{C<&E%ao@8f>3<9Jt zIZb0(Vwz>A1xu(XPV$(GV319Jp&vJ*#jvBt#2){IMo@`FcZJrPE$sNsI(8cRN1e>O zs4S0n@-)-|99mQEK!D0c>gaao9Y?j>Xe>vceDd+iDujw;f-9~yh~mFgf~8#&(m1Xu zx7}`|C2q7FtGtYk9C_zl4ur{bAMprk$}Kgy$~o88#}RZ`3Ma>-Q5#q`&Oltezru5c zumqK7HFsdF%%e$_?Jk~uIk7_*aB6vl36)XVRyb@g4JrbL-{0ANdSi6$i=Bs$5nh8L zK-vP8cvfTQ^DEo8zpgX{#Kk%5@Q~u@_T$l=jVZoV2LS4hZ{xnD8LPf_+^PQ5dn%h2Mk#}TUv`-9%*A~2k-8-=+OmCO zAW1IbBS$Wt_F^h>yCL^JN+Ey$-1NWrK9gfXXoa{;nqJ!*RGB> zAMZZ=^XT%E?HkXx?_VKK)oIVa9euVj+`78^>gDL!L+p&6eY^8=bMMyW?JL)YFD{S1 zzcPAo)9PwRn~!#X`)cp@#_nG}-MM*j``Xt#_il`yeL1@HY_$1k`0~r$Z@wD7x;Oga z?|U0}cb`79dG6fW8eMu~onUA5{JY`S_2JeR*3Ibi>wABEFnaKC@3YPA-{0H0{@1*nfxiQ-O-CM^g9pm)6)%t&gDm?&IYN1+o%hEj#>-x<;IOkC5R9fZnAN?Ce KT4!6K5dZ*FzzEI& literal 0 HcmV?d00001 diff --git a/js/index-B4ANV5dQ.js b/js/index-C1hpggaq.js similarity index 88% rename from js/index-B4ANV5dQ.js rename to js/index-C1hpggaq.js index a08da98f..952a9054 100644 --- a/js/index-B4ANV5dQ.js +++ b/js/index-C1hpggaq.js @@ -1 +1 @@ -import{t as l}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{A as r}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const S=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{S as default}; +import{t as l}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{A as r}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const S=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{S as default}; diff --git a/js/index-C1hpggaq.js.gz b/js/index-C1hpggaq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9549d410e262efe0d1ad7937e20b0bd68db818d GIT binary patch literal 1704 zcmV;Z23PqXiwFP!000021I<@$QxjPh{=UB=_J^sYs=LVxku_Gv02vwC)nJlg5R0O2 zx=)e|o$h$=?U3T(MMvm=bk)VfPCyD+okXoLlSjOh;f7hBz(Kmrl5c0TOK z+xI#5KIc5oxu+WE@)}`f=0en^RMJGtabiza)268qEl%}E$I^arigM?%jpM`~8I`7J z#3%ZEqR%S~TpPbRSQ;vIV)6v5Ot4{RMXxXzQ2K|}%cv71>4bnPS)mcX=oNc~bFu#T zB#Om4ap)#cEeFC467h>ZF(?p8^a@eh*N7g6@7i8-zN-S?u*B=LDC7DqJpGp)7U!8D+Yz}$=@erpEuZv zq7ng6)4HNWf}-EzsSic5H{RC!N^ z*+5b_;zTVcFipTYl!1ufaTxwQpy(9_J}X@d1jcbE<`w}}2GYa~ zU-4yQ(aXtB45JE8Mf_sGIwe}VDhy*dUeZaTs|@Eru*GN@??w<^9R9<_Zg4;n!v)Mr zEpRlMDvk^l6J5Yfty;h@^Vhs1UmP)mgwz7EddlY${legAJb7!Fm5#YNg;hjK0+q6m zLqZ-A3dC;2fDrYf>8s?bW7@Q?N(^hNOLOa#TjdD5Q3GS0m&W!3HVmf+7lfkWfDw3vB=1PRE z&oZR33WHiMuc@FicUeU_2yyW!qS=&&h|KX6n4WjHsFfwH0OXIr7?4=rB1S{k%L+g@ zCn}x_-zr3HXR)@u&@9BauNr@O`~Omi`p(_jo97OvTJ>+no0rC;`TCPtI0+t&|F<{F0~3j|7`#6uCcUL+j(KEu5-uz$svv} zOA4Yi#L2C`6cnsZb9|OSI>coe%hOO#PX@EBo)RT3*E5EZ7DaeSM?xHxdI%~B403q| zG2kkEcZx%peXgfC&%}GGZ7wa>sx!6fhU*fgI?#@CPVfw*tg0zmrj$gPV{b#V1Nj0{ zbU0WZsxXQf1ls}4^&w)!8d(SX&gyVCnQ)JJ4tAYYWuj8yoyp_&loenuooDBpZ|sQz z7l1Gp%f|e(+V;J#x%a(o>-qC|F6c+T>(0w~s`5G#eO!4zKYQ{pXm88;8FO{Ze18AL z@iy`i!{u-mX>R6d)vdW(YMnHq97*i10ubk^9}uI)ZT`0YP@Sb5BFjFVovEfn9EUhIZXFz6v}YT$ zMP?!y*Eq!<5gWHF;o278p^K1bqy+9Ism(I6$qHWWuJwkr+g;@71t<{#K9|ihaYz+Q zkJz}QYHPIHf4azq!lx?0pqeYhsgbgSJ3_5)bc69C*PI$K3WlDL&~$9FO6=j(K(j(t zNV$qz`x|_;{h9r6k_xB<|ADj`-8a$tm03(PnuQ9trXz3kSgbF`rUr1<>`7>ncHL8K z4_m!cYFZDi^6e7aJGEXnsLDm?Okq!mF-x>;QpJbE$NRoxR~ISeNdP`FVc4vaa?)3` z(P4J4wumvVK~hg=&fBE?2zMfNIOvX6?m5pmqsd}U8OIZliYX1g(o`pPl!-G;iPXs& z?hR@tsPyr@2@?_40<(yoLbIGr5QWW8X><<+FQ8JZW|dTljayG=2bIbpTV$>za35sO zZ0$Nhx3kk)9h%&rPVMBp|LpAIAsncu*_7$o zEj;WVtgc=N@c^99)UE9U+20(W-t1Ufy$MqA&shnZu1rSj@ zp;CcNH&_LCY&zbPdzrbO;7S+zje!B;!-#Qci)bP^a9x~p8i9*?!f22kh{Q7y0kRZm zGbxtlS*lJ_GlUqG-xW)iOeH0Zibr$JbOvJhG42IS1mEC7;R z;a0lg=9iytzWfT6j^pHvk4u(l939t3LKZ{N1!&lH_{g#Au(VVXc~zO! z*ROtj{rlHw39Q@#7wy7D;Xuf7VONlXQ`n|sD11!i7+I+SF0vgPJLTladJl1_EN;SGmU3Bs)tunGzS0xNBRF$ diff --git a/js/index-C_ldIid2.js b/js/index-CQhoKKyi.js similarity index 93% rename from js/index-C_ldIid2.js rename to js/index-CQhoKKyi.js index 0d5f334c..de35b73a 100644 --- a/js/index-C_ldIid2.js +++ b/js/index-CQhoKKyi.js @@ -1 +1 @@ -import{z as a,B as c}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const J=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},N={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},s=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{J as default}; +import{z as a,B as c}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const J=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},N={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},s=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{J as default}; diff --git a/js/index-CQhoKKyi.js.gz b/js/index-CQhoKKyi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c2c9278183843d97a2fd270cfb99fe391e881c7 GIT binary patch literal 2536 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 literal 0 HcmV?d00001 diff --git a/js/index-C_ldIid2.js.gz b/js/index-C_ldIid2.js.gz deleted file mode 100644 index 26025016d1bc976e8934fffe51966afa8bc04e88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2535 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 diff --git a/js/index-aJVxqUhK.js b/js/index-CmqwwKlx.js similarity index 91% rename from js/index-aJVxqUhK.js rename to js/index-CmqwwKlx.js index d7710904..e15c3511 100644 --- a/js/index-aJVxqUhK.js +++ b/js/index-CmqwwKlx.js @@ -1 +1 @@ -import{O as r,R as a}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{k as default}; +import{O as r,R as a}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{k as default}; diff --git a/js/index-CmqwwKlx.js.gz b/js/index-CmqwwKlx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dd2b8961bf6bd2fbd191736d0892faa06a6a9f8 GIT binary patch literal 1608 zcmV-O2DkYiiwFP!000021I<`#Pa0Vm{=UBg=My9|QwF4NF*c}FQ#Y1+scqdf_BeBp z(P4(3a|We^gkH3Gi*0J_mbKk=H+4yOqup#`&_e&rG6R0{FKiA22zXg~*<=$E$eibW zpZ9rhXM!A#Xo$oEHh^u29j0F(5ky*;;V*(SbwY$6G5^{xH9Y_@8o*jO80;|2pU16ju2EuYU*?GPQIPH6zCqF z0D(Xw4$MNVg&}tj`CPofdpIQWPR@@zxd@!r+j-YT zu6Lqmcnat}jaG^#0UYwR^Fjyj61d*Mj^RMagBn58m=iT^My9@;yoVc~_;y4RoSsG$ z77>JMP*)V6hj-C9^?twX9PT)ck%PEK>euk4{y=D^5$B8QP{(jW)DZLu&Sp71bJ45d z-caClBOC$d3X=+2nGCuqm3AX6?xL<;@#AX zKQ_b-$na!JCy=fZISjdSF{%x9&jb1fzUw;;4uMGIs7zv2uzz%N?t1^+$SL4Tt*XGA zk=xGeH=3G31Zot}SrG)@#r2L2kKP|3u@hZ7DXRd*I4p)>7;q7QFhu16b8~(tm>EJt zRx^s4iivHeYfOi{1cR~)d$n*xQ=v-iaTSE2ml@O~p!i`}V^|D{9;*_F=gzBFp7_fitY=yx!CGBe&1byXjGSTy6I~=E;|jHn@>-y=YnlY@ zDv+a)zt*R~IW``Jh{z&PXtZoxf!rQMTXW4antCH5(E+AM zj92fvTzA~1v(+(fl-M+WjnjN~m(+r!*Zyy!PTNVf;Euy; zaY6OyglH-o*VJA`7H7)X`VyZftS8`T1|S_5-&*;vY0GL4GxSf7iqk~rH~#>G46dIN G5dZ*`D;J~y literal 0 HcmV?d00001 diff --git a/js/index-B_dZBqdt.js b/js/index-D5R1QIN3.js similarity index 67% rename from js/index-B_dZBqdt.js rename to js/index-D5R1QIN3.js index d20e567d..6aa9b1a9 100644 --- a/js/index-B_dZBqdt.js +++ b/js/index-D5R1QIN3.js @@ -1 +1 @@ -import{F as e}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; +import{F as e}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; diff --git a/js/index-D5R1QIN3.js.gz b/js/index-D5R1QIN3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..950df81e6a88a51313b3cedd3bc9519a82c4cb7d GIT binary patch literal 843 zcmV-R1GM}fiwFP!000021D%!4Zrer>$M1a#g(nN(u1Ly?Y8okMiIHIywqjXPYzKz0 zB1hs{QDjmmobVfHuXavCh*UU~4ed;8pQHc3z_9pwS%@-6%%IJR~ym_OV^Zj*Xh9^=>Dsi6V3> zQNa0x=2{l6q3gld7oly{ij)il02}Ez_G;M4>(s|SwYv3P84<|ONqsI4jyut$$azx@ zTEZaU0zBK=K2BpkJt24Jo!vn)A_Br4VRdq$lh#rf!?dEYM3=J*|FZoSihGnP5F}8W zℜNpUCTeXSBc7dCDlsFMmuKNCkg< zHCOQ$=crBL%PSoS%@j=lt();|sJj|zwZCoc!hr;ePN`Zv!+vi#e{(#)*a1KF>KS~O zURiJ6ZkZt>TAFuj3|R9Pg2f+sl62=3Ao0|NRR}4NVs82P&(Z!uLLM9*ec7+&CPyZD&<0f z0HUCO#zWX+giZmUwPKi?t0@RY0}{J0EK|}YxbGdybgY}qT!kGx# z^OqkUe*E?SmrhwkhcOxEcEn?ES3(}h%>!Q9IzmjA3-^WncilHxIm^n2FkgQG Vll%*KsvtZ3>MvF+8|N7Y007S$me&9P literal 0 HcmV?d00001 diff --git a/js/index-In2APPEa.js b/js/index-D9LS2qde.js similarity index 92% rename from js/index-In2APPEa.js rename to js/index-D9LS2qde.js index db3d43b4..c393d579 100644 --- a/js/index-In2APPEa.js +++ b/js/index-D9LS2qde.js @@ -1 +1 @@ -import{t as e,_ as o}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function s(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(t=>{const r=t.match(/\/(\w+)\.svg/)[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,s(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(e,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{N as default}; +import{t as e,_ as o}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function s(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(t=>{const r=t.match(/\/(\w+)\.svg/)[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,s(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(e,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{N as default}; diff --git a/js/index-D9LS2qde.js.gz b/js/index-D9LS2qde.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..41708ce6835a9e948ef80695e39c83a43f6b6f0c GIT binary patch literal 1805 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 ZIX?(bI6nxx)VU*n`W=uWD8(lh00008`i=kq diff --git a/js/index-DFaMpR1C.js b/js/index-DFaMpR1C.js deleted file mode 100644 index d924a720..00000000 --- a/js/index-DFaMpR1C.js +++ /dev/null @@ -1 +0,0 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/js/index-DFaMpR1C.js.gz b/js/index-DFaMpR1C.js.gz deleted file mode 100644 index 69aff3e83588a93b81c4ad6f0ffc289440b93f2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 zcmV++2;TP}iwFP!000021HD&UZxqQDe$TJytw?BEsxD8DXRv8B>;;rfq+}Nngd$l+ zDtDimDZ9I?Q&l~uZWRuN;7O@xzyHbA3j4%Hps;Zvxj7=i) zKwfNjo%{ElbE@2@!s)gL*;+RkM36xmK^iiU!2rG2&mosE7jgk8KZW($WVkRUl}nw6(S*jiU&!$`vX?9zlTS zwZo$bqnJlj_B=3Ao5Wur4IklzhijFoDJ`X}4_?k}YV(W4M>u0CqvqS!RUz~3WpUnR zsh5F}Oe%<^qRPNDPa4KmCRnOGTcvNa@8@6?nxxS}81-}TB1m+wI`Nw(O?}qmd`;>A z+Sac?*8=7*rrO=HsWZWI1;Q3JPwJ?|5%fnK*a4r-@rg#NUllV3l zD|-#~3;WUuxu{~dxi33RvOne5l5KLXPk9Ul%ajMwKwy7W>}oGZZJ)hPH={yY=qE~j zreIah?bnY?tJZCjhos)BT(>>r@7qf?XByBa&FV0Rab6WenE<7jjeTqk>|wS2lnsrI zX-yr+%N2{Ifw)QL5vIA~nSc&k2Vn=kN&FVV5oBQx!Zp*$P0~Wx#tG2*Mba{@js9DL z{%bU(qG?1$mg`OE9kZhd6MxIQYEcU!>%W$pmJ$eu>ST|@-&LUqbZGx-2) zB#6GLN;mex0WD1f3wb)ZsU`_%$v!j9s$Gpp$?*(O)zg-`tr`|xsdS*0VNCO&WQg`J z#}cPBfdC0wcnXp%);9|7>l=or+Rq|spc2Ql;JFG0A~e|_aN>Wzk; z6$zs3$s+iGil6f?4+gp*69ZwzR15(+Lks8ZBwjA!0L|$=YVK}?SMwx0TVxO* zeaC4U%M#NpJ1tm3MRAhHTm*w``V0NI5iN!tJtp?}Cp3aeB)TiK)@)(NZ`QHX&_C*A z-bH13ypyM)4&cz5at8ubE>cIgJMTEE-9}?M`s9<3S5_fZBokb5tw9w3r4lUdl90x6 zO}XuM8!d68@2%C^E`dudP+F#P_`?$aBiYhUaVP#UWKFn4K$M42 zt7SNM+b3!n$#U7NILz@BSb;8+NL-SY#y4EQNXJK7c z0R=6baS_h;A07?2Hilb&8{K^|d~r2!lw5br%i8JZFi+MUy)PYoFFHFnFAlfNhG^6Adai`&<}-nn;U^z6&grDvnfN5hw2?tb&t@YTK1 z4}ag=xV!uGnay+O*4F6K6YB&!qvziZx2_MjzOZgapI_hmuBR<5k%jX2!7es}odq20xAkwa!Ve9a*%^v{ja=I`D*PU#q@*R9t7BUI@Ds8S2nvRjt!aah-H_Q5%aN~h8)kN@c3 L<`({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(p()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),c.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(N,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const re=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=f();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(y,null,null),Vue.createVNode(naive.NDropdown,{options:w,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{re as default}; diff --git a/js/index-DJpi4BF6.js.gz b/js/index-DJpi4BF6.js.gz deleted file mode 100644 index 143da1bd8e28d8b40ba86b371be4f94a2ee5c50f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3551 zcmV<54IuI#iwFP!000021HC$JZyU*Z-}@`*se9lSvm-8FBzX-wvZdIuqqBUJs@&O- z<>Bs-9BFrFJu^#+rZ-;>ITR?8YjH);1B#|78XyIVra*x<%@qyM-(u@7|Dt$icKIgi z<=R8OaJe(j+dQxHJS2}(A@zh;sHz;|6dptT8Xg18;E`bokEd9}gW?`OfG=Y_gvTiF zNf9HmHW1=exjUb1?DmFXLQWLA%MEEn)n;NF>_zbtvc~Y%asACxjSm(KHWR`{vzx!W3Ck{jWQs6ht!UT z8QW@*CaJgF?c)cXKFuC1VnrgPYOvKL-Ug|A?)HZpoxMRzE&`n>HxS~K1FafqxzCR` z_d~DNT7*)8WGv}rQMA<}b&xZAw8LwijXAK10wso}5;M&sE7NvyemD|plyT?g(|~(ca*65soLCNg8PD zC^b@FcXwj-{BW<=Tyhkia0)i<^TbV=R9tBmDor&=TqoYKfiMoT;dTx;vO(j(U2;ef zyIQzBrhT?mw+=_y;~&v@36KQ?Dz(~bkrt`B557PCq|tcJ7h&E=mV`_eFi)O(gT0*( z4;Epxig~H3lrecQ(4O z4}NemS_RH%p!tyNaS439_sN|*BOz7*7xI)rb0`lUpT4dwxh7496ui>&NZs8&>>Rv# zqQ@6vrpps5$F2$nET(QsrDD>!a>L!J(bJFQM>aHiSrTY2lFD(FITOirCXhP%u zS(Q0?AQGi3oi;3otj80!E#g!pEYa0TLSyEm&OYxaJn18>n9kCwGqFg_AW7D%I(VY< z_5hyB!umXKAHsW|>5dTk8Px+n$=k!KgT)l@mgnHKU3J>`ro8C5azBiDf^a$tedN^} z&DJ`~9UK5wM`W5wlBwcb)xmN~Ev-5Z?zb(aiDa)cE?MZ`s^OR^Mf=RxRW#&mq(~(C zJRv4{$x|A$XAuq9Ktv&v$iZ6jexFJI1?onbL>TcT%``g7jZ8PE{ER9!5;D9Y_57|i zc&WpOLdL$th9Z3Lu%6HGfF@zYc45&6%}s_>R@B|9YBMsVQ3i%jvM74{R>33dCHjg!n@g$;MV0D>`BL}Atgb3_|Zb(A;P-2FCq03%<~m|NI{*AHzy8PHA{;UmNS;E4_0jpC|JD0{ z`MdXj`>XT6`SrWs{Pg_Oe|!Jgm+yZ286gA}ng%(yuafhl&bA2IHTBb6NmzCAT0-_U z`O!xMtyAT%t@XJcWL*-7cM0O~=trzXEMArn&FV6u9&v5_-(XJP7EurEa*2CXTpnge zwBgKGlv0R~>Z@=5_0zBa`d7CnoXiu>Upe{3N_kB=jM&-Kt&|c|pTacaeaL(a+8~tU zQ^*=7doHV+#5Aqy_PtA3JQJxHGKnXk5=~CoILDLnwgu^B8INLXb4@^})?ZP*iExlf zC8Up1VS2NbiEl}XvlNJRnTYXxZqth@bS}w$5EpQx+iOqK(>?&CpynjtO!*U3^h#^c z?;sz&w9OL2Xf_`}KAKGk5T<8bD1apEWCP(K;%Qe<8T#lYG$5XbFq&(yQL)}c*vu{r zrkP$KjOLq1!)6^g6rG}vUYb4-;aNlLqoSil_(XN7$tFH(0Ks*H(X>Mbu0@lKa4dq; z0@WPNnAgp?6|J#JJcLc7Yu-IL6}qA|1~ll7fmAtaL4`tU2oE9KzO+pq!U$$3A&Y@o zjd)EX=HfgBfn-+cu))2}1jyZ)Ta%_av4?7q8p?6VhC54^3`87r9q~l31(7+Nw?Q`G zaEp5)>G8fBh-AnT2m=~TVS(S)OxtUa8LfPvbg$TrcyGLxC53Y4Wd=hV8U}GKkmFQ~ zLOo65Sy}Af3e#`QcBjTgg>{>=y^BWn=IB~u8<}f!6ipd+nKCM{kHWe@W!?JODp=cF zF8~d>W+!TGc79}BwPuC9u zR|)8?fKZwyA(f#!;(D+oX|qvCx?qh3qAlWq#1|k$%oVdHu|Bm3P*~&+sat~$Xqt}Q zP{g2b2p|vPL8eZ}KH7wl2_z0cSDN-&Xtda}$4Q0K0Th^*o1i>kRV=yb8MrT8MPVxA zZqB^PBXyuz9;CZFb^n#LU1&@JXc zK6+V$AZX14fZGM-O+;Ckx=l}9vx1~a!SL>OGpIl=O=vWJV+4UR&@8tLqCuF{(JYNF zY>7CPOewfr8D=eW#CZ@_X332U*w%c8^yURT9;Y_7G%w)sM5Qb!RIq6bIlm35zzx~Z zRZI@eslc%}mY~24P_CzyYAOKi%q-I^+|_JpRmK3-1Hc5gs$1?K{Y zD;q%DLN0bxlZ#ehdEVZ`da2XWw5y6fYueg4crsuHhhy6oCwY4xMwprD?RP~$Bj$^| z-K$>GU}*>2YxECFLW`()PObv-M+K)V=1x~nn-==D7j~wEj&RZ7zbcMYxjivg*Lm^s z^z0RW<+=vNy$0}TMeDbUwL6kDO-&~)Mo}sx}P6RF+ygZUL`YJFpgI1i z7`523gzcO+FBb*K6bf2M6po#r;QzBSsEOs9Yh!GVef8OQq)0PW z(9nAtPnnODDxXcsi;36`tP*5Oi+CGO^VAr~o(NJaDw23alYRyl*urk!=EYubHblEZ zk&h$~@gxutG_$@}iG8mU`Sr>feAM9+VXj%+VJa1g;zQ=&^01t}A^Q{QO=pn6&ki|N zN)zB&tHge-68RqR^bAjL(U!-@5$kF9rk1?QMTSgj9?;0YRl9L`SQ)x~RAf`sSl>jr zNHgZ;yAPShdX9H58#;FAcorv@jvlWu`kWEGC2gC;{%zI0O=Y-vxFtffB!^ktWnpN4 zcj^imGV>dhcSBAGw5t}T*wZ3-aeiF}d5>eU1Aaz^JAp*UagJJT*A7-*4GO#oj{io$a3L25l+4< z5f-P*r5tu%Hthn$X&IH3^0oCt5pN&%aA z#+a?2SZ$JeeVTJgv?VJRwk&L!#=^$tpc*Yk(@alLri>wW6q`o1=$}|(%VZiN1CTrb zoZ)e zQFFC?P(=geyP`ENXBX>Ucbcp8LkJ}_9WJ0^nfs5ku(rtBXTCHK4w4=b;2scGCTn4E z>QXoz7AopXW1-)6+Q;~*={?F62;!)bq9!gJHEMy}T(7rh_9;pkCE4&hlo>q`l1c@x zR77Rf3)pH7iJ_8ZV|Be8dc}sZ&pA9W6gOx#l>7qcw2=&Z3s;lq(OMaUElz!-`#9%ZfE zy4d)9Yj6+_#8I?QRWyN{^^Mut0p|z6W347OT^Ehh-HZElbqMQ|?9y2lE*RDI)yAbI z6@B2+7G*?4hIBj#h|wcLf*9V^qERzR_pCTOGNZ$pR9a(xJp}ARn=+{KpvM_7m5Uh( zz}BmrDcDxaz`_~?Tt^aA*vsYPQ7jB&1+;T{#NYiNvhqm0Tb+x2(gNSs-#&cy`o+$J zd%NE}e*5cP9d#kH^(_)<9in6_(i1cx_g+2N{pGLMFVdG+(}%ayTldGXOQ?*rR_J(y z5taq0s0X(0(mr)TOepKUROz!n(`z?hzesQW{PyOJ^zm0?h*77jIYf{FiS*=r9>v=> zMUfpM>G6S0P}p;cg0*a+l6f}=`8fe96fAZj;B^M8(6#}M7ekJteK~kfQO=|-kmFOQ zTMw0_F4%1Tc+7B5Kp&W@L7RlW%H@&D2A511PSD7`lZnUMHlWDnqY5IKS00rpo=Q*O zPZ5rgaqn6tiX(t1SYP2TSG*hX<5grW}d?L%gQVt3S-oy*T3KlhQiDiJP< z6;(didMIIRmjGB;WGEDkKWsAz_uE1@4fnN_vxdZE5E1LU!~Ws?)>&s`sm)?)yHrC{64+*eDD5~ zQGb75zM|*P=g|l0UE0@CETC=c|5`#vQbpM`2Gmuaty!k|>73>P?Rd)83Z~iHp3_>y z>2?GUnQJ)Q=fc)Rr$urm(yYQUq?t%FaVf7SA89nf%(Q%BTHK<{&1D_s ilc8$a$&w^L2iwEL=jLS1VTUyLZu&x`ePb@^eKMQoq)4XzNOK-1#PQE{Zq*rGtWGpQ-7YPxtqsH3!pQ*p#3^#zfM;%F2{ zbu@lvu9mG&)CVyYPF;z5upz9YY}`IF>7F2iAj9JvT*IekVpzusG?G73D3W}B5Lfj8 z1r1ef&o4QG^w~SQKSXqzd_Rk`ICw1Tq*~ zq<$?OC(&GSc-oBW$w8DbIDl(;ww+1h7}inFo5)eUkm`dqrhEbAj)0uhk(pg6pDs?m zb5LIh#BOUjCPpUm<;6is=&G(-J&k}AP2CkN4 zYJlro@;l#NZhiA`^Wi7Tv(2P*AK&WUUTxi7>3(;4Ykjr-`JMLaiZYd-$Uj+LDN*am z^2$6h7E7FYu6f)Kqtf~1YU{VJ+si*ZS-z--&xW-Z?V@|<`_7|Fn~&~ou7BCR@>A>D zkDXhewQl^}Uc1u%>gU#nms`I+Xnp!cYjtgFeYJDxUhBpuPp@2Wuib6m|GoXq&8_v1 zYD5}kzv9;V)t73ab@|WDjhmYrk2|0L*uC>->(h(fGSY;QshFd-VNHKA)l4ti*a& zrsYepOVk?QO~ku}skB;_vLe!vNUcJh60Q;37SeFB!JLSdN)4yt!v=zcHH;F&DILuZ z#Sa*`*o>IHnvEKDO;*FNJ0Jup z0j93SLMrbe6sUqL)o}CQ`M%qLUz56}ml3kJXZv^S3u)P?0+-YvcKTKQKlWf7KJH1$ zT&=;}tWAx@KwDX+0{0){W4jXgcg75LfO#^s7waD#W2!H#;#Eu{!AvXa8!pt89FY(T z<5Iv4g|+=}s4{9QdQ*!+-1qHy&G#Ko?OT7e*Y56yG!R++J8KRcwo16-jfT9jUQhjZ zRd{U77xKad51Xv!`Vs_dp+k1KdH>_?#>TU4^bg5-(e1NG`klD$({>=!9IRgKcc(ny zaO}SWHg2}AUf(0~*7}#~fQLRIm@W7{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),K=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(p,{status:"404"},null)}});export{K as default}; +import{a1 as o,a2 as u,e as i}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{g as a}from"./utils-XwSDXJUe.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const p=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),K=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(p,{status:"404"},null)}});export{K as default}; diff --git a/js/index-DVdoZbux.js.gz b/js/index-DVdoZbux.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c83cc9aa6252dd4e733d856c045068ef3ba7157 GIT binary patch literal 1076 zcmV-41k3v$iwFP!000021C^CsPa8)RhVT0;=&Fjm(#~YpA8}bkWo!eA5f}_1K!vPf zeQXcx&Mfm`Y^;?kwdzHss=bJ!exy~?i>f!RxIvB;a^mgYHSvDH@AUqrHw~OaYQ51fl_vqCIXM2lIRu)L6-<6 zO9foOE-KFtwsW~1I>{UhU@Z`1rncgB>(%9rNk++#?v=7QXR1^OYp6!yUE7*MGesjn zso~clJS>of+S0;ZIFLZm9#w;DxVo{|UtR34-vN)$;~IP#Z@a5cZXI|)SdW#JrpaU>`mXY65Gb11l0Abdz>b;h0% zptNAa4lk47z|YvTAB`~*$IHO<5)6Ei%u+|ql8kUH2~twd))g0|1C}#vL7V7MZIV!f zZ&`^wqaHjk4a6Y{AfxOgNu1F!-?T7RgJf29sT}t(WkwAI5CxknyagGnMSGSr3_>EM zZ-Ee8pxB5e&d0ae(bOv=I~?;j0?~ogfQ%8rAEXvJLz8wbeXHQQmZPW&!ME~me(Lh{ zv)8Y_K0o{N;?@`uD$9CR#?fa{2Kwpi$zWnRi#rHp6{qp?k<*8-wCbsh*VrmeB zZ^eQ}L<}tFS{vSI{~zJ=voFriKDl~%diBH4sr+tYC-$zLB(}5kZVue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{T as default}; +import{I as i}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{T as default}; diff --git a/js/index-De_lTSfk.js.gz b/js/index-De_lTSfk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..30f79fb2a46bb8dc501d1317247740ec2e3111f6 GIT binary patch literal 1025 zcmV+c1pfOUiwFP!000021BI1cZ{tK1hVS_mVXhLbXKE+ShB~B5n`}!9ZQ3;L_Cr-P zYoFB9*fZ{Yq)8)7AjAb1E07j(wMbmSB}m+WSpLnn?9V{9)1~QlL5UP6=Q(fQIq$K| zqF6{h-6&91V97v=2$6+Ah@rym@%c*oa8M@a3e{Q0A+q4p$+>De#BqpY z^oWhysA3DG zw)(5xGip{JI_29Vwzg{BPEeKe(7D2%5JQ$~*`$h(`ycK3j$NInlqUiBz=UD5O3LY6 z&3c>J-P%0HxCTi*ohNUn*4mLeKIjYJJ7{@V4#gqnLX{u8nW#aTRB1^J{ zy9YHBRC@T{hKUGkfmuY)pjpm0h{DEG8r=iI3#inpStV6sR zm`VjQyTK~BZPVed+|9%F1XsGyYaAFLJ`5O#mWX1(f$QRw(+FJD6-I+>LnJ;C5gz`j-fBPI+LzuWI)kcZ+w)XPZ>mNR! z)u``FQ0h+k%@^PO{o9{6-~Vy_>YEu92ZG;KxOwsX^mf8phiF z(6$u20vBnnCieq3o;uN_8}5?udxrBvJhDp2IR!eBLI?q zBuOcGzrh}ib#4;9`Q@jZFTX;i(xM&+L3r9i@3)_MeoWf^x2!$OghseqTaFOlU*eR#4eD;u(>Jqe( zeCkt8_k@uixWe*8Xd3hGD>a$7{cAVL{xzFkQmVr^dph>gr{l~=Qvcu|%R!9DGzS0x*&hR* literal 0 HcmV?d00001 diff --git a/js/index-DEtLbf2i.js b/js/index-Df2eqkZ4.js similarity index 93% rename from js/index-DEtLbf2i.js rename to js/index-Df2eqkZ4.js index baa5a315..432f846b 100644 --- a/js/index-DEtLbf2i.js +++ b/js/index-Df2eqkZ4.js @@ -1 +1 @@ -import{t as d,P as u}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const z=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"注已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{z as default}; +import{t as d,P as u}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const z=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"注已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{z as default}; diff --git a/js/index-Df2eqkZ4.js.gz b/js/index-Df2eqkZ4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..03eef40ef4c9e9219e9e7041a9e26c355639cbe5 GIT binary patch literal 2041 zcmV^ESCrN(4hFMO9G@G;w~@Pqib6yj{)5?Z`r~e*p0sAdJKSCQ6`*YvR0Y+xMv(jg2>v8#98TBtYz7IxqWTq2Q$+ zH-;!83J3gLqsbCXU1d8FJetyetV#sMA!~_IE~qT2d_K<4w)b}RjC7LJktz)%3E&i~L}D-w*aW}| z#8!hfvOzBxyo#^d#Tbz#g-|0cy(;7c7)26nm*WXpf)Z&+OCSz;x*HC}p+tf(F4K$x ziJEBeq-{IWaw{!@Fcf*Z^x?6wxS{2Z+HOSyb;bjM*8kOIOY6eu}CkSx(m`33)1Z`JvPoRE_cJ2sV1&Of}f zGgV$VV(73dZi4FDGEv#g<~talE$-(IUhEW?#;V+zJ_daxQSNgTOfAmth%3Qbo~I^;VzUHXd#|WEhGv5KiNAP)DeY`zytNzpVHL za3prRTNcWps!gs#nCW9gtFSSQHq;c6hk@0lI24c?r#*~ReHRwx$RO=Ghapk1lnw(0 zhHMFV!Z>2^fKlw`=mnw*LlWf0@|*S;kOm-+Th6D4kR-@M+~49*QNRG?kQ9|0x(PFt{S^H2X-dVZLn zrx}t;K%O1~Sh6ebB*GpzOl(qGVhIQ<)WPmzDYt6e9oHv*)AG~W-jcREN11(3mFBkf z`G+<@-&!cH7R(MIAWZ4my~Dj3efhcZcGa{ftQQ|V)ACs@|AtDc&^9;0jz@oFNABBv} zux2bw8c$cu+>LK*`~TACH?-YX#g%C-KYj4zWpQatdq1tey>F%ENKWW5rmYrt`uy1V zO6$Mq6Yq?NJI1>OQ_z*yrHxm`-7#(VcYXDtzBQ`PjBELN-QVkp zBzbZOv@Bh-IC%?1^RVUoaljVH)FG_Ql<91g$c2$4G?-YAbFDfT`kz?=2iZ}*@W4K2 zKEHx116nyq^!1VWzo;oU3;IT$uG93$U|>%-v#Li?{7qgb1{XFv1Qd+~k`ld{O+zxe~pthP-HBK(c z|94f^*H-__sys598Do{H)tu?;lcLM{K214SycLH%pSnjc^Ln3|Dvqz~6XSYrr{+L8 z+*`J%(Swz2Y3;`&tIibap6e``YAo#$(3rWW=ay{ailsfj8Vj5H+efF3LMODWwfD(A zYb}3a(^fN8U*bQ)*WY91!mfkg`Nmi;b+gx77j3iG`;|>AJ6&4Mcx|KFf0>Nu92~ZO X5FW995Vol^=l=3voNqx@Cl&wz@aE&O literal 0 HcmV?d00001 diff --git a/js/index-zId_apSm.js b/js/index-Dg1u4z6U.js similarity index 88% rename from js/index-zId_apSm.js rename to js/index-Dg1u4z6U.js index 61ddd4dc..ea74c2d1 100644 --- a/js/index-zId_apSm.js +++ b/js/index-Dg1u4z6U.js @@ -1 +1 @@ -import"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-Bvfcf8oF.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const M=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{M as default}; +import"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-XwSDXJUe.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const M=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{M as default}; diff --git a/js/index-Dg1u4z6U.js.gz b/js/index-Dg1u4z6U.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fec26a849dbdcb03c57a5ef25af234167289b32 GIT binary patch literal 1556 zcmV+v2J87BiwFP!000021Ep7KZxcrt{@!2VZojP6-C@@zq!<}Fu?Zq27(xh_qG+-^ zjwjiRIgE{Ei7P-UN2PLvLTM?K(nA3iiH3yGA5*W7PyB^ycb(#0C&hqdd90b|dFPqu zedjPX9h)!#Y$@9IJe70hxuM*VLITWDVFz9x(_v+fW>lc6Kvm@7qsLBWE4wRUj6<-+ zWFNK-C~`Jw42@c2Fbskx5w%SupCFk8P{DvqG@!^iIyeOL6T8CL5=U|%$}zYXb~{j} zOB`jAU@J&$le5#q_7k&SrzZyB$mo|N8^ICO7%pK}SqJAPX3G0_mk(|L z?&NJ9c-T3r>^~GK3=LW(=;cXOK|;<>j!&E#WtE=dpTQO+6`5*9WJ1}2gd*Z6H!0^7 zIDdc~2x?rjEy`kJ=}C@&jtba9S=)4M3t3F8TF^u(Aqx$S8<3&>1ZkLJ+Y%&-7EDVBmN+b}zDKSuvHY#U+&PUYy>u45LS|7LhhtlWiEN&Q5RYwKL4VLm2 zay&{9iU~ogQdTigN-!ar#a1e&#FSVD*2~88n{QrS zX|FD}mL9dwt=0ejzIpSGyYPE`?W+6idgJD^`tmjR?%md&3b#BeQd^f<Myg`sJZ};dwxB-(G6}wD`~Iv+m=wjr;f7_fEGSpK%vn)K_mczdPSq z_0zxFiwmu%tM1aG*K_M)K3m@y8yeIpfDr?grD_QghBauU zK2>V(sDlnK3yCgO8D^fp?&TjF&uL$!w#eyc*Cg3cUswKZ*SrJq4c27%!Z5{F} zJLQiHDVE+D!K9hA4ho8%d7IC}bnOt4Ny1x-5Uqg+h&OPDtkFmF`)>X8W}d^ z;`NU=Byz58?n(sMw>1&o`}otNtv6PGPSsy7e!NqW^L}%uBEY_#itygYsUB^;vHEkW zedm#XYFui6f8V`+tMTN)n^#|bq;a8ZadX>3u)a+TvEIkBh^lCuKDXe@=kBEo-m$y< zn|u0IpGNt|VIQ|)2foL0INQg~8AKw!hHv`+aW(|(@iur+6r`A!_$mKWtHpPqvj4Ym%>N@8B&xRKlYap?o!s$e G4*&q-wd0up literal 0 HcmV?d00001 diff --git a/js/index-DpK-SIOT.js.gz b/js/index-DpK-SIOT.js.gz deleted file mode 100644 index 48498f7c98f75a1ea4c5c2c6bf5e067e9296e01e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1394 zcmV-&1&#V2iwFP!000021FctoZ_`#3{ePdLSeleb&&Ez0LR|%gCNyhBn-NO47NO|X zzDZtVzn8urX+vZQq)o6fq)9MMlQuCVP}wGpKbXeGH1=gkOTPuOolsm-NYNxqdC5EX z+}DL5|`as1t@3GKOhP>C=_7)f%o; zk~q8tg886t@d&%zuXcLqKqvm`hQ} z8d<~CXU}z4CnwiP5_6RUb%75s3rkkBQd(S2Vx;iMdLd&>hAgG-1$}|Q+bykeMJ4e; zkA^X5WhuA5x%|n-)+jh&N0JVa-66PES)HEVVr&F>Fsq?WSNQULYxB@t9ZWkoJS&!E zWc1=nb@}Ro?7rpFbwV-k>cVM)kM%a@0(f-5CiRkuTNn6+*o+RNLQY)DuP88Fs1piB z=C>IIDpNg*eXzCa9OHfoe5N4*Qngd*UKDkiqh14KxI0gU#MA+spbqwkizV0+aS)Pm zSc!ijjM@s-8TS{N3!aUmbyayFYzVI8-9bL8JP+ZUV zY%0RRwNIGH2O&ZV?d9XAFQ4D(fBCS#bEp69Z4F6I8V%s~Wo_M4Ttk}E#Iyn0l^~`+ zl4k$fSG%`<+5P_E?vMB0L4#zs4Yo#=zYbgrhV{RX_S#PW=5GhIL%JYp#QUWE{m1_E zFUGGaNFx@_n?pSXsdO6A*I#ieou1(!6{kH8jqu!Zn}5rP24 z=WpnoUd+dXylfJI4l zTN^sEjb+o;LJw<5v@x}<%$TI}w5=rSb+D)4kR&7ILmH!(+EKS6jAldr%m`c_0u&yl z^pzlujv-*+yI25jd|3TUkt>f-fg59qzzxU)5>2)>tE6PqK4BptyB^ru7I9_Mp0G^w zW9`FK-gvfm_ulZ_$6CW`jw`l=C45Sp){$C6(s9IwyP?|uN#F45iIv6I)p4~|u}fH) zGu1vqTTDBSx)>Qca{SE0q*{Y;Pdhqt8Mb8{t@R&1(caalB(IO@c(i+WpGLIta~zjF zxUu`>(To4??_PgA=>FJu%itP_FL?>u5_7;B8aasgk8_+s#K_}b4aci|&Vy~#+fYK1 zde_$K9&GDCU2U|v$D)icfMGWXtuqZVTJ(t1isE`nnR%5;BbiDEV~uzJ#_hd-e}8%Z zQUCULFaCPgzxh*t=hoiWf9_tp{!TX~i`v4R652SZOB(Bhx~Z_T^msPg`Dg!!2fIJt z-~aWSW2bL(;$z-Twgsog%N*x?!{hN21nC*rj$S1%MX!=EQ84q-D-?663SkZa0Jpif Ai~s-t diff --git a/js/index-In2APPEa.js.gz b/js/index-In2APPEa.js.gz deleted file mode 100644 index 20facbb0839b783b8b525f246de9f4a6df189115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1809 zcmV+s2k!VEiwFP!000021C5y5ZsW)ihVSzf3K0xQteQGmmJiWH7HMnj8C#Zow#VSM z$RgPi$)>xTI#{cV-J8u#o**|1B+n2aSYV%KC;J)!NqM~Tnv?;-5?p_MU0q$>>>}|) z%EVk0FfTySh`;ES{HPGwSH1+;6-# zA_D$(P@VGaPS+i+>RRInA`XU08MG?pm(yvVbprd-b@_EC?qUYkD{c*Z7WoH{(W+Y{ zh{sWTY@7BLJy^AoKmfz0NLRkBRyUFE^V`d=z42n@NkDL%e1`-m1jY#$U~z#(JbG2F z7>OcT$p-3QHX^rnj$Tw4^^u^6_}GC~HLV~FhgaBtAq3OKOz>7+t*d3!-k;snYPV!n z^T;5ufGssgCl$A=AD^#k1oz0GRaI*-MW6N15rIFZ)L>B{hz}@PjAbhI#^B-n!*KGN z9Iz?Kn26bv*y!GDZ%-(FMZ8?Ar!u`{=ZB+*7wc-`V2tCvQmLp_q+RyUACJWB4^=uK z0cJDAO&5HOLd-a@WP{a^UdE#y>!rnLM}a8_4GLT)%AA3SSWpnN5U5=s&8GBZm%jV1 zI~al~)R0j@V}&Z{nP4PvR1VaLG(4^%#Oq#aplzNd2hH_f3O7vPfw>6;Ia zxa@~YCV_2z@s=PwA7B;8b8w76y>rwU}n16tkjP5(|)7Id*K?E5OHnhz!Cw{ z9&Y@t>vl%2EW#iGVy}d)VZ?2x*Mm)uaxgrwbHL9Uq-~C>(7AHn z3TDJ{*OC(v(pa!xAB)L)G)zMrSdg>wPYTrLlb(JwyIK#8r)OZs=p-BatU>zTM~M9X z`5VC09OWRXIYO4!;5~akn-^hemCim^pE!cGRwiTIFMh zTqr2y%}{l-P*gZ?^8fFF8TK*_=^XLrR`)PCT^ zYKPZrNM8O?m6(x!HL$Gf;3k7b!V;bm%5x6s*o^3wv$2O7d)b)eWL$G_qDuK}|8i;# zvN7>3e?T#_@^ZA4phlU7Nb8ofap{FO=iE)~$TVuA(bzi80R_25keHEn+A;Z2)+Hdp zFh=t*u^DN@E9|lEZ4PD{dl)b^!OMN9d{v=a|Ac;e)L1su!+{fFCub3#6iD0HJLVfk zm<{tGh_XSk6=|o(qpL}ykprPDCz{xb^eglbSQ94?67gJ0!~toBxB2nxoM&UGaPtZv zF(dtAb8vgXjC6| z>pbuLg`%i7W&7B4Wzl@U>@!$Xs6G~^E0;c(*%<0yT`d zD>G%G6z54GJ7lparX8pJwWo?(7Lx%Mkaj`=CSy=fG|a5xToB>Gj>N~#mw*29zn^}T z7R9*~KRtmVm#{+w#Q{QDnY{{Ej|fBx5RKYcG1EwFLqi9|N{KorPs z{=f$wOp8I}c||Uhrf>;Yli*b!hqBRpAG=M6aP{=5KL#$pBuN$-OU1eAVa|7?kO7Lj zHk4ot!^F&ziX)iq7>nXvMii$sq+?)dAalWp;{Z!0@zMc`X>({4Ra|7E&P| zrWp@YD82vo{$5d(zmc8!@6mVUexWRq&u)4y%}?StXiLpv_fP)^[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=u(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{U as default}; +import{C as d,E as l}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const U=Vue.defineComponent({name:"RFormDemo",setup(){const[r,{getFormInstance:i,validate:t,restoreValidation:u,formModel:a,formRules:e}]=d({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),o=Vue.ref(e()),n=Vue.ref(a());return{register:r,rules:o,condition:n,restoreValidation:u,formModel:a,validate:t}},render(){const{rules:r}=this,{register:i,restoreValidation:t,formModel:u,validate:a}=this;return Vue.createVNode(l,{onRegister:i,rules:r,model:this.condition},{default:()=>[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=u(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{U as default}; diff --git a/js/index-S2GYVmaw.js.gz b/js/index-S2GYVmaw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d4e7507571872223450957ef72f0636c085883d GIT binary patch literal 1393 zcmV-%1&;b3iwFP!000021FctWYui>7{=Q$43I;Y@sge^ntAdLYyD`Z~+&C|7Q%bmz zj_sRB_bT_rv1~CYv1QQ z=RD^;_ZksDU|e=fV_1y2=zR3yg>}w+%{bj;Y+LB%_SSUyQaxvE32lnRaLqXF;?9;R zT83pAmZ{HNUf(TsDxEYY;Dky&hMh4?y)^Dk&(j5*204mzpiUH8%o(OJp`Wcz*EVpq zn#SQ>5X=XChZl2(W#o147^Yqplhe4maz2f1DbSPR15ZWi&l=`NOF?nmm@sl@^wP#m zt%21{I?7`%7R};>VNDu2OD`=<)~d}sPlL9E?l87ZA}-U&>+2hzEW4JOPospx0cc%$ zUNLXvqB>QjOw8Kku#7s0*GbDvoUK%w+i6^}r9cVTa2SW8Wge9?({9b-ou%sVAkoAe z+#z9;cv<R_Oq7e@+S;w^Tii3~&cDxQz64vFg zqX-ArK4l^wgor4#S5Kb3dU3b+`J>+6-QL%CG$c7`G=SSzv`tTO4QWmj(*|f)!-W1= znuF_K?BD)r|Jz6V-`{@+4U(MzY>g^^6Sx)*>VF^Y^}XJ$Uk+&pbYa|x_euNnw}Tg- zjb2ljMJ%2-hk6Dw*({>3zv4_bJH>*(3rTW+Fpagb_EA^ZeqmP_>f5OD+F~tya}GI z4ICL@*|fFD!x|C+rnZ$Ek#vp*N}_HHdkT(7G9o^tF}fPW-HI`q4TW<j3fd#pa4iT+3t*zl2QAVg@o*QU~9X?l}&rhGR=>* z4^w&b`OACv2j@P~8dY;rv1Kgb0&%vF)f$nGA~xEM)c#NU23Jp_EV-^us;!1y!YZ7p z;23QQ?I`LJWaP-vGY^t#4Z=O`_{bG#%OqOsJ$kCWt5IoQAJfrjU*3Bb(cN4{J7*FbW~OK3~X0c&XJAd)}MQ3jD9PkJ?+tnyh8+Niswge3Kj zt<^nf>p)#?xVcB7OfG;yHwdjW4KZ5sh_fBXb<;8nDw9PrlMP22@4?MGFaQ4a)q}^q zJKy~K$MfE;A9{PYUw--f{`DL0bW^&hUCb$=jl;U6u}P?#i7LyEX0yG&4!(Q1|Ko#$ zpT9bB`hXK3^G>=gI5S%2B>ZAVvxc5}9VGaNQLy)X< literal 0 HcmV?d00001 diff --git a/js/index-SuwxZWQJ.js.gz b/js/index-SuwxZWQJ.js.gz deleted file mode 100644 index 3324bf79dac259c7d826c28893d0661b5e64eb77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1828 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 diff --git a/js/index-DU70Mi12.js b/js/index-Vn3F3QIB.js similarity index 84% rename from js/index-DU70Mi12.js rename to js/index-Vn3F3QIB.js index 04e11f49..ca78ae24 100644 --- a/js/index-DU70Mi12.js +++ b/js/index-Vn3F3QIB.js @@ -1 +1 @@ -import{r as e}from"./hooks-DY7Lfvdn.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@1.9.0_vue@3.4.25-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{L as t}from"./ray-dCjhX_JK.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.25-BSGnfLX0.js";import"./@vueuse_shared@10.9.0_vue@3.4.25-7aSumFzu.js";import"./utils-Bvfcf8oF.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.25-D7bqTHjw.js";import"./@vue_reactivity@3.4.25-_OY99woo.js";import"./@vue_shared@3.4.25-CVrTIkq0.js";const q=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:u,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{q as default}; +import{r as e}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{L as t}from"./ray-dCjhX_JK.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-XwSDXJUe.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const q=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:u,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{q as default}; diff --git a/js/index-Vn3F3QIB.js.gz b/js/index-Vn3F3QIB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..40b74e9dcde9097f7cc76b4cc3f8b8a6db96a09f GIT binary patch literal 1448 zcmV;Z1y}kXiwFP!000021I1QbPa8)VeebW>Zu?-XyW{l@gAuL44k+Z}Uu&J1O8*cs|%nbg2MpNODf426Pf@>ndB&PQ1%XpXBo zrSrtCrJ<-gJ<~gG1hr@sg|YPhB%a3%jD2V^JnmS- zXPr)(BZ$e>snU3AYV;&@uHh1JYJs}I5+M{sQI+Yg0z5W|(-Vif9L07KyJiN1D5NGQ zGZSY=MR||pv&6=%ta3dM7FG+GabT?kgw>RW=f~Jstdm1*0SxQH%bn&9lCt>pWI7w^ z${n!@c4Lwwwpswj2^U~+frYC;2nA zqXhQaI>Q`W5DU~+Aaeg(rzU0>PmC;%?*rb>%MS2V;k0(* zq!&n?+FVEr1CtIQ1G2=1B()0E23zQ}FpK9?xm<7-W4i z!(~Z;RWPvtsSI59D|C0&ui&@O{S1V|?8*YusR0wPDB_Od{TUZnI6O`jhRfbtGmwqr zYE|)s_W3IwS#qoC46uO77xbaBqC8E&ARj-_1}=nxic% z6pIX2< z&H*BJmilDYLP$^qTgd+Ezw>>!0k^PaXMPdI8n#0PdIaPN!>VgYr8uN&(g9Rso}tmG67EWn6M@@F=bq!bq5 z^P`-{_4$>(Zzxh?NLp11LfG}~UCp;0Pxaf6>uZm8L+Xhv|D84a4qL=ba{7JFK&z+r zyUIT>;0k%}oP!KnvRw(hHQxa{++_%1@~Kfdz@ZK9`L z=o#%E7zajoqm_mfKq7%QQSyl%N$BbK4TK`?xDhl#1R0@8m7V1l+l7(Q^EVX9-QI{I zGKNqO8=4kq7d^~Rqc^C!2Ykmd3Xs%DgNStWh9Z-VxIo;127#k8!Z0AYo8@%h=+(nl zzjGgNL?Qq~1lK=Ge(^Dztwq<&5YSmAgX=@jbJ&smwL=F(>I{hPgCez)ddSo4Ka_K`WA zGyhy-$hvb_C)z#fKjTihQaoy=t^?Q3H)p2JjUBE=uc$yn<5jOxu2d(6)WCXD6h#&Y ziUweqIH`-bb@l+Plw;>NDl5VA3HBOFrFgq4tMN=Wo6%#;V5*BoR8paKFkTxpbPXxc zsRK0*#cP)}c$ZJcA*QMfH0CXzRA3kw8uc^f-=AQ|xcO>KVi?5;*P`V|Gjb6x$Lofs z@pW5+@Gh-vM`0A<#5ahjR7JYqVg0aaK3U(}cvmbe6}RV#+iB~Mwff8#3yY<~#zB6; zTz_D_UftXHP%3N`w|5;B8}J~%u>auK;!dWxJ#U*@v(L=pu>E!Sz6B70bsfd&-SMm zE26_dBhX>3Y#rnmiur75{eBH1?bq1NCs#?GSS$0CWxw%QCU|G7xV?OsIXfKhv*ujRdbMT? zY)PBvbZwq4qiF_Jl`d`CAw6Mo{c8`zPEGRB0awXb3zEF2OY+u9s?N3lo2cVvQq8$T zw^|%f-3Fyd=aWe9(NuY|jIB@cX~OEVtgta8fwxCb!+^4!d5<8>|c2aIGF_$$FkS zX_U5<45`&**w;oi0j=i1nw>Z2a<)u!qhRi?bDtZ|DOI77gM3C1uuzsDR90sF4zuv= zFj|W&V0Mo?tjvqO^t2tm+SSKyh{Dh2(&pa7LTNc?epo4P&z*cRo$i)Rbn}RF_WDUa zRvrAJt}vBH9bu~{yTNw9s1w#~+FG4uFQ(m%9+z|ireYp z_FHpv$J|{mWgj_i%Y-=M0IOh3gSQXz3)bpv?M0=uoICWW)e_u)ylBq6bQlDdUnD{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.25","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.9.0","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.10","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function N(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const N1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=N1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),N(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),N(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function x(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const x1=()=>({mounted:(e,t)=>{x(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);x(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:x1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); diff --git a/js/index-fsr1nKeh.js.gz b/js/index-fsr1nKeh.js.gz deleted file mode 100644 index bb3e61c5747b6c9edf9a51351519206a36d8f983..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29651 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 ath2{oGSeFWk(t)<-~B)OkhtYjN&x_0Yl%Ss diff --git a/js/index-me-Ly5SP.js.gz b/js/index-me-Ly5SP.js.gz deleted file mode 100644 index 27ff5cff8d8c992d69894f101705e0571a5ecede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2766 zcmV;<3NiH`iwFP!000021JzmUchg1||Gs~P(P4Y6)3ItNq$$c8LL8EYM^chBTgdTA zC(^YoEYGN;ksYJzob*9MmQc12*uv5RT{va;bb)TWJOU|yOf4t*)PG^mNOJtZ(1c|_ z?3Y*?-MM#ubANLm6Qg8N#@%BvY{#b2+u~;ky(xZ%(HP?5VG7NNpTk~`(UPRRR-m+K zCx(yrAIX(BF)lFFXM-iZT~b9iE+T@F{k zrX@(c#|C?pl+u@AnvzTm+x-Xd#Pq>-S(ED6E+oJn+@qxWm7Y{$nA&?sCkn-Oxxumn zjtz4fWiXgZDtndWT-kxaUS*Hc)0Y^U8YQ_S?~9w{2nU8W9M32 zeM+B_Obi{Y9`EfvVYJJfVnB3Yk<6j-RAFNH=ybabw@qVyut(_?T868~5{C?U+P!nk zA>1fIA|OWOpyB@c_om-GS?MMYSmQ?7;MIok+{E#{dn=T75srA%aQh6K9xJ}r!7&Y! zG8X3{l~Q^VnVHGyQ-^r_PAh{cl~?nI;m6r6_y7Jpl2=sE-2Zp@0_n%}2!zVVRK{xcRl zV!{G)v1#OqDrq1BpHSMij%Q3AayX|1xwdf%REZm;`ka~5u)xFFQvK@9^($v3IqS)& zQ}tow(oTl0Kfbu}^Jft<&<)OjDglVO$ZzMK7Bkic{pWK$R*L zp(-ItG6hWX5FA-Vi!E|Lb3GSqZR#8z`?9^24(GegOv zK%7Q$$eCN;N6f@gP5&qTH+UlpVaY4UeTFk%u!N%WC|N3}k z{n2;ziD{o+#X(LMj% zkN){P;rFJJvtRf>T-dz+uzOPKhQ_hsxA45|JWEN&G_;~>D)R=>xW zggaIL^mBjp{Bv=3+MD@r>}@<*sz181BYQ#M8jp*FybWWu2WL0d)?%5dneIj;-6%^z zW`9;5J$pxzIs536s7JGXv=HLEmeeJVfAFtG&d|hApp!Q&KW9g?~ z7C#h;H|y<$FPXOEzcb?O{Okqu0@yD^GHs_$-&|a-J@{wj^y@1-@;KY6G5`F<`n@xu zG5`L*LfbpFYQGr7_3yv0t*-3UnEqlAw~U3hrQe`j)9F^+2_n1Fo^*n`fp4dMu^mm@ z>Xf+XP`JFGcXTLRbSUzEr(@U&SJ`c$!^mxIiL|ydG+6Lc)u|9_`L?*BV{U9@NAE*8c*TSc`?>_JlFz^d&ZByo1TOh`A6czfOPk+*RX_iE{kt_aXw#o{0xAaA3L;f>gtK5vS{w5; zZ{d(GTC=8zD3wK|40^I)xUFex-TZK*x$A9$X^t$MHwX^moonGdOoK+7mHql<*65Qvt)sU%E|fl#wyY;_^0)ZDspe8%>@MJ-we7O|Q$BcB(SfL-F) z6pC(LZNN+`NGQCyO1&W=&0#iWs$|jN?mxJiXcnVg^NO_o;X{AvQEl~;FgDj$mN!4Y zEp6Q+wT0B^wqRrFAO7vjwTH|8{hR*j`}J$**Ke%Wem*OCau!8bBf=}9t4B6xh9%OZ zDEWd-9HEp)*rbi?x9Zm(i&V9GVe_L~{wJsX+YkMfRsZVMkaNF2UJ>>FU+(#fmuhR* z{PTANnzK1pqbX18tY%2tF2uLb%lDL*4U{o$o8Hm55Pk3&o2Vv UzhBW7cmu!t50uS+N~0S90H6nIbN~PV diff --git a/js/index-uEp9yky_.js.gz b/js/index-uEp9yky_.js.gz deleted file mode 100644 index 9fbc726bd40a586d7e656c240ca48d4c96c32560..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2026 zcmVvUK1PZE@ zAL5zkdEa;5=a~;1YbmPpEc8I;F>(o=Y656W8%Ro0I>MxsYOt;V=mh?Ow1K)p;4lcb zOFaYK@gZn*gJC8d#ZCkPw5e2qEZKD!1Uf)4AoZN@h{uxcdL1as>@;*I4JM33A|t71 zL_4Ej>@^zW4KqombOhUJ{h(dCI&kE&67aV-qL{2BL=uLocC~{b@JmtSbQJsJ9gQ$J ziWt?9bY1TXf&gfjblJwTjuSA}cd`*HLz0Hf#sxr7>gkX7-8{!LyNVmc1nL=y$w{O^ zDFttB?z&eO5vNF%N*Z6Jf80h#Kk zE8uTdru*_~lIZ=Lzcq;^p^lUmv<`UL&`#ZK5uJK{z((kmCIvMl#eV zHLaX#5~mW@;1KExx+{a|?3Yk$0wOsHbVL_vBLbM8VQ z8H=9pYs7G-;=!&U2-#7hnM=|+jCN}{pc{l^4M~prRqdi3gV+1c43D;gBPes6#yqnF z9*AA(>>Q=E1-NRCoh{z4_njTN?iwj!5Se32JW($axi70DZs^2gc)h;JG3rG=F*Z1i zWDX!>c!+qjIg$H(Ihhj1J*fz?L0Lmr!(S&kPqA=Y+vw;h;24tY7^X0gsn!Nl_;}h@ zi;_sX^K+O=VI>j_`9tlY_QUo^hGZS_$dM~)_2LEn=I1iznaF2Zl>1uL5KmGiEDRwo zk@l|luRp)eG6gM{^5#PAX^ zyOZ)uhjM_s<0uP0=?k78IPR!Oy5GgsS>r@Zh?#Yf~qR>(BnT8mHLkJ*y$}3p&tLDOE zb8@pZzit-B&5aGgm&^H%x?3U(0I=2PG>#I?-Wc`Ly7KUbvEG_G^`miHsRrp?ZlfJ~ zYx2~O+T8wnYq(TgKh#@Or*6X4_LPjN?(oamlt-r7lEuUXa+b3Q9mj|LpOMJ zy8QBY>tEx7@0w5CBV`ZNmG`MoNCx-KWH1y**A2vY%WOhwU$(XQ(wZHsOw5(G*38)@ zw`}X)x;3}fI^4n4oS}5&qH3^@uF9O9C_jE(+{hOt`^5CP%PYTKH2?m<%onVs*Ve!9 z*#%z9wOZ=_5*N4LmKL9T-u2&8p8wrkSUOPjEXQ0$;i^a6+J%D+7uvU)05DfJi<|S+ zm742g<;N4-h1v2qTjrCM^5ie(%yV;L$$B+ae*2*G=7pPlyD(cBduvY2RVL@mCv(=u zZ`R7)O8%iWb-VJzTIJ^-_b|c!wFH4Reb+4Ht@&r>)GKpg-4i+HDQ(>;y}57y=Qggm zHDAfEgofUYTPv%j`?qSO^3VTt3ob2xyU%tysF)BazkF(aGhv5t6D&7C0M|^viRDVu6maT30+=utK^yaSh;C}dj4+ZjlA{iqd&BZ&8@rU^qhO_ z*LkhQi>BFgI~Je1ZO*J5I&?^I_Wk>A{mPHOSu;z2z7bl#zV|jlYy3V&XnMJQlo4#f z&D-v(SyxPSJyD|Ey8`7mbxd{|X0cl0m+2Q8l> IP`nfX06r)WasU7T diff --git a/js/index-zId_apSm.js.gz b/js/index-zId_apSm.js.gz deleted file mode 100644 index 4323ec9b1989d49390ae2368524dd57da8a25cbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1563 zcmV+$2ITo4iwFP!000021Ep8(Zxcrz{@%aB-TSiE?GC#(sT(6#CN^*&f{)<(4p0A0vEd;n0N~Ho#3*}0ol)fmSBDEnQ?H_YqzkK3fIPI=;c-P5cK(aj6 z%=7%_ndkSL7h~IXD3`#Vn&T`nwRkdfv|2X_SY*;Zygg>Z#v;q>K-Yn;sZ%FUoh>vD zHKG`oV#3t`_8!pGLfYDYgiOOI2%bgEv5|U)=2Jii6Dl=;rWRRdKP;6GM6q>&)KHXb z2|w&4(B|p_<I7`@% zrGW|c)ZF_gOkJCZqL@JuB2{5o`3aEnb&5kptj%PGV9j$0$P!H1?>DY8W@xqx!yca3}F9V*k@$blBvfQf(=U%hv@G49yu1MR{F| zJ2Q3S5UC#hr?xYR)gVRY4zvtBA?$9QIt zNXJ&WqhcE_pnNJUIEW7a1KKelGHQ@=mY)C2egqnT6-`DUkM~6dT9YBN&a^J4XfK*hXrQn1QXu%>0@1-xkmA1V_-|xQ=;a8$4G! zIXQXOadrR?^0r<56I)=N0woY2sUEU zDlG-)WT-gF+y?{uXbzorW)+g7G5`Q3_ff`Cb#W z%*)tVl9Pbf5Rroc4t88j&XtEpf<9%qCtP2$m23@WP6#=vGywqqRNR?CRVMSKVmL0g z9DYy`Ba0Q`nvkPn%u&&5DdA?5lg&XiKZ-#S z>CG3_RZ*Sa=nbG^$WtF>NH2LoOKQd4Pi%zb~oPrmIuy(z`0yD*Cl0&Q%R;Q~{d^`KyR4Kwg^ zPb-o`J`5^58;na?p8Ft%$#G>H6c#=AH=mCg+95Jmq?Z&a*=hxqo>Z!i!x0Tsj&kB+ zA`x~qGHS@>>u+yJ>|ER3l^AerYht|D@n=NaXsq#^YCl_jd#7UO{q9c1fMYuq&ZB!Tp8xADjf-51yW19ljcr({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(p()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),c.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(N,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"1.9.0","vue-i18n":"^9.13.1","vue-router":"^4.3.0"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const re=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=f();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(y,null,null),Vue.createVNode(naive.NDropdown,{options:w,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{re as default}; diff --git a/js/index-zXJ6zOVi.js.gz b/js/index-zXJ6zOVi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..567cb3c987068e7806c4437cbbc4bd5cc0fc4267 GIT binary patch literal 3550 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.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{J as t,K as n,e as R,N as q}from"./hooks-DxjADXf2.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{g as d}from"./utils-XwSDXJUe.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/js/instance-BO6qbDn0.js.gz b/js/instance-BO6qbDn0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..00953ab5ae1feca5d7d29dc2017d0ef14906281c GIT binary patch literal 794 zcmV+#1Lgc5iwFP!000021C3Q(Z`v>vec!J@d2%G%16I}zlnM%LrPW5oKGdzMDlfT# zKoV2ip^YN{_sPyeo0YA3a^f7HbI;AO9VJ^XRB_&7vZe5a8Bz>pSm4iQxYMEFi9=tn zINwMzd03AoS7Dc~r89`^Vu!vCSiY9S4()Vkr%g_O{JbCMAM-k9E22~p3wul3Wc(%` zou{8z9mMWI@&w487)2feq%3M1XNLAYZQt%P7`~xLwELEf zZ%-FXmYvpD#XMkgH9Vr7W7_SI@u%a(eAN?m&{`6o^G#&9+O$W0-oE=1blSZ-O8NpI z4YN2N_Gs7CnSGo@?ZxpESg|xs45}t(DvBk!y8kk{I{yZBIzJNvQs1;~*rjcHMBdLw zi(59ITb$2Rsahis0T!-zQYb1Q;XAm5G>FpW0`4-93W2L}-UPJuiYVE}kU**yAh$e~ zFiRB(AGV5%kq|8JUyp9^|4>sQ_R#!B<3fU(Rrr3Qy%f24>LF8$HPAp4w6`53$axXz zV89OFIIhNvIZld!Dw_;#kjo#(U9ma~XAUM$YU6a4F+=HSJfm=FjaS!MUSO7u} z1P!^EGJl1ncT(_cNjH$+c#`f|oPl<=#^XInwLCxzs`v&{cOXDzB5eW9M2w3KoNs+MQ;xoIHTG+9vqqn% zEyS0#y!{P(8n@lExUn*BXaC5;VNKAUKVY>K90WcI+q$7ZJ!>zi{3~ja#~vassV{&j zKzA-K%EytJo~2T;)Q5hCe?iCvd;sOI`Y{g8XgT{c+m}H^qenGKMOgvOBp~okP=)|I zqAIIobzFRgTpXikA8><)*>+)Yv7uih7ti)QwlM3nSw~!aDR>e|paRz5n?2$la8&N! z%2M&iQnjo1o~D(jzrNrmXO4AMp2kJM6zdD^LA9G6tCT$60TQmZ?l+bDlJ%hd{~bPu Y{lkO3Vj^?JNIiJ<8}4)d#?1!+0I{TjJ^%m! literal 0 HcmV?d00001 diff --git a/js/instance-CkmHrPLu.js.gz b/js/instance-CkmHrPLu.js.gz deleted file mode 100644 index bd05ef9d5521849608a9c7eec4240a3f02ed9c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 792 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 a{var i;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=x(e,{...t,beforeCreate:o=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,o),(c=window.$loadingBar)==null||c.start()},created(o,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,o,a),(f=window.$loadingBar)==null||f.finish()},createdError(o){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,o),(c=window.$loadingBar)==null||c.error()}});(i=n("jpeg"))==null||i.then(o=>{const{print:a}=C(o,{type:"image",base64:!0,targetStyles:["*"],...A(s,["type","base64"])});a()})},L=".n-menu-item-content--selected",P="n-menu-item",H=()=>{const e=d($),r=e==null?void 0:e.querySelector(L),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(P);if(t){const{height:i}=t.getBoundingClientRect();s=i}if(r&&e){const i=I(),{top:o}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;i({top:a-o+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),k={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const J=()=>k,U=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),Q=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,s)=>{let n;try{if(typeof e=="string")return U(e,r),t();if(e instanceof ArrayBuffer)n=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)n=e;else return s(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(n),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};return o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",c=>(a(),s(c))),document.body.appendChild(o),o.click(),t()}catch(i){return s(i)}}),N=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},z=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function te(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:i}=s??{},o=n?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function re(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:i}=t??{},o=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const ne=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...o]:w==="localStorage"?o:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):w==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},oe=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.add(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const i=n.classList;i.forEach(o=>i.remove(o))}else(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.remove(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ie=(e,r)=>{const t=Vue.ref(!1),s=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>o.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},V=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},ae=(e,r)=>{const t=(i,o)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),E=f.trim();if(c.startsWith("--"))o.style.setProperty(w,E);else if(c.startsWith("-"))o.style[c]=f;else{const p=V(w);Object.keys(p).forEach(b=>{o.style[b]=p[b]}),o.style[w]=E}}})},s=()=>{const i=d(e);i&&(S(r,"String")?t(r,i):S(r,"Array")?r.forEach(o=>{t(o,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ce=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},le=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ue=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,i,o,a)=>(n=t==null?void 0:t(n,i,o,a),n),r):0,B=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},fe=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=_(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},pe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),me=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=_(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},we=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(i=>B(i,s))};function F(e,...r){if(Array.isArray(e))e.forEach(t=>F(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function ge(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function Se(e,r){const t=Vue.watchEffect(e,r);g(t)}export{we as A,fe as B,de as C,pe as D,me as E,J as a,ue as b,ce as c,F as d,U as e,ae as f,re as g,oe as h,S as i,Z as j,g as k,z as l,ne as m,H as n,se as o,G as p,le as q,ge as r,te as s,N as t,Q as u,ie as v,Se as w,d as x,ee as y,B as z}; +import{o as A,c as _}from"./lodash-es@4.17.21-Dos9GOhk.js";import{u as x,a as C,b as I,L as $,S as v,A as h,c as R}from"./hooks-DxjADXf2.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.9.0_vue@3.4.26-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./print-js@1.6.0-C3lAJnMa.js";const G=(e,r)=>{var i;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=x(e,{...t,beforeCreate:o=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,o),(c=window.$loadingBar)==null||c.start()},created(o,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,o,a),(f=window.$loadingBar)==null||f.finish()},createdError(o){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,o),(c=window.$loadingBar)==null||c.error()}});(i=n("jpeg"))==null||i.then(o=>{const{print:a}=C(o,{type:"image",base64:!0,targetStyles:["*"],...A(s,["type","base64"])});a()})},L=".n-menu-item-content--selected",P="n-menu-item",H=()=>{const e=d($),r=e==null?void 0:e.querySelector(L),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(P);if(t){const{height:i}=t.getBoundingClientRect();s=i}if(r&&e){const i=I(),{top:o}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;i({top:a-o+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),k={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const J=()=>k,U=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),Q=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,s)=>{let n;try{if(typeof e=="string")return U(e,r),t();if(e instanceof ArrayBuffer)n=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)n=e;else return s(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(n),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};return o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",c=>(a(),s(c))),document.body.appendChild(o),o.click(),t()}catch(i){return s(i)}}),N=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},z=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function te(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:i}=s??{},o=n?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function re(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:i}=t??{},o=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const ne=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...o]:w==="localStorage"?o:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):w==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},oe=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.add(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const i=n.classList;i.forEach(o=>i.remove(o))}else(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.remove(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ie=(e,r)=>{const t=Vue.ref(!1),s=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>o.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},V=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},ae=(e,r)=>{const t=(i,o)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),E=f.trim();if(c.startsWith("--"))o.style.setProperty(w,E);else if(c.startsWith("-"))o.style[c]=f;else{const p=V(w);Object.keys(p).forEach(b=>{o.style[b]=p[b]}),o.style[w]=E}}})},s=()=>{const i=d(e);i&&(S(r,"String")?t(r,i):S(r,"Array")?r.forEach(o=>{t(o,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ce=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},le=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ue=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,i,o,a)=>(n=t==null?void 0:t(n,i,o,a),n),r):0,B=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},fe=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=_(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},pe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),me=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=_(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},we=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(i=>B(i,s))};function F(e,...r){if(Array.isArray(e))e.forEach(t=>F(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function ge(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function Se(e,r){const t=Vue.watchEffect(e,r);g(t)}export{we as A,fe as B,de as C,pe as D,me as E,J as a,ue as b,ce as c,F as d,U as e,ae as f,re as g,oe as h,S as i,Z as j,g as k,z as l,ne as m,H as n,se as o,G as p,le as q,ge as r,te as s,N as t,Q as u,ie as v,Se as w,d as x,ee as y,B as z}; diff --git a/js/utils-XwSDXJUe.js.gz b/js/utils-XwSDXJUe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecbd68ef5ebfd56ac40cb88af6935d3c7786fad2 GIT binary patch literal 3604 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 literal 0 HcmV?d00001 diff --git a/js/zh-CN-fEd7-2au.js.gz b/js/zh-CN-fEd7-2au.js.gz deleted file mode 100644 index 3fe33beb3cec3a8008d2a02537ffbf0e9cbc12ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2016 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 diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index d76e33c6..95cf00b9 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-1714617466290.js +// mock-data-1714818795085.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1714617466290.js +// mock-data-1714818795085.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_1714617466290_default = transformMockData(mockList); +var mock_data_1714818795085_default = transformMockData(mockList); export { - mock_data_1714617466290_default as default + mock_data_1714818795085_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index d1d9bde119d45ed1cc3be423591a2a6457ff9e2c..f70f6d1e9ed838cc4c43044784d6ea1dc4af7191 100644 GIT binary patch literal 1043 zcmV+u1nm1CiwFP!000021I<=TbK^D)zUxJoUvBO&HerIPkVrCA zX20@w7KVRrOJ!gU%y5;V34rIh59_yZ@Bq?M0VAN~1%i-P=>b50Kxapg01l9$i3oQ| zg6jZKRs|}4lVb!%RS31e^6Hi6&1O)P@%=R6hEEsgi`UD=^8C%|e0dt)X-^b3umc#y zrA|v#{8q;I@44YnL#oOGCOctpy3MOh$f@&$yQxOCLpACB&k`)k*%p;9Wk`b1Xq&tf zZAjG6pkWP%dgZmWuxB8FB_>1j)#`o~+C;!CVd3X@r7M6N0F zw34wAr39`N-?JQLW^R2OltNP}2@)USr=c=TMV_-c(cYVHc_t*MCEM~0FDj)_ntg-^@2~oZ8oM8#VBqb#IVN%kXzDld=f2N+is8I-Vp7wH^cFvXW-c zsM8x57F^_GkQKFVXigmYAW?TpcBB>3V1|k;lbgnM5%8^x+RHNHFL72u|noz>@3AB?6}KA)tLX zUfVixYk-Fe)jooQZNgzITE3vRuo~8&@L^>)IU2}asBRuC=5s$R_?Eem)PHc_A6U3v zTU*nnshn1%z+Tb0@clcy>ie{fP@xV{Cal@QpqDyPpED!>0i4X|0Zgu{<YT`6NVR>vFaP z`-4ClAC{n0Dc*I;Ze2Bt!Eh|F?8fyV(2dg*%!$#$Ai3 z=I08&8N0{*phv;orlHX8R#p7*@*elsKD-;a54V-R zWnmch>gb8O(=|lf|GFQ+!`w;PGPfcAHzWQxO~$Z(`a)tY+y2UH9(a_>OP;ufW=Zd} NzX9M3p;t!=006Q40Pz3- literal 1042 zcmV+t1nv7DiwFP!000021I<=TbK5o$zUxh5x;?0H3m3PjA&l!0xw;-H*Eq?74#7F2>}GDoWVG=bJl>Ob}xtB$5o3 zIcz3-3&TIlLK)ZsGhC%;eBfE;!S)RtCjd#IfDusg96?B{oB%+7Kxan~AC8cs2?=*e zf@>d8RyitulVJ!(RS31Wnbe!fWIl(yi0)@GH+;4{U!JX(=V$Bn>h&VH(-V=~z>Z)P zmpUm_{#y~EDpOIGp}FDj)_8lU9& zRs4m%J7DEpM}^b|iX_o!i)CN}Ggx}?1AMCT8&s^d_cnb*jopurFz{yE922-$;cdIu znTU`%OMeXVAbcA2kLQe2*G37MisZodJgaa--Y;K2e+o_kBWs1aETl%JQ2P)SG5V0} zl$cXI*F(N;xE2xBlx-OcwJU<#1(kkC9^Ezw0_S7`P!IUCekh33sv!Ftu8|6(sWn?; zuEGd;r>C1fc0+AQ2v(FN7^Qw}V{kebl88g=GWea#xX6RF5;60fj>oY=t;c|huPNITzU&WJRqTniD5JNYtH@o@j+Mn4)6KS3ay44JuN|4Zh>%1RQgN%yWF!&(DNW z3&VEMw~XkiR2IT?&Py@Rgf>$;J4bU{#34*SzW>7tV$Ap^UCx$Z zZxBf1!xEH;%%EZ{s+6*<(!$knAY_zPG3v%c=M?^hWN5zR|CUZ_7khs_b4OFhxN8v= z-JO?D+?Utxr9q;mr#cH)r;0yx4MD|8$csWIBBf~P<0$?>uNPirru{@ch`OQIlgX$W zM!?H!mtgZEy2pbi=Tz&*+6$6Gz30&_WA}I%^eDL7G!WX|s)|2c-s9oggSP|sL0Rcr z76d`B4j-vIT|>0}ulo@^%$<}ib35XHH{yTSWDMKKFC^Bo?QJH_1CLU9&J)+rEa`pr MH;Q;2