From 7c0de8bcea316c29a77ada89fc4ce2cf8ab60566 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Sun, 17 Mar 2024 07:27:05 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@3bf297d81c58cbdb86b13ac9b8d3ec003bad90cc=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js | 1 + ...euse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz | Bin 0 -> 3073 bytes ...@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js | 1 - ...euse_core@10.9.0_vue@3.4.21-Cid0rW1u.js.gz | Bin 2845 -> 0 bytes assets/en-US-B1iKqN9o.js.gz | Bin 1859 -> 0 bytes .../{en-US-B1iKqN9o.js => en-US-BLn75TTZ.js} | 2 +- assets/en-US-BLn75TTZ.js.gz | Bin 0 -> 1859 bytes assets/hooks-BhHffBS8.js | 17 +++++++++++++++++ assets/hooks-BhHffBS8.js.gz | Bin 0 -> 31718 bytes assets/hooks-C9tZi_HS.js | 17 ----------------- assets/hooks-C9tZi_HS.js.gz | Bin 31638 -> 0 bytes assets/index-4j_Rv2CP.js.gz | Bin 1166 -> 0 bytes .../{index-BwFxO02U.js => index-4uEHM6pu.js} | 2 +- assets/index-4uEHM6pu.js.gz | Bin 0 -> 826 bytes .../{index-BtQWgsIO.js => index-8ifF5Uik.js} | 2 +- assets/index-8ifF5Uik.js.gz | Bin 0 -> 2025 bytes assets/index-B5Z57bIp.js.gz | Bin 2172 -> 0 bytes assets/index-BAtuyJYR.js.gz | Bin 1414 -> 0 bytes assets/index-BDpRM8Qs.css | 1 - assets/index-BDpRM8Qs.css.gz | Bin 1626 -> 0 bytes assets/index-BZYAeO8n.js.gz | Bin 1607 -> 0 bytes assets/index-BagNRHLc.js.gz | Bin 2361 -> 0 bytes assets/index-BatqiR9W.js.gz | Bin 2256 -> 0 bytes .../{index-BagNRHLc.js => index-Bf3h6amV.js} | 2 +- assets/index-Bf3h6amV.js.gz | Bin 0 -> 2361 bytes assets/index-Bn_UToez.js | 1 - assets/index-Bn_UToez.js.gz | Bin 2678 -> 0 bytes assets/index-BtQWgsIO.js.gz | Bin 2025 -> 0 bytes assets/index-BwFxO02U.js.gz | Bin 827 -> 0 bytes .../{index-nyLrq_TO.js => index-Bx0BEiE2.js} | 2 +- assets/index-Bx0BEiE2.js.gz | Bin 0 -> 979 bytes assets/index-C5KZd3-c.js.gz | Bin 1989 -> 0 bytes .../{index-iv2cRqsP.js => index-C8e0GZr5.js} | 2 +- assets/index-C8e0GZr5.js.gz | Bin 0 -> 1708 bytes assets/index-C9mVF7vq.js | 1 + assets/index-C9mVF7vq.js.gz | Bin 0 -> 2814 bytes .../{index-C5KZd3-c.js => index-CBEOIsoH.js} | 2 +- assets/index-CBEOIsoH.js.gz | Bin 0 -> 1989 bytes assets/index-COneQDUR.js | 1 + assets/index-COneQDUR.js.gz | Bin 0 -> 2058 bytes .../{index-BAtuyJYR.js => index-CRY21eF9.js} | 2 +- assets/index-CRY21eF9.js.gz | Bin 0 -> 1413 bytes .../{index-DKh0jCzy.js => index-CZ48_9-m.js} | 2 +- assets/index-CZ48_9-m.js.gz | Bin 0 -> 3692 bytes .../{index-BZYAeO8n.js => index-CZLY0-H-.js} | 2 +- assets/index-CZLY0-H-.js.gz | Bin 0 -> 1608 bytes assets/index-CciwGHqu.js.gz | Bin 1004 -> 0 bytes .../{index-BatqiR9W.js => index-Cg5RYVLG.js} | 2 +- assets/index-Cg5RYVLG.js.gz | Bin 0 -> 2256 bytes .../{index-4j_Rv2CP.js => index-ClsMUk-h.js} | 2 +- assets/index-ClsMUk-h.js.gz | Bin 0 -> 1166 bytes assets/index-CoqJ_eRa.js | 1 - assets/index-CoqJ_eRa.js.gz | Bin 2061 -> 0 bytes .../{index-B5Z57bIp.js => index-Cy2_cSlW.js} | 2 +- assets/index-Cy2_cSlW.js.gz | Bin 0 -> 2171 bytes assets/index-D9cLjbAP.js.gz | Bin 1305 -> 0 bytes assets/index-DKh0jCzy.js.gz | Bin 3696 -> 0 bytes assets/index-DSoxqjdP.js | 1 + assets/index-DSoxqjdP.js.gz | Bin 0 -> 29203 bytes .../{index-SqeT1aYm.js => index-DmvoDQhO.js} | 2 +- assets/index-DmvoDQhO.js.gz | Bin 0 -> 1839 bytes .../{index-CciwGHqu.js => index-Dq6gNjVH.js} | 2 +- assets/index-Dq6gNjVH.js.gz | Bin 0 -> 1004 bytes assets/index-E5hzVTFx.css | 1 + assets/index-E5hzVTFx.css.gz | Bin 0 -> 1674 bytes .../{index-D9cLjbAP.js => index-GTAGoru-.js} | 2 +- assets/index-GTAGoru-.js.gz | Bin 0 -> 1305 bytes assets/index-MIifIf1C.js.gz | Bin 1592 -> 0 bytes assets/index-SqeT1aYm.js.gz | Bin 1839 -> 0 bytes assets/index-cvX3rsfB.js | 1 - assets/index-cvX3rsfB.js.gz | Bin 29188 -> 0 bytes assets/index-iv2cRqsP.js.gz | Bin 1708 -> 0 bytes assets/index-nyLrq_TO.js.gz | Bin 979 -> 0 bytes .../{index-MIifIf1C.js => index-pRjFjSww.js} | 2 +- assets/index-pRjFjSww.js.gz | Bin 0 -> 1592 bytes ...tance-GflPbm5N.js => instance-BsZCPX3D.js} | 2 +- assets/instance-BsZCPX3D.js.gz | Bin 0 -> 806 bytes assets/instance-GflPbm5N.js.gz | Bin 804 -> 0 bytes assets/utils-B_UBRWj5.js.gz | Bin 3533 -> 0 bytes .../{utils-B_UBRWj5.js => utils-Dx3WEey5.js} | 2 +- assets/utils-Dx3WEey5.js.gz | Bin 0 -> 3533 bytes .../{zh-CN-DfDWFdbg.js => zh-CN-B4BrSi05.js} | 2 +- assets/zh-CN-B4BrSi05.js.gz | Bin 0 -> 2144 bytes assets/zh-CN-DfDWFdbg.js.gz | Bin 2145 -> 0 bytes index.html | 10 +++++----- index.html.gz | Bin 1853 -> 1852 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1043 -> 1042 bytes 88 files changed, 51 insertions(+), 51 deletions(-) create mode 100644 assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js create mode 100644 assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz delete mode 100644 assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js delete mode 100644 assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js.gz delete mode 100644 assets/en-US-B1iKqN9o.js.gz rename assets/{en-US-B1iKqN9o.js => en-US-BLn75TTZ.js} (95%) create mode 100644 assets/en-US-BLn75TTZ.js.gz create mode 100644 assets/hooks-BhHffBS8.js create mode 100644 assets/hooks-BhHffBS8.js.gz delete mode 100644 assets/hooks-C9tZi_HS.js delete mode 100644 assets/hooks-C9tZi_HS.js.gz delete mode 100644 assets/index-4j_Rv2CP.js.gz rename assets/{index-BwFxO02U.js => index-4uEHM6pu.js} (87%) create mode 100644 assets/index-4uEHM6pu.js.gz rename assets/{index-BtQWgsIO.js => index-8ifF5Uik.js} (96%) create mode 100644 assets/index-8ifF5Uik.js.gz delete mode 100644 assets/index-B5Z57bIp.js.gz delete mode 100644 assets/index-BAtuyJYR.js.gz delete mode 100644 assets/index-BDpRM8Qs.css delete mode 100644 assets/index-BDpRM8Qs.css.gz delete mode 100644 assets/index-BZYAeO8n.js.gz delete mode 100644 assets/index-BagNRHLc.js.gz delete mode 100644 assets/index-BatqiR9W.js.gz rename assets/{index-BagNRHLc.js => index-Bf3h6amV.js} (97%) create mode 100644 assets/index-Bf3h6amV.js.gz delete mode 100644 assets/index-Bn_UToez.js delete mode 100644 assets/index-Bn_UToez.js.gz delete mode 100644 assets/index-BtQWgsIO.js.gz delete mode 100644 assets/index-BwFxO02U.js.gz rename assets/{index-nyLrq_TO.js => index-Bx0BEiE2.js} (89%) create mode 100644 assets/index-Bx0BEiE2.js.gz delete mode 100644 assets/index-C5KZd3-c.js.gz rename assets/{index-iv2cRqsP.js => index-C8e0GZr5.js} (95%) create mode 100644 assets/index-C8e0GZr5.js.gz create mode 100644 assets/index-C9mVF7vq.js create mode 100644 assets/index-C9mVF7vq.js.gz rename assets/{index-C5KZd3-c.js => index-CBEOIsoH.js} (92%) create mode 100644 assets/index-CBEOIsoH.js.gz create mode 100644 assets/index-COneQDUR.js create mode 100644 assets/index-COneQDUR.js.gz rename assets/{index-BAtuyJYR.js => index-CRY21eF9.js} (92%) create mode 100644 assets/index-CRY21eF9.js.gz rename assets/{index-DKh0jCzy.js => index-CZ48_9-m.js} (58%) create mode 100644 assets/index-CZ48_9-m.js.gz rename assets/{index-BZYAeO8n.js => index-CZLY0-H-.js} (95%) create mode 100644 assets/index-CZLY0-H-.js.gz delete mode 100644 assets/index-CciwGHqu.js.gz rename assets/{index-BatqiR9W.js => index-Cg5RYVLG.js} (94%) create mode 100644 assets/index-Cg5RYVLG.js.gz rename assets/{index-4j_Rv2CP.js => index-ClsMUk-h.js} (91%) create mode 100644 assets/index-ClsMUk-h.js.gz delete mode 100644 assets/index-CoqJ_eRa.js delete mode 100644 assets/index-CoqJ_eRa.js.gz rename assets/{index-B5Z57bIp.js => index-Cy2_cSlW.js} (95%) create mode 100644 assets/index-Cy2_cSlW.js.gz delete mode 100644 assets/index-D9cLjbAP.js.gz delete mode 100644 assets/index-DKh0jCzy.js.gz create mode 100644 assets/index-DSoxqjdP.js create mode 100644 assets/index-DSoxqjdP.js.gz rename assets/{index-SqeT1aYm.js => index-DmvoDQhO.js} (95%) create mode 100644 assets/index-DmvoDQhO.js.gz rename assets/{index-CciwGHqu.js => index-Dq6gNjVH.js} (89%) create mode 100644 assets/index-Dq6gNjVH.js.gz create mode 100644 assets/index-E5hzVTFx.css create mode 100644 assets/index-E5hzVTFx.css.gz rename assets/{index-D9cLjbAP.js => index-GTAGoru-.js} (94%) create mode 100644 assets/index-GTAGoru-.js.gz delete mode 100644 assets/index-MIifIf1C.js.gz delete mode 100644 assets/index-SqeT1aYm.js.gz delete mode 100644 assets/index-cvX3rsfB.js delete mode 100644 assets/index-cvX3rsfB.js.gz delete mode 100644 assets/index-iv2cRqsP.js.gz delete mode 100644 assets/index-nyLrq_TO.js.gz rename assets/{index-MIifIf1C.js => index-pRjFjSww.js} (94%) create mode 100644 assets/index-pRjFjSww.js.gz rename assets/{instance-GflPbm5N.js => instance-BsZCPX3D.js} (93%) create mode 100644 assets/instance-BsZCPX3D.js.gz delete mode 100644 assets/instance-GflPbm5N.js.gz delete mode 100644 assets/utils-B_UBRWj5.js.gz rename assets/{utils-B_UBRWj5.js => utils-Dx3WEey5.js} (99%) create mode 100644 assets/utils-Dx3WEey5.js.gz rename assets/{zh-CN-DfDWFdbg.js => zh-CN-B4BrSi05.js} (95%) create mode 100644 assets/zh-CN-B4BrSi05.js.gz delete mode 100644 assets/zh-CN-DfDWFdbg.js.gz diff --git a/assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js b/assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js new file mode 100644 index 00000000..1d03ee3d --- /dev/null +++ b/assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js @@ -0,0 +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.21-JDL3uqC1.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,se as c,ie as d,re as e,ne as o,V as u}; diff --git a/assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz b/assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6378b8766f30296954023333756cc3b1e013f85a GIT binary patch literal 3073 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 P&i?XmC`dzsyc_@k%Ujzq literal 0 HcmV?d00001 diff --git a/assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js b/assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js deleted file mode 100644 index 55c01c5b..00000000 --- a/assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js +++ /dev/null @@ -1 +0,0 @@ -import{n as M,t as E,i as H,a as I,w as k,b as _,c as x,d as B,e as Q}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";function g(e){var n;const r=E(e);return(n=r==null?void 0:r.$el)!=null?n:r}const V=x?window:void 0;function S(...e){let n,r,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,i,a]=e,n=V):[n,r,i,a]=e,!n)return M;Array.isArray(r)||(r=[r]),Array.isArray(i)||(i=[i]);const s=[],c=()=>{s.forEach(p=>p()),s.length=0},l=(p,f,t,o)=>(p.addEventListener(f,t,o),()=>p.removeEventListener(f,t,o)),m=VueDemi.watch(()=>[g(n),E(a)],([p,f])=>{if(c(),!p)return;const t=H(f)?{...f}:f;s.push(...r.flatMap(o=>i.map(d=>l(p,o,d,t))))},{immediate:!0,flush:"post"}),h=()=>{m(),c()};return I(h),h}let T=!1;function ne(e,n,r={}){const{window:i=V,ignore:a=[],capture:s=!0,detectIframe:c=!1}=r;if(!i)return M;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",M)),i.document.documentElement.addEventListener("click",M));let l=!0;const m=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(d=>d===t.target||t.composedPath().includes(d));{const d=g(o);return d&&(t.target===d||t.composedPath().includes(d))}}),p=[S(i,"click",t=>{const o=g(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(l=!m(t)),!l){l=!0;return}n(t)}},{passive:!0,capture:s}),S(i,"pointerdown",t=>{const o=g(e);l=!m(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),c&&S(i,"blur",t=>{setTimeout(()=>{var o;const d=g(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(d!=null&&d.contains(i.document.activeElement))&&n(t)},0)})].filter(Boolean);return()=>p.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 z(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=V}=n,i=z(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const s=VueDemi.ref(!1),c=h=>{s.value=h.matches},l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",c):a.removeListener(c))},m=VueDemi.watchEffect(()=>{i.value&&(l(),a=r.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",c):a.addListener(c),s.value=a.matches)});return I(()=>{m(),l(),a=void 0}),s}const A=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},N="__vueuse_ssr_handlers__",K=$();function $(){return N in A||(A[N]=A[N]||{}),A[N]}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:c=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:p,window:f=V,eventFilter:t,onError:o=u=>{console.error(u)},initOnMounted:d}=i,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var u;return(u=V)==null?void 0:u.localStorage})()}catch(u){o(u)}if(!r)return y;const v=E(n),W=U(v),D=(a=i.serializer)!=null?a:X[W],{pause:F,resume:L}=k(y,()=>P(y.value),{flush:s,deep:c,eventFilter:t});f&&l&&_(()=>{S(f,"storage",O),S(f,C,j),d&&O()}),d||O();function R(u,w){f&&f.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:u,newValue:w,storageArea:r}}))}function P(u){try{const w=r.getItem(e);if(u==null)R(w,null),r.removeItem(e);else{const b=D.write(u);w!==b&&(r.setItem(e,b),R(w,b))}}catch(w){o(w)}}function J(u){const w=u?u.newValue:r.getItem(e);if(w==null)return m&&v!=null&&r.setItem(e,D.write(v)),v;if(!u&&h){const b=D.read(w);return typeof h=="function"?h(b,v):W==="object"&&!Array.isArray(b)?{...v,...b}:b}else return typeof w!="string"?w:D.read(w)}function O(u){if(!(u&&u.storageArea!==r)){if(u&&u.key==null){y.value=v;return}if(!(u&&u.key!==e)){F();try{(u==null?void 0:u.newValue)!==D.write(y.value)&&(y.value=J(u))}catch(w){o(w)}finally{u?VueDemi.nextTick(L):L()}}}}function j(u){O(u.detail)}return y}function Z(e,n,r={}){const{window:i=V,...a}=r;let s;const c=z(()=>i&&"MutationObserver"in i),l=()=>{s&&(s.disconnect(),s=void 0)},m=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(g).filter(B);return new Set(o)}),h=VueDemi.watch(()=>m.value,t=>{l(),c.value&&i&&t.size&&(s=new MutationObserver(n),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),p=()=>s==null?void 0:s.takeRecords(),f=()=>{l(),h()};return I(f),{isSupported:c,stop:f,takeRecords:p}}function ee(e,n,r={}){const{window:i=V,...a}=r;let s;const c=z(()=>i&&"ResizeObserver"in i),l=()=>{s&&(s.disconnect(),s=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(f=>g(f)):[g(e)]),h=VueDemi.watch(m,f=>{if(l(),c.value&&i){s=new ResizeObserver(n);for(const t of f)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),p=()=>{l(),h()};return I(p),{isSupported:c,stop:p}}function ie(e,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,c=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),h=VueDemi.ref(0),p=VueDemi.ref(0),f=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function d(){const y=g(e);if(!y){r&&(c.value=0,l.value=0,m.value=0,h.value=0,p.value=0,f.value=0,t.value=0,o.value=0);return}const v=y.getBoundingClientRect();c.value=v.height,l.value=v.bottom,m.value=v.left,h.value=v.right,p.value=v.top,f.value=v.width,t.value=v.x,o.value=v.y}return ee(e,d),VueDemi.watch(()=>g(e),y=>!y&&d()),Z(e,d,{attributeFilter:["style","class"]}),a&&S("scroll",d,{capture:!0,passive:!0}),i&&S("resize",d,{passive:!0}),_(()=>{s&&d()}),{height:c,bottom:l,left:m,right:h,top:p,width:f,x:t,y:o,update:d}}function oe(e={}){const{window:n=V,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,c=VueDemi.ref(r),l=VueDemi.ref(i),m=()=>{n&&(s?(c.value=n.innerWidth,l.value=n.innerHeight):(c.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(m(),_(m),S("resize",m,{passive:!0}),a){const h=q("(orientation: portrait)");VueDemi.watch(h,()=>m())}return{width:c,height:l}}export{ee as a,oe as b,ie as c,re as d,ne as o,S as u}; diff --git a/assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js.gz b/assets/@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js.gz deleted file mode 100644 index 06b606cdeb57209591a06b62ff29aa5b616822c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2845 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 literal 0 HcmV?d00001 diff --git a/assets/hooks-BhHffBS8.js b/assets/hooks-BhHffBS8.js new file mode 100644 index 00000000..187609a4 --- /dev/null +++ b/assets/hooks-BhHffBS8.js @@ -0,0 +1,17 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/en-US-BLn75TTZ.js","assets/dayjs@1.11.10-BYZwCyGy.js","assets/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","assets/canvas@2.11.2-CVRTzJty.js","assets/js-binary-schema-parser@2.0.3-D0akQrQ7.js","assets/print-js@1.6.0-C3lAJnMa.js","assets/vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.js","assets/lodash@4.17.21-CM7ROh5r.js","assets/js-cookie@3.0.5-Z_8Sd105.js","assets/screenfull@5.2.0-DuGDi0R7.js","assets/qs@6.11.2-5yoVYNs7.js","assets/side-channel@1.0.4-DiPXwnX9.js","assets/get-intrinsic@1.2.1-5uWIhZOj.js","assets/has-symbols@1.0.3-eVqrYdw7.js","assets/has-proto@1.0.1-CgulNy6r.js","assets/function-bind@1.1.2-B8G-TZ45.js","assets/has@1.0.3-B6xjtObm.js","assets/call-bind@1.0.2-BD5aDJOM.js","assets/currency.js@2.0.4-9OAR_aOO.js","assets/lodash-es@4.17.21-C8H4BJij.js","assets/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js","assets/@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js","assets/utils-Dx3WEey5.js","assets/interactjs@1.10.26-DmsZVOf4.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.js","assets/dom-to-image@2.6.0-CaeIWam-.js","assets/echarts@5.5.0-BEyY33Zi.js","assets/zrender@5.5.0-JN1hODMT.js","assets/tslib@2.3.0-BDyQ-Jie.js","assets/@vue_runtime-core@3.4.21-DW3iHaBZ.js","assets/@vue_reactivity@3.4.21-8_tu8c_o.js","assets/@vue_shared@3.4.21-DCcVmNGw.js","assets/zh-CN-B4BrSi05.js","assets/index-DmvoDQhO.js","assets/index-DsYRgjoY.js","assets/index-DeeQXRbp.css","assets/index-Cy2_cSlW.js","assets/instance-BsZCPX3D.js","assets/index-CTOeMyqn.css","assets/index-GTAGoru-.js","assets/index-CRY21eF9.js","assets/index-4uEHM6pu.js","assets/index-C9mVF7vq.js","assets/index-BqPIKfai.css","assets/index-Bx0BEiE2.js","assets/index-CBEOIsoH.js","assets/index-CZLY0-H-.js","assets/index-C8e0GZr5.js","assets/index-pRjFjSww.js","assets/ray-CES7ACvF.js","assets/index-COneQDUR.js","assets/index-cMo-v_SD.css","assets/index-ClsMUk-h.js","assets/index-DlFOimWs.js","assets/index-Dig957GB.css","assets/index-8ifF5Uik.js","assets/index-CIq6_pk2.css","assets/index-Cg5RYVLG.js","assets/index-Bf3h6amV.js","assets/index-Dq6gNjVH.js","assets/index-G2qqDeP0.css","assets/index-CZ48_9-m.js","assets/index-BhnoEzFG.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var Do=Object.defineProperty;var zo=(e,t,o)=>t in e?Do(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Fe=(e,t,o)=>(zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as _e,t as ze,c as Io,i as jo}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as Eo,u as le,a as $o,b as Bo,c as Ie,d as we,e as Fo}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{d as F}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Wo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as G,s as je,c as Ko,a as z,r as ae,b as L,d as Uo,u as ye,e as qo,p as Go,f as be,h as We,j as Ho,k as Le,q as Me,l as Yo,m as Xo,n as Zo,o as Qo,w as Jo,t as en,v as K,x as tn}from"./utils-Dx3WEey5.js";import{l as on}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as nt}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{i as Ke}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as nn}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.js";import{d as ne}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as rn,u as re,i as an,a as ln,b as sn,c as cn,d as un,e as dn,f as pn,g as mn,h as hn,j as fn,k as gn,l as yn,m as bn,n as vn,o as Vn,p as Sn,q as _n,s as wn}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Cn}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as rt,o as at,a as lt}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";const kl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(_e(o,s,o[s]||{}),_e(o[s],u,r)):_e(o,s,r||{}))}),o},Nn="modulepreload",Tn=function(e){return"/ray-template/"+e},Ue={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=Tn(i),i in Ue)return;Ue[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=a.length-1;p>=0;p--){const f=a[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Nn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},kn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},On=async e=>{var o;const t={};for(const n of e){const r=await kn(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-BLn75TTZ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-B4BrSi05.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Ol=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}}},it={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},xl="",D={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},xn=[{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"},st=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Rn="zh-CN",An="zh-CN",Pn={"zh-CN":"zh-cn","en-US":"en"},Ln="zh-cn",Rl={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)$/},Al={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Mn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Dn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Pl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:v}=p;o.value=f,n.value=v,i(!0)})};a&&Eo(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},ct=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){ct[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(ct,e))}let W;const zn=async()=>{const e=xo(),t=await On(st);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:An})},Ll=async e=>{const t=await zn();e.use(t),W=t},qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{if(!W)return{t:a=>qe(e,a),locale:a=>{}};const{t,...o}=W.global;return{...o,t:(a,...i)=>a?!a.includes(".")&&!e?a:t(qe(e,a),...i):"",locale:a=>{W.mode==="legacy"?W.global.locale=a:Vue.isRef(W.global.locale)?W.global.locale.value=a:W.global.locale=a}}},x=e=>e,In={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-DmvoDQhO.js"),__vite__mapDeps([33,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,34,19,20,21,22,23,24,25,26,27,28,29,30,31,35])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-Cy2_cSlW.js"),__vite__mapDeps([36,6,7,2,3,4,8,9,10,11,12,13,14,15,16,17,37,22,18,1,5,19,20,21,23,24,25,26,27,28,29,30,31,38])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-GTAGoru-.js"),__vite__mapDeps([39,22,18,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,5,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-CRY21eF9.js"),__vite__mapDeps([40,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),q=()=>k(()=>Promise.resolve().then(()=>Sa),void 0),Gn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-4uEHM6pu.js"),__vite__mapDeps([41,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:q,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:q,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-C9mVF7vq.js"),__vite__mapDeps([42,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,43])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-Bx0BEiE2.js"),__vite__mapDeps([44,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-CBEOIsoH.js"),__vite__mapDeps([45,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,37,22,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-CZLY0-H-.js"),__vite__mapDeps([46,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/multi",name:"MultiMenu",component:q,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:q,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:q,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-C8e0GZr5.js"),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,18,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-pRjFjSww.js"),__vite__mapDeps([48,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,49,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-COneQDUR.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.RelyAbout")}}]},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-ClsMUk-h.js"),__vite__mapDeps([52,1,2,3,4,5,18,19,20,21,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-DlFOimWs.js"),__vite__mapDeps([53,54])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-8ifF5Uik.js"),__vite__mapDeps([55,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,56])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/table",name:"TableView",component:()=>k(()=>import("./index-Cg5RYVLG.js"),__vite__mapDeps([57,1,2,3,4,5,18,19,20,21,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-Bf3h6amV.js"),__vite__mapDeps([58,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},Vr=Object.freeze(Object.defineProperty({__proto__:null,default:vr},Symbol.toStringTag,{value:"Module"})),Sr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-Dq6gNjVH.js"),__vite__mapDeps([59,19,20,21,1,2,3,4,5,18,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31,60])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},_r=Object.freeze(Object.defineProperty({__proto__:null,default:Sr},Symbol.toStringTag,{value:"Module"})),wr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":jn,"/src/router/modules/demo/axios.ts":$n,"/src/router/modules/demo/cache-demo.ts":Fn,"/src/router/modules/demo/context-menu.ts":Kn,"/src/router/modules/demo/directive.ts":qn,"/src/router/modules/demo/doc.ts":Hn,"/src/router/modules/demo/echart.ts":Xn,"/src/router/modules/demo/iframe.ts":Qn,"/src/router/modules/demo/mock.ts":er,"/src/router/modules/demo/modal.ts":or,"/src/router/modules/demo/multi-menu.ts":rr,"/src/router/modules/demo/precision.ts":lr,"/src/router/modules/demo/qrcode.ts":sr,"/src/router/modules/demo/rely.ts":ur,"/src/router/modules/demo/router-demo.ts":pr,"/src/router/modules/demo/scroll-reveal.ts":hr,"/src/router/modules/demo/svg-icons.ts":gr,"/src/router/modules/demo/table.ts":br,"/src/router/modules/demo/template-hooks.ts":Vr,"/src/router/modules/error404.ts":_r});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Cr=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Nr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Tr=e=>{const{beforeEach:t}=e,{getRootPath:o}=oe(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(D.token),s=ie(D.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?Ne(!0):!G(c,"Symbol")&&c&&Dn.includes(c)?i():No(u)?n(r,a)?s?i(s):Ne(!0):i():Ne(!0):n(r,a)?i():i("/")})};var kr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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 ut=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=kr,{locale:t}=te(),{locale:o}=ol(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:xo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,je(D.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{const u=Ko(l,s),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(l,s,u)=>{Reflect.has(n,l)&&(n[l]=s),u==null||u()};return Cn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:D.appPiniaSettingStore}}),dt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],pt="transparent",mt={},ht={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},ft={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},gt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},yt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Nt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},Tt={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"}},kt={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)"}}},Ot={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)"}}},xt={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)"]}}},Rt={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)"]}}},At={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)"]}}},Pt={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)"]}}},Lt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Mt={textStyle:{color:"#999999"}},Dt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},zt={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"}}},It={color:["#fc97af","#87f7cf"]},jt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Et={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Or={color:dt,backgroundColor:pt,textStyle:mt,title:ht,line:ft,radar:gt,bar:yt,pie:bt,scatter:vt,boxplot:Vt,parallel:St,sankey:_t,funnel:wt,gauge:Ct,candlestick:Nt,graph:Tt,map:kt,geo:Ot,categoryAxis:xt,valueAxis:Rt,logAxis:At,timeAxis:Pt,toolbox:Lt,legend:Mt,tooltip:Dt,timeline:zt,visualMap:It,dataZoom:jt,markPoint:Et},xr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:pt,bar:yt,boxplot:Vt,candlestick:Nt,categoryAxis:xt,color:dt,dataZoom:jt,default:Or,funnel:wt,gauge:Ct,geo:Ot,graph:Tt,legend:Mt,line:ft,logAxis:At,map:kt,markPoint:Et,parallel:St,pie:bt,radar:gt,sankey:_t,scatter:vt,textStyle:mt,timeAxis:Pt,timeline:zt,title:ht,toolbox:Lt,tooltip:Dt,valueAxis:Rt,visualMap:It},Symbol.toStringTag,{value:"Module"})),$t=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Bt="transparent",Ft={},Wt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Kt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ut={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},qt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},eo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},to={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"}},oo={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)"}}},no={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)"}}},ro={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)"]}}},ao={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)"]}}},lo={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)"]}}},io={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"}}},co={textStyle:{color:"#333333"}},uo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},po={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"}}},mo={color:["#5ab1ef","#e0ffff"]},ho={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},fo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Rr={color:$t,backgroundColor:Bt,textStyle:Ft,title:Wt,line:Kt,radar:Ut,bar:qt,pie:Gt,scatter:Ht,boxplot:Yt,parallel:Xt,sankey:Zt,funnel:Qt,gauge:Jt,candlestick:eo,graph:to,map:oo,geo:no,categoryAxis:ro,valueAxis:ao,logAxis:lo,timeAxis:io,toolbox:so,legend:co,tooltip:uo,timeline:po,visualMap:mo,dataZoom:ho,markPoint:fo},Ar=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Bt,bar:qt,boxplot:Yt,candlestick:eo,categoryAxis:ro,color:$t,dataZoom:ho,default:Rr,funnel:Qt,gauge:Jt,geo:no,graph:to,legend:co,line:Kt,logAxis:lo,map:oo,markPoint:fo,parallel:Xt,pie:Gt,radar:Ut,sankey:Zt,scatter:Ht,textStyle:Ft,timeAxis:io,timeline:po,title:Wt,toolbox:so,tooltip:uo,valueAxis:ao,visualMap:mo},Symbol.toStringTag,{value:"Module"})),Pr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":xr,"/src/echart-themes/macarons/macarons.json":Ar}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Lr=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),Mr={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,default:"100%"},height:{type:String,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},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:()=>Lr()},autoResizeObserverTarget:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})}},Dr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},zr=Pr(),Ge="__R_CHART_DOWN_LOAD_CHART__";zr.forEach(e=>{rn(e.name,e.theme)});const Ml=Vue.defineComponent({name:"RChart",props:Mr,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=$;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:Ge,disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":z(e.width),"--ray-chart-height":z(e.height)})),v=Vue.ref(!1);let y;const h=async()=>{var O;re([ln,sn,cn,un,dn,pn,mn,hn]),re([fn,gn,yn,bn,vn,Vn]),re([Sn,_n]),re([wn]);try{re((O=e.use)==null?void 0:O.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},b=()=>{if(c!=null&&c.getDom()&&w(),e.theme==="default"){e.autoChangeTheme?m("dark"):m("");return}if(e.theme)m(e.theme);else{const O=e.autoChangeTheme&&o.value?`${s}-dark`:s;m(O)}},d=O=>{let R=Vue.unref(O);const A=E=>Object.assign({},R,E);return e.showAria&&(R=A({aria:{enabled:!0,decal:{show:!0}}})),R},m=(O=s)=>{const R=n.value,A=d(e.options),{height:E,width:Q}=R.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=an(R,O,{width:Q===0?200:void 0,height:E===0?200:void 0}),a.value=c,ue&&L(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Se){de&&L(de),console.error("[RChart]: render error: ",Se)}},V=()=>!(c&&c.getDom()),w=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},g=()=>{c&&c.resize()},S=(O,R)=>{if(O===Ge&&!V()){const{filename:E,...Q}=e.downloadOptions;Uo(c.getDataURL(Q),E??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&L(A,O,R)},T=()=>{e.autoResize&&(i||(i=ze(g,e.throttleWait)),l||(l=Bo(e.autoResizeObserverTarget||r,i))),!(c!=null&&c.getDom())&&(!v.value&&e.intersectionObserver||(b(),y==null||y.stop()))};e.intersectionObserver&&(y=$o(e.intersectionObserverTarget||r,([O])=>{v.value=O.isIntersecting},e.intersectionOptions));const P=()=>{w(),i==null||i.cancel(),l==null||l.stop(),y==null||y.stop(),y=null,i=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(w(),b())}),Vue.watch(()=>e.showAria,()=>{w(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,O=>{const R=d(O),A=Object.assign({},e.setChartOptions,Dr);c==null||c.setOption(R,A)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),v.value&&T()}),t({echart:a,dispose:P,render:T,isDispose:V}),Vue.onBeforeMount(async()=>{await h()}),Vue.onMounted(()=>{T()}),Vue.onBeforeUnmount(()=>{P(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:S}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(go,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ir={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},Dl=Vue.defineComponent({name:"RCollapseGrid",props:Ir,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&L(r,t.value),a&&L(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(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()]}})]})]}})})}}),jr={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:jr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?z(e.width):z(e.size),"--ray-icon-height":e.height?z(e.height):z(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Er={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},zl=Vue.defineComponent({name:"RIframe",props:Er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":z(e.frameborder),"--ray-iframe-width":z(e.width),"--ray-iframe-height":z(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&L(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&L(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),$r={...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}},Br=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ke(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ke.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},Il=Vue.defineComponent({name:"RModal",props:$r,setup(e){const{height:t}=Ie(),o=Vue.computed(()=>({"--r-modal-width":z(e.width??600),"--r-modal-card-width":z(e.cardWidth??600),"--r-modal-dialog-width":z(e.dialogWidth??446)})),n=ye();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Br(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Fr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Wr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const go=Vue.defineComponent({name:"RMoreDropdown",props:Fr,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"}),Wr(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Kr={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Ur=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),jl=Vue.defineComponent({name:"RayQRcode",props:Kr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Ur(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new on.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:v}=e;v&&L(v,f),n.value=f}).catch(f=>{const{onError:v}=e;v&&L(v,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&L(c)},u=c=>n.value&&G(n.value,"String")?qo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[G(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>a,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),se={...naive.dataTableProps,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}},B={tableIconSize:"18",tableKey:Symbol("r-table")},qr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"adjustment",size:B.tableIconSize,cursor:"pointer"},null)]})}}),Gr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(B.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=nt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:B.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Hr=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),He=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:B.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...v}=i,y=p==="left",h=p==="right",b={...v,title:u,key:s,fixed:p,isLeftFixedActivated:y,isRightFixedActivated:h,isResizable:f};return{...b,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(He,{icon:"row_head",title:"固定在列首",customClassName:y?Ce:"",onClick:r.bind(this,"left",b,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:B.tableIconSize,cursor:"pointer",customClassName:f?Ce:"",onClick:n.bind(this,b,l)},null),default:()=>"修改列宽"}),Vue.createVNode(He,{icon:"row_end",title:"固定在列尾",customClassName:h?Ce:"",onClick:r.bind(this,"right",b,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&L(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=De(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=De(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:B.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:Hr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Xr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(B.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Go(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:B.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Zr=Vue.defineComponent({name:"TablePropsSelect",props:{...se,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:l}=e;l&&L(l,i)};return(()=>{const{striped:i,bordered:l,onInitialed:s}=e;i&&o.value.push("striped"),l&&o.value.push("bordered"),s&&L(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:B.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const El=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=ye(16),i=ye(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,m)=>{const{onContextMenuClick:V}=e;V&&L(V,d,m),l.showContextMenu=!1},p=(d,m)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,d,m),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=g.clientX,l.y=g.clientY})}}},f=d=>{s.size=d},v=d=>{const{onUpdateColumns:m,"onUpdate:columns":V}=e;m&&L(m,d),V&&L(V,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(m=>typeof m=="function"?m():m)},h=d=>{Object.keys(u.value).forEach(V=>{u.value[V]=d.includes(V)})},b=d=>{const m=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Xr,d,null),Vue.createVNode(qr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Gr,null,null),Vue.createVNode(Yr,Vue.mergeProps(d,{onUpdateColumn:v.bind(this)}),null),Vue.createVNode(Zr,Vue.mergeProps(d,{onPopselectChange:h.bind(this),onInitialed:h.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[m(),y()]):m};return Vue.provide(B.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:b,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:i,contextMenuOptions:l,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:v,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:v.bind(this),size:r.size}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:l,onClickoutside:()=>i.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let h;return Vue.createVNode(naive.NFlex,{align:"center"},Qr(h=f(e))?h:{default:()=>[h]})},footer:()=>{var h;return(h=c.tableFooter)==null?void 0:h.call(c)},action:()=>{var h;return(h=c.tableAction)==null?void 0:h.call(c)}})}}),Jr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ea=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Jr),setup(e){const{getKeepAliveInclude:t}=da(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=it;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var ta={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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 oa=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,yo=(e,t,o)=>{const n=[];if(oa(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=yo(r,t,o);a.length>0&&n.push(e,...a)}return n},na=(e,t,o)=>{const n=[];for(const r of e){const a=yo(r,t,o);a.length>0&&n.push(...a)}return n},ra=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=ta,n=o?o.title:"";document.title=t+" - "+n},aa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},bo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=te(),{label:r,icon:a,type:i,i18nLabel:l}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>a})},Ye=()=>{const{getRootPath:e}=oe();return ie(D.appMenuKey,"sessionStorage",{defaultValue:e.value})},la=e=>e[0]==="/",vo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(la(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){vo(r.children,t,a);continue}else t.push({...r,path:a})}return t},ia=e=>Array.isArray(e)?vo(Io(e)):[],Vo=()=>Cr(wr()),sa=()=>ia(Vo());let he;const So=(e,t)=>{var o;if(he&&We(he.fullPath,t))return he;for(const n of e){if(We(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){So(n.children,t);continue}}},_o=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=pa(),a=Vue.reactive({menuKey:Ye(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:m}=d,{i18nKey:V,noLocalTitle:w}=m,g=Vue.computed(()=>V?n(`${V}`):w),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},T=Object.assign({},S,{icon:aa(d),extra:bo(d)});return d.fullPath===Ye()&&(a.currentMenuOption=T),T.show=To(T),T},s=d=>{a.breadcrumbOptions=na(a.options,"fullPath",d)},u=(d,m=!0)=>{const w=Array.isArray(d)?[...d]:[d];m?a.menuTagOptions.push(...w):a.menuTagOptions=w},c=(d,m)=>{a.menuTagOptions.find(w=>w.fullPath===d)||a.menuTagOptions.push(m)},p=(d,m,V)=>{const{meta:w}=m;if(w.windowOpen)window.open(w.windowOpen);else{e({path:String(d),query:V});const{sameLevel:g}=w;if(r(m),ra(m),!g)c(d,m),s(d),a.menuKey=d,a.currentMenuOption=m,je(D.appMenuKey,d);else{const S=be(l(m),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(P=>P.key===S.key)||a.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,m)=>{const[V]=d.split("?"),w=t().find(g=>g.path===V);if(w){const g=be(w,["children","meta","path","name","redirect"]);p(V,l({...g,fullPath:g.path}),m)}},v=()=>new Promise(d=>{const m=(V,w)=>{var S;const g=[];for(const T of V){let P=`${w.endsWith("/")?w:w+"/"}${T.path}`;if(P=P.replace(/\/+/g,"/"),(S=T.children)!=null&&S.length)T.children=m(T.children,P);else if(!No(T.meta))continue;g.push(l({...T,fullPath:P}))}return g};if(a.options=m(Vo(),""),a.currentMenuOption){const{currentMenuOption:V}=a;s(V.key),c(V.fullPath,V)}d()}),y=d=>a.collapsed=d,h=(d,m=1)=>a.menuTagOptions.splice(d,m),b=async()=>{i.value&&(await v(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,m)=>{await b(),d!==m&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:y,spliceMenTagOptions:h,setMenuTagOptions:u,resolveOption:l}},{persist:{key:D.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),wo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{jo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Ho("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:D.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=it,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:D.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=_o(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=oe();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=_o();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=ut(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ut();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},ca=()=>{const e=wo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ua=()=>{const{signing:e,logout:t}=wo();return{signing:e,logout:t}},da=()=>{const e=Co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},pa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},$l=e=>{const t=Pinia.createPinia();e.use(t),t.use(nn)},No=e=>{const{getSigningCallback:t}=ca(),{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},To=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Le();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},ma=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ha=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Mn;t&&ma(e),o&&Tr(e)},Ne=(e=!0)=>{const{router:t}=Ee(),{push:o,replace:n}=t,{getRootPath:r}=oe();je(D.appMenuKey,r.value),e?n(r.value):o(r.value)};var fa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=fa;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ya=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,v;(v=(f=e.value)==null?void 0:f.showOption)==null||v.call(f,p)})};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},{default:()=>[Vue.createVNode(ga,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ba{constructor(){Fe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Te={requestInstance:null,responseInstance:null},ke={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},va=new ba,Bl=()=>{const e=(l,s)=>{s==="requestInstance"?Te.requestInstance=l:Te.responseInstance=l},t=l=>Te[l],o=(l,s,u)=>{u==="ok"?ke[l]=s:fe[l]=s},n=(l,s)=>s==="ok"?ke[l]:fe[l],r=(l,...s)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...s)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?ke[s]:fe[s],p=t(l),{MODE:f}=Le();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=fe[u],{MODE:p}=Le();r(c,s,p)}}},Va=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{va.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),ko=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Oo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Va,null,null),e?Vue.createVNode(ea,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Sa=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"}));var _a={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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 wa=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=_a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Xe=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Ca=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=al(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(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 Na=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}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:v=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ca,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:xn,onUpdateValue:l=>{i("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>i("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=>i("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=>i("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=>i("copyrightSwitch",l)},null)]})]})]})]})]})}});function Ta(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ka=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=Ve();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ta(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=Ve(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},v=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},y=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((T,P)=>{var E;const O=be(P,["children","meta","path","name"]),R=n({...O,fullPath:P.path}),{breadcrumbLabel:A}=R;return(E=A==null?void 0:A.toLocaleLowerCase())!=null&&E.includes(g.toLocaleLowerCase())&&To(R)&&T.push(R),T},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{b()}),p.value=!1},500)},h=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(a.value=!1,o(g.fullPath,g))}},b=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],T="content-item--active";g&&Vue.nextTick().then(()=>{const P=Me(`attr:data_path="${g.path}"`),O=S?Me(`attr:data_path="${S==null?void 0:S.path}"`):null;if(O!=null&&O.length){const[R]=O;Yo(R,T)}if(P!=null&&P.length){const[R]=P;Xo(R,T)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(C,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(C,{name:"search",size:"24"},null)},m=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},V=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const T=i.searchOptions[s];T&&h(T);break}b()},w=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:h.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(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&&(a.value=!1)}),le(window,"keydown",g=>{v(g),V(g)},!0),{...Vue.toRefs(i),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:ze(y,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:w,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Oe(a=t.map((i,l)=>Vue.createVNode(n,{menuOption:i,key:i.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Oe(a=this.helperTipOptions.map(i=>Vue.createVNode(naive.NFlex,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Oe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?a:{default:()=>[a]})}})])])]})}});function xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ra=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Zo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&L(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},xa(n=e())?n:{default:()=>[n]})]})}})}}),Aa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(D.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Pa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],La={logout:()=>{const{logout:e}=ua();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Ma=e=>{const t=La[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Da=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},za=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=te(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[...r],i=[...r];return o.value?i:a},Ia=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:a}]=nt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>Da({isFullscreen:n,isTabletOrSmaller:c})),v=Vue.computed(()=>za({isFullscreen:n,isTabletOrSmaller:c})),y={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:v,toolIconClick:d=>{var m;(m=y[d])==null||m.call(y)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Oa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(ka,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ra,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:st,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Pa(),onSelect:Ma.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Aa,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Na,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),ja=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Ia,null,null)]})}}),Ea={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},$a=lt('',1),Ba=[$a];function Fa(e,t){return at(),rt("svg",Ea,[...Ba])}const Wa={render:Fa},Ka={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ua=lt('',1),qa=[Ua];function Ga(e,t){return at(),rt("svg",Ka,[...qa])}const Ha={render:Ga};function Ya(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:a}=ce(),{getRootPath:i}=oe(),{maximize:l}=Oo(),{reload:s}=rl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:v,checkCloseLeft:y,checkCloseRight:h}=ll(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const m={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ha,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Wa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:m.size},null),disabled:!1}]),w=ye(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{v(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",P=X("globalMainLayoutLoad"),O="n-scrollbar-container",R=_=>{u(_)},A=(_,N)=>{V.value.forEach(M=>{if(M.key===_){M.disabled=N;return}})},E=_=>{S.actionDropdownShow=!1,a(_.fullPath,_)},Q=()=>{const _=document.getElementById(w);if(_)return Array.from(_.childNodes).find(pe=>Qo(pe,O).value)},ue=_=>{var M;const N=Q();if(N){const pe=N.scrollLeft||0,Be=_==="left"?Math.max(0,pe-200):pe+200;(M=o.value)==null||M.scrollTo({left:Be,behavior:"smooth"})}},de=_=>{S.actionDropdownShow=!1;const N=g[_];N&&N()},Se=(_,N)=>{N.preventDefault(),S.actionDropdownShow=!1,d=_,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=N.clientX,S.y=N.clientY})},$e=()=>{const{closeable:_}=r.value[d]??{};A("closeCurrentPage",!_),h(d)?A("closeRight",!1):A("closeRight",!0),y(d)?A("closeLeft",!1):A("closeLeft",!0)},Ro=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),$e()},Ao=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},Po=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Lo=()=>{Q()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Mo=()=>{Vue.nextTick().then(()=>{const _=Me(`attr:${T}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(M=>{b.includes(M.key)&&(_.length>1?M.disabled=!1:M.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Lo():_.length===(N==null?void 0:N.length)&&Mo())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,_=>{var N;_&&((N=ze($e,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:E,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:w,actionDropdownSelect:de,actionState:S,menuTagContextMenu:Se,setCurrentContextmenuIndex:Ro,menuTagMouseenter:Ao,menuTagMouseleave:Po,MENU_TAG_DATA:T,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:P}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:v,menuTagMouseleave:y,actionDropdownSelect:h,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:h.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"},Ya(e=r.map((d,m)=>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:p.bind(this,d),onContextmenu:f.bind(this,m),onMouseenter:v.bind(this,d),onMouseleave:y.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:w}}=d;return w?c(w):V}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,m)}),{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 ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{b()}},null),Vue.createVNode(go,{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)]})]})]})])]})}}),Za=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Xa,null,null)}}),Qa=e=>{const t=we(e[0]),o=we(e[1]),n=we(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`}))},Ze=Fo(D.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ja=()=>({setLockAppScreen:o=>{Ze.value=o},getLockAppScreen:()=>Ze.value}),el=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:a}=Ja(),i=Qa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ya,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ja,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Za,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(ko,null,null)]}),o?Vue.createVNode(wa,{ref:"layoutFooterRef"},null):null]})]})}}),tl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-CZ48_9-m.js"),__vite__mapDeps([61,22,18,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,5,19,49,20,21,34,23,24,25,26,27,28,29,30,31,62]))},{path:"/",name:"RLayout",component:el,children:sa()}],ve=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:tl,scrollBehavior:e=>{Nr(e)}}),Fl=e=>{e.use(ve),ha(ve)},Ee=()=>ve?{router:ve}:{router:{}},Qe="YYYY-MM-DD HH:mm:ss",ol=()=>({locale:i=>{const l=Pn[i];l?F.locale(l):F.locale(Ln)},getStartAndEndOfDay:i=>{const{format:l=Qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Qe}=l??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,l)=>{const s=F(i);return F(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function Ve(e){const{width:t,height:o}=Ie(e),n=Vue.ref(!1);return Jo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Je=999,xe=!1;const H="ELEMENT-FULLSCREEN-RAY",{height:et}=Ie(),tt=document.createElement("style"),nl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const h=K(e);if(!h)return;const{left:b,top:d}=h.getBoundingClientRect(),m=` + [${H}] { + position: fixed; + width: 100% !important; + height: ${et.value}px !important; + transform: translate(-${b}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${G(l,"Null")||G(l,"Undefined")?Je:l} !important; + background-color: ${i??null}; + } + `;tt.innerHTML=m,xe||document.head.appendChild(tt)},p=()=>{const h=K(e);o==null||o(),h&&(h.getAttribute(H)||h.setAttribute(H,H),u||(u=!0,Je+=1),xe||(c(),xe=!0),s.transition=h.style.transition,h.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const h=K(e);h&&h.removeAttribute(H),a==null||a()},v=()=>{const h=K(e);h&&(h.getAttribute(H)?f():p())},y=Vue.watch(()=>et.value,c);return en(()=>{const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),y()}),{enter:p,exit:f,toggleFullscreen:v}},Re={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},Wl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=K(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Re[s??i??"jpeg"])==null||f.call(Re,p,t).then(v=>(n==null||n(v,p),u(v))).catch(v=>(r==null||r(v),c(v))).finally(()=>{a==null||a()})})}},Kl=(e,t)=>({print:()=>{const n=K(e)||e;Wo({...tn(t,["printable"]),printable:n})}}),Oo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=K(ee),{toggleFullscreen:i}=nl(a,n);U("layoutContentMaximize",o),i(),r&&o&&((l=ee==null?void 0:ee.value)==null||l.scrollTo(r))}}),rl=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),Ul=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),Ae=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},al=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:a}=te();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),Ae(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),Ae(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),Ae(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function ll(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),i=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const h=J(y,"close");if(e.value.length!==1&&h){const{index:b,option:d}=h;if(n(b),d.fullPath===t.value){const m=e.value[b-1];m&&o(m.fullPath,m)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:y}=oe(),{router:{getRoutes:h}}=Ee(),b=h().find(d=>d.path===y.value);if(b){const d=be(b,["children","meta","path","name","redirect"]),m=a(d);o(m.path,a({...m,fullPath:m.path}))}},closeRight:y=>{const h=J(y,"closeRight");if(h){const{option:b,index:d}=h,m=e.value.length-d,V=i();n(d+1,m),d<=V&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeLeft:y=>{const h=J(y,"closeLeft");if(h){const{option:b,index:d}=h,m=i();n(0,d),m<=d&&t.value!==b.fullPath&&o(b.fullPath,b)}},closeOther:y=>{const h=J(y,"closeOther");if(h){const{option:b}=h;t.value!==b.fullPath?(n(0,e.value.length),o(b.fullPath,b)):r(b,!1)}},getCurrentTagIndex:i,checkCloseRight:y=>{const h=J(y,"checkCloseRight");if(h){const{index:b}=h,d=e.value.length-1;return!(b>=d)}return!1},checkCloseLeft:y=>{const h=J(y,"checkCloseRight");if(h){const{index:b}=h,d=e.value.length-1;return b===0?!1:b>0&&d>0}return!1}}}function ql(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ee(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[v]}=f;p(v);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function oe(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const il=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=bo(e)},ot=(e,t,o)=>{const n=So(e,t);n&&il(n,o)},Pe=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")ot(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;ot(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Gl(){return{hidden:n=>{Pe(n,"hidden",{show:!1})},show:n=>{Pe(n,"show",{show:!0})},update:(n,r)=>{Pe(n,"update",r)}}}const xo=()=>ie(D.localeLanguage,"localStorage",{defaultValue:Rn});export{xl as A,va as B,Bl as C,Ln as D,Al as E,go as F,Oo as G,ql as H,rl as I,Ul as J,al as K,st as L,Gl as M,Ne as N,Il as R,Ca as T,k as _,Kl as a,Rl as b,j as c,D as d,I as e,Aa as f,Ol as g,Ja as h,ua as i,Ve as j,X as k,Ll as l,Fl as m,oe as n,te as o,U as p,jl as q,C as r,$l as s,kl as t,Wl as u,Pl as v,zl as w,Ml as x,Dl as y,El as z}; diff --git a/assets/hooks-BhHffBS8.js.gz b/assets/hooks-BhHffBS8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cae47bd0293adb0d53936c9e6f07e495dd8b7d79 GIT binary patch literal 31718 zcmV)FK)=5qiwFP!000021MIzPa~w%>AoyLsqL9PIW^P9%stQjgltkk}ve``%YybqC z#Gt`IW>i%YSsBU9C;-Jmp3T~tc658Ur<0u?`_S5I%vLY6-C6COZY7O0lG*;2Vb9FJ zICGE4XJr+N!)e)`Y`SL}l@T5<4-XFy4|k95FmQy&gT~p}r6<_g*?@+7ER1z8aM?AB zjmG%b8V#@8&=)EYCVV~cd-mh+TO&?b1$ILs2MwbHlWRrMlpk`Tjp|euSGAujJ{ki6$v9R z5KZjnn%QdZF8kY`2Ty1T=5olIeaLv>yBxAlm(3Nk({AqWu!m2s&ReBI zK6h!{|8&J{uOrNp^@IKXYEpEdj+}WB`u?Y@W(Tk{ ze7NVe4$9+r8-KbcF|#`2$1k787oKM?k$80xOhc6!WU+ups0rqL!j7NiW?#Ec)a+4jujb6G}>l0vM#05v7c5}Bk z^q-E_%4p~+%7w{ufnLl`b7$jW^XS#eYPB}i*v{JZ8?k>rs8ERSr**WTj=fd7_xb*l zGSD!JSl|HRAYH69@9u9OoYDRLn(1q@IG@3d&sKIm_sVGa^m53CF*|d3#6E4e%)4f* zL>Y&Df9J@HYRklZ8Zoz~)aQGTmxph6+oe)N;rVfM?|S*geKsni#R~+Bs3YWJYnh$3 z=H4KFb-dqQDbuMX?tP=Ei~wXu4yz&JY4u;(Bv;WtF}>fB3Szr1_vJ zc+(ru9{aQ-mkec(UeH0a1jn2{jYRzEs<~>mnmhMLFPE2Jc_ol{5er-vDUi>fw)^{g zPmW3;BKE!WPdnx^)Uh}EviZ5kCQx}64Fll~SQFXfTviBL?c~t|=s3W{fPmEI7 zjWaRaaL)K7teT;;&Ryqt@buwTc@+KT?$hSZ%1(6XwW`zNvg_vF;F9ls+260rieDb| z-td=oS&V)8)xmjaI`Kr_?x=I-9QrRR#bQANhc$QNSG&)?THdRvboXeVJsG_X>MDJB zwEd7r!)9HvgO{B)dvLcVYh`%iWZ-x*9jU?t|6m z-bGy>AH7{W3okmg9qFweygYvVux?tq%l$PvIIio++qK@)H^+6Tf7p5Zc8@)4)i(BO zW#jB_b5PeV*9+LQh=(i^qfN+s$8DVvLAYVx6AdqDu&q6gDPtB42P~rJKC>2D z#Nk2L>kYH-tH=}S?@Q_rnZ*;sVkhF%=2-Isme;Jm!#YPHur;|$YFpwHO|t-o zaAVUOggg@CxIyE_86yJzzGK9JzmGWa;O`rrbR#~{%v(02v@#Bb?sGDPzdj=r{@&r_ z9RBWbRXHOr{Jmm?!QTg2BOkDpr7dDj57G*zi+d@22=Fhm7H7y_s)T0VvR|h)_n>Bv zNyI%Qh}Sm?pI>l^igzS}Ka@#~JeG)ft`Ig-2zkp1cJm=8UHE&>NFTe+$Q$_k87CK5 zoRPQi_X#6D{C&yE0RDc(NdSLeae@=_B_~(#_j4|1nFZt$dqu9{j|ft1Om6V$;IMw4 z0p2b%rv-6ffk+E}h#Z?wzzjh)2bv|x=1?<5*&M81mQ4qRQ~U)>2X%|^Q(9?3hQnW6 z6e`hvkago0!6+?-6c`1P`=92a+=5KoYJKND>_ek~G~wl4KYVr1wD}NwXhF z((DG3G<$(0$x$Fl@;s0vc^OEOJPss@9|n?y&jPt%t}^sY7vIu>U`KX?D)X32rcLX> zK}JG$iVB4UQLOV;;cnC6K`a^?ne=ibnX6i$Q;4kMi{ZKcij-Yan2gF5%8eN2B8==R859zk=x^BQ*Bsk&$(cu zSZ9XW<;r`kv6WCCwnQ?VEAm z>k8cGc#f__b-`lYeFi_{ozW5PJ*5Mt zYrYp;XvSt`he0nAe-1vnj`nraK z3u1NapPod_2T~jPEbcQVw9|iTX&Ur+VIeTOJknuMA38AG3zn)iWHt9kOV2$b9Aq9_g=P@F!TI zc4zD*+UcEfoV-qptC2Z53Y~~i!4wuV+<9Hy!Cv@V#a>uX1LEJ@=#EKaTZ^5@3x!4; z(}{Q-??+zG3v5j@h$DyOk*t|MqpnHAkOl5;-}7DFF^I1^g-cV-m9B@R3#-~Osq5aq zWPx}LtU6$ku1SImq5jEC2J2cQx?$hz>QJLx=&zp#Aj-k|RwUclJv?l5dDH;>yf%Qe zfxcB=B2)BPphGo6Hw@FE!s+WYTiKqCbzdU3Kq|FVwfANFV+T%Uz7ii3M5SkjbObOq zC0AbH@+;Hz;t*<<6?q0(@KSE^EMkzzT*bI(VkG1u$oO5#jzAtw84}-8ERfr_mM$=D zi|d9}U0B?(O85>)1hu9-^zD!h*%Qx+xS;VxskU;K6*F<<4HzE^Lyt^Q!|1`#_eqX> z?Rjt!@T;J4Nh1$u!5sy3;5iMsAy^IV6Co#n><2cDM}gB|_PsI4*j&-70KN-LN`3|n z-fb`=MKnVYZlDu1>O8-6HKaX?I9_nY33(dzG};NPC^MH%R*~>9k0vO*$RYStgwo z(pe>)HPTrpoek2tOO{(?xqWIFBq+s)XT&muhV|s83(ZIC8mg9 z8w9qr3pU!Mi;KEAp{KU4b33waAcL(-?zxSY6{Tctl+(F6U~x=)%-Gr*C)x573EB5; zpn>?xgOvwUO=G4Z4m3-GjeYJ=pIHI*E}8kRzx$N9RIta8suJP*Re$$svWdlUo+pX} zxfTizeLvY$-TehxN)qA;dmJ+{48LG3-1faoJVRcjANQ{vf9Nvn54I-N>J;Icqi9a+=1 zc8b z2zc-;;+LMwB1@Z0(})*uhv8%HTpZ%D#?mSYSkptFpHu&k(a7oVhrl>vtgR+pOUQL# zpNxHa&U{Pz=J)?lQ|bmS-~rPTl4kw%Z~yF@-}$@u-~Z81|BpY7+dMK zJMfFHv6b#R{BqBo^A@JHH?~`=8`>#ObmR?aG{TClaajDy8&Sy*sLNDV)H|p8$|`BJ zS6Zaef&aA3WkXA#&Zn@tpFhGL?_aVg@>~{MW0yu3);J-)*Xs*woJ@z^<%0na>PpDt z7D8LvfI2jiogP!lj zef{~N0r)-$?6j8c{O7a49;dt%{yKq1Qs$_!KugGD2@DwrzCCv0_<7(7Yw7Fnx}WIZ zHNWeAVr=Q*^$i=`L~L;LPi`)+ZZ7*bmjf@jxg5~z8)tAc7~FWlO(&ZuOX6J%_^5 zTY3}oK!b^3_VEy8qb|xW26+-F27bVYf<=!xb-kdsLnGkhg^Y(o8o40gk-fk^(GDK- zo(HHz!RHzBM(u!(j?@Wgk2~5a88G`qqwc^9v{UlTpOEO%uCxpi6hETuW1(%3vEzHr z#r{yh9iK%LTfh!VJUg`SjUy9RpB*N|$Ar)fr98PO_ch%h9##WY2JBiKdCrAyfOe`dT2vfgErjl%dcr)k7mmPo}Z$Go2C5ff>0L zus3MLCjt+qG6%*arS~!RFENyCJB|epQ7jtAaFW%Hgj`z^A=Kr8Khn8DM&*>iAaS2x zl@lX_3`5wh4&0#Mn&b>&A1XQXV_vgq_-ga49j}+;H7UGO(}mQ+A^? zJopg&fOU085M~$&oIzix8F;6}>wJbA%)aKjL4*>a_X9l^Dbk_lN9~P39S`BBKK5CU zIwKs86p9#8GF)s40<{AU23{O{LGJ~PK)N8Y=d(aOpuT@joeP=TB3(sVwwk53Bcg8F+LBH~v2!^sG z9L!&+)8<%M)V}u?sE!)xNZ@>zBobF+K}^%+iT%Qq^PCbQq!MB26!Ja8zDKtfsObeL z)5WM-SzKITThtPIT0cSp-zqfp!W?jy!2w@lRNG2hG9{Evk#M~jCbN=fRDsnpq}D_w zAdp_e_!)T=*yE6jzNIaJa`&9m$kj+dVgEVU%TpXa2zdaKV%<4p@`AJO9I{+EhqO0t zJ&G)^%y|?c%d2o^8ZbevvDe-RK+e3@QPMQ?F&M;icwlLTaqk~qH$i$|)QuQ> z$Mo9UBYk{!hDHo$XX=cg&IFHwgdF1ajw$#dD&UT2kBpVX^8__xT4EUFevWW@?eRE6 z_O|?*2hqiQ-#SFEA#NqAXJU9A5DP~>n2`+EGZ4Ko9nrG?DU#LLB!ZXogAVMB3Ayue z*uFnEws&%DJJjj3rppFAMfonI>|w$@STA0T*J1r`hD?e1+vs~PluyTZ-uo2iT=d~I zlH#0Qi-=mOBp$FU4c7gGk3;>=+^Bz1K)u}En{sbmV^V@X@=oFQy=R2D{DL zsYghKDw*$lVeG|7nr}Z2Q_ttd)LT0r`NZ`?F7O^wgGi;6K^_*6%bgsp+>wG_5v^~h z;f6c;CIpp8oUA6q0nK;B0_#LI;&P`6mUk{IHuXrQ%rk>UgPgjh(*Cf`_+ys}APS@p zH3TC`NMWd4o>_`xogbl6alRjd;-xP{7+XtA*B<3A^?F0vjOfVhd7?i&H$7gueQLVg zS<-5I(nL|IG|e($u1-nV`koa#V2*~t#gGO)%1wt4YCCtDkk3ADT|At7UA)YRTq+_m z1l(7jb1~_Hy;mLOb-oSCBP+|(iBI)DU3=-+dF#K|E48O`T>~$kL$VmPX ze$BrV7Omszki7COFYh|m9&jZ5BTx9u($x5pgnapN*nKrOc0bRtJK)YmN!WYBor@0; zGzu1mb?9CFz@v;5v_D4NgZ@vG^a|27P&11@3g4g4jc*YZ@aEV#Z^yezYn_y6hN{q#qF^0VLigZKaXcbjdkda9i4q`2Y} zojkhYbvT>RQb(&nMLaxLh>)n1tsD-|5fL(NE>x`1vuC^R-p8P#GaVUeH!B_dPz*FX zl?G-Zq=qt%uK3)I1P_58IGd?tb*1qmPsfFMdNKF&(hS?2`FvPb1;S5u`geK@M_)jGc)4eiJT`b2Z5!CLXA? zxo(UK9#3^7u}oH1rmxJn*j`G~GVv_!S>JPA7D$n(|8a;K%#EmS0a2H|CUh*j=K&*5 zk6j%eKYS#U=fP9a#j6fatKW)BWp!;j?hh|}(EsV1QSalB-JKiRqa4}jo0TH^2tJNI zb~UfmnY+W)p?Lk<5;RK!~5afc)yD5l3`5MmV7CW93`DCN%xmHx1&I_ z?Kc6bhhhUREdUVg&MdI}>Kb7m%!Do6wIcKvv!Jt!LIiy~6O=m$^w}&Rsai+4uV%qX z z!&$&3F$}@`Gr?0~1VMYVKyfQYu=ANnNRtc$o3n3=7%h5IDByK1Y+eWEWnit%+?z32u(e<~IA@V|bEDFtJgwfX5i7!D zOWeSzuo{@u7z|^fJRGrnVXT2|+tHRVVUOA3@{jydrewQ(5YmY0GS9G@ZL4hs%_uR* zQ^ZfvVP}k-UnDl$6bm@a#YJIyy?{q-dk6-KF%$9(adV?{n<)!6BeQl?68{m`$6)%| zB0lR1t3}RPpI&-kw;c~S7kv$k29IP1WYg!Y%OeK9nAia_?lA%9=4Y^{^2Fv$2h&30DHIflz~;PweV1Ph$eS2FfVi#7x#kP=Fl;= zJl(LKa(!r|CF3nmj}1#zfZ6h=%7+vWT|~iV7iR7P#Ey%eHFg;|=&``@z|vh)PQFXv zi>q1M*V4-uB0FRr>6)eGKIt04oem()HFI49)8P>JNK5+~eEHjLjc86Z3I%VziJ{6B zvu$Ex?)9%J;1!KvgaND$V+?3SE4p1{+iTFQa$mNzuhD^7Be|2fr716Qjc8d|1=TY6 zw`&A89|eblL$99Z(3AaG-hlq0*9d;MVO-h_cXB9(9_0Y00v>1zB`u9yg6Q$JbZpj$ z1}^$88$e?%v%O-jskGc}UxS`)m>VhsBr2%xu9^x+lPpjUs$;Hd331uwUS%%NL8i^7 za^37Kn|C#mrnA_GuFCjX8Nf0CID9bh1Y|EcK4PW4Zm#33mGUr%M$_Q|Setu1pne7m z9sM+)lO^D0a$qnuZI$bL-O{qK$ z3f)|r5~@6kWTX87zIpV#cZ!?#ATt=XU+xE_KLZx z5m}q1eZ66>BC%_;y3wwIfS5)ujoc=yWo-Zk6EDf+|sVq|F>5VZ_g4nW3&_Lz&^Se3&Lc`Teb zMpUhs%TTLIYKGT9zo0yVaWyw`QiBOz1~(?zXT@h$L01?f|5}&*1NkowBTs;R6F9@j z&P(>2;}nP7L8N4h4(7Um(H5+b)gl1UUv~72B}_*$Ht>a(SVSfU&7Thg*Jn){P=E9e z`_VEHOEO#4>9|2h%lU69ix0v`?y0h^)rrz9Wv}ZKrR78^23jrW4MIsYD--3sAco)& zvc(OY$6~fJI=O7dEV{%|0sXI6pmLR9y7{F5kdsf$ilS=3tcV>smJPGBt|jW!U$hs~ z$fa~kw6qmu!in-NvBnM$M-jT1X}jsq#{c-UMyJ*30HMb$5RC&m(g>Ko?a=5k@A1^e zCxUb#710ND)Hur88%BQFYv9dr5Q4;MX|UgU(vj+0@WE5=7>%K@(T`Id`_XAr*J9~A zs$7Po_&2)~EJ^H(h@>99BC!RCgXuSjhrXVBUZpNUF1r3ag9sfE$-vSOvDrwl?$qTE zCPDiAm0KW&(kVSy6Dy8 zXI`l(T$^MBk{5NPN77M5gV+*5MOoN}-``vELgw^hlk@~sTA`odn zFss>KMYMn@k7pZeELTRsb7jK2B}u?>&bRN4h3*@K!+!#^j4RtGZ$N}ErxKq?N9R^SG{Xfrf1 zEQc90k?Fy-W)oQj5KmK8+H{~+jrazcy9he&s&YdEJPTo%WC%k)U|onbV)kjQ2gElP z7xm!8Kec0UYZaM4T8mb=o%IxthJCNLxZRz<^>ka{$bJLWX+S`*xAXXH!oTZA&K zUqW-}y?c9m2xcT?>N%{A_Bo$d#uF2XzH(+`pH9W z9$s9^BZq~4z<30m@UaK_cZGeTeW&Z(U8m?;y|Lb1cchc`dUxe6NQ>WD?>LTfyk2)! zDLP}jD|CgOF)7*vvnKxDuhB;)Vm zKj7OuJg>=i@gLYhy22iNf(;bFIjSvW`~z(TwmIbem?t@iwhXo6$ru@p*3#6cr8!>Y z02h;r0<>i6earQaD)rN7r_e-;WC`h(=r|6H`+R!8TI9U0#N`KFOWW7V$MzuwDzR_M;E4SFLHW>BJ_4e{QS?!SZj)6CS`~P@{b}j5Nz4qeA zpe`Syw>-#_IW4ArUBiD+$iMbt2p5oox9h-{mzPu6$FdJ;-6;gce}JSRSY5IGnhH;} z@31xaS36BqiS3BdyaXVtQbHlEMbiJb%+{)*5tY$uk@Wv9v(+)6=7b#l3LhnWZ2t-$ zC44;l6+TM%cnqu&!c7&oxe6OB@waKP8NL$oq+W(hYfH$UnuKQ@waM1F2B8lAqp5Rd zJ0TdI@D`vXA@77;S6#YyX4Tb*6LrD>G|U4LaepT8?u;r-^ciK&MF_*4BEr;4E0Y_J ztbWRdlhrAugI`Y1r}Q96$RlBor%NfP33($R=8tpHi})~bt6O3E|CRwaM1tEn9Zngf2Mrvqu8UFzqy$^I$FDn(W zKTVoS$bOV!#}%ZCg-{e49|)zg>kDKAR#%XSx-_zSP%^Scf`lHk&IO4b3W^!)Qjl|g z9r|2Y$AW}3qQ1|3>rjxG25^`>6QnzYS3|5TL3(u9W7e)94x%6yz|5Ws(u-)=w~hoE z(9pUNq{q0m4^V>jcr@C+_G0T=$UtEDaUh7#d-!u(V8AB){Y((Sxqr^Dt;d4+tj7Y^ zdLk2r7g~D~7RUBZkV`KfLfDUvWOL-at2^3uFn_eUXssU(9T%2Gt6O1&mb? zQ5|tMZ^hoF_DK6t9cmTsGL+_6NT;-bIfd`ycuSM0W;-K-d{PSpP$8hgToiDf5msS> z3e!@W+Ty&-YjSl5RTCZNtUGWG`JMAM+5w*p?K`XVyvfio?3Xz8&e8~Uo zgG;>p;1XYbaEVtRT;j_QF7f#XmteeBA(AezR3VbB%yK0uSVb9922M#RA%cIbDx_VM zg0&B#z+4gXkA%xqL9SA|eKgv->e9kjuxol1Lyu288{ad@o|nx9vP{C1s+!aK?CC+f8- zlVC|gLT=w)WxZY{g_%pQQU>0gQN>KXO1==|Pf^ z0WauPash|6@CxZPA$>kgud=dE*6xyxmFY^A@31a|YU&gz8y(VK>yS>TQ>#cxNAiJ+ zlrEo8q@c_*U5g?`qJ$h|DwI2uDwLh#3HU*J(tV-M+h3%o=jZbH|5hHVALb|M&vJ#p z%fjjVtL(J>DpR3+nV$1MFKZ4MSLc1f@kq}(ssRFCRwzWgaL%SYQv~=tKel^3JE6xs zRUSAzJF5?Qeyk69;ix{~xssyK3o3;!PssK!M}@MJ;jnf_&gQMyyHtg85Y?ep z;VwgIj)ine3z$>*E{?Y}iE6epBFHDTKmZj2D$GRz*BN0ICa5qirKv5>%e*R-XY+Wi zNz-^~;S(>VvF5WMO|XwKF&w&eox1egQbvJqga3!Hm%h8CpM1S^`ib#f%(%03i^q?8 za0VO?QWqL(>z*B%1AJ>o7*+R}lQuq-M6>sTq)U)A0;2@`X|aaiR7e_G~ULnH5e^nGje6jbEq zu!`kgNTWI};L!kF}T0WrgPEGxzA{jEl5!G)PWz-sK&09M&;XuIDorlj zBsH*9dz`FR<`LPQ(?s!!a%S4}X`%$AVzt>2%o_gfq-RL$gLEfr*2l^~SPBI4#VPBZ&P@DikW#kfLNZ_eHZZnC z@%0iM%}9- zwah;^@w$3SvxDpxdP6JG4~AH&3m(qIIo^5=4?v=r_u7g#2l_tr*|qn<44a9@0nW}a zfce=^SH!k`zeeaeAonw$VP>XV#p0rVU~lVVirWSY6tT64%ixW)RH2e2Knn*68QA*1 z9p`fEfvsMWA=|dAGgIv^1{tee?Y`Opzf9}{!0Qg2FT9|)i|^7LFbCeW8Rz@WkY&4x z%g_xu8jT&B2KoWnC+c3|OWU?vTb)+Rk_3@%q4z84i9yt2u^j?S=dnIy#DOVI8R?ep zfK9z*mazGipVmR**j`-JozylxO}d`Xyx%ow}a0hbx1o<>itMg&fuQR@4x zkwXUaeT+1^pgTp{G{}`C-DBOrM?D>%QQ)l(K2OPGaF0nxuh8URAB}|c)Y$_njBuxd zee2NH_sM};4*RxkKV*xG3&*;VvPf{VN4|O=o<{jHv6)#B);6DWUG|X*`uyOr{-r_g zZvh#DD8EO+X$P|5?MdB8UK@$5c|wTWhPmGcgl!Y(R6>qqpXFka+w0<@?%mwzp8byL zJzS^xCTbY?*r{*taJ^Wjyd~eyjGwWpKn;ZRHH^?ZR|B(q# z9_jEf=4O3~#YKH&-+^9Dm%X81`pNz&GFLT;`=%E^%1VHITB$*;y_63;lL!MA=B2&! zO!>koI2omBzUuMh7{~|{h$sK}wtQr<@O}|WShz|Q$0CJEDseO&`f;w~i^){cuyrBE0pnI2SX`5;ln`a`7SMAW9nz9oVj_ddx&Q&^Pg z)oy66cd1Qw;Oq?Qqh0_Zvr2t|P9y}k21C8T2lcY774^WhHKirle+_8Ury~nqVP~6Z zjfp`tS!WaDb7@eue{0n}PUHm%DpEFxGmK);zl8FhL(5LG-quz?MCA2);8d+%qT|_| z%cqS2wFU`uH&FSqWs?PN-p|Ca=0xT6DVsLO2|4*?PSdFY4q}fYd(7eCis=VeM?E2X z#CtuT9f96!>Va8%|KEQ1{oj61Bic8=^WT5=|NbT1IozhM0hK}^kA5;r%3LY{EiGdq zqtoUqWtyg3VZF$6L5m$HWbc;KpBnzd$aB*};G^siXk_oyWoI1NJs>&^mwTsBTknGU zv6)IM#UV$NRaDr~Bv_-jnmQw|*^=P1-IHv&Bi82f-Y1s%Dc? zS{xnNVJ)b73QM7m9OIBevD#fSc80OwgI(y{ zQ<#?5r4BZmGy+xcofO$ynpPQu0y#Tl*C7pD=4#1n=~sc*)}db200f3(AAqg{iBm5v?Q}dqyBer_U}HgoBx5I^dq^(R1G#=kLzw}; zZf?NII!hYKq>YSb+yj0U%e+z&?AFC`;E|mXp@{HA7q-rd`<*f6>2F~=)c18ZIn@PJ zJQ8d`#__P*^{(;4ehMbe&Lm8;c`o4j+EN!!rZn)tXV+x>W*7^vi|^>V8lk?|3oOlH zxH%*>W91~s#v0fD2WkVEB$oUYW4hxYnAcgD<=bCopVH`J88 zh8<$M!VQ_0(zhvX+g7f3Llqm$U8aFU_*4Oxs^7K>nz$)N5Wi3Yf0VK$av@LtN{swT zUc8@tggcECT`Z0KjXQ8>vRi}a@zgK9>X|XgnC{QG zrD)7#J6KJ#Kps+^Ur5OLhlHJaDWLMF+zQlRj4ZU^YQ!%*WWLbOB<6HZV_+sRFq1fa zg`D^pr({Y&IlIMTejcI3XL>;JCSSt`q485iCiYNuA_wv)h=mn^5L94!m?Kpea50Y$ zi%0Wtx1zYMn46kG$*U$-b3KQvVLnR40RpYEpaSR2=$A+Zz2rw~2r67jLA)We1laTq zxGBhs<_;43R@332I+Q+PslB3nH{pY7kV(`R6B6j?!H^R2CMwroHduO3y^VZV>1MxGCq zt}iw05xKHUGlM4lYD#4eL?Xwyc4p9&135dxdDFnyCljeW`wIr2N54wlnl7*bv+iv*2xz*o$?DVD@5cu^5STmeqrdV)O(8s?tb8p zP)B=8e7N-sprY}BUos1rOpt0Z1KkI4#*lX)*gd%AjC2nUkIOBP?8&3qyjwm(r&#x$ zs!W+)gNej`1Q#+>*>_Vu&R6BfTU%?bmSoBb!jSv_k3;p)GJQ~=q@h3#R)9;L_d7XsU zqyfK1NqB9%hFQi(gQ1DY9wx?=dklFSL1I`HFh-ZUi;Mci@NaI4NfNJ`u{C*l=dg=3`lC zbG9A_*W&bzOfCzJFx}WnzrY3-x*^w9GpA_H(zI;b_OQ%r)vLyxv7dz3uMr|01t8hA z;)GBV$Q_tVy}*Ow#*|(=$h|33aMvG^SLQtBSP^OkLbIdi)mdC@*GU%qf$65apBvOefW< zX4nwvuz5-c=CQA7NG4<3<7AiDM**MU0m!EHFmg@ zQfkS$+r>^Ly?hbbspPY#g1y52R<=w;epOKC*BXKeDu!{TAj-y*^;XOp za~k`}kN)?c{>@+f^bh~}`@j6ZfA;s^|K<<=qoyj^MtYjo#k_`}fB#>9^Lu~({$Ks! z&wl)4(0t~dzD1{1T@Gul1Ps4>UN8lq1NR*fJeDD!A*qKVXe3Mpg!Z)WowVfZDW`c@ zc4j1K@%s!7#>6P7`Tt z8id26fJNK0;aZ@fls3+LG`g5FOJL{>w$2Lj@eGsHJgOO9@)uN|byS#p6+D8d-W77p zbN9T#AUDFSwuxrf5L{ON&(IRm^SZg4%kzWBm6}W0#Y?Z9VYdrYcGdR;ds3vQdfU(* zuj@FZA0oDEsmxrFAWvq{>zV}F#Yt2q;kAGpU=uB7wATK1l_oqmV8D^)RKY$+tNY>+ zLoXgn8i5UYUp;yJnGoRtdpl&Y*bG1h4|xzX5F>2u+~?;S2~3XGMMdE;y zWHVAgEKqPlkDxZVyGRJ+BEPb!eQ(Tls?z8=k3=aAg7a?21sc)wP8kq%6s`t!?cx0+ z4Q%ZLGiHH{b`Wo79}(#2%LDnusoVg+$Q3*y6{eJ;2X?%oc123%gl?wCsoa`FS*=!A zfdh&XFlRK-hSHWsAI~G*No~=>s*z*}r=6kzU#``1Ktcu2)d3Otn<&;=2q1H=K>s*qqkt&4jZep0Sv&BM^WXnZ>x5b$ar!Y}4 zFbf-$ay!Y?Ns5#aO%BxJ7zr8L4urW?W;YM@R57K=<*pf9Z+VvJ+}zX|vwfnOA%I$n z>dlC~LG#9mb4HCd6Kv&Mbi$MgHcK>$@^!Z~=KFzl%s|9D{d zHQUao(#lvqodl#66gPgUn~x`t1vxxRMG!%11R6dmiv;OmA(|#)&{QIv=!rM`gixci zOWz%Soqsf&cg7-leVb-ZY283h&YXzc;?Qop$<(|7TvLF8jHUP0=#ORFN_)9=ySa$$ z^4XazFqef%sYp}V7eUd7pf}BkU0N9gHP`vKRSDO)*~N`lzN?9f%W|vqrB9mP!1sfQ z_CT;vRtZz4WM?P@50qEeLJJ>Burw7Rx+WHDX={?f&}8((7Toc>OA4o6BJs7mkZ!i96c*5}EA*ycx^`!fxQ z@Tod@BdNBI)Ini4hns0DRDhfRS~tCD*}2^s2_NnG5Ok)dJGBmjOnPmNrq^mlGMAU1|INSo*$@AdMwE9fsHlbmSfMKa zr+@J$@4x@sS$;gAzF)|G|HB`D^B?{$%l1KCs3oT=?)ozx#yCP{rB%Gv&IkJ8ciW2V zWYwq6z4E5Rd&eft!I*t7%e7f%x|pS2p0q2j!m|RrAa_Knf|@2)WcchBM>`Kbvt3diS#EBwyujsG z=A8kHW7-2bFbcpPoa6UWOcnI5$l%cl4t`GV4IHmnron~{QcA`Id zU&|I=$|h22$>mUs>j!+%_ZVKRsT0P6PzQ<=lu2->-|X^8hl3ioTbumXh3T`PC;FS8 ze8P?F%qvbf`oRa_Qg7QfgTHBAg78y$LOF>DJ+=41`Z_S3zUR9U3k-Zrb8(TXX9m+^ z0Gmv7Cn3AcPWOYeGp7jxKx#;d@8W3Wd;y!ar!zO%ZpDP1PEM@Dvt@;U1Yjr8S*di>`c zWwOhxPT4|U-DB1j58w-g(@QFtYmJ~4C|ybKms`(ldQH z(ZmNc8_S*Wdh=G3$j=x_-+3%_TJp0BzUiMhr#3i@pA1j!1^6%i-11FaeYR(%zm&&f+QazN_KQ8tHvEV&a5X&S z!^nY62@@h7THxL8!UZO5bTF@$k4`_&xOyuqPO{OR42gqG*Uzl;f#VMC%tOmAG2YFg z2~orxraPpqu6IvD(#1NwypAxdpqu^DW5AYt>sH$e(~7#JMSR1`zdvbX3gLQae4tz^ z*Q0XB*-Kv!w=`Ix+Jun#i>%x1{kC6h+2)&5T2b9Xoif0qh_PG)QP|}oh#-kqEYgao zL>lBA9#z9Aap2vY3P131!AA0#Ta09I&in@+^Ic1m<}5@C+7h^}W(gIj5)6Sat@Kr`dTG z5RU>+c+_X^$4GE09)vPyg0GWPFeJ)O_TT*8Z~y$y{_{8g;Riqc(O>81cM*9Zc<*E< z_@DjYPrv!Yzx~Ujf4`KYuTR)<{K5EYddOxVV%Nz2PU+58d`(5}?W z0xrndR9R0A;#ae>-Wf!hqw;i9G9Z)z&QeA9z~$WKv>8e!jTWb3ioW7wRS`8EnXZ|r z0j?@4ibI&#L0a)UjmCo3x<;`jW*RHF=sY}1InHljb za`+H+^C=AhC!t%!H?QrU z>0mIFuZVAsvagqNv+CL|SRzW*p_`CP{H{A5#MYorFO3)-07eJIHAsqEBO#;Wjc@Ui zz(wy>N&9XYg>D*o2a2ZAcks|Yu10x}Q?07M%;85|+EYj1leQ&H1 zPmWJ*H#f;S#(UoLeC&-ut#)gUOQWwM;!ZiyzKyD;VlF9bi@QapWlX8&VMH=z%w+D% z`bJ6zy~}x;c~xIgb&u?qh0}cJ>(?}LS_lzTpa}E>R(C~PBWq5~4r#_Klgywq<}Clm}P)zQjkmZhe$V&dY9mj)S3G#}Mo z$kE#IdUcn3egRFn)=gc@JGBD|(>r+_d3OSFmoNY~AnXTqR+JFW_FnqqYJoB22EYBQevYnrvT=-DH)AEQhuWo0{f@+K=&oigRz#+qL zDR79~Mww{zZ=oBhR;~Jke;Mh08+=oYt$xM!wh!_j>2fZV<^$!5v>Cl`JCavDK!}Q1 z(U)Qc*bzxL@>w-(*EyQ!HAua{=aD@Y*{kkAM^bG9Z+pYEra4bQt)=myXnH|0eLD;p zjnICP(bvdfOT|l{er4-e%()B$&gcBK6#YT^b zFBl8AeeaSzl41a8I9v*6EQHOnA^r~mraM{0z0N)#GLkc%|s{Ufh>uirn~f4um#cp6Kt2Yh52_m0K~1 zpms3YvhSV5Tl#Gk!*@Pk1TRKf(v6OqlXC$+ROK9)4?^V>6w~FbBvZN!y_>6Vhr>8z zLCj{2KRw;akcHfsZ`9e`rh^{PYb&oNFo=>A3yH!Y?7Es5fgRFZO)6U08wGUWIXOu{ zXhZ135S^c%QPEEfQjS6E{uHI`$)P79PE4flw@2BMU8ANgIzI#wKtuLG5vP(F1-Ng0K=e9*eE9_UYx2 z4P&vPD0uTt3{|d}Z4(nQaE3E7WikM-fTDNwMpoBun{8;><%6c+O%GIl*!CJU zD?_IN$x4 z8$e?%v%O-jskA=l7cn#dW!vV4xuG(=_6E2ueSKF=1*9R5iR7R<=BfrkIWG4qb9oNh zxNIud&Caq34{oV+7W>fEkVdhr2?5}Bt4|$17$an?$CJm`8ous4JQ zw8sPLXRy%GPxCohf~`Rg45p^7a(%BmS{eoltHr?rIba=FaH*DpR9+2%tmnCt6woe| zm6U+}Y86VM$!AkyC_@x>5^7nK6jukEV>1J~^aOhoFXdy@kZ6(GYjT@!;%iAzZB@QR z8%v6nM6%NzRm+g2-BgnjMsNiqyK*0-QO8b#MTY!BIfW1SYUzwpYOzHpC}d zkhWLMRgK8nEbZ$Ja}|kQo7IhW4MZ$x;7aFL(XaGpWm)ySGzCp>5b{V!D(T#<0l-;m zubFFRXCklIqgAtw1YdjH|hklNwC$GKgxj&x+5iY9z*MvbMP{`xjsK znsFF;f;G`)LQ$Y(zd25E$Q?vVw&-B43m9#|3Rx`z0R82DP!gsi8Jh&6R{+-Rh^C-bhMoRma_N&d@sQnOSZK-QJSUfb$z0=oG8UWtL3~w zD2ZleqMR4RA>77biyJtP#cW^`O_yCZWiVH)e+BtP5ejAjEDW;!Eb9Q|c;!|bf5v7yicTd+Y0uEAR7o2IQG6NdODBR&-H#7;PhCeXh__Ic*)#)_R zgEbJ113Ch|y32NG^qBX!m0CeSy0U;cprgi7*4{AkEo}+dChp`Kc{3b@=mxC8eg`uH z4|s*)Gii*ie8s}zm-d~GyWwax<~MysUJUTKj=2mXW4Z6%5Fhv762da%H5 zZcByPBa{x%a_(fVl%j;lhjkB37#ajpd_&Q7B>}9Xq%a1yO0;PpJR!-h4#3&)tn z5a4p6f2eJ!>!7+)1T73)v>@5ow!P3U14uVzi1whaIV0&~K&5AbM?iFuc!m(OB(}#D zmj&r)AkCeLbgEit6)#grEFvECNtA!Ru7^iXTBB`^er!0$>)rT1I`7U zZNMy;v)psaWBQ&+!w@u4pf1*8$@dQhk3g2o8j=c0Chrhr04JDUcG3a{peWX`iShs8|o|C}#+1 zobi-<7~@N>=lMhsiZ(^U3x+I#mjW6>y_sa1W<;9Lo zN{(er)7?nFiXeP^O!3>J`Z3oH>1o(kzW9wpo*BJj@I)9zpDixFV0xcrXHX(CcG+hI z90dwTURQs?^q?Nz4kTyQxgAU*hiAw+1kbx1IR(@t2|45TGdOQ41s4zm(>34*8YvpL z4CB7V2$I-Puvi((Nc9dpFd=`X0a_~Qu#yXlI<8SoMTs5K!pk7(CFwv?to0Iuzoh;T zr+K(eSj+%)M6=grPEJYAj|+(^fMl+%PvanYr3hSp;f4?y+90uAG6tptJvk-;f6N`~ zqfL!a#%r449!eLBQDXnUcR@6T6uc?r74)(N2P)H-obHwRnPEKhZ| zGhZ22HP60E3K!-RCA*-3zq0RL6^HE_H#hZdzzwXtG$+SKnLL03U>#nW(gR^10w61A z1oU_=WyqIHm_9}>Bn=*5PTme#G=d29=`KkJOh#eoCH58Cuj>PYL=^tJ&@&ty8Hu5+ z?D7|EWV@tp$_C_3Wdm?aFQ^>a=S=sZ;uEbxRiHjntV1K(1sj1%j0uXm98{2nIHA%u z@)RVe2`Z4derDf$rcCz_(R3eBJqerf=|hrEOo}C0EWOs3p1DPP2zlp?&(rGKmIe=e z2;Gpa_h99Oa+Z&APq|9BpdO6=ikuV&s)ne>rbZeu7i~ddn4x}5eC%g0@26}bF~|Ts zNiK1FD7x{NZr_i|Rk}MIZl*mc?UYBb3mnTBFVDbE_{wB~8^7>GU)Pp2W9!Pg`b1mO zk~`xg+45@`*faZ?sUD8fm%h97$x@F1G|><3qse{ZFx@BeJbR$$ALN-Nl?LqZPq}_% z0&WZ=-9$Efa>^t!j&fu?ON?xX?V)6paRPgQTP6Y1!y0-`uP`S0^>Jd;%~(H1LLiQQ zoO9A+BayKLM!<|{9=zFhNndiBHporY)ve5haWS12q62uTGrKMwzb`@h%7QBzQy=lj zI#i-hSqHpx;x5?sU~y3HmqIU?D~^@M)k1YSG7S_E@a`F;0}@N2(NZj~EJ~tq z1rFj9D;rl8av$|8?+85qY>=y3Q3Q4{w3IGA_F1*0LYQ6Z`w$PsLO%du2bCZi5us4W z8?Fb&7S+e#cWr_6fNo)y_S1j+H$VTk|MLBR`foq`i$79^&{9CK&M-f)B%}u=`b4I4|gOUHjQz{PFwW`pchx?|bjR|D&J$ z)qgQfQ!~hCT-VOdsPCVZC-Uq}n>Z%mC1Wwpp=!tH4k{~5>F5n_)D$er3M7nvtk`V~ zY0!hyF`q$nhZ0!QT}oM%fn$&{Ns;C50uk)i(o}Y_S(0&U?m!t_coI<|w~MOq3a|Pp z)PreOIal#l5@4*9GzDsW`Ll@(p8LlP~#l z{*c-|8`xP5pyGio(l*HSdhk7fDTAz^Zh-_dA?pXES9=1OP6rwAhj5^3A0?N0Rem-2 z3?`x`Zh7G)HeQ!I!QRrCz7;sd@=`<6Qf|$;-7lZpS#`HU@4lD}i39%kv682HOGU8%`0OzadPCY{saf_U(8VD-d#829^%SYp`zh409twBx+?oW8 zvuoh4s9+I1ww~4&&V<^0|Log=*E%Y!CF!hVq0)eZ`>+Gtq%6m*4RwUG#>8*%0u-guc zm8Mdz#Zt*hB&B9*@*(JTxnH~GeogGcH65$&qtLUk+_RdB7@1;$R_wut6imn+Kfh{d z2qoA_OC0>ILlod)%s}oC_#+66ggh5}rOHavzRE)!)nc$@y zRZS=fcLe6_2uvq;%MR;McCs6Z;|@)tqo3cl~6!fa0#1o#l?jv?{qsA|5MqL^=5j?9C|K`)L^nu4EZg7IUr>*qJ2^hekYaxHHHVZ)>dGI)TQ|esgOhZ z6o~#XPb-F#TU-?8F!E7fnj+FhAzGqxOQ}T>%CL&py)wy2NIEyzo<3H_R8cY`FpR)= z`jq|Ba!Vswp)~A8?((P}ASL<3oaqCkg>h#0d<<(|T-0?j9Z1=q8C!Ei{{{Wc*_n^i znZ5>ES0@K_Y*mUhhmkLzp{hJnSU)M{IJkN+y|n;`xmA9@b?dfJKLrm!Y0Y&@93QN{ zIK5;%CEO#KctK1Rt;1#pBSe2_^v!13o70GZW|M}Y2IgxjxL0n=B}3+TX~h3(gq#q(p{3nK zm|5_pPXU03Y#=7=k1>@@bUshXVmVK>T>b!z%T=z2q$?l4fFIzB?C{712~HN?PQMHB z=JBQRht-8p7u0`}Dp`RlMcJF5ZB2D$hem3sQ(oRk@+>@pKGC(p^q|3(#Z~;GdT^T; zo#SOl%V}Zp;7Ia-JHvPm(iDXNAE$NOTOl7DDRI1wb1IP;4dG=T-55V$Dl#N!P`se0 z-a^rgO&M^hl!~vOJfUIY#o(`tS-LQkd2Sl{irer$d*HwW@^}|hjdv?EjjgSPR?>rq z5ixoMw(tcT=~+Ob0TX?W@g^c46@lp%7u?)HfJ^-E=ZE`GO{tglx+7hfA&uxDHYPK` z=)*WQ-*7L`wMETHsOvr}jV~VyyyJn-sFnr_CIV+?yW3B9??1kOaCWr)@a$mw<=N5w zC(j;lAKgDYv$dJo+GZAs7b>qEd)9Or^=6;OdSDm=FFB~6y&hiy>oEafRg}v@MT158 zgv~a*Km!*`z!O=tnN=UDAEd4kc-b$Ip~@o$Pg+i*G4++0G0CZEV~y@zor- zf~^5@na>2%xd9K&0F`a~e%dQzTvs9u{3C#GrFDaWq%t66_BfKD5Mu-Cl;U9eDo-gj zAs5UZdxKEMoH$4e3Klsm6glOYOYP%*#Iwk|N{YixDp zUkoKH8;?sM5&+C*e2n%Fm6R`CAW);9O(Z<7sjh5>#VAmVi$fjD7X%&2FtDLb{WL2m8HY<;!1Z&i~?jrj&Bp?6*2ANB4N=p84oGaYM=eiwFT*GJ@_ei z!T+zlZ+~**xbOTue+4+j+su?2Ah4t;X_mdHC3h*3+Lv~h)ME<;_5uy;h=UnuX0W>; zcCO+}IkxWNvU9$~cP{(xW|@=DBMkUkHhsW}54 zU_bJ^T~QoW?a%y}2!@>m-V54_bzYzeTG?l%VRZw%bu7`VSNaDQXq{>H%l zje+|c1NZNgf%}{-KD`Nm%ksn9tXM%jj%hcsPiO8I4xZ9XCtq1^Co2#+lbvBqjDKF6`Z zM@|HGX#u9+(ewZ#CqgZNQt1V#;a8~pfo3-9rF3i$7crU&V>*IFh6$r&zFbeG^mV|1 z?RMdd+VvU4#$?`$pH_2W_+`Ww`Ew>p%d@9KaZ*cbugahx8&;?z1$y#)%Qx3gB^jo- zT#hALeV*0olY4W=69y@Wuz>tH5?0zx7CaM?49Zo18@jZ(6~&afQVWtqJQS24ig_X% zk262vObmrj0_M1fh}dGza2LY+fGtATS$lSpaC)oRr-}cJ7+qg7cZ4lTB@C$7C3K6| zqeP@s$fzi!F4l7T0)hAol$Oq5s$u@lx8vk`k+AO1>pn_5fz6s>+sGHcXh;lnQ1SPa?imJw))R{p#li zNfHzHUjFz;K&e(3Sz4!SgZl>JI?E^&6')dlnq!?Krp7kiEY^vgLGk0JkhSv+>< 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 __vite__mapDeps.viteFileDeps[i]) -} -var Mo=Object.defineProperty;var Do=(e,t,o)=>t in e?Mo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var $e=(e,t,o)=>(Do(e,typeof t!="symbol"?t+"":t,o),o);import{s as Ve,t as Me,c as zo,i as Io}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as jo,u as le,a as Eo,b as De,c as Se,d as $o}from"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import{d as B}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Bo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as q,s as ze,c as Fo,a as z,r as ae,b as A,d as Wo,u as fe,e as Ko,p as Uo,f as ge,h as Be,j as qo,k as Ae,q as Pe,l as Go,m as Ho,n as Yo,o as Xo,w as Zo,t as Qo,v as W,x as Jo}from"./utils-B_UBRWj5.js";import{l as en}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as et}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{i as Fe}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as tn}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.js";import{d as ne}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as on,u as re,i as nn,a as rn,b as an,c as ln,d as sn,e as cn,f as un,g as dn,h as pn,j as mn,k as hn,l as fn,m as gn,n as yn,o as bn,p as vn,q as Vn,s as Sn}from"./echarts@5.5.0-BEyY33Zi.js";import{f as _n}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as tt,o as ot,a as nt}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";const Nl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(Ve(o,s,o[s]||{}),Ve(o[s],u,r)):Ve(o,s,r||{}))}),o},wn="modulepreload",Cn=function(e){return"/ray-template/"+e},We={},O=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=Cn(i),i in We)return;We[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=a.length-1;p>=0;p--){const f=a[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":wn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},Nn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Tn=async e=>{var o;const t={};for(const n of e){const r=await Nn(Object.assign({"../lang/en-US.ts":()=>O(()=>import("./en-US-B1iKqN9o.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),"../lang/zh-CN.ts":()=>O(()=>import("./zh-CN-DfDWFdbg.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Tl=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}}},rt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},kl="",D={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},kn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],E={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"},at=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],On="zh-CN",xn="zh-CN",Rn={"zh-CN":"zh-cn","en-US":"en"},An="zh-cn",Ol={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)$/},xl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},J=Vue.ref(null),Pn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Ln=["RLogin","ErrorPage","RayTemplateDoc"],de=["admin"],Rl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:b}=p;o.value=f,n.value=b,i(!0)})};a&&jo(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},lt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){lt[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(lt,e))}let F;const Mn=async()=>{const e=To(),t=await Tn(at);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:xn})},Al=async e=>{const t=await Mn();e.use(t),F=t},Ke=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ee=e=>{if(!F)return{t:a=>Ke(e,a),locale:a=>{}};const{t,...o}=F.global;return{...o,t:(a,...i)=>a?!a.includes(".")&&!e?a:t(Ke(e,a),...i):"",locale:a=>{F.mode==="legacy"?F.global.locale=a:Vue.isRef(F.global.locale)?F.global.locale.value=a:F.global.locale=a}}},x=e=>e,Dn={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-SqeT1aYm.js"),__vite__mapDeps([33,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,34,19,20,21,22,23,24,25,26,27,28,29,30,31,35])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-B5Z57bIp.js"),__vite__mapDeps([36,6,7,2,3,4,8,9,10,11,12,13,14,15,16,17,37,22,18,1,5,19,20,21,23,24,25,26,27,28,29,30,31,38])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-D9cLjbAP.js"),__vite__mapDeps([39,22,18,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,5,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-BAtuyJYR.js"),__vite__mapDeps([40,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),U=()=>O(()=>Promise.resolve().then(()=>va),void 0),Un={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-BwFxO02U.js"),__vite__mapDeps([41,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-Bn_UToez.js"),__vite__mapDeps([42,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,43])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-nyLrq_TO.js"),__vite__mapDeps([44,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-C5KZd3-c.js"),__vite__mapDeps([45,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,37,22,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-BZYAeO8n.js"),__vite__mapDeps([46,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-BtZPyenx.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-B6a_PCdD.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-iv2cRqsP.js"),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,18,19,20,21,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-MIifIf1C.js"),__vite__mapDeps([48,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,49,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/rely",name:"Rely",component:U,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-CoqJ_eRa.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.RelyAbout")}}]},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-4j_Rv2CP.js"),__vite__mapDeps([52,1,2,3,4,5,18,19,20,21,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-DlFOimWs.js"),__vite__mapDeps([53,54])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-BtQWgsIO.js"),__vite__mapDeps([55,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,56])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-BatqiR9W.js"),__vite__mapDeps([57,1,2,3,4,5,18,19,20,21,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-BagNRHLc.js"),__vite__mapDeps([58,1,2,3,4,5,18,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-CciwGHqu.js"),__vite__mapDeps([59,19,20,21,1,2,3,4,5,18,22,6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31,60])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},Vr=Object.freeze(Object.defineProperty({__proto__:null,default:vr},Symbol.toStringTag,{value:"Module"})),Sr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":zn,"/src/router/modules/demo/axios.ts":jn,"/src/router/modules/demo/cache-demo.ts":$n,"/src/router/modules/demo/context-menu.ts":Fn,"/src/router/modules/demo/directive.ts":Kn,"/src/router/modules/demo/doc.ts":qn,"/src/router/modules/demo/echart.ts":Hn,"/src/router/modules/demo/iframe.ts":Xn,"/src/router/modules/demo/mock.ts":Qn,"/src/router/modules/demo/modal.ts":er,"/src/router/modules/demo/multi-menu.ts":or,"/src/router/modules/demo/precision.ts":rr,"/src/router/modules/demo/qrcode.ts":lr,"/src/router/modules/demo/rely.ts":sr,"/src/router/modules/demo/router-demo.ts":ur,"/src/router/modules/demo/scroll-reveal.ts":pr,"/src/router/modules/demo/svg-icons.ts":hr,"/src/router/modules/demo/table.ts":gr,"/src/router/modules/demo/template-hooks.ts":br,"/src/router/modules/error404.ts":Vr});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},_r=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),wr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=J.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Cr=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(D.token),s=ie(D.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?we(!0):!q(c,"Symbol")&&c&&Ln.includes(c)?i():_o(u)?n(r,a)?s?i(s):we(!0):i():we(!0):n(r,a)?i():i("/")})};var Nr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const it=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Nr,{locale:t}=ee(),{locale:o}=el(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:To(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,ze(D.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{const u=Fo(l,s),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(l,s,u)=>{Reflect.has(n,l)&&(n[l]=s),u==null||u()};return _n(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:D.appPiniaSettingStore}}),st=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ct="transparent",ut={},dt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ht={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},wt={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"}},Ct={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)"}}},Nt={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)"}}},Tt={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)"]}}},Ot={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)"]}}},xt={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)"]}}},Rt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},At={textStyle:{color:"#999999"}},Pt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Lt={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"}}},Mt={color:["#fc97af","#87f7cf"]},Dt={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"}}},Tr={color:st,backgroundColor:ct,textStyle:ut,title:dt,line:pt,radar:mt,bar:ht,pie:ft,scatter:gt,boxplot:yt,parallel:bt,sankey:vt,funnel:Vt,gauge:St,candlestick:_t,graph:wt,map:Ct,geo:Nt,categoryAxis:Tt,valueAxis:kt,logAxis:Ot,timeAxis:xt,toolbox:Rt,legend:At,tooltip:Pt,timeline:Lt,visualMap:Mt,dataZoom:Dt,markPoint:zt},kr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ct,bar:ht,boxplot:yt,candlestick:_t,categoryAxis:Tt,color:st,dataZoom:Dt,default:Tr,funnel:Vt,gauge:St,geo:Nt,graph:wt,legend:At,line:pt,logAxis:Ot,map:Ct,markPoint:zt,parallel:bt,pie:ft,radar:mt,sankey:vt,scatter:gt,textStyle:ut,timeAxis:xt,timeline:Lt,title:dt,toolbox:Rt,tooltip:Pt,valueAxis:kt,visualMap:Mt},Symbol.toStringTag,{value:"Module"})),It=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],jt="transparent",Et={},$t={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Wt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Jt={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)"}}},eo={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)"}}},to={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)"]}}},oo={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)"]}}},no={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)"]}}},ro={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)"]}}},ao={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},lo={textStyle:{color:"#333333"}},io={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},so={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"}}},co={color:["#5ab1ef","#e0ffff"]},uo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},po={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Or={color:It,backgroundColor:jt,textStyle:Et,title:$t,line:Bt,radar:Ft,bar:Wt,pie:Kt,scatter:Ut,boxplot:qt,parallel:Gt,sankey:Ht,funnel:Yt,gauge:Xt,candlestick:Zt,graph:Qt,map:Jt,geo:eo,categoryAxis:to,valueAxis:oo,logAxis:no,timeAxis:ro,toolbox:ao,legend:lo,tooltip:io,timeline:so,visualMap:co,dataZoom:uo,markPoint:po},xr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:jt,bar:Wt,boxplot:qt,candlestick:Zt,categoryAxis:to,color:It,dataZoom:uo,default:Or,funnel:Yt,gauge:Xt,geo:eo,graph:Qt,legend:lo,line:Bt,logAxis:no,map:Jt,markPoint:po,parallel:Gt,pie:Kt,radar:Ft,sankey:Ht,scatter:Ut,textStyle:Et,timeAxis:ro,timeline:so,title:$t,toolbox:ao,tooltip:io,valueAxis:oo,visualMap:co},Symbol.toStringTag,{value:"Module"})),Rr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":kr,"/src/echart-themes/macarons/macarons.json":xr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Ar=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),Pr={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Ar()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Lr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Mr=Rr();Mr.forEach(e=>{on(e.name,e.theme)});const Pl=Vue.defineComponent({name:"RChart",props:Pr,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=E;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"__DOWN_LOAD_CHART__",disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":z(e.width),"--ray-chart-height":z(e.height)})),b=async()=>{var V;re([rn,an,ln,sn,cn,un,dn,pn]),re([mn,hn,fn,gn,yn,bn]),re([vn,Vn]),re([Sn]);try{re((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("[RChart register error]: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=P=>Object.assign({},k,P);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:P,width:L}=k.getBoundingClientRect(),{onSuccess:G,onError:oe}=e;try{c=nn(k,V,{width:L===0?200:void 0,height:P===0?200:void 0}),a.value=c,e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),G&&A(G,c)}catch(ve){oe&&A(oe),console.error("RChart render error: ",ve)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),a.value=void 0)},_=()=>{c&&c.resize()},T=(V,k)=>{if(V==="__DOWN_LOAD_CHART__"&&d()){const{filename:P,...L}=e.downloadOptions;Wo(c.getDataURL(L),P??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},g=()=>{if(c!=null&&c.getDom()){console.warn("[RChart mount]: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Me(_,e.throttleWait),l=Eo(e.observer||r,i))},S=()=>{var V;h(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,Lr);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:a,dispose:S,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{S(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:T}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(mo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Dr={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},Ll=Vue.defineComponent({name:"RCollapseGrid",props:Dr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&A(r,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),zr={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:zr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?z(e.width):z(e.size),"--ray-icon-height":e.height?z(e.height):z(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Ir={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}},Ml=Vue.defineComponent({name:"RIframe",props:Ir,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":z(e.frameborder),"--ray-iframe-width":z(e.width),"--ray-iframe-height":z(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),jr={...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}},Er=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Fe(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Fe.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},Dl=Vue.defineComponent({name:"RModal",props:jr,setup(e){const{height:t}=De(),o=Vue.computed(()=>({"--r-modal-width":z(e.width??600),"--r-modal-card-width":z(e.cardWidth??600),"--r-modal-dialog-width":z(e.dialogWidth??446)})),n=fe();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Er(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),$r={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Br(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const mo=Vue.defineComponent({name:"RMoreDropdown",props:$r,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"}),Br(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Fr={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}},Wr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),zl=Vue.defineComponent({name:"RayQRcode",props:Fr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Wr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new en.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&A(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&A(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&q(n.value,"String")?Ko(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[q(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>a,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),se={...naive.dataTableProps,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}},$={tableIconSize:"18",tableKey:Symbol("r-table")},Kr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"adjustment",size:$.tableIconSize,cursor:"pointer"},null)]})}}),Ur=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject($.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=et(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:$.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),qr=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),Ue=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:$.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ue,{icon:"row_head",title:"固定在列首",customClassName:v?_e:"",onClick:r.bind(this,"left",y,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:$.tableIconSize,cursor:"pointer",customClassName:f?_e:"",onClick:n.bind(this,y,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ue,{icon:"row_end",title:"固定在列尾",customClassName:m?_e:"",onClick:r.bind(this,"right",y,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=Le(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:$.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:qr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Hr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject($.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Uo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:$.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Yr=Vue.defineComponent({name:"TablePropsSelect",props:{...se,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:l}=e;l&&A(l,i)};return(()=>{const{striped:i,bordered:l,onInitialed:s}=e;i&&o.value.push("striped"),l&&o.value.push("bordered"),s&&A(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:$.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Xr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Il=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=fe(16),i=fe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,h)=>{const{onContextMenuClick:_}=e;_&&A(_,d,h),l.showContextMenu=!1},p=(d,h)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=g.clientX,l.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":_}=e;h&&A(h,d),_&&A(_,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Hr,d,null),Vue.createVNode(Kr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Ur,null,null),Vue.createVNode(Gr,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Yr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide($.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:i,contextMenuOptions:l,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:b,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:b.bind(this),size:r.size}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:l,onClickoutside:()=>i.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},Xr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Zr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Qr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Zr),setup(e){const{getKeepAliveInclude:t}=ca(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=rt;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Jr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ea=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,ho=(e,t,o)=>{const n=[];if(ea(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=ho(r,t,o);a.length>0&&n.push(e,...a)}return n},ta=(e,t,o)=>{const n=[];for(const r of e){const a=ho(r,t,o);a.length>0&&n.push(...a)}return n},oa=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Jr,n=o?o.title:"";document.title=t+" - "+n},na=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},fo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ee(),{label:r,icon:a,type:i,i18nLabel:l}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(q(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>a})},qe=()=>{const{getRootPath:e}=te();return ie(D.appMenuKey,"sessionStorage",{defaultValue:e.value})},ra=e=>e[0]==="/",go=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(ra(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){go(r.children,t,a);continue}else t.push({...r,path:a})}return t},aa=e=>Array.isArray(e)?go(zo(e)):[],yo=()=>_r(Sr()),la=()=>aa(yo());let pe;const bo=(e,t)=>{var o;if(pe&&Be(pe.fullPath,t))return pe;for(const n of e){if(Be(n.fullPath,t))return pe=n,n;if((o=n.children)!=null&&o.length){bo(n.children,t);continue}}},vo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ee(),{setKeepAliveInclude:r}=ua(),a=Vue.reactive({menuKey:qe(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:h}=d,{i18nKey:_,noLocalTitle:T}=h,g=Vue.computed(()=>_?n(`${_}`):T),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},S,{icon:na(d),extra:fo(d)});return d.fullPath===qe()&&(a.currentMenuOption=V),V.show=wo(V),V},s=d=>{a.breadcrumbOptions=ta(a.options,"fullPath",d)},u=(d,h=!0)=>{const T=Array.isArray(d)?[...d]:[d];h?a.menuTagOptions.push(...T):a.menuTagOptions=T},c=(d,h)=>{a.menuTagOptions.find(T=>T.fullPath===d)||a.menuTagOptions.push(h)},p=(d,h,_)=>{const{meta:T}=h;if(T.windowOpen)window.open(T.windowOpen);else{e({path:String(d),query:_});const{sameLevel:g}=T;if(r(h),oa(h),!g)c(d,h),s(d),a.menuKey=d,a.currentMenuOption=h,ze(D.appMenuKey,d);else{const S=ge(l(h),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(k=>k.key===S.key)||a.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,h)=>{const[_]=d.split("?"),T=t().find(g=>g.path===_);if(T){const g=ge(T,["children","meta","path","name","redirect"]);p(_,l({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(_,T)=>{var S;const g=[];for(const V of _){let k=`${T.endsWith("/")?T:T+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(S=V.children)!=null&&S.length)V.children=h(V.children,k);else if(!_o(V.meta))continue;g.push(l({...V,fullPath:k}))}return g};if(a.options=h(yo(),""),a.currentMenuOption){const{currentMenuOption:_}=a;s(_.key),c(_.fullPath,_)}d()}),v=d=>a.collapsed=d,m=(d,h=1)=>a.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:v,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:l}},{persist:{key:D.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Vo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Io(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),qo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:D.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),So=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=rt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:D.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=vo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=vo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=it(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=it();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},ia=()=>{const e=Vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},sa=()=>{const{signing:e,logout:t}=Vo();return{signing:e,logout:t}},ca=()=>{const e=So();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ua=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=So();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},jl=e=>{const t=Pinia.createPinia();e.use(t),t.use(tn)},_o=e=>{const{getSigningCallback:t}=ia(),{role:o}=e;return de!=null&&de.length&&de.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},wo=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Ae();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},da=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},pa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Pn;t&&da(e),o&&Cr(e)},we=(e=!0)=>{const{router:t}=Ie(),{push:o,replace:n}=t,{getRootPath:r}=te();ze(D.appMenuKey,r.value),e?n(r.value):o(r.value)};var ma={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ha=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ma;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),fa=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=be(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};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},{default:()=>[Vue.createVNode(ha,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ga{constructor(){$e(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ce={requestInstance:null,responseInstance:null},Ne={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},me={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ya=new ga,El=()=>{const e=(l,s)=>{s==="requestInstance"?Ce.requestInstance=l:Ce.responseInstance=l},t=l=>Ce[l],o=(l,s,u)=>{u==="ok"?Ne[l]=s:me[l]=s},n=(l,s)=>s==="ok"?Ne[l]:me[l],r=(l,...s)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...s)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?Ne[s]:me[s],p=t(l),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=me[u],{MODE:p}=Ae();r(c,s,p)}}},ba=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ya.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Co=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=No(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ba,null,null),e?Vue.createVNode(Qr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),va=Object.freeze(Object.defineProperty({__proto__:null,default:Co},Symbol.toStringTag,{value:"Module"}));var Va={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Sa=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Va;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ge=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),_a=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=nl(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(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 he(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const wa=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(_a,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:E.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:kn,onUpdateValue:l=>{i("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>i("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=>i("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=>i("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=>i("copyrightSwitch",l)},null)]})]})]})]})]})}});function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Na=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=be();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ca(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Te(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=be(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((V,k)=>{var G;const R=ge(k,["children","meta","path","name"]),P=n({...R,fullPath:k.path}),{breadcrumbLabel:L}=P;return(G=L==null?void 0:L.toLocaleLowerCase())!=null&&G.includes(g.toLocaleLowerCase())&&wo(P)&&V.push(P),V},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(a.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Pe(`attr:data_path="${g.path}"`),R=S?Pe(`attr:data_path="${S==null?void 0:S.path}"`):null;if(R!=null&&R.length){const[P]=R;Go(P,V)}if(k!=null&&k.length){const[P]=k;Ho(P,V)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(C,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(C,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},_=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},T=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(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&&(a.value=!1)}),le(window,"keydown",g=>{b(g),_(g)},!0),{...Vue.toRefs(i),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Me(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:T,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Te(a=t.map((i,l)=>Vue.createVNode(n,{menuOption:i,key:i.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Te(a=this.helperTipOptions.map(i=>Vue.createVNode(naive.NFlex,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Te(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?a:{default:()=>[a]})}})])])]})}});function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Yo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},ka(n=e())?n:{default:()=>[n]})]})}})}}),xa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(D.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Ra=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Aa={logout:()=>{const{logout:e}=sa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Pa=e=>{const t=Aa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},La=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ma=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ee(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[...r],i=[...r];return o.value?i:a},Da=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=ee(),[n,{toggleFullscreen:r,isEnabled:a}]=et(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=X("globalDrawerValue"),f=Vue.computed(()=>La({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Ma({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.call(v)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ta,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Ge,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Na,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Oa,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Ge,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:at,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ra(),onSelect:Pa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(xa,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(wa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),za=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Da,null,null)]})}}),Ia={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ja=nt('',1),Ea=[ja];function $a(e,t){return ot(),tt("svg",Ia,[...Ea])}const Ba={render:$a},Fa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Wa=nt('',1),Ka=[Wa];function Ua(e,t){return ot(),tt("svg",Fa,[...Ka])}const qa={render:Ua};function Ga(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ha=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:a}=ce(),{getRootPath:i}=te(),{maximize:l}=No(),{reload:s}=ol(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b,checkCloseLeft:v,checkCloseRight:m}=rl(),y=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const h={size:16},_=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:h.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:h.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(qa,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ba,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:h.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:h.size},null),disabled:!1}]),T=fe(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{b(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",k=X("globalMainLayoutLoad"),R="n-scrollbar-container",P=w=>{u(w)},L=(w,N)=>{_.value.forEach(M=>{if(M.key===w){M.disabled=N;return}})},G=w=>{S.actionDropdownShow=!1,a(w.fullPath,w)},oe=()=>{const w=document.getElementById(T);if(w)return Array.from(w.childNodes).find(ue=>Xo(ue,R).value)},ve=w=>{var M;const N=oe();if(N){const ue=N.scrollLeft||0,Ee=w==="left"?Math.max(0,ue-200):ue+200;(M=o.value)==null||M.scrollTo({left:Ee,behavior:"smooth"})}},ko=w=>{S.actionDropdownShow=!1;const N=g[w];N&&N()},Oo=(w,N)=>{N.preventDefault(),S.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=N.clientX,S.y=N.clientY})},je=()=>{const{closeable:w}=r.value[d]??{};L("closeCurrentPage",!w),m(d)?L("closeRight",!1):L("closeRight",!0),v(d)?L("closeLeft",!1):L("closeLeft",!0)},xo=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),je()},Ro=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},Ao=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Po=()=>{oe()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Lo=()=>{Vue.nextTick().then(()=>{const w=Pe(`attr:${V}="${n.value}"`);if(w!=null&&w.length){const[N]=w;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,N)=>{_.value.forEach(M=>{y.includes(M.key)&&(w.length>1?M.disabled=!1:M.disabled=!0)}),N!=null&&N.length&&(w.length>(N==null?void 0:N.length)?Po():w.length===(N==null?void 0:N.length)&&Lo())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,w=>{var N;w&&((N=Me(je,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:P,getMenuKey:n,menuTagClick:G,moreOptions:_,scrollX:ve,scrollRef:o,uuidScrollBar:T,actionDropdownSelect:ko,actionState:S,menuTagContextMenu:Oo,setCurrentContextmenuIndex:xo,menuTagMouseenter:Ro,menuTagMouseleave:Ao,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:b,menuTagMouseleave:v,actionDropdownSelect:m,reload:y}=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:m.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"},Ga(e=r.map((d,h)=>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:p.bind(this,d),onContextmenu:f.bind(this,h),onMouseenter:b.bind(this,d),onMouseleave:v.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:_,meta:{i18nKey:T}}=d;return T?c(T):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{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 ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(mo,{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)]})]})]})])]})}}),Ya=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Ha,null,null)}}),Xa=e=>{const t=Se(e[0]),o=Se(e[1]),n=Se(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`}))},He=$o(D.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Za=()=>({setLockAppScreen:o=>{He.value=o},getLockAppScreen:()=>He.value}),Qa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:a}=Za(),i=Xa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(fa,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(za,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ya,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:J,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Co,null,null)]}),o?Vue.createVNode(Sa,{ref:"layoutFooterRef"},null):null]})]})}}),Ja=[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-DKh0jCzy.js"),__vite__mapDeps([61,22,18,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,5,19,49,20,21,34,23,24,25,26,27,28,29,30,31,62]))},{path:"/",name:"RLayout",component:Qa,children:la()}],ye=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Ja,scrollBehavior:e=>{wr(e)}}),$l=e=>{e.use(ye),pa(ye)},Ie=()=>ye?{router:ye}:{router:{}},Ye="YYYY-MM-DD HH:mm:ss",el=()=>({locale:i=>{const l=Rn[i];l?B.locale(l):B.locale(An)},getStartAndEndOfDay:i=>{const{format:l=Ye}=i??{},s=B(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Ye}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=B(i);return c.isAfter(s)&&c.isBefore(u)}});function be(e){const{width:t,height:o}=De(e),n=Vue.ref(!1);return Zo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Xe=999,ke=!1;const H="ELEMENT-FULLSCREEN-RAY",{height:Ze}=De(),Qe=document.createElement("style"),tl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const m=W(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),h=` - [${H}] { - position: fixed; - width: 100% !important; - height: ${Ze.value}px !important; - transform: translate(-${y}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${q(l,"Null")||q(l,"Undefined")?Xe:l} !important; - background-color: ${i??null}; - } - `;Qe.innerHTML=h,ke||document.head.appendChild(Qe)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(H)||m.setAttribute(H,H),u||(u=!0,Xe+=1),ke||(c(),ke=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=W(e);m&&m.removeAttribute(H),a==null||a()},b=()=>{const m=W(e);m&&(m.getAttribute(H)?f():p())},v=Vue.watch(()=>Ze.value,c);return Qo(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(H)),v()}),{enter:p,exit:f,toggleFullscreen:b}},Oe={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},Bl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=W(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Oe[s??i??"jpeg"])==null||f.call(Oe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{a==null||a()})})}},Fl=(e,t)=>({print:()=>{const n=W(e)||e;Bo({...Jo(t,["printable"]),printable:n})}}),No=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=W(J),{toggleFullscreen:i}=tl(a,n);K("layoutContentMaximize",o),i(),r&&o&&((l=J==null?void 0:J.value)==null||l.scrollTo(r))}}),ol=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),Wl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),xe=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light))},nl=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:a}=ee();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),xe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),xe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),xe(!r)},getAppTheme:e}},Q=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function rl(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=Q(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=te(),{router:{getRoutes:m}}=Ie(),y=m().find(d=>d.path===v.value);if(y){const d=ge(y,["children","meta","path","name","redirect"]),h=a(d);o(h.path,a({...h,fullPath:h.path}))}},closeRight:v=>{const m=Q(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,_=i();n(d+1,h),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=Q(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=Q(v,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=Q(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=Q(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function Kl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ie(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[b]}=f;p(b);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function te(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const al=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=fo(e)},Je=(e,t,o)=>{const n=bo(e,t);n&&al(n,o)},Re=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")Je(n.value,e,o);else if(q(e,"Object")){const{fullPath:r}=e;Je(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Ul(){return{hidden:n=>{Re(n,"hidden",{show:!1})},show:n=>{Re(n,"show",{show:!0})},update:(n,r)=>{Re(n,"update",r)}}}const To=()=>ie(D.localeLanguage,"localStorage",{defaultValue:On});export{kl as A,ya as B,El as C,An as D,xl as E,mo as F,No as G,Kl as H,ol as I,Wl as J,nl as K,at as L,Ul as M,we as N,Dl as R,_a as T,O as _,Fl as a,Ol as b,j as c,D as d,I as e,xa as f,Tl as g,Za as h,sa as i,be as j,X as k,Al as l,$l as m,te as n,ee as o,K as p,zl as q,C as r,jl as s,Nl as t,Bl as u,Rl as v,Ml as w,Pl as x,Ll as y,Il as z}; diff --git a/assets/hooks-C9tZi_HS.js.gz b/assets/hooks-C9tZi_HS.js.gz deleted file mode 100644 index 621a13258655a45b456349177429155c9ad8121c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31638 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 F_zwhV-Nyg` diff --git a/assets/index-4j_Rv2CP.js.gz b/assets/index-4j_Rv2CP.js.gz deleted file mode 100644 index 9b4c55a367e0c4bfdf8bd956d53d385752626afb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1166 zcmV;91abQxiwFP!000021BI4NZ`(!?hVT6qDo+x^-H`gQWvU7oNvRznmK?{CBL#u5 zCP(I40d`-dmBeC$jES~YtX>ZDzDT+bEK zg6-Y;k#*Z$ez?Wm&Ha8*6M5)FB9HSaO|&drL!)v1iEmqL1xQZ-u!#;sw}#6}U-fo} zTKk)M>{PlNiQ{Edi}_&KlWTEFeL!A77=zHYQ!_hs@7bI^+scE-pb%wBP$sG8+PI8u zRMUqKgHeCYqJT&w-9GrEJtb)?qK+SnI|_Gfz>@&=F;R zGQGHrTJ>#oFsjyW=w;VyZJeK|{!z3xwj>O%RIEg$QzM;je>YE2ra%x+tyaat^JRM%F8GD;Hnk10bl5Rys-zEngd#+9)(PKk8%H&MGAE-Ox4_vFUa7XdLDbux zuUo~=Nb+z=C$~M=Ke*_s_{N$XQAR|Jq!&O$(2NKPB7GuNP{$(E$Kvs7DA>oFAZ}Fv126K#?t&J_WGC0??208#PkOI&oLyIV_v+=_KVN4-!(2J;K=WQwhbMq281%RgMMmfu;NGVpoSO?0(qrZr9wf7! zsQEA48iqOz7Pc?|xSy=!$`B^SY%YQHM0M6B_NaOv_Kfe3o zOQZB+nS7ToN+xeUf6D{WAtEN z7;-T!^f)fqg-2uxg*_sshM5}R7?y1zyPSMhy@zF~AwX%t7Cuqr3D?2{hnpS`b;P72 zmdnhXVrj7g3;$&i(_#2Owor3%rLF=hadu)FoIRcSM1hn2V>qgL?>f>{W>VxT?L)cC g^r~t1mZb)qr>_%x$?HT`$FlL!-%d!hVr2*b0QAg4GXMYp diff --git a/assets/index-BwFxO02U.js b/assets/index-4uEHM6pu.js similarity index 87% rename from assets/index-BwFxO02U.js rename to assets/index-4uEHM6pu.js index 4aeb97ca..2915b8c7 100644 --- a/assets/index-BwFxO02U.js +++ b/assets/index-4uEHM6pu.js @@ -1 +1 @@ -import{w as t}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; +import{w as t}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-4uEHM6pu.js.gz b/assets/index-4uEHM6pu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..64fbe49faa526420104c23a550a6e8fd2a9e6d06 GIT binary patch literal 826 zcmV-A1I7FwiwFP!0000218tODZ{j!JMm&`0uNv?TkXXO!S=he7(mk&4kp)!xd3i`m~WEt>H#2#EU|H{IJ>hPhGrI zwL4aFHQb0uzEhr!Z5!Jb@)yg)ARp#cCXmzgQf#3>b^0Wn-B;PY0rXLPmY5=a7k5{C16~uiuw$cv z55w_cZB?TZ5fK%8Eo^s6Xxy2Gu`8?4P9ZA93oEoN?4sqW`xM!hTcs400DNPT#B;Gz z)Mm(MRo^UtCA=;-9dwvOBU>{}MOq-1k}Y`7hrT zft^ zvlLLdjL%U9&rS9~{N*Ja2-R%Qbp8c*SK4&xN?d?HclD(@p!0MxJe(aA;d@ftQfaKg zd^&p{>HM3E*NhXHBSm9K3Cf66Aj<=6qQD|AkMi-%jEY5oXiPYV#Iwsw4cLFb4*b_` z72JYGjBClbV$`#-gKgxR=O6JhJo9Z#6jFJ*7Kthqn+WEwauFRm-?>Z*ElSEpgRMy> zdHc-J8^ft)f)}ktg#odH{O%CVmM!<2-e*3){kGHLIz1m@l6rC|;jWIr$zdw*M}IyXsjb2{DJ!CU$4_lsvgf(Q E0Bw1WRsaA1 literal 0 HcmV?d00001 diff --git a/assets/index-BtQWgsIO.js b/assets/index-8ifF5Uik.js similarity index 96% rename from assets/index-BtQWgsIO.js rename to assets/index-8ifF5Uik.js index ed297f56..8245e5d3 100644 --- a/assets/index-BtQWgsIO.js +++ b/assets/index-8ifF5Uik.js @@ -4,4 +4,4 @@ function __vite__mapDeps(indexes) { } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } -import{r as s,_}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-CkAGWFBN.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-DcvEftiQ.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-08S_o84h.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; +import{r as s,_}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-CkAGWFBN.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-DcvEftiQ.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-08S_o84h.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; diff --git a/assets/index-8ifF5Uik.js.gz b/assets/index-8ifF5Uik.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..47535b7206e004cdda32dfef60bce4735e1ef717 GIT binary patch literal 2025 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 y&yC!qp367gK%dM7``ogrq`d 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 F008FW6=VPa diff --git a/assets/index-BagNRHLc.js.gz b/assets/index-BagNRHLc.js.gz deleted file mode 100644 index 7b675488a6973b087b82578ba37365c9d0922aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2361 zcmV-93C8vxiwFP!000021I1ZuQ`<-u{l34#qfd5~q}YH1QOdK%b^>7oY={E`TPdoM z8@oXdM`{@ym#Y{i43I!bCXle?0Zg7XwF%6Igm?Hcv4s4Izp&MkZTx^4JDJp0QM6h* zeedaWZ{O}NBQY*3I5q45sv}18q-myGNOOT!NE4-7Ni#@aBF!+}Mw(IjAEXJ>?W7q< z4=S=qv1ekkJghRobGQ%nw_at3RO&pk>{INS2uKd8eh=&MupT!P=uFn7D!@ z%vi9qteXke3(aj(J17P5nxa67Cqw;pteb6M&UH3-^@GmNQXCk8sw_h0hT^YdJ*<~e zc-GB?)W&Ae8NN`8O=ys@$;SnaxNl;c`V$)T*Ru_5orehqU`zYRfV*^*AV+{2^Ea@b zMhn#5*wq>HDy5(ymEmQ17!g};*30zuH(iZ*+}=`@$}12`gPI`ty=)!fskMZVyQ{Gj zc0=`_B?{It-lW{!+o3j|#E60FF{!53hCmw{D#iH|8q`$S&&vw*d)(|f)?G4P6mcs( z9_{2oY78haa>B5-(B*pVM$l6_Ov6Y}nLz)wKv&OD*|d>_p#pepXNH@tJIjPbwXeH# zu%Rq7kc0pUP83N@94abOF^s4fVB)=wb@y8cE7FZju)zy@2U>c|GEf#7EHg+1QRuI; zGYr5>JwRkifsl^@1*?89>t)?c;6k#uzP=BYVs0u>ia;fYY3uOBIz#Q@QVdoFG~lme z>xq?6@(R<2V5Ow}iY8$sLdFV4PRdYEJ!%DkzLVe(@E9c!PUgW){a9<_`{fhBxme|` z2KjEWqh+LQK>;ZN$Xc=zE7;u?zS)M86tM9&4qB&_90|k$yN=3XDR`APFl-QW5X>uyw45@oGJnVtt)uc^d;N zqb9`xSx_yD^$hI3q4Y*Z8Y^*eMaHs)@-V@uCUhjvmMzUeP2w?yT8=~MY8**iH_Z#O3aw{8?HeX2H71V~ zxN#Th7>Y!obo{1+Xi!X^IO9Yb%h9L+k8#1YZI@ZjQ(89!&ef#EeaYQ)$AF3(;CU0x;wfY2Sd;bzXs3Q=~G9=)#2Uoe8%? zN$ZT0&m5+Ul*>PM!9fn3q7MC~x{MSMa-~M}*Q)aeQKtt$Bnn&ex>>!ews_X_HA}(E zU;qkS!hY3Fa*#vmG;J5re4>{Mi}S*QV-e+J*-(*eQkiT@g>1r!vPCMS>aLKAuaxRy ziBugWQi-Qa6)ce|P$X5nQYtO&!!e}hQqDnEDX&0)VRwfdfldja1Y|od3UHK8C7^;4 z4+QQzcbZN`;2_Wh%sE}Y@BekmxFAp>bP6LZK#nr*zSQTQn`;}!;$7;`3{bIpik37% zpo>0*;V903CI##a&XqHVJ~N@eT{PxD8E;mNrw5s>2m0^N90cSr9&Q`&7e0@Tn+N~S zPR?YuX7wMJ%!5h&#nR!@E%U>od9Z%8H>1z3Wp-a0%P$X~+%XYd~OU1q<#WhT)tjf!gpt8rS zfTm>WTCT>BKE*-b_hlF#Ok0YdIz@|^6_cv?1T>6giB8EO$$(A?)@m$^NV-a9k2j2m z>wf{WRQ1$o#LE&_ZaYfn&KXcqWQC$tQcNjN6P3%Xv@2cRj5c@m+bi}g^v9o!mC0{E zmxPQW4tKQ-?R>0YSoo{9Ojy<2k=feK{<`?h3dElk)1r;VVcy-;=N{V0WYaRI|I0Zj z7cDwnEG8Ih=eYhY%LMPNF7x%NNn`d`W9dpTJz*$ZLSvYW_I3vp{tIXTopN~ zIjaf>4TrJ5q0jywww}T{@${Xi0P#UumMjzGTPos&WD$Prtw?d!QulK@)*5obS}` zN4X7cbM0{c_w4G2?9*R!$h{qX>SK0tmW;iFYcC+7@-awou5<@2rYgbaSUuDzC_b5SHyLzRINpIEXnnjpaD! zPFH=B%2O;`W%~BV%+|cIyQJTKV@|%$u71q^^oFW2O3m?jN8u{%(AW0Nso(7D)>lWU z_=@h(=f;hN^~~0e@%Fi~uwg8$8;?HPrNVf;p-*hu0VCHr>-d{p-O+dE%!9|~>Wn%0 z8>uuFH+^P1J2CrtY&^67v$42lynSJ_&FoH?KkeI?%+}c9&THGw=dp2HC;ip9@$88W z$hmm>%vjmZyW6(O*uJu3zv%nF`kuByBknVav;{r{Mg@5zliFI~}^ fPp4hy;i&cVj{wQ2ru^^iwFP!000021Jzh7IVNdsejSbD=7nCV8f*r6jX0gvZI>JtpPLLA_ z0nE{=g`AbK`prXQN5^N$*jOiy)Ijnom={GMXJxGcQ#e+}EXjjM$=Jl}omh{%L{?0Y zg?=l0(8^`a;@}(oLnCyd6IWOYAdoQYZ~=vE#yVtWW|sme^jZCp5_L1;Y&PhvBr8OK z+e2-nbfPb~Sj={+1&Vso9GZP|X#DKLK&Nae05d*p-wX6{4O)X8jts%@$=Y0|SCrc! zo;)}{Rv8eTpap3M%z-+eoEnu~a!FkMBWIH5E5$ zm6V~7i%X8c@w23Ab^^hv5TRsYz#6bJ=Fsc)slL8x+KIU=fVm(N%*bfAGFCb{(TP#g zqjQCv)u*kL>Zi>S3cG7%Rs>AZDwt7~C5$ee?W1pyq3K?5AdaF-RMp$y!C4gyIaUjEK4^oeETm=@TJAL>;NmEM>^z zX>mHHT$@9NpMrElfC>aNRNV(YZ$Lhe+H&;PTVrzz;3zBNrAAnapV6c*Tbe#8Nayo; zbe=~jBL>f)S6o-!!%s?QlPm1;0j1shF}IS(c& z)DV`S0zZ{*#9EL)-%wO}V53n|1%wx&ZX>OPnz$`FT5bzSx#PX-3XrlbOIF+R2~utg zRrGI68e8R$C`-Sws>Dx`{1NTBBY-G~gJOg(fi*fo%DABq#zvIQbA;!(a6y1;@5^GT z>UxhV5xOP>EmxFn9PlrpCiYV#{Ti_wF3gj_Q+6tyKXRVTG}GyA-^QUz#A4!|NES8f zs*2s0$?S+RPF50PwCD(A57&=*a0xevN6XAc4(K}92h-uv9;!ouQk>z2q?f@)in96( zG$-JainUSe&et2aucGu!GmX1VPvQpmBj4@w4Uf!$XQPd0pKSj0K@u6bROxLJS?iOB z;g_FpCl)nlFlT4L14r3Bf22{P%;hy}e-)%8Ww3O9QWwItkHXdKTg$7htADqR{SDr{ zkZv|H3p`J|)ttd1VyS@n)OpLYU?yUK${$HJEXz_!0{SzVW;&h5!8W*|J;~sh%_F?R zj3L2m3}I3RyDx_m^4Vwo|1Y#GhWzP zmOv=#5YOJ1dC9g?B*NY9e$ha9xxNzKd9wcGkH)ADHc~Ufhri$a+k3w}ySDN4o7U>j zn-9L;c>3=8(?_k<<<{+0!x!9_M)=+5t>th2wfuJ6myCGJMA-UdW&P=+@cQ@RjR&!O z+sM_A!tZWweet+=Cv$OQ=M-={lB_CJTDx+uK|5s6d4f56(|5IH;sszs{zz{s#Fb%; zw~Y=9>Kd`L`y22YYJL1@^PfK;8-?H944*BdrY@Pke7^bcop5EXb@Sl`J$7P_^sEfM zJ|;-H3QR@4691>s5YI$k&?*rxJ01RXd*dHp_CC{2>yZa9VR38a`o`M*$l^>I@5KN5 z0Ed(Oyx55jmAHaph4!Gqzn%Hx%n$x|)=NaeDe5eOXeU+kQD27zVfxnPctC_MoT$+M z@8auWeJ0&w2ZE_&vlriL zR5=yg*ws9u2D5X>`=a=oqOT??}hgthu5BjckaaW`sLZR*6r2S zpC5(GpRKRm4R1Wyd}nR_*{zL_@2&s%2NYizj&9G3ZHujsuCK4%j%~$ucU$Z>*Nkr7 e&Gcco6#cL_75%UmhuJ**yMF_Y^rYYK6953&)ql?b diff --git a/assets/index-BagNRHLc.js b/assets/index-Bf3h6amV.js similarity index 97% rename from assets/index-BagNRHLc.js rename to assets/index-Bf3h6amV.js index 41d2b213..b572dfbe 100644 --- a/assets/index-BagNRHLc.js +++ b/assets/index-Bf3h6amV.js @@ -1 +1 @@ -import{k as h,c as A,G as E,r as g,H as f,I as k,J as x,K as T,M as b}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=k(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=x(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,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:()=>p("/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:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{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:()=>{i(),setTimeout(()=>{n()},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{le as default}; +import{k as h,c as A,G as E,r as g,H as f,I as k,J as x,K as T,M as b}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=k(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=x(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,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:()=>p("/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:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{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:()=>{i(),setTimeout(()=>{n()},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{le as default}; diff --git a/assets/index-Bf3h6amV.js.gz b/assets/index-Bf3h6amV.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f70084fabc7cb5e3c3491bb3d895612c0eca84e GIT binary patch literal 2361 zcmV-93C8vxiwFP!000021I1ZuQxnM={(gQ%c0MIlGh+foaIEYJNfhJ=95sszr!1+N6!wU6mmgzhn0(?doa&h*{zkTmZSXL`0Bq|V8gQ47666R_px@(W&#>;Y>0XHo zfiO~zAEd^C0wc!^>j+(J)NTYl<-;_L1eFO5H(oslQx(%j5{3%kv8@a@+i;o*iE3X@ zceJTO8Aw8aBqxR>CIJ-{sTf973^4KDz`FY_gq7)LCfMW!y#sB%6$+F^2FnZ*K@9pE zY=r@M;VKZBav-G#@$OJ(xEzC30S)*Y z*hXR{l)A)pAXrUlzoJPPiIB09k*6|rwGp+0K;Ln22zZQ=2&W3*mVT_Y@cr^J;C!wM zR)c(x*wr>vv7msI1Y|8)!V30W4&Us+sVWr@APFcbM&;vB1WW=bDpafm*vN$3VDOT1 zsX~k@ia>^s14)8{-(#)R5c=njL(-3D%7HP686;r^Nh;#~9=3t?FkbEIg?L|gg>K_O zWz>{7APcHxv5|p2HWO;j_i$+JLB{)R6=(GfqCmSZsi9^rx+-!QR9bQXglpbUoNP=s87w%=Stu{gG0 zCGvyqo<_$YZcQZY9?bZ{#EcyVr_v-oE<|gI2*8j_W_$xq*I5N(O_3@nqKgx@cP88k zC9OL_K698ZVXp9a8Ads90z34V@-kFJ$kiOtU(3!PWSt%Wkr-?*@MiU{*yLHyKUfT2 z1OrgulJ=_}qCpO2GPGSp3qmg^78i&GM%=MN66> z&?TS3a2OXplLB@M=gXNxpBmHO&Kt9zjFn~M>3(+ef&Tk52LU;Zhg-(`xz8h`=KjBP z<5StqY5k`KbAMcaxp1&>%lt5J?ynv0PU$nN*_~I$;;VxvcZ`SQ#_|h&Y$Ln(z?hja z_t!p;j8d*^u4@?=UCUH86$S{?4s+&-K0RkFjhpY*s2WN8QnD{d2@TU}tMYOrsqE1z zpeb4UAzx!ipW>kJ`wEN?W-P`}oT3$&m6Mv{31}G05}lT%pn&*63mb4!#iZFMVaj## z^h)xbTexRFn$hhTPYab-R>qa7ZAKeA`t2oq7W(5)#?tt= zpG#6k5r@0h2yH!9MOgf+wMzbf$vvO{W(DHUifPHl;xO-S=ra#(G1+06lmF!$ zl#3RfE*2AvwR2qimSuu>)~0-YV%(U1ZY(^??cC3ESg%gb*XL^fZg%_K7rN@I%TZ#?XgG|ub$$B(u=Nzri6`$oMTig5vSgVc-_j8$B#ZD{Z$*l;p1PmsvEGym&U&`D zFLcsVpM;N`)U7LW3YL%*`|9JHF?mP7y`oQSkd5n?G5y_^KDDhcE*|bqWp@{{d;9vQ zNBIqHWA$M6_uTS_+|%cI-kmv-s@rj9Oa^e zf2WQD;waqp&r9yUoXH~?Kn>(FWc|{h4uxwxPRW2>SDCXQWmJ^&i zQ}aox5MsqD)3-imH)oBV1^xDlIsQJk{4w|Q3RP#8S`&$`;#JzAukM-?zuDKVug*~E z72ToFj2d%m+0AX^?F(aW-I!Z59(}Y+h4FY@AKS1KMy_+#@i(`;t#8km`;X1#DRcZc zQfaK%^r@}f*!1U-(d^zY#{8=B_N5(dc4y4|dC$gVH%AV(-`I9OkBr(p>90qPXHRTE z-o?{r#?n^7-Ig7U?JGC(tG@SZ9z6a&yE&r2y;n5oFlJYcsh_gDOZwQWVzIJ6n;Wb8 zr&}aDuSXAe7fy+qfRX*55uv0pvIM`fSRJQ7?4*u$RpZ6T+<0&9{l^@CPj1u&>Ppsp fCgVB_hpnG~1W10z$(zia{oDTlZ|zNc78(Em^c8>K literal 0 HcmV?d00001 diff --git a/assets/index-Bn_UToez.js b/assets/index-Bn_UToez.js deleted file mode 100644 index da027bfb..00000000 --- a/assets/index-Bn_UToez.js +++ /dev/null @@ -1 +0,0 @@ -import{x as a}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},u=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);u.value.series[0].data=new Array(7).fill(0).map(()=>e()),u.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:u,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),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.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/assets/index-Bn_UToez.js.gz b/assets/index-Bn_UToez.js.gz deleted file mode 100644 index cd458ef146910edfc28a42c52d1e4eb1f2dddbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2678 zcmV-+3W@a}iwFP!000021GQOwZxcrv|NlP4vZqRRZ+5#cHgOiEO5%i2LGE z{kp2_s;()6r=}OOm61w2rcANNl@NAN)s(F14jlDHVLQn7DMg+wmi8N}rlyqMv4Qbf zI5yUfgA0g}5>n36enZvOv_frFQ-)a2034ebZpY61NQsOuyS`ALQ8TmiKI%8slxpZo zb`Xt>F66ZKRW5NLEB2>Uy(a{X_Kc4e)3hCQhAB27b6CjI)U+}^n>p#|TDl#@Y>JSV z_g%L?ts25ke`E-2<2~)Lv#kH1h@hdQD`fK2an|!Hixk9mjmjKJ4Iag3+Hw8!KJpow zwFyQ2x~BH3TARDr(dd-!zj_fXLW-PMEIT@M%=FJ@_4Z{x$1YO_XFnPopE}dwHugB8 z(B@HQXsU5g87i^q$+3K@BQvmvp&+M#J*A8&!;B+`ama;sL)B(OM96fHl1-)Isocn^ zjtnFvg%bsrU;*_TQHDYE!4xbh?LcG~A?2(;t)^8?862*hGR=O7wmjvm*G zV?(18?HJBnoa;AKQ%D)Ae5f47s5_*y)b}_pAtfXu4&~64iI2d+=~uxKv^k!~ywU_` zX1SlSXUQwTF;`8gS$nc{d}N`cprAJoMJj6&W~?L+i9WN<10J z6F!oGJcS(bUi4)kAEsCa@=3_W)A!_=8mP1inuo5BHzxzOjTn;-i@iJcyNr$>a0y~}cOsQZ#Sa&8q4Py;vZYhakhmpK~nUmrUg}kD}Sf1 zs@>6sizTl zljx=abWI1knF75UFiZ^?x;C>@`Yo~DC#|A)=otg(y*e<=6fk-m+mrJRs^ba~omKSHGGSP3 zz?RHOS+4EPvW%gDUef@*nhtu+6wn0=y0A?Tjhm?@f!l}r-mhXc-Vpmx4LIQ^qK5e? zKG=PUWZ(PMc}OL6D1rKTG?nb@^L*F+n60M zT7u<-kctw?BA&R(9y=o3JG*%XLFv|mCloe-^ag?_>2#+Vn;$sB`Md&#$ zipM7fn{EUdpcq;to)?2~(h0?#z&r9;_~97#cE0#PRaMb@IT=TJmcU6+BEH8%8!Q|6 zUdyl;EBL7FK#nHD&9z*sfhJMa$R$b0vnhfcO&%u>O2`hLmqFEbA!C*t9rNWHINgc! zAf89+@hqeci1%(e1WQ|MpKY!^75kHe^3Zp=CF0m6K=xf3h?MA-ExY)&Q$@3TY630t zcv@GbVB@R${T~}&{1zLXX^yT`s$h6J%yW4Ab8Y|yzu6-{Vn)a@t zX;Sd`dGKg8c=%Ir;lh8;e<~+uk~2xLkCqv#6lo1^JleXsEJ2@>Y!P||G*Lt)^m6@L zafK_i+lpxb0W6u z&x1=(gZs;yt5-Ky&u`y(5L~()MJ%}YqW;ar;PVT?%Cr5qDXqpNNeo4`8wW=Ue)+n7 z{s&>((xc6_?}L@Q!oq8}f*Y5DXHVwHV*^oNY_P@TU zf3qIkd(n8f{Djk!iFrrC*QxIOMv9)3DRcCO0wXw0Wcb#2bdC$(?ds4skc&AiC z3tnYJdm|59f}+Gn-SDc^MGoA_lHkkb?VIO=n=9dckfOY}?(J@NGU#Yt;-Es}T`Kgl zW9tglJV?UuLi-e}xjYI6Yt@8tgSb5CLnJjta&i~6Kpk}JZW6{&SRr k=V>KrCRwW`523~I*P3(U*P1x?wL^dTF9aIK1H>5s0DO`xNB{r; diff --git a/assets/index-BtQWgsIO.js.gz b/assets/index-BtQWgsIO.js.gz deleted file mode 100644 index b443c010ef935ed887af2ab1746b3a85da92850d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2025 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 F001VSgTnv- diff --git a/assets/index-nyLrq_TO.js b/assets/index-Bx0BEiE2.js similarity index 89% rename from assets/index-nyLrq_TO.js rename to assets/index-Bx0BEiE2.js index 0f950bf4..7808810f 100644 --- a/assets/index-nyLrq_TO.js +++ b/assets/index-Bx0BEiE2.js @@ -1 +1 @@ -import{w as t}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; +import{w as t}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-Bx0BEiE2.js.gz b/assets/index-Bx0BEiE2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b627cfd411184d2dea996ec556f949c53fa03a6 GIT binary patch literal 979 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 XJ?sDD4@y)S{KJ0%)O4_L4-fzV{n^%P diff --git a/assets/index-iv2cRqsP.js b/assets/index-C8e0GZr5.js similarity index 95% rename from assets/index-iv2cRqsP.js rename to assets/index-C8e0GZr5.js index 2ee68815..0ac9d1c0 100644 --- a/assets/index-iv2cRqsP.js +++ b/assets/index-C8e0GZr5.js @@ -1 +1 @@ -import"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{A as s,B as p,C as d,D as l,E as c,F as V}from"./utils-B_UBRWj5.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{A as s,B as p,C as d,D as l,E as c,F as V}from"./utils-Dx3WEey5.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-C8e0GZr5.js.gz b/assets/index-C8e0GZr5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ba89c9bd18e9ad9058d2977e44cf0e0a4e61f13 GIT binary patch literal 1708 zcmV;d22=STiwFP!000021ErVmZxcrv$KT&y;oEy->vo1+J5GX;D`Oi15s90SnkFcU z#=GNq!tU%cGn>SMuWnJJPTRBxOXU~qq6)qhk`*S*~uJDWsRTZiV$j&dU z<*F0aAY(H^1@N&^sDNC;I6g_IP!K|Em|G?W7g;6_RhR@!g9^y=vE!&PcOuBHIv8|= zvJJ;`I}XQ}Rvny4z!4Z%K`x6Yrq)VI(8{oM#4DK*sE+y2)YxpHl4L<>g#*p9E)dU` z0+V22Y5c6ND#;+lHHI-QJBE=-!nhZwGm$6C>{t-H$TOp!GI5ZsTE+Qk-alVE9zi_9 z<*YZ@a?TrcIqwaIe8L+v`J^`#>t$w{5%Y*_OGfud`Iu}TIk;I|0 z8m}nVi;@yTs`1Cnsf*^>s3Sxq1k}wGskUdeIPb3yd zkok;Zs$?9XXief6xD&vQ6dzv zD&SfLn+Vv5am@VUCO}?67iQQ@Xb*6rW1v+KrP#=*ei!7)$DgjzPmcz{Wh?-pf)UDz zmQi6Gsvzl{J6%~QgnGDwIN(*YWEtG|m;ktVknoyAGQ$!Y#=aND^O8@Z{A6Lur!B$s7yEj>c+TbK#r!YLBBer0WIS z3!bOWOR6MG3XJ>T-ftDE(xS|rlJGXy+c?uP1hI|k+c=%95*@#t;)0QqBXAKJ4o<1@ zzDET|*pBE{<8*&=`al}SK)_lkv|?Q*>8K^6So))$d@PO6qeYpf zSrkHO#f~v797d(q?%$dZ?x!NspLvwV>avrLdPbhs6t9apqFso_pr~LP^(O>8FqyO+ z?Vs_V$^B2d`Nit7dT-^36OG9=2%)!>ux4?YM@3B5ESngXIO$L=MP$d;k-+(oqE5Xo zcTb;atk(19dC?d~0vD$(9Y-l5s~Aq7K~>8UGIb0?uIadp97CkMM9zl|q)J?pYg|+f zoRUn$mI+Nol!y|EEB1Osk?L}v$sAr6J+t=K!`9X}&ATs~FYdg4b)&Pp+1`5GxxCl- z&-bl6-?|(BXzbl|pWkZUdEVIm+P!zLef?%*=eE1?)9Y6^+*{8YyFWF5c-g$U6)9WH zL?Y7l)V}s>`{9lD-anf+f0Sa2F?lfD#CwI?dc4#4{j2UGoy&Xf-**~2Uq||`tBCvj z^Y)_+FS_f$v~E9jH-2mV>vwnOiTn6U>#tYam-pN+?{%5R&Q*7NyLJ0%>$@wB?MscF zdm%B}KRzUZ2FzS-*hxcT2pU${@cXg;{#xqqqs)^}HWSwH)CXLF~e_da!nB7>Fa*^L-WNQDP($xWxh(0Nwhh%%;nmu->{-WIDE6GWyzwS_??~d=cSZL ze-vWULf(hEO)tF7=P`XdBr0U-jfoVi*Zoe9$z{tDnE6o-+Ju7%csNwZpdi<7eYhZ@ zbM0_dLg3KSgzVl$pMls0eGR8n4`h;7iz?;=?!s<59Sx8Tbc?)9tQvAg}Nd+F7X zLixwx5Vv6uKTT~%Ogm-?vyiUAoBsbO8vqBi?Y>iZ{i.loading=e},c=e=>{o.value=e},h=()=>{var e,r;(e=u.value)!=null&&e.isDispose()?window.$message.warning("图表已经渲染"):(r=u.value)==null||r.render()},V=()=>{var e;(e=u.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:s,baseChartRef:u,chartLoading:n,handleLoadingShow:d,chartAria:o,handleAriaShow:c,basePieOptions:l,baseLineOptions:a,...Vue.toRefs(i),mountChart:h,unmountChart:V,updateChartOptions:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("6. 默认启用 intersectionObserver 属性,只有元素在可见范围才会渲染图表,可以滚动查看效果")])])])]}),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(t,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":u=>this.chartLoading=u,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":u=>this.chartAria=u,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/assets/index-C9mVF7vq.js.gz b/assets/index-C9mVF7vq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..129c05d0306ada5ed74b992fe66a875900336c39 GIT binary patch literal 2814 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 QvhPp-11*v;LEjnx0DwzcZ~y=R literal 0 HcmV?d00001 diff --git a/assets/index-C5KZd3-c.js b/assets/index-CBEOIsoH.js similarity index 92% rename from assets/index-C5KZd3-c.js rename to assets/index-CBEOIsoH.js index 65284490..a281351a 100644 --- a/assets/index-C5KZd3-c.js +++ b/assets/index-CBEOIsoH.js @@ -1 +1 @@ -import{y as p,z as d}from"./hooks-C9tZi_HS.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 c}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.js";import{s}from"./instance-GflPbm5N.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{y as p,z as d}from"./hooks-BhHffBS8.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 c}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.js";import{s}from"./instance-BsZCPX3D.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-CBEOIsoH.js.gz b/assets/index-CBEOIsoH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2106dbadf1cd1fb15e651bc30be7263d6826ea1f GIT binary patch literal 1989 zcmV;$2Ris4iwFP!000021GQIeZxh)S{@!2V9rc4P%?x8ZCSf8|V;cg|=7o?35)?%@ zGspHNGxwT%?<6snB^R>0unP+nEOcph7gkG2S89MQr6DBr$6$|>PyB^yW^BiH0z|4R zSsKqh&v`%Rxi+?ol!TiVPE>_^_j@rexyQiD5E=x^mpj>9Dm>N|R3Nutq$@2aaXl(Li2eyp7B#c%Piw-D3B1OybLK#p8 z<`x}D#nnDF7F9B77#dlc*E%immNF(>AYy=$<};b`3-N4sOcpf}FQod^Xuof2q<>

=}0oc%oR zT+T$h)f|B>u4I?v=TAZ@(Ji~g6@$_R?3vKigfcTXaL$ZsJt%H40FrYoE0s`VUMHNP zEY>FayJ44k>Zms(F(px=Q`4ioN6xVcicvs>fR&2+?a$)z3rpm}v2I`Q zqH0WyDhcQOnZnFiPaO-0E4*aSQ;Yi+;|fe&X4B?U|9)JNQ9*rFRLSHWYqWH&{A)!$RhIS$e-NI)WqbKVNu$*Ci9peR#Lc802?Vq#5gdY z!{SO-Lknlw*CzEY#78X5g(TY`3e?o4JP1iHB8F_P(@I1> zo1Ah$H6e!yWT;)F1c(Ti39><#MyRon1)EAT2jLXMk#gXKCNGu+78d9dHYIrhO8%FM z+&bO8y53lS(UgFVu+<@~uRgE;P;Cm4X)@rvQ~dO9{m!kX*o&i6_WI@S+m)7TzDsod zuk|;Z?t@pm4_-C_1_LA@i$o{Ry?d*+z1lM2Z=ECuL!~>(<6boay{S=ZLYN@D2JAh?OK+z_QRk(_~6A z7B&`q6XhjLOuD50-UiN59#l+nG%UG4J!!0dBSk77_BaX4BJkQq&sHMx{~@F$#0Vz& zu+-SPzw`FbhmER*K6F&T7-ffy$;XDJ`t?V<-~V#hh+62`iub9^%EDiT=9)ve?9Z)E z9LuUiWatqVQ6BWD>^;umE1*X;84Iv8)FDFG+UH!q7}eyMCdW0oPm>ectjr5^$rFuZ zV*yx@+aHT25-{%Bbdtx*pnCdAM@HdDrAzGl+JktnNk?wtqdvY8k;^6$NXN28k%>uO zCo*%0ZdH;-c&c5R@qh#_2B`!l_VU@YF9&rHs{gFa%9NaQ3Y>OWs=JY3nmw$|AG z?fuqG_eQn$=1G_I&0Y7$)!N2p?V}oyISl|8rgwlW5+8P~*)? z?aeE9^+s)@THE;5eRgl>?X`M!tN!+Z`_DCZ<#yxYN`3XYd;fL)`HLXwoo7!1t=iVZ zov(haf4$atxZ>Wt(fHzNP^aCmZttu=Zmd73U;lFV@xR<39=qQ?e^8_jjsaguKD`4?bPzQRLOrb$19J?@JnlU{;< zSftntX*yLsT$}bgz)fy!GodePzI2qdd9qj3=0Q?)aB9{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-COneQDUR.js.gz b/assets/index-COneQDUR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5bb179c8255bb93489d829a4f8e1cc9156a2d36 GIT binary patch literal 2058 zcmV+l2=(_LiwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZuneLeb9@_by1CvO#=e z7IPsW4g16{Yv%^S5$#{F>3pB~dgq8Ip5h)$Xa~&R^LkqdyHqIc*(6Q9z)}T*hDt~4 zNK&6i7{xrIvg^Tk=LJ&t5l(oxR{ELdQp$SZ<;>PGx2WsOSjwpR_H|##e0y1(cUbCW zAS9CtBB`h{K+Tc5NtFqfsXsiZ=$37#tuwy8R4q5?CjPAy0ddD#lY9PkeQu@9lF^Rs9TXW11Sjw8pI6 zujXlq>U6VO4km{QtRAVL(sqPE7WS=&72r?BS|ymeYEx06V43nPLKC1&kvhw~Roqd& z`)E#_dQ8CuS>5ju8POWGA7S+_$aO0yzl@*JMpc01aSwzox?X0{&jhsDItV)i8pLlR96=U#AzU-sZjdIzHd}zsFOsGaJNj>B_(yn1 zMbn6i$h*i?_dq?3xw7&Z3Otr%TqvuO`qB{&h9!TV%#->d+jK=u;v2yq^xz4TU`ez} zn{_BTTq3@i6y02|^#im>Y9^WSl!|sBGG#Pv+ZmTCl+r-eAagovx#VT*TE9I87j<9W z;=a^0!E*?YYcA(Z6JbfEnO_UGKH2MdG80UJ7jqho6==urKBlJSx&dW!=rq?;h}QH8 zX-+$6{e?WqcnYbK)~9X<8&goCXoi^Hel<^{7(ANNxc?hdM~xVithvk?Mrj@G&)*pn zPci{gGM?JKnunrcJYE+LMO&iE0eUcwC7BgX<4_z+Wd>o1z@p)C+N{Tf7eUXHAbO@N zt^b7sUYZ3K@^o^aO$yMKePSA=sx`7ohPIbQQeQv?PH6%G6149rNU~VpE?A#-#?t^b z%n&YcO#3`n!64*WU$9PB1?c4XU*}(6IrUn-u7xfkRn8gOM_955KA_^~yu*WmuF>p) zuwp8P0G*+I=j>#^T*LvY>al5Va)dABNp`lML4fpqrGt$+vT6o2uhRatkO!Oi5$9EZM9lxnHw+1II-du{D}l%h<98YegS2_0xQ{lvh`&Oa|3zhpBG9N<8dD>!LY+|~(;ydztpb)r4lP+>F6NVu)GctoC0i#3lH?*jcI+ZcBYu(a4AP2Oa*N}o zU^SpT{Q%lrz%O{7s){K+sknuU2O*F1B$Yvkr&aTDrgbfY_@H>k29C#Qj8}TNOZBup zOFJiH7On;TqQF82ii$gkK{*ODoK9C23ZM$C_))}q2oJ*8+$9mQ@**G8L9b|3wDbmi&x%@^Abt`etI+KX>T zpKT1cuI;{lHG2LCJEP~{?!4OEyM1N*>h}W(Sg%~XRA{b0b*&JYb1DTg>DL; z6+c;JX;je$3~qr3QuSj9mO-D)clD1=$wlB~-25g%0YaLM*%E=62388ql^0s)?SH)zKTAbJcoY?<>)99ZYqs`yFb)3>MPDhQ_ o|07iC0jN?7)rwmb?r~VxukgV+hf1gPDvtl?-yp$tqplGE05@>^?*IS* literal 0 HcmV?d00001 diff --git a/assets/index-BAtuyJYR.js b/assets/index-CRY21eF9.js similarity index 92% rename from assets/index-BAtuyJYR.js rename to assets/index-CRY21eF9.js index 4d18f68b..129b1f27 100644 --- a/assets/index-BAtuyJYR.js +++ b/assets/index-CRY21eF9.js @@ -1 +1 @@ -import{v as p}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const I=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}=p(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{I as default}; +import{v as p}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const I=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}=p(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{I as default}; diff --git a/assets/index-CRY21eF9.js.gz b/assets/index-CRY21eF9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..71df02760c444595e0d9dec74b13226d26778fa5 GIT binary patch literal 1413 zcmV;01$z1)iwFP!000021C^FtZyQAvhVS_m%L*i0%nZABoVXjMa&4Ei5s7IMr6i~d z5PKodG2SKeuN@<<(YLi); zOL^?Fsx79SDd9>Yc6K+^(n%FzQ2!QHJ-1L_V+VPz){7xlusp+gYw0*kj!11aSf8XdNOf~looL_RC_zE&cfWp z8D}&dPM2{UfmBRs@RX)H&0Zqbenw=IUc!xq3f*n5?#?+&gjfsALfVB|Y2q9T=P%L_ z=Rt6NDz&OrNQGFqem2=Hm-kqnc~1iOKu(#p4cl)u*SGVGRsn0*N~D~sG?NQ>jluDj z?#q~K76Q(OF>Ph@Vws(z^}UmDpsr>;rjr?5-Pdu|-4`do(^<__8}3fHvD%;8Ov-yS zUCPW@jh)Ty_ttcB%*AcSsZ6kPeF!Ozs8k@cO)lf6MGr5?3v*^v%meKDlyeAbcDC|O z_SV~d{`RRn*aeLl*OGC?+?q{F#Kx8Q;(33sHRoHODy)*QEdrG(mND#Hmb+em={Ofj zp+!d7xY3P+jbw4o(4CmOnhBm>%}WhPO1NHK#oK!em1BC-eD%e_fo`?K`4$GjOvOr7 znibkyYprLLE4b3e`IVg*hzA|Up&`OZaNxQyo z$YLdQ3PmLTd4Ab0BKgnhonb)R5IE+OZ|*&M@bs(Co_&1h$yEQJx0qBm&3uSdV!iXO#V%)cD>X z<7+n_Js98o{>hDx#&B-dbAQ1 zptvkS$C3{{2t|v-CUhJ?(?iAyG^Zh=bc)K6$PJi#*ot*(J%_KH9&!>%=mFPF=+HRO zg(A{v<3{}&`R3Y@YY zkc~G27@%Pfq-HJ+oR_T;8hVq$oI-Ks^gAzzYf$N-p=LS&$BY$B?Ggfy8$w8rajL<1 z&Ddy45qYA|jq%-YpWeDRzJ34ble^Due?7kWsress{qGu0zic8N2LXES)iwzQaM zq2rkUTEaw1CuukO%+tPO*p~I`vf%^k`r0u{mK6<_jW%@;yHdp5!>$N~bPU;T(}INz zyHrJng$#>SistAAg^zFFA76i%7IkTq{?H3LHfuT>PTYcK=9&32bq1Lpke0051?iX} zZUn~g@rWf){1bm!9# Ty6L<}%P;*69Phd>=LrA+Qgz9i literal 0 HcmV?d00001 diff --git a/assets/index-DKh0jCzy.js b/assets/index-CZ48_9-m.js similarity index 58% rename from assets/index-DKh0jCzy.js rename to assets/index-CZ48_9-m.js index 7c3566e5..0ac4a61d 100644 --- a/assets/index-DKh0jCzy.js +++ b/assets/index-CZ48_9-m.js @@ -1 +1 @@ -import{s as u}from"./utils-B_UBRWj5.js";import{i as v,n as h,k as N,o as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{L as x}from"./ray-CES7ACvF.js";import{b as R}from"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import{R as _}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=f(),{signing:i}=v(),{getRootPath:n}=h(),a=N("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; +import{s as u}from"./utils-Dx3WEey5.js";import{i as v,n as h,k as N,o as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{L as x}from"./ray-CES7ACvF.js";import{c as R}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{R as _}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=f(),{signing:i}=v(),{getRootPath:n}=h(),a=N("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-CZ48_9-m.js.gz b/assets/index-CZ48_9-m.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9cebfa5b2f7e04f4b024eabcc85a18957a558c04 GIT binary patch literal 3692 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 K1GD!jCIA3@;X8={ literal 0 HcmV?d00001 diff --git a/assets/index-BZYAeO8n.js b/assets/index-CZLY0-H-.js similarity index 95% rename from assets/index-BZYAeO8n.js rename to assets/index-CZLY0-H-.js index 5a3f9f0c..f38e2271 100644 --- a/assets/index-BZYAeO8n.js +++ b/assets/index-CZLY0-H-.js @@ -1 +1 @@ -import{R as e}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; +import{R as e}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-CZLY0-H-.js.gz b/assets/index-CZLY0-H-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f681074caabd88da5b5d1ebf279df9eef88a023 GIT binary patch literal 1608 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 a0It$sa+ds(o9g3(kNyG@u<8^%2LJ#cr0o3w diff --git a/assets/index-BatqiR9W.js b/assets/index-Cg5RYVLG.js similarity index 94% rename from assets/index-BatqiR9W.js rename to assets/index-Cg5RYVLG.js index 8b064e54..795ccae0 100644 --- a/assets/index-BatqiR9W.js +++ b/assets/index-Cg5RYVLG.js @@ -1 +1 @@ -import{y as d,z as s,r as c,F as V}from"./hooks-C9tZi_HS.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-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; +import{y as d,z as s,r as c,F as V}from"./hooks-BhHffBS8.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-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; diff --git a/assets/index-Cg5RYVLG.js.gz b/assets/index-Cg5RYVLG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb05476a1c0a6d1a30776dbf91bd538175ccdcf3 GIT binary patch literal 2256 zcmV;>2ru^^iwFP!000021Jzh4KCT~Atp&kr$b7ZR`Jyz6)e{Q~ z#fc&Ff<#AXsEo{49n!cU3mG$$F*9kSI6YG@HHI7A7*9~9j1YFnOdF+~du)WACfy+0 z7Xp~ARSQ`&Z4MZ(jU5}GBV%LTI8q16YhYXyg{+w|2MuAHX`?I;A0uOvZ**f_?hsiu zKo$nf%waQ|F-k)x28tu}LN~6kjbptD)49b+COj5g$F|%gI81&Dc ztj>(}q^L@yAse-M?#j?&&VZ?lV%n)6-iz}DS3E>zj8esSM;nKFPGiAmwxXOF^OQN7 zy=K-Z4hSo!p1H%3X9 z&KI&~PFpEA-ZVxi?5&kK;WI^RV1!i`GrD{>M^BLAOg}gfThS$|8XfS^obre4Io<~x z7h%V0$)2i>4%d5A#g>R}E+KPEQ{$7DMpR=@naop0M8lAF6>7xrh>#${j+8UXX|njH zcr&70heHW338|(4(>q}PzEJl^Ed;hl1)ZxV4+De@4^&? zI>Hi^?PDjfl-biH>R0aA8k@oGmtNh%$o z3jd8rW2yX6W$HI(jd)3tKdL>q1rP;MP>j$eFh?gz1vmAI^sX4AWW^zdi>^TSas9Xp%eYBgT45HlLD#uHm@bd@Q7!sPafX|cUIGg#${H`w zoP=c+X`}X?uQzXBL#f$T3iq0x!cFdlzFX&;E|~|{LYvP%-um(VI5Kdk(%Zzc_Qwx{ zFF)T&ENabS&L+SGTUk7Rv{|Rj;dS$14WuL$Fm-;CZw2cg25UFASJv9s{$?c(HhJr< zRI7!V@4DKp)+`nwO9d<>&zq(Rvmpai{%Epknx={qFpy5SQmGX7cfd{UNg79N9^qA% zC<AI*%B&0b%6861dz0fo5@( zeham)zTf`j!Nw0O?Z12x{CIWy)=$yj&ClKqzFKX6cTb;?b|lkrgw_(ndNf9U4D9mb z6lV@+`+8C5^^c?w$g6SCUngN^?){HE5UYIZrTWzx5n#nYcb!kU!d=3Q=Vw z#ydub1$7dUvj>~-I%FFPInczg37U-m!KZtI~3FJW;iyafidU<6`1EpbcYWMl-Tv~E_RSC4->h5V$k~r? zb*k(tZtiIwVT0K{Wb&{pV~!pbI}qJWbzcf+MEJUEh+xz)Z^a<=e2Xq%9@lf0o0oMCGH&Sw`y%>Rd2bifpb(30@!isaZ zv)_KaIKw@@1R`dV60}kQ(YJTlIR1o@K!jaIIJy>Rh7h)WA-S-S$HVVvq`eJY)OPxh zb+q};<6!ma#*_D=e%QXgw*A3<^!$?A)yCp0(bnqUgZrOtJYEaF|2nwxef#ds&99zp z{CEwuQnUIyL7&%g&Q%-$+WO*N`|dM61D@R4zI-ou?@Dn0ad7=faOX}$ub-b?Z{J>P z|LIY%^6AF<-Qebft;_2h&pzAy=-$Q;zemx9;n>c+*s<9D@W#ga?Z{SScdx}>bFJ{^ e-AWySF|fWD9qN8-~1apk5t$16953gB4O14 literal 0 HcmV?d00001 diff --git a/assets/index-4j_Rv2CP.js b/assets/index-ClsMUk-h.js similarity index 91% rename from assets/index-4j_Rv2CP.js rename to assets/index-ClsMUk-h.js index 9ffab6e0..1d65d1fc 100644 --- a/assets/index-4j_Rv2CP.js +++ b/assets/index-ClsMUk-h.js @@ -1 +1 @@ -import{z as i}from"./hooks-C9tZi_HS.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-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{z as i}from"./hooks-BhHffBS8.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-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-ClsMUk-h.js.gz b/assets/index-ClsMUk-h.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..48f6df63da455ef698e062f126be356af1635bde GIT binary patch literal 1166 zcmV;91abQxiwFP!000021BI4NZ`(!?hVT6qDo+x^-H`gQ6{-ptNvRznmK@uaBL#u5 zCP(I4vkSj^l979r)fn)i8|+%!-o*p^06}wXw~dlsFQZpaXnW^ z3$}LVN7ik3`TiDnHuw5LZLQi9i9F7yG|{qf4UNY2ec!g$3Xq-vU=tmNZVi`{zUr+G zwe~ji*r{|k635G^7W2WdC)eVV`hdKEFb1J(r)GBO?$bGYdM^(igF=)kL7AkUYvVGu zQB5B{3P$}kivl8%jH4qS%2cs}U~npi{(SQ$Hxpd(l(JF#SckoMW33w#%{)apLr0YP z$@JnfYSp*U!Khlhp_g5+wQ+u;`bW{)*pe{3Qn3=1PK|WB{hd5TnF2vPwOSPmmp4!+ zlA}R?Qe9gW$|yrhHERyBcwQ@5jh68 zyjnQ|j}A$M@*sEt5lXr>T*DS>J&cEy%82Hf3jxdrkulw#9rQap2YE)xkRG{ZTuD?q z@e|agaC2A2LNi4pKUn=l3oB2K{FyGi1dk6K^==spNJ=`k@Gl{s<7J} zXuv*9D1$bSW}E?2#RVe~IL02=3PcAYzRe>rObJTQilxOWRVAq_1Z$Zc6-%Z_B?U~1 z&lZZR5FF$3=a-k?zA(%w#Ey|@8%y)w*sEVJfA~C$5#JXe<+bp;FTVTxw?E&0|HtL) zZ!%~WaCTkc?aLQ${(6-K4RhtV1I_zM9i9N9V9?_}6d9psfP0^YaBeP0NROFgc#zC? zqUOVd=ukPuQuF?^52UuVQk}%< zGcAMSVn$Tp7D{WAtEN z7;-T!^f)fqg~wzHgqgL|2ooCW>VxT?R~k+ g^r~t1mZb)qr>_&c$?HT`$FlL!KQs+I^koPD0L4@?+5i9m literal 0 HcmV?d00001 diff --git a/assets/index-CoqJ_eRa.js b/assets/index-CoqJ_eRa.js deleted file mode 100644 index 04692938..00000000 --- a/assets/index-CoqJ_eRa.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","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-CoqJ_eRa.js.gz b/assets/index-CoqJ_eRa.js.gz deleted file mode 100644 index 4507d50a77daaf0954742bdf1212de44e20a76bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2061 zcmV+o2=ezIiwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZuneLeb9@_by1CvO#=e z7IPsW4g16{Yv%^S5$#{F>3pB~dgq8Ip5h)$Xa~&R^LkqdyHqIc*(6Q9z)}T*hDt~4 zNK&6i7{xrIvg^Tk=LJ&t5l(oxR{ELdQp$SZ<;>PGx2WsOSjwpR_H|##e0y1(cUbCW zAS9CtBB`h{K+Tc5NtFqfsXsiZ=$37#tuwy8R4q5?CjPAy0ddD#lY9PkeQu@9lF^Rs9TXW11Sjw8pI6 zujXlq>U6VO4km{QtRAVL(sqPE7WS=&72r?BS|ymeYEx06V43nPLKC1&kvhw~Roqd& z`)E#_dQ8CuS>5ju8POWGA7S+_$aO0yzl@*JMpc01aSwzox?X0{&jhsDItV)i8pLlR96=U#AzU-sZjdIzHd}zsFOsGaJNj>B_(yn1 zMbn6i$h*i?_dq?3xw7&Z3Otr%TqvuO`qB{&h9!TV%#->d+jK=u;v2yq^xz4TU`ez} zn{_BTTq3@i6y02|^#im>Y9^WSl!|sBGG#Pv+ZmTCl+r-eAagovx#VT*TE9I87j<9W z;=a^0!E*?YYcA(Z6JbfEnO_UGKH2MdG80UJ7jqho6==urKBlJSx&dW!=rq?;h}QH8 zX-+$6{e?WqcnYbK)~9X<8&goCs3Y{Jx03?5Bs-2aWKqecu$)?DTcqqJ`4U(*P9 z#>SIOfRv1wQT6vtATL0CetXo#FP>p9^?(DNjS zo@q-TfQ18Ing$l~baJ6h3ec8)W*VieHMB~GwwFaxUqA&;X#xQfwC^cMvRGd)SRZ%B z(*QM0#|4gQpXVwVggomD*6FGMogDw`{Oc>HUaQx&(j}zIIYavhOBTTgRQ#NGcreg4 znmrI!OvMnOGqmrVo$Qy3I6zfBH_cU!@P$0d&h|41kiPIVGev=EmYo(Xp`w41$6N%1 zZ2AlRxE?KrZLNH}{1X~MX%d}PT4^+~<2P#9sp~&AGUuYAINr|FP;cPSigE`6R4!6S zE10(()oP)!9ewi2$Ez10R3sBzaqU4A|D_Tv?U0bhaYebURtqh20^b86&#yp1+**6D=y|UU%l3H+4bIo7dyAV8J866M?(Mw zF0HnZ;SUeCKYcv5MiXlpTh?H$=tHJ{ny;4f>ME7Vpjz!P)y-E)$dl@?80DuZ`!J{8 z8QQPToPlBmC#{OxI$@D_WJ|P8lnPjbzN`qB2#E3!DwPc9ZtFxPBUvuHC5Jhl0xJ;9 z`3jx_B|xZfapvOX758{ddNj_VB`eIueDaaH1@5%>5kT*SwYU1Vv*FA|8e5jRDl&gidYZfK^U9MM8n}xqw)eTAM`a( zWb)BTDx!(dMwg!sUtY6RYyCygrg^La-Ro3>v#_qp4F&Bx<0hQ#KRh08Z49^mHoEt6 z`0`rdD7o&KXSUPJVUDajdUQJas&jU3T^ervV|4x6X!FVLqd$+XJl($eV*9~W;*?5z z@$Kldjp5d{-Pf;1&mUoD^!(eMSDSmcuWVnvK74s)^!?S*!&}x@C)#|x``g!hcQ$ta z^6Ad4OWW7K-noBs^!&@w<>#Z#$HP}&?tb&t@b&%C4}ag=xVQW4xvg{O_SWd~Q=0@k zqZi)|w{8r#zOZRVpWoQ~$GRF9x+JX7LWR>m`qZO6FYzt`yX%`{c~fq`MbA{Q#!`! rsL}d=gepA%RcfJHaf`w|4(s|EJ~-!4>6Bi@@gMygL~5q8uMq$MX6X81 diff --git a/assets/index-B5Z57bIp.js b/assets/index-Cy2_cSlW.js similarity index 95% rename from assets/index-B5Z57bIp.js rename to assets/index-Cy2_cSlW.js index d0ca139b..4dad5bd8 100644 --- a/assets/index-B5Z57bIp.js +++ b/assets/index-Cy2_cSlW.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-GflPbm5N.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./hooks-C9tZi_HS.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.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-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{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:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-BsZCPX3D.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./hooks-BhHffBS8.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.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-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{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:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-Cy2_cSlW.js.gz b/assets/index-Cy2_cSlW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5221c4c0c767c1ade5c1a34f81a0f5687bd2e799 GIT binary patch literal 2171 zcmV->2!!_^iwFP!000021HD*nZxhEF{eFLiv8u|Jb|-#`NiZ@P+cXeC0wFh$R4AS7 zPT~o>JI>Cm9b;K?(x!PKFHl0-=5h%X0;nw^w^x^j;9R8s7Vp~ml)q5zu5E0`NuZ!g z{$S6X^E}VYInT_lv78_(%RmRD4lO&Z64?n_k{aUUgxsKfLegm13)(^ZU{XV2KWGI$ zFCUGdj*F=w4;ZD+lh}&j1T7K~A&rMyfw#>9U2N;=jtA5lP==amNF@zcD1(ZC_y`?{ zUb^Ow)yEs9ygq06#F;ens?p0`({=s0b;;nk0n-zy~~hOzVhYPfuGt45knz zGUCV7un%}afL8?*OWV%C?%uQYSOF?YNKKp<`1ojFPw&l6mfly~5LTd?=BW@zGUO9b zrN|8K0e(K_fj2Izmm6vrqv7Lr%s`s-^>@*Rd5T5E3vs9@ND6y_2ek4reCb+Bxptx+ zID#0D6{cc^Vj=7WKH%j8+ST*%f$q_IWE@hSrsW|bQ7fXKM}1>zznE&+L&mipXuE%K%OO%g|`>&ow=>`d~!jK9DW>@3^zTtV!VFg38(?_tvCy+`pWk{q9GIO~;;2E?KR^PPo(bfR$AL{6DSUHh-MtCg4 z5ft{>D}(6#RVefIKqSPW%4j$M0>HyZ&ZhhQ{sCN%xv3&WL~0q++2xIQ$1e8PV;Gh2 zP}m3jW|Ua^GT({OehmjzO<`C@yrq6wyVzAfJ_jQM&EN9bw>v8k zg)&DhgiKIIQ>EZnamErf*wT_pr2xZF8N)Dvfk5OIn82r#rdmV^B~N?~6A3Jae14BV z;19H#KPeJa#6s=;N$FCTdh>GuvvlaQ49b4R$%w^?7<7&x=FGY|C1lrSrF2$Oj#8o| zBq*Rbkwl~dmQG-Sh{(#$h)8IQ*V!2ATBuJ$Kt#h>K~W+nh=LU6$|z7qL1)jIaZIR_ zqljqO~H3k_BetDh4NKEBi*GDVK3FgHtMTs(uM}isq zmzg!oWvV4`L^-RfL=Bqm$)vC%k`(w%MwG%41duu9avF>4`qE>4db_x|splv4tu3cJ zn{}VGTOtDhFx6+I2MtrRF>0l?+Nu%Do^dG$?dDPhE2t_ zLl>&*)C`(LnG=yrVzv-s4U$^FdMrV*oPDCXswaWDWPX%zLKF%41HG@CPVDBDVDRPZ}@Q_30hs z-sWC@USE1yc(Yzyes27Gy_W8P=85UBmsfhbtpDqQp3566uZ{oSGYh<)ZMM|IB`)l| zEiONIyxV_AY4LY`Y2`@KGYm5c1Yj+-PIRBy5c!9pQUD#eMuTj- z-qD||m8O5z=br0JE5@st(%T2cH!tkud-?g@iMRUH!tV5f{$#<}`psCoyPJDx%-r7n zeq;Bi9}Y0V;kEdHF?(0f=ZwW?`pheRY10upKPw&&^_=T+(003vug+f(`dDgo_ zAv5ynB*CJ?6GXt;a8sDs-L9}D@_^5DiJ&v^LSSlH0# xo*TIdJ(q8|fj*fF_P=$!w+ZZz`F4fIt^ZrEng6$z)ykgy$DdJWrO@pa005!NK4t&_ literal 0 HcmV?d00001 diff --git a/assets/index-D9cLjbAP.js.gz b/assets/index-D9cLjbAP.js.gz deleted file mode 100644 index bed0bbece829607767051c95172d3bc1ef3bbf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1305 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 z|K{for(const i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const r=c.value;return O(r)}),a=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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 l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:r}}=e1,n=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",v||r)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const r=document.body,n="ray-template--dark",d="ray-template--light";a?g(r,d):g(r,n),S(r,a?n:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),x={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:x,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("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(r)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-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"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:x},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&a()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var r1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.6","vite-bundle-analyzer":"0.8.1","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.1"},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 n1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=r1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(n1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},r)),l=N(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l})=>{z(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),N(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var n;const r=(n=a.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},k1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},z1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z1():k1(); diff --git a/assets/index-DSoxqjdP.js.gz b/assets/index-DSoxqjdP.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1832405cd2482b981c27207ff6e50e2299812ecf GIT binary patch literal 29203 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.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(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{X as default}; +import{r as l}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{R as r}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"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{X as default}; diff --git a/assets/index-DmvoDQhO.js.gz b/assets/index-DmvoDQhO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7edd6cbe45dfad75d419cb059ea8567be761842f GIT binary patch literal 1839 zcmV+~2hjK*iwFP!000021I<@$QxjPh{=UB=_J^sYs=LVx0gRO~hPWU#5CsYWi=uA2 zPm&A$67Rhoh?#7mf~BCqmisoss7$T9l(P#nyRJqU@W+_$z`vO4?gU7Ph_(A+KiwlWbQgLGjhGz48WS8?hv*l&L&}vttsgalB!dvpB>QMADEh^A;bQX2;3P^W z8*yj`sIG!=o5X@*Knx2+68%Dgc3wfr;j4|a!>$}9R$-Duvkk~E;144Hk zdirNl{>D>^E+d+awTppH2h`s=n9PPrBWQ{WlCDoYYT4gQ( zJx;!>w>{p6ry6mwya5Jf=ZxkEscfz&X41A%NZ(LdaXVN}7XSWpbvQ4)n4LLY|Hlui;uV^{^j5u-+B;${f< zqWE|#I3S7PJZ6PDxNDLbUDBl90$kIo9<^Hyjd1UvTW5Di_!Qnf7tZ>Th zDXbw<5U7*|6$v>+C=jPnLqfujrf-lNO{S(;20_XqO#>wsa5_4HuaC}XqZb>28DIj| z7{MCFQY;__#efhtZeGidC!2hmMO2^#HKi-mi5L=KBxXCgV*qtBweG-Ga9u&%aFzzbn9wP*Fa<5qJ~t6aDxd%vnd@B znd2!iBj>HBR+RKSkZ*u7AjzDa7>(R2Dkud?gtL|(TPqvZ>OZP4|72}Eu%5r=co}HK z>x+JE-zE`24BSLCg!3Q{{8oWkUNaPhFUpWchQb{5txv#*QHC$twMRH=ND@%Wl|FfL z7-pG!nj0}7B+hcaiIR{1d}yqt_4CCYwA;-IJ5lnL_&O1l-Q~*8QjLf|zdiiphyNEM zs=N0q?_at(Rmy)g-@h@RELNY*n?J2ozuPk(J*obj5BAuSR-uIXUomASBRu>HpR%kuxYvXiO)?Vj~~-CBQS zmLFT|Ywo2s@ry4G?(dl^+m+o{=K3ag+MgWa_@bmBN+X>Nroee13`0+NBW zbWtmlceEdw{NzQPx%afP_p-Xabny4P2OqwxlwTii{O9odAI#Nd-edmsv+LNyjrY~H zE%V*Ks=F)Z>bAMKX+2yu7hhC%9{i5`^lRs&TV$9iQ19x>?oxI433twV6F?<`U6uJ_ zN+&W9kRuoTyd%hU1xcWS#v+^oX~yxAt{AG*ce>YzvMi?J=}{u8DCdRf*N#@`GfJJz z;2Hy!FHS=t0-|%jo5j(}F)2i&HqDpwI+i{D2#EGqJ0BFaCn5Fve3wzAv3g`be?H%3 zqv^ZhzKrLh*OlnY=^!j6=PG;uww}+MyE~P= zr-!c}SD(!vEVue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),q=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{q as default}; +import{N as r}from"./hooks-BhHffBS8.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.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"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-Dx3WEey5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),q=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{q as default}; diff --git a/assets/index-Dq6gNjVH.js.gz b/assets/index-Dq6gNjVH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5d86bebe512aa9d04acd3b2f764ae2b8de244bc GIT binary patch literal 1004 zcmVq-0D!!1$9?dudKZ|%kWQahzWo%b)(MFBxVY%L- z7kSQ|YtRygJ{REH7T(3yaIV2E;c^yq7Dn|h6;B7rkO&B#2y1ztmGrD(=feWBypXPq zZ5!Jbs`m$r#Xurjd$VPH41Ta5M zmx-0pZfE~=NIIQ7rxlGP@~%qf2e5SVdvgtF-Nb36({xo_&ADHP=FwtgJ=NL|eLbq2 zc0xxyI=9dHB~7&~?4ZH0dKTE$Mgh_n0Bo$I$aQcrHCi`4YMpKvGL!Dk+GJw|d%3gW##l37QO?p?2+|3}MO3dgQFl;w9_iiZtM6Q0 zsLm+foVh4^P_a@K&mmr`bCjnjQy_@1*5hvB;tuj+Ip}r9<&9CJjFPnb6UxvOgrrhI zAQe$*O>faaOk0$2dzo@ur1u;U$d^Nf-a9l1qZN>#k&32ISz{6GwaW{SpuvZv*KqP_DH zJtXzPQ#cS`(K%Ji2e>*^y6O-46Y%}Z^Pt-BdvUwD$UvVnskYSfo(3Gim@;Vac*+?t zwY_2_hMI9qCU6Q;N6Ij#f=^{_g)wG?&H;;T{Wx7s%(WTYg_QuM1=~tBeE~#4ugwG4 zHUc^~%#|MzDQgA@!3CO<2^fj_`6j!TZ?E&3>23^S0$HYQ6;g>m$!alIY5TRT8IENc zrlKl>nsIae)$R2ce}41x``>=JeRqBL=Ifj9uK#%Z%lluyG?Idu*1y(}5m(Y2bFM(t zwhPZc{g*oGS}D%V6=#iz`j<6<)2Yr1F+a8niMa}3Omw6&k$;?~3s>s?^tZpix%u|{ zyPw|P{rJu(yh;j5;Z-3?3g+y;+&@TdN?TC2%7!UH>FM7Nuaf^aU43vURY**xqbNpH2LJ#!s`4TL literal 0 HcmV?d00001 diff --git a/assets/index-E5hzVTFx.css b/assets/index-E5hzVTFx.css new file mode 100644 index 00000000..f68c60ea --- /dev/null +++ b/assets/index-E5hzVTFx.css @@ -0,0 +1 @@ +.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:1.25rem 0px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg__wrapper{width:100%;height:100%;background-color:#101014}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16.667rem;gap:4.167rem;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{padding:0;font-size:4.688rem;padding:1.25rem;border-radius:.208rem}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.563rem;background-color:#141313;font-weight:700;padding:4.167rem;-webkit-filter:blur(.208rem);filter:blur(.208rem)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:.26rem;color:#bababa;font-weight:bolder;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:13.542rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:1.25rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.5rem}[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-1.563rem);-ms-transform:translateX(-1.563rem);transform:translate(-1.563rem)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(1.563rem);-ms-transform:translateX(1.563rem);transform:translate(1.563rem)}.scale-transform-enter-active,.scale-transform-leave-active{-webkit-transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier);transition:transform .4s var(--r-bezier),opacity .45s var(--r-bezier),-webkit-transform .4s var(--r-bezier)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active,.fade-bottom-transform-leave-active{-webkit-transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),-webkit-transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier);transition:opacity .55s var(--r-bezier),transform .45s var(--r-bezier),-webkit-transform .45s var(--r-bezier)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.fade-scale-transform-leave-active,.fade-scale-transform-enter-active{-webkit-transition:all .48s var(--r-bezier);transition:all .48s var(--r-bezier)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:.208rem solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 .313rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 2.135rem)}.r-menu--app .n-menu-item-content-header__extra{margin-right:.417rem}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999} diff --git a/assets/index-E5hzVTFx.css.gz b/assets/index-E5hzVTFx.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..f66d7a8a040bbf41a7a831bf9efd7c4651693c13 GIT binary patch literal 1674 zcmV;526g!#iwFP!000021MOMsi`+I4|K7jCr3ChhB&1n&O8%J$YRuQ)N?ecM?r%A>X&Ctavy!~C(zVjrQKcKb-Dgy9xC{d_U1-QW zKfik?#f5akLB?U~K39fYu4Je|P|LRvF>Z1}cOkxo_=Z~?tGhGWT0n=GnTpUAtOPn5 za88q(Fac>nALxG-#`5(JH?|zujlPpPL$aMEsNfsp&IOZ^~ue_R6JYMSSuj|f@wJ7AGjdFV%) zZ&DljQLL<0S?EUs);9D%vaKT|hzr8Z2K$eZ-H2 zaJr?I>gJw{-K~O5m(GL6;h4Jr6Nh6Z80bSe4nCIY)vdj~J+Sh%tt4y802{#>;Qm>tU!=-mBeHL+K*g?CP&rMw-FakwZM-ej z6O1*E;huxOLMQT0U9VX5;nZE0M3+{3A~hq8E-yuYtyQ*f776|6Ok-`Ipca0g;I`Ob zRj0*cGClkb`yyEK|uUv|9Um2ms*lW@nGdV=Z`L%i^Vud^~jZj z>$>2hL94rwYIb;iCJ%0_ewopmYcUdB?;nb%R`;){8EN$86pcR{{+Qsve>PZyTlO%k zyoiIb$H5Hm9p-e z!hg0uH%wQ&iO*ouwV@?nl~xVUnk@(BHH@`Xe{VX6&9}xAy%s`hg;D2@WCLl z$+@h?luOX)T_>DS+_Ox7)7BZ1fh;hlc^*n-Cqy=cLcdoRU1OnAvu~Oj)ssNeX7G#>oVDAL?yyZE1DtD~QN63199L1#Ztv*w zNMNF2)=6;QBM7}ya0-;w3B9cQ((EVfce%c_?~z$B>o$8nL~H8ta5mmK9tgp6!%c(R zgoxd!AmH(GNL%z#A#HXs?QpKwvt)IqK*LN!oiQ)F5D z3VZCc`DLqcFSxPT*qwk-DhcI5FV8m376|>QeK2goopHtlv~9o6Y`Q<|`BhNQsp~P6 zrik}VKL(TO0YqP>*n$hX z_bU{D43!2O(0pC@yfjD#+9gxvmS_APeufQ?x!`tpY@b$9$&|9GlcdseDmXR3BAlsv ztjyg*nT@8q>IAO5_DEIbAj{pIXtioyb+>>q0if-w_veSPfyo|5ZsUWG)QYqjO<{LQy5LC%;% U9}s_2{gq$*1F7B|Ax0qp0DNOX5dZ)H literal 0 HcmV?d00001 diff --git a/assets/index-D9cLjbAP.js b/assets/index-GTAGoru-.js similarity index 94% rename from assets/index-D9cLjbAP.js rename to assets/index-GTAGoru-.js index 607c1483..2bb38840 100644 --- a/assets/index-D9cLjbAP.js +++ b/assets/index-GTAGoru-.js @@ -1 +1 @@ -import{s as r,g as u,j as o,z as a}from"./utils-B_UBRWj5.js";import"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const L=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:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{L as default}; +import{s as r,g as u,j as o,z as a}from"./utils-Dx3WEey5.js";import"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const L=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:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{L as default}; diff --git a/assets/index-GTAGoru-.js.gz b/assets/index-GTAGoru-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6c12ba2896ebd342582c5fee0c6347f6a326c0a GIT binary patch literal 1305 zcmV+!1?Ku6iwFP!000021HD&WZxcrpeebVGS3Jbh&ak%Q#5f8vwrL_|)978j~3hlm^!dNW!)eKlIRemz=9&=B0!@M%v`N21C`cJVy;IlL;haT*tE z__WRWnnWf0LZeZd&nNdR;;+hL8mH4ZZJ^T9a;NN1`bkVnP^M4}8^s1HXPt9XY=$I3 zqyv(>fYwDZgVQ*NgozDQkz?mbb>Vyx+x7tUNVOaQT%Q$bItp3nQf| zx|+ll+a7ol>LwRZOdI$NHWIST+fHeLild99O$1m+lucEpv)+0+oh+kFfgq;pxo_ai zD5|(}xmInA47g7jC6Q50%1{f0q*8$;6;aU%8En*JMC|$)Dv#vI(#qu0K+3p_6i3u0 zO()c1k)x$$zl%Yuz^bF{iSSnnI<|+J_-)RRJ2W%zX#6Om6tc`{0MO0kG-yC zv*ylDb_N1OSer!Ii9=Sd%`IG?QvRVtuTVyWkECgXOHhjl2_g<$7F7(gc3E5=2&SYK zAk!v{fm2M!$*j;zS32yglcBt!F!bZS6e08~%2$Pcn5ir60rWB5QeSQgE-;JMLs! zhl-}j3OFZM9$D^ZEQ-0sj zdru#Ne}oi4O7Bo+@eV%af|R5QSbC-jQtrw9;>Mlu%OAB=5WI;+`(N9M1|2!u-u>n6 z&G_$!8b5BRYr9`>hu?e`-uQjz{%5_EKmX&&tEcx*bs@O+hC?>rVMzY&!yWHfc;ly+ z-#>Ue#{{^%4ex9k`7cd-aqm%h=jZ4~{NdNP^vWjk;A~feRFDdS)HrO!zbMnu-$=hp PF#g`(9*|Z4xeNdRav_2Q literal 0 HcmV?d00001 diff --git a/assets/index-MIifIf1C.js.gz b/assets/index-MIifIf1C.js.gz deleted file mode 100644 index ee4af1694b1f56dd1d142c2253bf2c28897e38bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const r=c.value;return O(r)}),a=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:r}}=e1,n=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",v||r)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const r=document.body,n="ray-template--dark",d="ray-template--light";a?g(r,d):g(r,n),S(r,a?n:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),N={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:N,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("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(r)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:N},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&a()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var r1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","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.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@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/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","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",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-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.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.1.5","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"0.15.4","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","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const n1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=r1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(n1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},r)),l=x(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&z(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l})=>{k(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),x(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var n;const r=(n=a.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},z1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},k1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?k1():z1(); diff --git a/assets/index-cvX3rsfB.js.gz b/assets/index-cvX3rsfB.js.gz deleted file mode 100644 index e462a568a227861c14517280b80ad126e104e08d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29188 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 B;gSFV diff --git a/assets/index-MIifIf1C.js b/assets/index-pRjFjSww.js similarity index 94% rename from assets/index-MIifIf1C.js rename to assets/index-pRjFjSww.js index 515c7741..e8b49359 100644 --- a/assets/index-MIifIf1C.js +++ b/assets/index-pRjFjSww.js @@ -1 +1 @@ -import{q as e}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{L as u}from"./ray-CES7ACvF.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.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.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.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:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{q as e}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import{L as u}from"./ray-CES7ACvF.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.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.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.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:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-pRjFjSww.js.gz b/assets/index-pRjFjSww.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..79f9eb93b923b2c5684793ee918411820efa50ba GIT binary patch literal 1592 zcmV-82FLjyiwFP!000021I1TeZyU!IeebW>Zu>x@oZ<3Iq$#MSNjkCxON=R1j#L=J zaQ7}b((Vj3GfRqL2uMjB*QuPOa9|X1(bOo421OdXMc^d1g!~wbr2M46Q0!8Y`5`B= zTOa@*NX)rs@0@e)U68tUE>wF{BT|EoEx4=WXpQp?iSo6}ww+(h;B~1_(*URAs6|@q zG8e*ezzp~mav}RkQn7W`$p#V084OB=t7w6bK83mc15Wq~oG#AGPPNEB?i{&*^ zDvjbA9-u)(b;t85GdQ!>@F17KNgR)%LLO%4n-ycU%HbA~wOkU%(gA2bT`tv9VidG4 zk;(Z6^|=h3LaS?;MJr~cMp4of0L=CrCzrx;Y@nhyTck!gJqp{DxhY?jI7+qn^2&l7 zK5t+31@=w^7Nms=mlo3(3yn9<>KlQ4(R$``GCxPxM{&7^2cCpAlMBej4156_Bcd$U zoct0MXBWvD5n!EBHdnlw@HPvv(K1g_N220Z;`$|Mjfq2=Ah`=@Q{>_}hEqtGzCtp6 zk(8D$jX6$OgZO3#DixN?OK;Dq)`TS$%7|zoY1Y6cs7{0g5hNsmiU!%ZCa#SsPniNi zOf|@*f#XxC=*rdQlARpOC1sTOF{)CA>L4VQ3M{FJ@)d|6a?bf&f@h1y-f0}XTgD(iZ-Zfoq#iI%FCE* z{0#7MUQSpG=CZpm+Z>w`Y5_89gfVb(v0$Ey^v$=L?5zu5zn~op*ABfWcBj3a)Db=1efa(3CgR7!tFtw3hD&dAzhG`rogQ`M1j@pXD17S{*3p(DTZ{ip9AJbiqy_u1jCe|A6oqJRI7-A}&k-MiKM z^OxNZZg#)=uKV$yy1Vy|_ICU4Kkk0=(eqn(diNgnzWq<{^SeiTzi$#{)_lgJz1y$V zLigr32m5yq_P_6c`o-bHZ@M49d$|3cRu{Z3wdXhQ^!LAd{@^>G`9^1weAtw>qRN4+ zuWbLp_Q8|g{?o7ff8EhL=QH-aIezqjlv%uqf9Zmhqzafan}>7}AT($I zQ+l}bzxjUJfX_);^>u^{W_Ea5UrEb$1B9X`ak4)*{?8s9!}Fd}oJHE46&z}A4761> zD)I0VpE;Gle`hRF7r3WF<5+)n%;>(bnpd}o0xPTOzhcnTibO#ujH`p%P&hLAga)UU zW^^JkNcg_Jtofn!)Vu$6@7|-+kPbxFf5@6MFWVqOQ_~?e6ZACvt_si0_(Hz(j=~mi zGGBthS?HV{9(?}^g4FCW`2OHJ^ literal 0 HcmV?d00001 diff --git a/assets/instance-GflPbm5N.js b/assets/instance-BsZCPX3D.js similarity index 93% rename from assets/instance-GflPbm5N.js rename to assets/instance-BsZCPX3D.js index 1308cb62..3a0bd86c 100644 --- a/assets/instance-GflPbm5N.js +++ b/assets/instance-BsZCPX3D.js @@ -1 +1 @@ -import{B as t,C as n,d as R,E as q}from"./hooks-C9tZi_HS.js";import{g as d}from"./utils-B_UBRWj5.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.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)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},f=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,g],implementRequestInterceptorErrorArray:[f]},{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{B as t,C as n,d as R,E as q}from"./hooks-BhHffBS8.js";import{g as d}from"./utils-Dx3WEey5.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.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)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},f=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,g],implementRequestInterceptorErrorArray:[f]},{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/assets/instance-BsZCPX3D.js.gz b/assets/instance-BsZCPX3D.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd8575cdfcf02f2db16ab232c0b59f436ab1c413 GIT binary patch literal 806 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 Hiy;62^_J~7 diff --git a/assets/utils-B_UBRWj5.js b/assets/utils-Dx3WEey5.js similarity index 99% rename from assets/utils-B_UBRWj5.js rename to assets/utils-Dx3WEey5.js index 1ff331a1..b7fc0ebc 100644 --- a/assets/utils-B_UBRWj5.js +++ b/assets/utils-Dx3WEey5.js @@ -1 +1 @@ -import{A as S,u as A,a as x,b as v}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./print-js@1.6.0-C3lAJnMa.js";import{c as _}from"./lodash-es@4.17.21-C8H4BJij.js";var p=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(p||{}),P={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 X=()=>P,k=(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)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],i=window.crypto||window.msCrypto;let s=0;for(s=0;snew Promise((t,o)=>{let i;try{if(typeof e=="string")return k(e,r),t();if(e instanceof ArrayBuffer)i=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)i=e;else return o(new Error("downloadAnyFile: Unsupported data type."));const s=URL.createObjectURL(i),n=document.createElement("a");n.href=s,n.download=r,n.style.display="none";const a=()=>{URL.revokeObjectURL(s),document.body.removeChild(n)};n.addEventListener("load",()=>(a(),t())),n.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(n),n.click()}catch(s){return o(s)}});function C(e,r){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(o=>{delete e[o]}),e}function G(e,r){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const t=Array.isArray(r)?r:[r];return t.length?t.reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const H=()=>{const e=navigator.userAgent;return/windows/i.test(e)?p.Windows:/macintosh|mac os x/i.test(e)?p.MacOS:/linux/i.test(e)?p.Linux:/android/i.test(e)?p.Android:/iphone|ipad|ipod/i.test(e)?p.IOS:p.Unknown},Q=(e,r)=>{const t=e.endsWith("/"),o=r.endsWith("/");return t&&o?e.slice(0,-1)===r.slice(0,-1):!t&&!o?e===r:e===r||e.slice(0,-1)===r||e===r.slice(0,-1)};function Z(e,r="sessionStorage",t){const{prefix:o,prefixKey:i}=t??{},s=o?i||S:"",n=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(n).find(a=>a===s+e)}function O(e,r,t="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:i,prefixKey:s}=o??{},n=i?s||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(n+e,a):window.sessionStorage.setItem(n+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function T(e,r="sessionStorage",t){const{prefix:o,prefixKey:i,defaultValue:s}=t??{},n=o?i||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(n+e):window.sessionStorage.getItem(n+e);return a===null?s??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),s??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:i}=t??{},s=o?i||S:"",n=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(w,m)=>{(w?[...a,...n]:m==="localStorage"?n:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(s+d),window.localStorage.removeItem(s+d)):m==="localStorage"?window.localStorage.removeItem(s+d):window.sessionStorage.removeItem(s+d)})};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(s+e):window.sessionStorage.removeItem(s+e);break}},N=(e,r)=>{var s;const{domToImageOptions:t,printOptions:o}=r??{},{create:i}=A(e,{...t,beforeCreate:n=>{var a;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,n),window==null||window.$loadingBar.start()},created(n,a){var c;(c=t==null?void 0:t.created)==null||c.call(t,n,a),window==null||window.$loadingBar.finish()},createdError(n){var a;(a=t==null?void 0:t.createdError)==null||a.call(t,n),window==null||window.$loadingBar.error()}});(s=i("jpeg"))==null||s.then(n=>{const{print:a}=x(n,{type:"image",base64:!0,targetStyles:["*"],...C(o,["type","base64"])});a()})},ee=(e,r)=>{const t=()=>{const i=f(e);i&&(typeof r=="string"?r.trim().split(" "):r).forEach(n=>{n&&i.classList.add(n)})},o=Vue.watch(()=>f(e),t,{immediate:!0});h(o)},te=(e,r)=>{const t=()=>{const i=f(e);if(i)if(r==="removeAllClass"){const s=i.classList;s.forEach(n=>s.remove(n))}else(typeof r=="string"?r.trim().split(" "):r).forEach(n=>{n&&i.classList.remove(n)})},o=Vue.watch(()=>f(e),t,{immediate:!0});h(o)},re=(e,r)=>{const t=Vue.ref(!1),o=()=>{const s=f(e);if(!s)t.value=!1;else{const n=s.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>n.includes(c))}},i=Vue.watch(()=>f(e),o,{immediate:!0});return h(i),t},R=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(o=>{t[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t},ne=(e,r)=>{const t=(s,n)=>{s.split(";").forEach(a=>{const[c,w]=a.split(":");if(c&&w){const m=c.trim(),g=w.trim();if(c.startsWith("--"))n.style.setProperty(m,g);else if(c.startsWith("-"))n.style[c]=w;else{const d=R(m);Object.keys(d).forEach(E=>{n.style[E]=d[E]}),n.style[m]=g}}})},o=()=>{const s=f(e);s&&(y(r,"String")?t(r,s):y(r,"Array")?r.forEach(n=>{t(n,s)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,s)}))},i=Vue.watch(()=>f(e),o,{immediate:!0});h(i)},se=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,i=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let s;if(t.test(e)){const n=e.substring(1);s="rgb("+[parseInt(n.substring(0,2),16),parseInt(n.substring(2,4),16),parseInt(n.substring(4,6),16)].join(", ")+")"}else return o.test(e)||i.test(e),e;return s&&!s.startsWith("rgba")&&(s=s.replace("rgb","rgba").replace(")",`, ${r})`)),s},oe=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(i){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,i),t?[t]:null}},ie=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&v.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},b=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((i,s,n,a)=>(i=t==null?void 0:t(i,s,n,a),i),r):0,$=(e,r,t="number")=>{const o=Object.assign({},u,r),i=l(e,o);return t==="number"?i.value:i.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):b(e,0,(r,t)=>l(r,u).add(t)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,i]=e;return l(o,u).subtract(i)}const r=_(e),t=r.shift();return r.length?b(r,t,(o,i)=>l(o,u).subtract(i)):t},le=(...e)=>e.length===1?l(e[0],u).multiply(1):b(e,1,(r,t)=>l(r,u).multiply(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,i]=e;return l(o,u).divide(i)}const r=_(e),t=r.shift();return b(r,t,(o,i)=>l(o,u).divide(i))},fe=(e,r)=>r<=1?[e||0]:e?l(e,u).distribute(r).map(o=>$(o)):new Array(r).fill(0);function V(e,...r){if(Array.isArray(e))e.forEach(t=>V(t,...r));else return e(...r)}function f(e,r){var o;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((o=e.value)==null?void 0:o.$el)??e.value:t=e,t}function de(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function pe(e,r){const t=Vue.watchEffect(e,r);h(t)}export{$ as A,fe as B,ae as C,ce as D,le as E,ue as F,ie as a,V as b,se as c,k as d,Y as e,G as f,T as g,Q as h,y as i,z as j,X as k,te as l,ee as m,H as n,re as o,N as p,oe as q,de as r,O as s,h as t,J as u,f as v,pe as w,C as x,ne as y,Z as z}; +import{A as S,u as A,a as x,b as v}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./print-js@1.6.0-C3lAJnMa.js";import{c as _}from"./lodash-es@4.17.21-C8H4BJij.js";var p=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(p||{}),P={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 X=()=>P,k=(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)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],i=window.crypto||window.msCrypto;let s=0;for(s=0;snew Promise((t,o)=>{let i;try{if(typeof e=="string")return k(e,r),t();if(e instanceof ArrayBuffer)i=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)i=e;else return o(new Error("downloadAnyFile: Unsupported data type."));const s=URL.createObjectURL(i),n=document.createElement("a");n.href=s,n.download=r,n.style.display="none";const a=()=>{URL.revokeObjectURL(s),document.body.removeChild(n)};n.addEventListener("load",()=>(a(),t())),n.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(n),n.click()}catch(s){return o(s)}});function C(e,r){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(o=>{delete e[o]}),e}function G(e,r){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const t=Array.isArray(r)?r:[r];return t.length?t.reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const H=()=>{const e=navigator.userAgent;return/windows/i.test(e)?p.Windows:/macintosh|mac os x/i.test(e)?p.MacOS:/linux/i.test(e)?p.Linux:/android/i.test(e)?p.Android:/iphone|ipad|ipod/i.test(e)?p.IOS:p.Unknown},Q=(e,r)=>{const t=e.endsWith("/"),o=r.endsWith("/");return t&&o?e.slice(0,-1)===r.slice(0,-1):!t&&!o?e===r:e===r||e.slice(0,-1)===r||e===r.slice(0,-1)};function Z(e,r="sessionStorage",t){const{prefix:o,prefixKey:i}=t??{},s=o?i||S:"",n=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(n).find(a=>a===s+e)}function O(e,r,t="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:i,prefixKey:s}=o??{},n=i?s||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(n+e,a):window.sessionStorage.setItem(n+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function T(e,r="sessionStorage",t){const{prefix:o,prefixKey:i,defaultValue:s}=t??{},n=o?i||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(n+e):window.sessionStorage.getItem(n+e);return a===null?s??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),s??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:i}=t??{},s=o?i||S:"",n=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(w,m)=>{(w?[...a,...n]:m==="localStorage"?n:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(s+d),window.localStorage.removeItem(s+d)):m==="localStorage"?window.localStorage.removeItem(s+d):window.sessionStorage.removeItem(s+d)})};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(s+e):window.sessionStorage.removeItem(s+e);break}},N=(e,r)=>{var s;const{domToImageOptions:t,printOptions:o}=r??{},{create:i}=A(e,{...t,beforeCreate:n=>{var a;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,n),window==null||window.$loadingBar.start()},created(n,a){var c;(c=t==null?void 0:t.created)==null||c.call(t,n,a),window==null||window.$loadingBar.finish()},createdError(n){var a;(a=t==null?void 0:t.createdError)==null||a.call(t,n),window==null||window.$loadingBar.error()}});(s=i("jpeg"))==null||s.then(n=>{const{print:a}=x(n,{type:"image",base64:!0,targetStyles:["*"],...C(o,["type","base64"])});a()})},ee=(e,r)=>{const t=()=>{const i=f(e);i&&(typeof r=="string"?r.trim().split(" "):r).forEach(n=>{n&&i.classList.add(n)})},o=Vue.watch(()=>f(e),t,{immediate:!0});h(o)},te=(e,r)=>{const t=()=>{const i=f(e);if(i)if(r==="removeAllClass"){const s=i.classList;s.forEach(n=>s.remove(n))}else(typeof r=="string"?r.trim().split(" "):r).forEach(n=>{n&&i.classList.remove(n)})},o=Vue.watch(()=>f(e),t,{immediate:!0});h(o)},re=(e,r)=>{const t=Vue.ref(!1),o=()=>{const s=f(e);if(!s)t.value=!1;else{const n=s.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>n.includes(c))}},i=Vue.watch(()=>f(e),o,{immediate:!0});return h(i),t},R=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(o=>{t[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t},ne=(e,r)=>{const t=(s,n)=>{s.split(";").forEach(a=>{const[c,w]=a.split(":");if(c&&w){const m=c.trim(),g=w.trim();if(c.startsWith("--"))n.style.setProperty(m,g);else if(c.startsWith("-"))n.style[c]=w;else{const d=R(m);Object.keys(d).forEach(E=>{n.style[E]=d[E]}),n.style[m]=g}}})},o=()=>{const s=f(e);s&&(y(r,"String")?t(r,s):y(r,"Array")?r.forEach(n=>{t(n,s)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,s)}))},i=Vue.watch(()=>f(e),o,{immediate:!0});h(i)},se=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,i=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let s;if(t.test(e)){const n=e.substring(1);s="rgb("+[parseInt(n.substring(0,2),16),parseInt(n.substring(2,4),16),parseInt(n.substring(4,6),16)].join(", ")+")"}else return o.test(e)||i.test(e),e;return s&&!s.startsWith("rgba")&&(s=s.replace("rgb","rgba").replace(")",`, ${r})`)),s},oe=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(i){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,i),t?[t]:null}},ie=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&v.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},b=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((i,s,n,a)=>(i=t==null?void 0:t(i,s,n,a),i),r):0,$=(e,r,t="number")=>{const o=Object.assign({},u,r),i=l(e,o);return t==="number"?i.value:i.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):b(e,0,(r,t)=>l(r,u).add(t)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,i]=e;return l(o,u).subtract(i)}const r=_(e),t=r.shift();return r.length?b(r,t,(o,i)=>l(o,u).subtract(i)):t},le=(...e)=>e.length===1?l(e[0],u).multiply(1):b(e,1,(r,t)=>l(r,u).multiply(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,i]=e;return l(o,u).divide(i)}const r=_(e),t=r.shift();return b(r,t,(o,i)=>l(o,u).divide(i))},fe=(e,r)=>r<=1?[e||0]:e?l(e,u).distribute(r).map(o=>$(o)):new Array(r).fill(0);function V(e,...r){if(Array.isArray(e))e.forEach(t=>V(t,...r));else return e(...r)}function f(e,r){var o;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((o=e.value)==null?void 0:o.$el)??e.value:t=e,t}function de(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function pe(e,r){const t=Vue.watchEffect(e,r);h(t)}export{$ as A,fe as B,ae as C,ce as D,le as E,ue as F,ie as a,V as b,se as c,k as d,Y as e,G as f,T as g,Q as h,y as i,z as j,X as k,te as l,ee as m,H as n,re as o,N as p,oe as q,de as r,O as s,h as t,J as u,f as v,pe as w,C as x,ne as y,Z as z}; diff --git a/assets/utils-Dx3WEey5.js.gz b/assets/utils-Dx3WEey5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbe0f592927a265ffda4600c34d3027cca49e633 GIT binary patch literal 3533 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 Hiy;62EOFZB literal 0 HcmV?d00001 diff --git a/assets/zh-CN-DfDWFdbg.js b/assets/zh-CN-B4BrSi05.js similarity index 95% rename from assets/zh-CN-DfDWFdbg.js rename to assets/zh-CN-B4BrSi05.js index 08987122..72817a12 100644 --- a/assets/zh-CN-DfDWFdbg.js +++ b/assets/zh-CN-B4BrSi05.js @@ -1 +1 @@ -import{t as U}from"./hooks-C9tZi_HS.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-Cid0rW1u.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-B_UBRWj5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; +import{t as U}from"./hooks-BhHffBS8.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.8.8_vue@3.4.21-CBeGMwb0.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"./qs@6.11.2-5yoVYNs7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-Dx3WEey5.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-C45aYbGY.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.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./side-channel@1.0.4-DiPXwnX9.js";import"./get-intrinsic@1.2.1-5uWIhZOj.js";import"./has-symbols@1.0.3-eVqrYdw7.js";import"./has-proto@1.0.1-CgulNy6r.js";import"./function-bind@1.1.2-B8G-TZ45.js";import"./has@1.0.3-B6xjtObm.js";import"./call-bind@1.0.2-BD5aDJOM.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; diff --git a/assets/zh-CN-B4BrSi05.js.gz b/assets/zh-CN-B4BrSi05.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..02ba3f8e63bfeadfafe3b01a5f556050b28ff95b GIT binary patch literal 2144 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 WWAE>ix>%LV|M(wEAIi#A5dZ)&crft* literal 0 HcmV?d00001 diff --git a/assets/zh-CN-DfDWFdbg.js.gz b/assets/zh-CN-DfDWFdbg.js.gz deleted file mode 100644 index 42df53f46a72851a3caef921b9e7a1f1a07a49e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2145 zcmV-n2%h&JiwFP!000021FcwHPa8=VecxY!O7j3xb;kxANJlLhY{JK247LM-7pvS| zwhP)_rm7lnkfmg2As>PyQXrFLl9`arWRP|P%w(cufG~fCZsVu<3#)FsiEW5Bisl8{ zRi{qfI``DQZj(ZhGO;Y$5O2F$&N5m6@`XI5b6kpC5;G({l$2*VxJ*18kT2+{G|R(5 zIT)0K0jYm_W-(G4EHz__jF>|5U>D_p6zMYhM$8y$2BAgFX#q>~EZivv<&eZQIUq%O zPale>2AZ)87M5y36%EU!?Uj4e3lS^9!PsIZ(7ei^I^y|ow;b&8K(U@g zJRf4spjj?yl+F>CDkNg&bF44dcSi>@-A zQm8~Hr^k59yk;?mP0f`n+$jg-Zs}6IFOf#^_<4~_n12escc{C6gv>VM!V4C*I8JMn z;cze@Uy=h&vJgGMrh?Y_i+CO}te>-NBs$t<%}0XG%Pc_*F7>Cc_9v!hTjU|8zzk`k z=8S;cc~OcM_{?NH+uh;}ViM#gF-J_Ph#4nbV4Vvj+}%6nK-xoij_8ph-61rc8Juo$ zAT3CON~C~tINVut7{bF-s30{1v6e?n@Nh^D$pNWU)fRtXKmX9>70(GZG`#A6;xqb3(^SOxaShxVQI%Dr9t z<#)#))}4)AXYHoFvTgr*AHXSfneYJQ=_;Q~p&VRZK!$}C5Tm+f zU{LPpfK&z5tv@P1>{M6QD<5|N6zXz{2m>qN_`^Z<E^^CMPaV(aLbbxCWV)8@v<)8jip@|CY+wYx6do`C-x87BszXXu0pt^C>a|lzx$JM7*AvNcW#K<*BF1Xo6{<&zJ65Q zdIzATg5#s-C+{9rxBdW7cU63QynheCoC@swyC=V_+G~#h%&NdScxvC>u9*_Rj0#S6 z-#fql6TrL*PPVq47l!~QRban*TG{{Qh9syBYJpY7StZ*%|{@n`-zylth*52> z&Dq>@)^`9LQ^E26TIJyP%8Q!-4yzzJIoM|ZaOAwW1>mR(ob4^=`JeXcO6B8DTVIg? zI9D6Ianspa1#rm~?rn8rr=|gbS5#2b!G8aZkXQ)|jrpCmE-@o@1+~JT&ND_fD(+eti+R#dTj=ZWddc zXW!r3JO|D+Pwa27*xZ=<&bF?BG9+K;p0iY~oB1*L3Tj_mp$Apqyxq1}*8rSQLFLJT z{c#h(Z&cvi`A_A=&B~L5>XTIfhrB9$a`ez%`MI*O?c9EEKUfEFvSHZXUG)mtyhqdK zE$df71A0USKImH&*oQYNJHOiNZz~(ym8btY{_w_raL>NKSJ~OBJXo!~J*XV~1R(eN zXwH58V9Fp&lAP%_qlvoj{LkOOF;u|g2GVez8aigm5FAIGFH)vAj!wc+nj@w%@8OmH zQ;;$O6R6}nQu($F+1Dkjh5z$mDI=eWu=Qk3alv!N@bk{UIPb>k=@926XSOf9FIjmh zGIk+n&KKO09dH7x%Y|CN%CaoWSKAE?fwvHJl*^a#lK1P$ X1a^Nusf$&<{Ez Ray Template - + - + @@ -38,7 +38,7 @@ - + @@ -48,10 +48,10 @@ - + - +