From fae6c7e90e7544a31d06a4bffd07a7389882e5dd Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <443547225@qq.com> Date: Fri, 1 Dec 2023 23:21:34 +0800 Subject: [PATCH] v4.4.2 --- .../@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js | 1 + ...ueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz | Bin 0 -> 2682 bytes .../@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js | 1 - ...ueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js.gz | Bin 2297 -> 0 bytes ...vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js | 1 + ...use_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz | Bin 0 -> 646 bytes ...vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js | 1 - ...use_shared@10.6.1_vue@3.3.8-fG4vX-4M.js.gz | Bin 564 -> 0 bytes assets/dayjs@1.11.10-A-QuG2Ol.js | 1 - assets/dayjs@1.11.10-A-QuG2Ol.js.gz | Bin 3678 -> 0 bytes assets/dayjs@1.11.10-IrZctHvJ.js | 1 + assets/dayjs@1.11.10-IrZctHvJ.js.gz | Bin 0 -> 3706 bytes assets/en-US-UaYmVw18.js | 1 + assets/en-US-UaYmVw18.js.gz | Bin 0 -> 1797 bytes assets/en-US-vQX0v40l.js | 1 - assets/en-US-vQX0v40l.js.gz | Bin 1770 -> 0 bytes assets/hooks-6rzoVNmi.js | 7 ------- assets/hooks-6rzoVNmi.js.gz | Bin 28094 -> 0 bytes assets/hooks-JA_2X3_v.css.gz | Bin 2417 -> 0 bytes assets/hooks-Magf9_GB.js | 7 +++++++ assets/hooks-Magf9_GB.js.gz | Bin 0 -> 28374 bytes ...{hooks-JA_2X3_v.css => hooks-sZLNkQGk.css} | 2 +- assets/hooks-sZLNkQGk.css.gz | Bin 0 -> 2498 bytes assets/index--Ak1cIZQ.js.gz | Bin 2012 -> 0 bytes .../{index-QoMNQn75.js => index-2pvvUorE.js} | 2 +- assets/index-2pvvUorE.js.gz | Bin 0 -> 968 bytes .../{index-X-I-PfLA.js => index-3pGKqE9b.js} | 2 +- assets/index-3pGKqE9b.js.gz | Bin 0 -> 994 bytes assets/index-4OgYWutq.js | 1 + assets/index-4OgYWutq.js.gz | Bin 0 -> 2032 bytes .../{index-ODb8srPE.js => index-522DO_o5.js} | 2 +- assets/index-522DO_o5.js.gz | Bin 0 -> 1418 bytes assets/index-5IrePYfm.js | 1 - assets/index-5IrePYfm.js.gz | Bin 2178 -> 0 bytes .../{index-9SkR56gI.js => index-5e1kv0vQ.js} | 2 +- assets/index-5e1kv0vQ.js.gz | Bin 0 -> 1215 bytes assets/index-9SkR56gI.js.gz | Bin 1215 -> 0 bytes assets/index-GneJ8JzC.js.gz | Bin 1147 -> 0 bytes assets/index-I0hK2mAV.js | 1 - assets/index-I0hK2mAV.js.gz | Bin 28726 -> 0 bytes assets/index-IiF06Yf6.js | 1 - assets/index-IiF06Yf6.js.gz | Bin 1614 -> 0 bytes .../{index-obiIKzuG.js => index-NEtr-F6h.js} | 2 +- assets/index-NEtr-F6h.js.gz | Bin 0 -> 2099 bytes assets/index-ODb8srPE.js.gz | Bin 1416 -> 0 bytes assets/index-P_PLc_IJ.js | 1 + assets/index-P_PLc_IJ.js.gz | Bin 0 -> 879 bytes assets/index-QoMNQn75.js.gz | Bin 965 -> 0 bytes assets/index-X-I-PfLA.js.gz | Bin 992 -> 0 bytes .../{index-_IwsPDxI.js => index-XufHuwCa.js} | 2 +- assets/index-XufHuwCa.js.gz | Bin 0 -> 2626 bytes assets/index-YEVLGaF3.js.gz | Bin 1575 -> 0 bytes assets/index-_IwsPDxI.js.gz | Bin 2625 -> 0 bytes assets/index-bf7Td465.js | 1 - assets/index-bf7Td465.js.gz | Bin 1819 -> 0 bytes assets/index-c8-lf4Ig.js.gz | Bin 1980 -> 0 bytes assets/index-c8I-aftA.js.gz | Bin 817 -> 0 bytes assets/index-f_yHWkXn.js | 1 + assets/index-f_yHWkXn.js.gz | Bin 0 -> 2242 bytes .../{index-c8I-aftA.js => index-hEJS2BRb.js} | 2 +- assets/index-hEJS2BRb.js.gz | Bin 0 -> 817 bytes .../{index-c8-lf4Ig.js => index-i4_jj0EJ.js} | 2 +- assets/index-i4_jj0EJ.js.gz | Bin 0 -> 1983 bytes .../{index-yDlE2uht.js => index-jRzAB89l.js} | 2 +- assets/index-jRzAB89l.js.gz | Bin 0 -> 3710 bytes .../{index-YEVLGaF3.js => index-ka2vtwFT.js} | 2 +- assets/index-ka2vtwFT.js.gz | Bin 0 -> 1575 bytes .../{index-lzyB0ad5.js => index-kvs7WWh_.js} | 2 +- assets/index-kvs7WWh_.js.gz | Bin 0 -> 2013 bytes assets/index-lzyB0ad5.js.gz | Bin 2014 -> 0 bytes assets/index-nvU_GV8F.js | 1 + assets/index-nvU_GV8F.js.gz | Bin 0 -> 1814 bytes assets/index-obiIKzuG.js.gz | Bin 2095 -> 0 bytes .../{index-GneJ8JzC.js => index-pAOGol2s.js} | 2 +- assets/index-pAOGol2s.js.gz | Bin 0 -> 1149 bytes assets/index-v_pBTZxe.js | 1 + assets/index-v_pBTZxe.js.gz | Bin 0 -> 28776 bytes .../{index--Ak1cIZQ.js => index-xF107P0e.js} | 2 +- assets/index-xF107P0e.js.gz | Bin 0 -> 2013 bytes assets/index-yDlE2uht.js.gz | Bin 3709 -> 0 bytes assets/instance-Xnhr0AGz.js | 1 - assets/instance-Xnhr0AGz.js.gz | Bin 678 -> 0 bytes assets/instance-kx7_RV21.js | 1 + assets/instance-kx7_RV21.js.gz | Bin 0 -> 677 bytes assets/utils-Jp58pnCV.js | 1 + assets/utils-Jp58pnCV.js.gz | Bin 0 -> 2594 bytes assets/utils-z1WP2FaZ.js | 1 - assets/utils-z1WP2FaZ.js.gz | Bin 2651 -> 0 bytes assets/zh-CN-6-2Xrtma.js | 1 + assets/zh-CN-6-2Xrtma.js.gz | Bin 0 -> 2029 bytes assets/zh-CN-D0fk6bQO.js | 1 - assets/zh-CN-D0fk6bQO.js.gz | Bin 2006 -> 0 bytes index.html | 14 +++++++------- index.html.gz | Bin 1868 -> 1868 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1035 -> 1035 bytes 96 files changed, 44 insertions(+), 43 deletions(-) create mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js create mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz delete mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js delete mode 100644 assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js.gz create mode 100644 assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js create mode 100644 assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz delete mode 100644 assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js delete mode 100644 assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js.gz delete mode 100644 assets/dayjs@1.11.10-A-QuG2Ol.js delete mode 100644 assets/dayjs@1.11.10-A-QuG2Ol.js.gz create mode 100644 assets/dayjs@1.11.10-IrZctHvJ.js create mode 100644 assets/dayjs@1.11.10-IrZctHvJ.js.gz create mode 100644 assets/en-US-UaYmVw18.js create mode 100644 assets/en-US-UaYmVw18.js.gz delete mode 100644 assets/en-US-vQX0v40l.js delete mode 100644 assets/en-US-vQX0v40l.js.gz delete mode 100644 assets/hooks-6rzoVNmi.js delete mode 100644 assets/hooks-6rzoVNmi.js.gz delete mode 100644 assets/hooks-JA_2X3_v.css.gz create mode 100644 assets/hooks-Magf9_GB.js create mode 100644 assets/hooks-Magf9_GB.js.gz rename assets/{hooks-JA_2X3_v.css => hooks-sZLNkQGk.css} (56%) create mode 100644 assets/hooks-sZLNkQGk.css.gz delete mode 100644 assets/index--Ak1cIZQ.js.gz rename assets/{index-QoMNQn75.js => index-2pvvUorE.js} (85%) create mode 100644 assets/index-2pvvUorE.js.gz rename assets/{index-X-I-PfLA.js => index-3pGKqE9b.js} (85%) create mode 100644 assets/index-3pGKqE9b.js.gz create mode 100644 assets/index-4OgYWutq.js create mode 100644 assets/index-4OgYWutq.js.gz rename assets/{index-ODb8srPE.js => index-522DO_o5.js} (92%) create mode 100644 assets/index-522DO_o5.js.gz delete mode 100644 assets/index-5IrePYfm.js delete mode 100644 assets/index-5IrePYfm.js.gz rename assets/{index-9SkR56gI.js => index-5e1kv0vQ.js} (96%) create mode 100644 assets/index-5e1kv0vQ.js.gz delete mode 100644 assets/index-9SkR56gI.js.gz delete mode 100644 assets/index-GneJ8JzC.js.gz delete mode 100644 assets/index-I0hK2mAV.js delete mode 100644 assets/index-I0hK2mAV.js.gz delete mode 100644 assets/index-IiF06Yf6.js delete mode 100644 assets/index-IiF06Yf6.js.gz rename assets/{index-obiIKzuG.js => index-NEtr-F6h.js} (93%) create mode 100644 assets/index-NEtr-F6h.js.gz delete mode 100644 assets/index-ODb8srPE.js.gz create mode 100644 assets/index-P_PLc_IJ.js create mode 100644 assets/index-P_PLc_IJ.js.gz delete mode 100644 assets/index-QoMNQn75.js.gz delete mode 100644 assets/index-X-I-PfLA.js.gz rename assets/{index-_IwsPDxI.js => index-XufHuwCa.js} (94%) create mode 100644 assets/index-XufHuwCa.js.gz delete mode 100644 assets/index-YEVLGaF3.js.gz delete mode 100644 assets/index-_IwsPDxI.js.gz delete mode 100644 assets/index-bf7Td465.js delete mode 100644 assets/index-bf7Td465.js.gz delete mode 100644 assets/index-c8-lf4Ig.js.gz delete mode 100644 assets/index-c8I-aftA.js.gz create mode 100644 assets/index-f_yHWkXn.js create mode 100644 assets/index-f_yHWkXn.js.gz rename assets/{index-c8I-aftA.js => index-hEJS2BRb.js} (82%) create mode 100644 assets/index-hEJS2BRb.js.gz rename assets/{index-c8-lf4Ig.js => index-i4_jj0EJ.js} (92%) create mode 100644 assets/index-i4_jj0EJ.js.gz rename assets/{index-yDlE2uht.js => index-jRzAB89l.js} (95%) create mode 100644 assets/index-jRzAB89l.js.gz rename assets/{index-YEVLGaF3.js => index-ka2vtwFT.js} (92%) create mode 100644 assets/index-ka2vtwFT.js.gz rename assets/{index-lzyB0ad5.js => index-kvs7WWh_.js} (95%) create mode 100644 assets/index-kvs7WWh_.js.gz delete mode 100644 assets/index-lzyB0ad5.js.gz create mode 100644 assets/index-nvU_GV8F.js create mode 100644 assets/index-nvU_GV8F.js.gz delete mode 100644 assets/index-obiIKzuG.js.gz rename assets/{index-GneJ8JzC.js => index-pAOGol2s.js} (84%) create mode 100644 assets/index-pAOGol2s.js.gz create mode 100644 assets/index-v_pBTZxe.js create mode 100644 assets/index-v_pBTZxe.js.gz rename assets/{index--Ak1cIZQ.js => index-xF107P0e.js} (98%) create mode 100644 assets/index-xF107P0e.js.gz delete mode 100644 assets/index-yDlE2uht.js.gz delete mode 100644 assets/instance-Xnhr0AGz.js delete mode 100644 assets/instance-Xnhr0AGz.js.gz create mode 100644 assets/instance-kx7_RV21.js create mode 100644 assets/instance-kx7_RV21.js.gz create mode 100644 assets/utils-Jp58pnCV.js create mode 100644 assets/utils-Jp58pnCV.js.gz delete mode 100644 assets/utils-z1WP2FaZ.js delete mode 100644 assets/utils-z1WP2FaZ.js.gz create mode 100644 assets/zh-CN-6-2Xrtma.js create mode 100644 assets/zh-CN-6-2Xrtma.js.gz delete mode 100644 assets/zh-CN-D0fk6bQO.js delete mode 100644 assets/zh-CN-D0fk6bQO.js.gz diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js b/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js new file mode 100644 index 00000000..cbf28219 --- /dev/null +++ b/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js @@ -0,0 +1 @@ +import{t as N,w as j,a as _,i as H,n as I,b as x,c as M,d as B}from"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";function g(e){var r;const t=N(e);return(r=t==null?void 0:t.$el)!=null?r:t}const V=H?window:void 0;function S(...e){let r,t,i,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,i,s]=e,r=V):[r,t,i,s]=e,!r)return I;Array.isArray(t)||(t=[t]),Array.isArray(i)||(i=[i]);const c=[],a=()=>{c.forEach(p=>p()),c.length=0},l=(p,f,n,o)=>(p.addEventListener(f,n,o),()=>p.removeEventListener(f,n,o)),m=VueDemi.watch(()=>[g(r),N(s)],([p,f])=>{if(a(),!p)return;const n=x(f)?{...f}:f;c.push(...t.flatMap(o=>i.map(d=>l(p,o,d,n))))},{immediate:!0,flush:"post"}),h=()=>{m(),a()};return M(h),h}let W=!1;function Z(e,r,t={}){const{window:i=V,ignore:s=[],capture:c=!0,detectIframe:a=!1}=t;if(!i)return;B&&!W&&(W=!0,Array.from(i.document.body.children).forEach(n=>n.addEventListener("click",I)),i.document.documentElement.addEventListener("click",I));let l=!0;const m=n=>s.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(d=>d===n.target||n.composedPath().includes(d));{const d=g(o);return d&&(n.target===d||n.composedPath().includes(d))}}),p=[S(i,"click",n=>{const o=g(e);if(!(!o||o===n.target||n.composedPath().includes(o))){if(n.detail===0&&(l=!m(n)),!l){l=!0;return}r(n)}},{passive:!0,capture:c}),S(i,"pointerdown",n=>{const o=g(e);l=!m(n)&&!!(o&&!n.composedPath().includes(o))},{passive:!0}),a&&S(i,"blur",n=>{setTimeout(()=>{var o;const d=g(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(d!=null&&d.contains(i.document.activeElement))&&r(n)},0)})].filter(Boolean);return()=>p.forEach(n=>n())}function k(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function C(e){const r=k();return VueDemi.computed(()=>(r.value,!!e()))}function Q(e,r={}){const{window:t=V}=r,i=C(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const c=VueDemi.ref(!1),a=h=>{c.value=h.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",a):s.removeListener(a))},m=VueDemi.watchEffect(()=>{i.value&&(l(),s=t.matchMedia(N(e)),"addEventListener"in s?s.addEventListener("change",a):s.addListener(a),c.value=s.matches)});return M(()=>{m(),l(),s=void 0}),c}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},A="__vueuse_ssr_handlers__",Y=q();function q(){return A in O||(O[A]=O[A]||{}),O[A]}function K(e,r){return Y[e]||r}function $(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const G={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},T="vueuse-storage";function ee(e,r,t,i={}){var s;const{flush:c="pre",deep:a=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:p,window:f=V,eventFilter:n,onError:o=u=>{console.error(u)},initOnMounted:d}=i,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof r=="function"?r():r);if(!t)try{t=K("getDefaultStorage",()=>{var u;return(u=V)==null?void 0:u.localStorage})()}catch(u){o(u)}if(!t)return y;const w=N(r),z=$(w),D=(s=i.serializer)!=null?s:G[z],{pause:R,resume:L}=j(y,()=>P(y.value),{flush:c,deep:a,eventFilter:n});return f&&l&&_(()=>{S(f,"storage",E),S(f,T,J),d&&E()}),d||E(),y;function P(u){try{if(u==null)t.removeItem(e);else{const v=D.write(u),b=t.getItem(e);b!==v&&(t.setItem(e,v),f&&f.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:b,newValue:v,storageArea:t}})))}}catch(v){o(v)}}function F(u){const v=u?u.newValue:t.getItem(e);if(v==null)return m&&w!==null&&t.setItem(e,D.write(w)),w;if(!u&&h){const b=D.read(v);return typeof h=="function"?h(b,w):z==="object"&&!Array.isArray(b)?{...w,...b}:b}else return typeof v!="string"?v:D.read(v)}function J(u){E(u.detail)}function E(u){if(!(u&&u.storageArea!==t)){if(u&&u.key==null){y.value=w;return}if(!(u&&u.key!==e)){R();try{(u==null?void 0:u.newValue)!==D.write(y.value)&&(y.value=F(u))}catch(v){o(v)}finally{u?VueDemi.nextTick(L):L()}}}}}function U(e,r,t={}){const{window:i=V,...s}=t;let c;const a=C(()=>i&&"ResizeObserver"in i),l=()=>{c&&(c.disconnect(),c=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(f=>g(f)):[g(e)]),h=VueDemi.watch(m,f=>{if(l(),a.value&&i){c=new ResizeObserver(r);for(const n of f)n&&c.observe(n,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),h()};return M(p),{isSupported:a,stop:p}}function te(e,r={}){const{reset:t=!0,windowResize:i=!0,windowScroll:s=!0,immediate:c=!0}=r,a=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),h=VueDemi.ref(0),p=VueDemi.ref(0),f=VueDemi.ref(0),n=VueDemi.ref(0),o=VueDemi.ref(0);function d(){const y=g(e);if(!y){t&&(a.value=0,l.value=0,m.value=0,h.value=0,p.value=0,f.value=0,n.value=0,o.value=0);return}const w=y.getBoundingClientRect();a.value=w.height,l.value=w.bottom,m.value=w.left,h.value=w.right,p.value=w.top,f.value=w.width,n.value=w.x,o.value=w.y}return U(e,d),VueDemi.watch(()=>g(e),y=>!y&&d()),s&&S("scroll",d,{capture:!0,passive:!0}),i&&S("resize",d,{passive:!0}),_(()=>{c&&d()}),{height:a,bottom:l,left:m,right:h,top:p,width:f,x:n,y:o,update:d}}function ne(e={}){const{window:r=V,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:c=!0}=e,a=VueDemi.ref(t),l=VueDemi.ref(i),m=()=>{r&&(c?(a.value=r.innerWidth,l.value=r.innerHeight):(a.value=r.document.documentElement.clientWidth,l.value=r.document.documentElement.clientHeight))};if(m(),_(m),S("resize",m,{passive:!0}),s){const h=Q("(orientation: portrait)");VueDemi.watch(h,()=>m())}return{width:a,height:l}}export{U as a,S as b,te as c,ee as d,Z as o,ne as u}; diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz b/assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..78bbdee191c17d6acdc84d33e0dec11bf1e69f15 GIT binary patch literal 2682 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 literal 0 HcmV?d00001 diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js b/assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js deleted file mode 100644 index de031952..00000000 --- a/assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js +++ /dev/null @@ -1 +0,0 @@ -import{t as A,w as j,a as M,i as F,n as H,b as x,c as _}from"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";function V(e){var n;const t=A(e);return(n=t==null?void 0:t.$el)!=null?n:t}const S=F?window:void 0;function D(...e){let n,t,s,i;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,s,i]=e,n=S):[n,t,s,i]=e,!n)return H;Array.isArray(t)||(t=[t]),Array.isArray(s)||(s=[s]);const a=[],u=()=>{a.forEach(d=>d()),a.length=0},l=(d,o,p,w)=>(d.addEventListener(o,p,w),()=>d.removeEventListener(o,p,w)),c=VueDemi.watch(()=>[V(n),A(i)],([d,o])=>{if(u(),!d)return;const p=x(o)?{...o}:o;a.push(...t.flatMap(w=>s.map(g=>l(d,w,g,p))))},{immediate:!0,flush:"post"}),f=()=>{c(),u()};return _(f),f}function B(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function L(e){const n=B();return VueDemi.computed(()=>(n.value,!!e()))}function P(e,n={}){const{window:t=S}=n,s=L(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let i;const a=VueDemi.ref(!1),u=f=>{a.value=f.matches},l=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",u):i.removeListener(u))},c=VueDemi.watchEffect(()=>{s.value&&(l(),i=t.matchMedia(A(e)),"addEventListener"in i?i.addEventListener("change",u):i.addListener(u),a.value=i.matches)});return _(()=>{c(),l(),i=void 0}),a}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},N="__vueuse_ssr_handlers__",Q=Y();function Y(){return N in O||(O[N]=O[N]||{}),O[N]}function K(e,n){return Q[e]||n}function $(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const q={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()}},W="vueuse-storage";function X(e,n,t,s={}){var i;const{flush:a="pre",deep:u=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:d,window:o=S,eventFilter:p,onError:w=r=>{console.error(r)},initOnMounted:g}=s,h=(d?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!t)try{t=K("getDefaultStorage",()=>{var r;return(r=S)==null?void 0:r.localStorage})()}catch(r){w(r)}if(!t)return h;const m=A(n),z=$(m),b=(i=s.serializer)!=null?i:q[z],{pause:T,resume:I}=j(h,()=>C(h.value),{flush:a,deep:u,eventFilter:p});return o&&l&&M(()=>{D(o,"storage",E),D(o,W,J),g&&E()}),g||E(),h;function C(r){try{if(r==null)t.removeItem(e);else{const v=b.write(r),y=t.getItem(e);y!==v&&(t.setItem(e,v),o&&o.dispatchEvent(new CustomEvent(W,{detail:{key:e,oldValue:y,newValue:v,storageArea:t}})))}}catch(v){w(v)}}function R(r){const v=r?r.newValue:t.getItem(e);if(v==null)return c&&m!==null&&t.setItem(e,b.write(m)),m;if(!r&&f){const y=b.read(v);return typeof f=="function"?f(y,m):z==="object"&&!Array.isArray(y)?{...m,...y}:y}else return typeof v!="string"?v:b.read(v)}function J(r){E(r.detail)}function E(r){if(!(r&&r.storageArea!==t)){if(r&&r.key==null){h.value=m;return}if(!(r&&r.key!==e)){T();try{(r==null?void 0:r.newValue)!==b.write(h.value)&&(h.value=R(r))}catch(v){w(v)}finally{r?VueDemi.nextTick(I):I()}}}}}function G(e,n,t={}){const{window:s=S,...i}=t;let a;const u=L(()=>s&&"ResizeObserver"in s),l=()=>{a&&(a.disconnect(),a=void 0)},c=VueDemi.computed(()=>Array.isArray(e)?e.map(o=>V(o)):[V(e)]),f=VueDemi.watch(c,o=>{if(l(),u.value&&s){a=new ResizeObserver(n);for(const p of o)p&&a.observe(p,i)}},{immediate:!0,flush:"post",deep:!0}),d=()=>{l(),f()};return _(d),{isSupported:u,stop:d}}function Z(e,n={}){const{reset:t=!0,windowResize:s=!0,windowScroll:i=!0,immediate:a=!0}=n,u=VueDemi.ref(0),l=VueDemi.ref(0),c=VueDemi.ref(0),f=VueDemi.ref(0),d=VueDemi.ref(0),o=VueDemi.ref(0),p=VueDemi.ref(0),w=VueDemi.ref(0);function g(){const h=V(e);if(!h){t&&(u.value=0,l.value=0,c.value=0,f.value=0,d.value=0,o.value=0,p.value=0,w.value=0);return}const m=h.getBoundingClientRect();u.value=m.height,l.value=m.bottom,c.value=m.left,f.value=m.right,d.value=m.top,o.value=m.width,p.value=m.x,w.value=m.y}return G(e,g),VueDemi.watch(()=>V(e),h=>!h&&g()),i&&D("scroll",g,{capture:!0,passive:!0}),s&&D("resize",g,{passive:!0}),M(()=>{a&&g()}),{height:u,bottom:l,left:c,right:f,top:d,width:o,x:p,y:w,update:g}}function k(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:a=!0}=e,u=VueDemi.ref(t),l=VueDemi.ref(s),c=()=>{n&&(a?(u.value=n.innerWidth,l.value=n.innerHeight):(u.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(c(),M(c),D("resize",c,{passive:!0}),i){const f=P("(orientation: portrait)");VueDemi.watch(f,()=>c())}return{width:u,height:l}}export{G as a,Z as b,X as c,k as u}; diff --git a/assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js.gz b/assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js.gz deleted file mode 100644 index 6d95706d59d75b8a0b2ab87f3ffaf999034ae209..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2297 zcmV9r5MK9i@TNQWUG; z>FK4EY!?b;zsT(38Cu#~ca)QYE^xH;Yz$#sV5jQn&2)HI6 zO7ntCnymLTZPXawG>5hmlr zo9dOW=p!oetO56yZB$NKSk-E6ysg7DWBQU+XiHC3n8RX4PczVbOID=9@UJC}$a9_u zrg=0zA!!D8qo6944q8l7=ZhG`g6P)6VRVmD*lYXP{)TYll;OQKlBa0=qC?QABd@qV ztEB`_%;7vMVvg`+((RVTWmy-RC)N!O4>v5UIUS#XE_^TVok6P;SWpmtEF>=Ts_wX; z!f_$vF~|awdp7TpK~mFtUX4etri+#qMA3KlzMf2i+=S-RxG50D2q+%5I^6F7d^^qo zo*I~o9#%(A0gR;<=}8?E^JPXSC>y#x36Cs)w6X!xa$- zKJx|UntIQ#vhsmtH*2B(8`QyU|1vcS zc@I`48JFt*J|KV4KLK|=l;B6>jkp?tU#_9FTraQgsQL5s1Q;V`wa4D?27CRTKb9O$ z75nXH2H}2_`_db*Vi!al*t^65l^0yk0>$+a8B%@*n5~Y;=aA&HAc4O@XEX2)9?CM~ ztO#cP>TuVW=nBL3%trfVab7y;or3Jf+8@HB@w5m zz>Nl4)&QEV6i|zRwy*+$O-mgA{qeVp>#MM0QgPVc->_t-r$~49rW3ut={2->Uu7lJ z0|o~oLGuIkzI((;`lnM6hy9U)Z%uU2z)b@X3JNG-q2}%~;_}VdMG>qd_Gh z)CuQRR6}_unXM2v<-+kgvjs#&nc1^Sob!~`nO0G3NI93QJt?K*7X;>=EQ2hE=H}A9 zqzl4LU3w)l4G^eESzJh2%4kcasWPAtpfKcyh9vkw6hdEj9VlA0RFO6G`B_&ry@(Gy zjSdPr?q-m6w- z2GNXeh~%oyc{Fe7XSBBJouRd>+L&|^^syUycwfoO$t0UhE?qr8hhZn^P(m&+F@%rg zEhekU_a8<-}YH?a0?ZLYb2?v!VW`#E4kA3_ThxJGu+zrfSo zvE7)`4YW25#(N^!U;;XpVIovzo1w7-8SJ0cpla@ZeOu^kU}sDwy5M-crUSgDXh(7!eWm-lKADV%6Z6iEnK^+!yEfXj zCIF)$*Ufm}Gd58#d+&g^#sL>dhR(AGI~Qih=#Rhv86J2Q?AF-s*&T?5_f6x0Npo*p zyT1>o;2u=C<_21|fl>#geOh(Shg|3Z)L|VE({VRJ!$%=aMFHht*T}v;6#P-&i1-Vd z<7jS*WP1?z*RCdhJ8mkdQ{Ye0Qf;S3=Cil<^QVIO^8;6qvDXifyc;)oDcsG94D@6M z$8fDM1076DesCJhe1oC*=zWD}+&&LVdU^|w33ywX2jQK001RIzF)7_k#LQ=PH#92T zFlusVs3#PkDLkT(f2WK99VMFqFM|%)CY5aZnFN`V$k3 zBSL&kNRJ80F`+yrRL6wv5n*30SN#)gO>cbx8Ly#&0y=!0D74vr75A&OUnTvj>{nI4 z+IFk1jX+P&q$XAWl2UdAR0cwbs1?dH7IjD6_pDIXtdY-7Axa z(wyxr*19Mq7O2Ep z6P4rF3^Q%|$tNG2J z-MKeTBlY8hZWOzgCXCF;_Bl|*S)Fi~77tANRNzOcppR2QnN+ZDDNLc7^=K?Y0rg5+ z#d}-W-jSN8y|&Mbm^7S z_b5Q+fqO=#?novyhIjuEY^fcefIs$_Y+R^o;*pWHEq}EC-}l=5FCHU*na>0HWIi$Z TVm@^{{n!5hi{<&i6%+sfC$wv9 diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js b/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js new file mode 100644 index 00000000..9710d4ad --- /dev/null +++ b/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js @@ -0,0 +1 @@ +function V(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function D(e){return typeof e=="function"?e():VueDemi.unref(e)}const l=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const p=Object.prototype.toString,h=e=>p.call(e)==="[object Object]",b=()=>{},g=d();function d(){var e;return l&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function f(e,t){function i(...n){return new Promise((o,u)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(u)})}return i}const r=e=>e();function m(e=r){const t=VueDemi.ref(!0);function i(){t.value=!1}function n(){t.value=!0}const o=(...u)=>{t.value&&e(...u)};return{isActive:VueDemi.readonly(t),pause:i,resume:n,eventFilter:o}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function v(e,t,i={}){const{eventFilter:n=r,...o}=i;return VueDemi.watch(e,f(n,t),o)}function y(e,t,i={}){const{eventFilter:n,...o}=i,{eventFilter:u,pause:s,resume:c,isActive:a}=m(n);return{stop:v(e,t,{...o,eventFilter:u}),pause:s,resume:c,isActive:a}}function O(e,t=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(e):t?e():VueDemi.nextTick(e)}export{O as a,h as b,V as c,g as d,l as i,b as n,D as t,y as w}; diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz b/assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..262bc5d5257f0fb1eab1c04c0a6859fda0337965 GIT binary patch literal 646 zcmV;10(t!(iwFP!000026Ma-oZ`&{oz3*4JIT#WkxE*$LrWVD54Lb}i(4spGJ192e zXmvzGmYfEz|NAI^Bu+QTeS28JPA3JpFWy=(?jgep z7{6gt3QZqc>AJ!is8(ED@$}+jx0wJ}GeCE!05=gxxtQ{c8^TK`IBzU$sG!Tx)GjLJ zSh3e8$NlGpU&Qek$}#ghYAFPlW9%o|XRzN&T&uG0Yp5vtz~ffektSGWvj6_P91gAI z-TDt?E~zX!49JPY2WPb@#8!g5u98fZC3Pu@$1m)Ej)t1w3$d1r%j>oih0GaW9(5q6 zZIq2*If_xnF=HSHYEl|smNyORJi1DUSYlM83+2%A^E4#B276l&dmhJ^`ktx$b&CdG zG3S?wgW9pT5VMlgY)ES1czg6UOOnJK$7Nt2-CNvgnk+-%1Fz9fEYw&wG;tQ_xt-7KV#FG$7qX}HO zs1&K1YC&SqT}+LDh6MhqO9wW^uA6FfO<$kHyY7iY6Q&}xY`c+gJBKyW3ThEMsh4lw z>An{f#D*CftH9Z$5AS16h~g~lM}qZ4FcU{PR3~@L@JXiHVU-Szw*l)+3E%N|kxp&i z1q2!pZ~xsr-^Zs*>*ut6exNrFa(axZJKH1%UfiS3p2ISMmkOF{R gQ3R8VG8iq^!5Fa$#)(5P`)>K+FGVI`jvfU706lmu=Kufz literal 0 HcmV?d00001 diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js b/assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js deleted file mode 100644 index 3c5f5043..00000000 --- a/assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js +++ /dev/null @@ -1 +0,0 @@ -function V(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function D(e){return typeof e=="function"?e():VueDemi.unref(e)}const b=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const p=Object.prototype.toString,h=e=>p.call(e)==="[object Object]",v=()=>{};function l(e,t){function i(...n){return new Promise((o,u)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(u)})}return i}const r=e=>e();function f(e=r){const t=VueDemi.ref(!0);function i(){t.value=!1}function n(){t.value=!0}const o=(...u)=>{t.value&&e(...u)};return{isActive:VueDemi.readonly(t),pause:i,resume:n,eventFilter:o}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function d(e,t,i={}){const{eventFilter:n=r,...o}=i;return VueDemi.watch(e,l(n,t),o)}function w(e,t,i={}){const{eventFilter:n,...o}=i,{eventFilter:u,pause:s,resume:c,isActive:a}=f(n);return{stop:d(e,t,{...o,eventFilter:u}),pause:s,resume:c,isActive:a}}function y(e,t=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(e):t?e():VueDemi.nextTick(e)}export{y as a,h as b,V as c,b as i,v as n,D as t,w}; diff --git a/assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js.gz b/assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js.gz deleted file mode 100644 index d200a04d9bcc4009213d854e47be2f6be6a93d9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmV-40?Yj$iwFP!000026Ma)nZ`&{oz3*4JIRq9U7#()ArxwG44Lb}Q(4spGJ2(!V zXmv$HrtAiW{`)9@#K|_~MCnO< z7WeV|gl2#?x~Z`N&XqT}BE5O*%b9R>Ck~&ZG3VDxwkj6tuJ_r=0sbmU^ryRy zlO!=GQw(&`cZ)BY{fkk$kUiZK3k_B+`x*yQO7gm{jxn(kX@u-cladU#4|bmpXm0mS zYP=8$9l*pWxK}C;u@heSsi2%jg zU^5FWoXwy7bk)3NbBa9udzytvA=w0R5+JRs5kyWwA^1>q%McKj=n?s:""+Array(n+1-r.length).join(t)+s},R={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=R;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(P);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)do#1kU5XBh z+Q!bjpEL93&3kW#_QsPi61Rhj6IVW@7uftb9Y*1pSas)`$KjaQUPgbnVKuG$wP;{9 zYR`iA!_7yJ+ty`FcCMVL@{-;18`Kipw`sa#43l6Wyf83c(I1$%bMT0^&D&R&=4EZe zOiklMn$yi&)ON(0e3Q1>Hs7L`Y;&96r{|1}J>U0YJ_rMsP?wRcJ4I5E2u|pjkx`gL zgkCY?I#WU)GIGuN3qm`<6b52M=rcxMCQc+cuuT}5atAsG$d4MHGV&z2a(vINv?bzw zR{x3dk$bz9n!Q@R-@<;AZlq=_2O9|Xj>SiDe|=82Tg&@B%a&qQv$a~MAF%pIJ)`%N zkNW+p*`J*P(^fj`sHQDNX0C$v6*N+fGuxYuRX0}6bJcXa-TDRnA-fHnF}Dd12t^Zs zIbxf1lK?trolrK%36HTo;clRM$D<^YoyU=fP1g}ggqF18iSG%6oDq{sLxQrWP5_1k zUVa|QPREG`qqDt9_+GQo*oinyJ0Lw$jjKk`Gem8pVFIN; zn*}`~zm2|GC4G{n^f8;OrvVjeh=_GX;IwI&WwM7J9p3 z?h4&8mD*Zt2pX6>$^gxcbwgNqKn$}M=#E(hob&*R)IFSDU=92*0A-frx-g-RNj)ZN ze78Z9MPk+PTD7L#G=WPmscO^^4+3T#sJxcg3G~g`tO3h#N)}WSm3X(&l6D$!&j&oP z+6BACAU9beciW*;dqS`6ht##NXxl!ZBYO;%n$p;I={UB}=?C_+v=@V?WL_|v5n@^* zJP5CO^w5cMDG{Ie&VU>B7)~-lYbQ&m$r!r|A)++E+g>nvBrn))x^vNc(PuxD)_%^& zsu#DN>1BL$e#r;m*N1GGu8J4L!U+aE99H&bvlU|nrnVCIp7&w+6IR}A8Yyq%JFw|1 zf!^iH3k1b2 zF9u!g1kRk&O@qYu=?cUHNt-wkY?08=>J8KFY$h!D+@_KM&cRk1sfs%w6on#0+hm3a zl%DxK@}b>1E^{RoNwdM(jxd1Xc5`rWoL9CFXg<%`@JJ7O?0-j{NTsXZ;}ZS-qRh!AwZzz^Snqm2R5 zij#At&}h)jEEZL~Rz5y{tY^m$L8#fMAx(OlAlrm?tB>lE-hJI}%XVOzb}sx^%cSYu zb*K5pdI20R@Ww#)*h0A^^sc)*s+}@nU2yRjcH~sXZ0#K#h3}}4t&weoltX5?lMFY_ zQTqzD57kwiBga~ytiI;xSfRVJJ}Yp?8GByG#cENjiSYcmxGZf9M=m-35bLoeWW8(% zS2{|YD~vr=GF^x(1&7WfAp>8^w^=Fx_lv~Q5FC7$LCoR1%A7oKB~q!|8$!Xjpf5l9 z0upIilM;H555tHrmnx01JCwl&EOAldrhIM+I6}f~$>SXLZ8aWL4xB2h|u(E=ajUXLIkog^Jf_@y%C9dhJ zk~jt8wZUQkTlpyiXi8VR@@C@{zTfS%f?+J09svB84++-j&_gvz~p*L};GO#JB_ zM`9>5q1@;-sQlZvdmEed{sa8?;K74F1PI@Q6u*ik4vaI>XYGXgy4Rs+y4R-rcq9m#)7Ui)mehASmvhSq1q>tw{91>D`YiDpS*X~XGxW)%OLL^l%S4;I_hG{dlLy} zaThUTiP1*ny{Y2Q%*K1JMC69zy>rb`Gz~YQ-~tc#u#RkLU#l8XO}nCLN0{o6+?ma= znW&{|XU!^a3>OEuS0gypP;nUpla6$5p;^8kX*L-+#(0s@zCE(=3i%|^>BBUETb6Q_ zaBWRXE2X9AT2L>;$DKV{vfFa&Bo#$2N+KnJp4!O13Qcgcc*}kx?~Y)H3EnU<{;N^} zrK3`4@|DaPWC<@{2L_Qdby3odS(WCALby&F{U77i*ZRW^_bL2Z}ErZ-$!NuCj@h+8r9ijguvi!(`S0SWV#rmMQ&XJsh ziuB33h@8Q9?HAtVYR&a*ry$!w?N!<=b(55dfiDCrc~MY4qB4Ab4Xto+8~F%>2W>Wc zx}z>85Y@;j{Hb+1wRZb>f8QRD?Kpl;WSV&;T@|-emn?8(bmft+yaQpITiJUEL~gEb zurY*g=<>*OJwB%0`5IQ~DLtl7@^!Dmtz@-#3ie!uJFbWK(_;X2nrHxLN(+g&n2KT} zyw}`-jo5%}rf%ogY=1T@kELw(gstv2H(F$`1M%qn4$1cDxb>ubJF}nU_Zct0kbXdm zI`b)<7RG{cbV@o_DG4k~ve2u`sR(>AOMo>U#N`I$jJPP|qFZu7ildX0N7bfAbxIAJF3EPg-9?6ROg9T0&vSZ`UzZ@+ zrf|w;vn2O^I5F}yM%BgH8{3isw|RfPRtV$^!SNO3qU?FD-n=ihx!!Pir$U#(2||#J za$%NL2J)r>k;fPmANo|%E+EYHwyq^>0|-bP+ki1KG?K*R)c}i86jwRgrU8j6W(?UTkn#U9aKkHFz3 z^t?}@2OU>-#)M8~XP?lq?3@sKB|9BLJF+t+bRs)#LJ#_VEIJ-Ja4L$ArH^`Xui5X< z=N&9e{K5!m+-vkH^1aUF@Z*?cQTAvmeZM;6@OON+8&e zjra5`r}$fcdV6o-x3{Ch>tow+^Xa-!-mBL)cm9yNwnp@+CLXY~T>CaVCqTc-a%QwIK^350jd8T^be*O1Z?|*-u<382B*T4O3PW?Q?ef(AF z=b}>XwaM#W{vNeMgQ~Fsy%PEq8`LO~pG)X1x*+AlR6z~uKm}47M5WwcZk z^-n*BsO7{$0-t_HC^*UMfByHs{MWA_(81N*1e;BS0eJn{ClcON@K+i9u7ZCiVe;lT w|B8ZXeuufVbQsY=)i|I3;&CpcqJYb>3Szf`!2he@raRyJfB!*X>cb!a0HB8{{{R30 diff --git a/assets/dayjs@1.11.10-IrZctHvJ.js b/assets/dayjs@1.11.10-IrZctHvJ.js new file mode 100644 index 00000000..dfb47951 --- /dev/null +++ b/assets/dayjs@1.11.10-IrZctHvJ.js @@ -0,0 +1 @@ +import{c as B,g as tt}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var U={exports:{}},V;function G(){return V||(V=1,function(z,P){(function(O,D){z.exports=D()})(B,function(){var O=1e3,D=6e4,j=36e5,b="millisecond",d="second",y="minute",m="hour",v="day",C="week",M="month",J="quarter",p="year",L="date",Z="Invalid Date",Q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,R=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,K={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},F=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},X={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=X;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[q]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(Q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==Z},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return 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 Y!q_c@LpP~-vz>qVe<$zrm+Bw@01`$`Bme*a literal 0 HcmV?d00001 diff --git a/assets/en-US-UaYmVw18.js b/assets/en-US-UaYmVw18.js new file mode 100644 index 00000000..6659d103 --- /dev/null +++ b/assets/en-US-UaYmVw18.js @@ -0,0 +1 @@ +import{m as B}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),ze={message:{...B(ce,"en-US")}};export{ze as default}; diff --git a/assets/en-US-UaYmVw18.js.gz b/assets/en-US-UaYmVw18.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ed7c9b99a44b9f8fa6aff68df349b3f7872001d GIT binary patch literal 1797 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 Mzw}9ohN%z$0BN>rvj6}9 diff --git a/assets/hooks-6rzoVNmi.js b/assets/hooks-6rzoVNmi.js deleted file mode 100644 index ac759850..00000000 --- a/assets/hooks-6rzoVNmi.js +++ /dev/null @@ -1,7 +0,0 @@ -var go=Object.defineProperty;var fo=(e,t,o)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var xe=(e,t,o)=>(fo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as $e}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as j}from"./dayjs@1.11.10-A-QuG2Ol.js";import{g as J,u as bo,a as vo,r as Vo,i as ie,b as ge,s as Se,c as L,d as Q,e as A,f as So,o as fe,h as ye,j as se,k as wo,p as _o,q as be,l as Co,m as No,n as ko,w as To,t as Oo,v as Ro}from"./utils-z1WP2FaZ.js";import{u as we,a as xo,b as pe,c as Ao}from"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import{i as Ae}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Mo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as ae,c as Be,t as _e,d as Lo,i as Po}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as X,r as Do,i as zo,a as Io,b as jo,c as Eo,d as $o,e as Bo,f as Fo,g as Ko,h as Wo,j as Uo,k as qo,l as Go,m as Ho,n as Yo,o as Xo,p as Qo,q as Zo,s as Jo}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Fe,c as Ke,a as We}from"./@vue_runtime-core@3.3.8-VrcJ4P69.js";const en="modulepreload",tn=function(e){return"/ray-template/"+e},Me={},T=function(t,o,n){if(!o||o.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=tn(a),a in Me)return;Me[a]=!0;const l=a.endsWith(".css"),i=l?'[rel="stylesheet"]':"";if(!!n)for(let c=r.length-1;c>=0;c--){const h=r[c];if(h.href===a&&(!l||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${i}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":en,l||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),l)return new Promise((c,h)=>{u.addEventListener("load",c),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a})},on=(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)))})},Ue=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],nn="zh-CN",rn="zh-CN",an={"zh-CN":"zh-cn","en-US":"en"},ln="zh-cn",qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},sn={name:"Dashboard",path:"/dashboard"},F={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Ce={signing:"signing",localeLanguage:"localeLanguage",token:"token"},Wa={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Ua=(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 l=a.lastIndexOf(".");a=a.substring(0,l);const i=a.split("/"),s=i.shift(),u=i.join(".");s&&(u?(ae(o,s,o[s]||{}),ae(o[s],u,r)):ae(o,s,r||{}))}),o},cn=async e=>{var o;const t={};for(const n of e){const r=await on(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-vQX0v40l.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-D0fk6bQO.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},qa=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}}},Ge=()=>J(Ce.localeLanguage,"localStorage",nn);let He;const un=async()=>{const e=Ge(),t=await cn(Ue);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:rn})},Ga=async e=>{const t=await un();He=t,e.use(t)},dn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,ee=e=>{const{t,locale:o,...n}=He.global;return{...n,t:(l,...i)=>l?!l.includes(".")&&!e?l:t(dn(e,l),...i):"",locale:l=>{const i=o;i.value=l}}},x=e=>e,pn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-bf7Td465.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,33,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},mn=Object.freeze(Object.defineProperty({__proto__:null,default:pn},Symbol.toStringTag,{value:"Module"})),hn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-obiIKzuG.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},gn=Object.freeze(Object.defineProperty({__proto__:null,default:hn},Symbol.toStringTag,{value:"Module"})),fn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},yn=Object.freeze(Object.defineProperty({__proto__:null,default:fn},Symbol.toStringTag,{value:"Module"})),E=()=>T(()=>Promise.resolve().then(()=>Dr),void 0),bn={path:"/doc",name:"RDocLayout",component:E,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-c8I-aftA.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:E,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:E,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},vn=Object.freeze(Object.defineProperty({__proto__:null,default:bn},Symbol.toStringTag,{value:"Module"})),Vn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-_IwsPDxI.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Sn=Object.freeze(Object.defineProperty({__proto__:null,default:Vn},Symbol.toStringTag,{value:"Module"})),wn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-QoMNQn75.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-c8-lf4Ig.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,36,18,19,20,17,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-ODb8srPE.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),On={path:"/multi",name:"MultiMenu",component:E,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:E,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:E,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:On},Symbol.toStringTag,{value:"Module"})),xn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-9SkR56gI.js"),__vite__mapDeps([44,18,1,2,3,4,19,20])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},An=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),Mn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-YEVLGaF3.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,46,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Pn={path:"/rely",name:"Rely",component:E,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index--Ak1cIZQ.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),zn={path:"/router-demo",name:"RouterDemoRoot",component:E,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-GneJ8JzC.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index--tnjvJho.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-lzyB0ad5.js"),__vite__mapDeps([52,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,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-5IrePYfm.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-IiF06Yf6.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),qn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-X-I-PfLA.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Ne=Vue.ref(null),Hn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Yn=["RLogin","ErrorPage","RayTemplateDoc"],oe=["admin"],Xn=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":mn,"/src/router/modules/demo/axios.ts":gn,"/src/router/modules/demo/directive.ts":yn,"/src/router/modules/demo/doc.ts":vn,"/src/router/modules/demo/echart.ts":Sn,"/src/router/modules/demo/iframe.ts":_n,"/src/router/modules/demo/mock.ts":Nn,"/src/router/modules/demo/modal.ts":Tn,"/src/router/modules/demo/multi-menu.ts":Rn,"/src/router/modules/demo/precision.ts":An,"/src/router/modules/demo/qrcode.ts":Ln,"/src/router/modules/demo/rely.ts":Dn,"/src/router/modules/demo/router-demo.ts":In,"/src/router/modules/demo/scroll-reveal.ts":En,"/src/router/modules/demo/svg-icons.ts":Bn,"/src/router/modules/demo/table.ts":Kn,"/src/router/modules/demo/template-hooks.ts":Un,"/src/router/modules/error404.ts":Gn});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},[])},Qn=e=>e.sort((t,o)=>{var a,l;const n=((a=t.meta)==null?void 0:a.order)??1,r=((l=o.meta)==null?void 0:l.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}),Zn=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ne.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})};function Ha(){const{changeMenuModelValue:e}=G();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:n}=K();if(o>n.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const r=n.value[o],a=l=>{if(l.children&&l.children.length>0){const{children:[i]}=l;a(i);return}e(l.key,l)};a(r)}else e(o.key,o)}}}const Ye=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:Be(sn),layoutContentSpinning:!1});function z(e,t,o){Ye[e]=t,o==null||o()}function $(e){return Vue.readonly(Vue.toRef(Ye,e))}function ke(){return{reload:(a=800)=>{z("globalMainLayoutLoad",!1),setTimeout(()=>z("globalMainLayoutLoad",!0),a)},maximize:(a,l)=>{const i=bo(Ne);if(i){const{left:s,top:u}=i.getBoundingClientRect(),{height:c}=we(),{zIndex:h="99"}=l??{};a?vo(i,{position:"fixed",width:"100%",height:`${c.value}px`,transform:`translate(-${s}px, -${u}px)`,transition:"all 0.3s var(--r-bezier)",zIndex:h}):Vo(i,["position","width","height","transform","zIndex","z-index"])}z("layoutContentMaximize",a)},isLayoutContentMaximized:()=>Vue.computed(()=>$("layoutContentMaximize").value),openSpin:()=>{z("layoutContentSpinning",!0)},closeSpin:()=>{z("layoutContentSpinning",!1)}}}const U=(e,t)=>{const{getMenuTagOptions:o}=K();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.key===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{key:n}=e,r=o.value.findIndex(a=>a.key===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:r}}};function Jn(){const{getMenuTagOptions:e,getMenuKey:t}=K(),{changeMenuModelValue:o,spliceMenTagOptions:n,emptyMenuTagOptions:r,setMenuTagOptions:a}=G(),l=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const m=U(v,"close");if(m){const{index:f,option:p}=m;if(n(f),p.key===t.value){const y=e.value[f-1];y&&o(y.key,y)}}},closeAll:()=>{r(),le()},closeRight:v=>{const m=U(v,"closeRight");if(m){const{option:f,index:p}=m,y=e.value.length-p,d=l();n(p+1,y),p<=d&&t.value!==f.key&&o(f.key,f)}},closeLeft:v=>{const m=U(v,"closeLeft");if(m){const{option:f,index:p}=m,y=l();n(0,p),y<=p&&t.value!==f.key&&o(f.key,f)}},closeOther:v=>{const m=U(v,"closeOther");if(m){const{option:f}=m;t.value!==f.key?(r(),o(f.key,f)):a(f,!1)}},getCurrentTagIndex:l,checkCloseRight:v=>{const m=U(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return!(f>=p)}return!1},checkCloseLeft:v=>{const m=U(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return f===0?!1:f>0&&p>0}return!1}}}function q(){const e=$("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),n=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:n,setRootRoute:a=>{z("globalRootRoute",Object.assign({},e.value,a))}}}const er=e=>{const{beforeEach:t}=e,{getRootPath:o}=q(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,l)=>{const i=J(Ce.token),s=J("menuKey","sessionStorage",o.value),{meta:u,name:c}=r;i!==null?n(r,a)?le(!0):!ie(c,"Symbol")&&c&&Yn.includes(c)?l():Xe(u)?n(r,a)?s?l(s):le(!0):l():le(!0):n(r,a)?l():l("/")})},Xe=e=>{const{getSigningCallback:t}=Ca(),{role:o}=e;return oe!=null&&oe.length&&oe.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ve=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=ge();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},tr=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},or=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Hn;t&&tr(e),o&&er(e)},le=(e=!0)=>{const{router:t}=Oe(),{push:o,replace:n}=t,{getRootPath:r}=q();Se("menuKey",r.value),e?n(r.value):o(r.value)},Qe=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ze="#18181c",Je={},et={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},tt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},nt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},at={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},it={itemStyle:{borderWidth:0,borderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},mt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},ht={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},gt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},ft={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},yt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},bt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},vt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Vt={textStyle:{color:"#999999"}},St={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},wt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},_t={color:["#fc97af","#87f7cf"]},Ct={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Nt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},nr={color:Qe,backgroundColor:Ze,textStyle:Je,title:et,line:tt,radar:ot,bar:nt,pie:rt,scatter:at,boxplot:lt,parallel:it,sankey:st,funnel:ct,gauge:ut,candlestick:dt,graph:pt,map:mt,geo:ht,categoryAxis:gt,valueAxis:ft,logAxis:yt,timeAxis:bt,toolbox:vt,legend:Vt,tooltip:St,timeline:wt,visualMap:_t,dataZoom:Ct,markPoint:Nt},rr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ze,bar:nt,boxplot:lt,candlestick:dt,categoryAxis:gt,color:Qe,dataZoom:Ct,default:nr,funnel:ct,gauge:ut,geo:ht,graph:pt,legend:Vt,line:tt,logAxis:yt,map:mt,markPoint:Nt,parallel:it,pie:rt,radar:ot,sankey:st,scatter:at,textStyle:Je,timeAxis:bt,timeline:wt,title:et,toolbox:vt,tooltip:St,valueAxis:ft,visualMap:_t},Symbol.toStringTag,{value:"Module"})),kt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Tt="rgba(0,0,0,0)",Ot={},Rt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},xt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},At={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Mt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Ft={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Kt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Wt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Gt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ht={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Yt={textStyle:{color:"#333333"}},Xt={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Qt={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Zt={color:["#5ab1ef","#e0ffff"]},Jt={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},eo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ar={color:kt,backgroundColor:Tt,textStyle:Ot,title:Rt,line:xt,radar:At,bar:Mt,pie:Lt,scatter:Pt,boxplot:Dt,parallel:zt,sankey:It,funnel:jt,gauge:Et,candlestick:$t,graph:Bt,map:Ft,geo:Kt,categoryAxis:Wt,valueAxis:Ut,logAxis:qt,timeAxis:Gt,toolbox:Ht,legend:Yt,tooltip:Xt,timeline:Qt,visualMap:Zt,dataZoom:Jt,markPoint:eo},lr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:Mt,boxplot:Dt,candlestick:$t,categoryAxis:Wt,color:kt,dataZoom:Jt,default:ar,funnel:jt,gauge:Et,geo:Kt,graph:Bt,legend:Yt,line:xt,logAxis:qt,map:Ft,markPoint:eo,parallel:zt,pie:Lt,radar:At,sankey:It,scatter:Pt,textStyle:Ot,timeAxis:Gt,timeline:Qt,title:Rt,toolbox:Ht,tooltip:Xt,valueAxis:Ut,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),ir=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":rr,"/src/echart-themes/macarons/macarons.json":lr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var l;const a=(l=r.match(t))==null?void 0:l[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},sr=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),cr={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:()=>sr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Te={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ur={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},dr=ir(),Ya=Vue.defineComponent({name:"RChart",props:cr,setup(e,{expose:t}){const{getAppTheme:o}=H(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let l,i;const{echartTheme:s}=Te;let u,c;const h=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),V=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),k=async()=>{var b;X([Io,jo,Eo,$o,Bo,Fo,Ko,Wo]),X([Uo,qo,Go,Ho,Yo,Xo]),X([Qo,Zo]),X([Jo]);try{X((b=e.use)==null?void 0:b.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const b=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(b)}},m=b=>{let _=Vue.unref(b);const O=P=>Object.assign({animation:!0},_,P);return e.showAria&&(_=O({aria:{enabled:!0,decal:{show:!0}}})),_},f=(b=s)=>{const _=n.value,O=m(e.options),{height:P,width:I}=_.getBoundingClientRect(),{onSuccess:B,onError:Y}=e;try{dr.forEach(W=>{Do(W.name,W.theme)}),c=zo(_,b,{width:I===0?200:void 0,height:P===0?200:void 0}),a.value=c,e.animation?(c.setOption({}),setTimeout(()=>{O&&(c==null||c.setOption(O))})):O&&(c==null||c.setOption(O)),B&&A(B,c)}catch(W){Y&&A(Y),console.error("RChart render error: ",W)}},p=()=>!!(c&&c.getDom()),y=()=>{p()&&(c.clear(),c.dispose(),a.value=void 0)},d=()=>{c&&c.resize()},g=(b,_)=>{if(b==="downloadChart"&&p()){const{filename:P,...I}=e.downloadOptions;So(c.getDataURL(I),P??`${new Date().getTime()}`)}const{onDropdownSelect:O}=e;O&&A(O,b,_)},C=()=>{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&&(l=_e(d,e.throttleWait),i=xo(e.observer||r,l))},R=()=>{var b;y(),l==null||l.cancel(),(b=i==null?void 0:i.stop)==null||b.call(i)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),v())}),Vue.watch(()=>e.showAria,()=>{y(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,b=>{const _=m(b),O=Object.assign(e.setChartOptions,ur);c==null||c.setOption(_,O)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:a,dispose:R,render:C}),Vue.onBeforeMount(async()=>{await k()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{R(),u==null||u()}),{rayChartRef:n,cssVarsRef:V,rayChartWrapperRef:r,moreDropDownOptions:h,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:l}=this,{cardExtra:i}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:Q(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:Q(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":Q(i,{defaultElement:Vue.createVNode(to,{iconSize:18,cursor:"pointer",options:l??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)])}}),pr={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},Xa=Vue.defineComponent({name:"RCollapseGrid",props:pr,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(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),mr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:mr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));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)])])}}),hr={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}},Qa=Vue.defineComponent({name:"RIframe",props:hr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=i=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,i)},l=i=>{r.value=!1;const{onError:s}=e;s&&A(s,i)};return t({iframeInst:n}),Vue.onMounted(()=>{fe(n.value,"load",a.bind(this)),fe(n.value,"error",l)}),Vue.onBeforeUnmount(()=>{ye(n.value,"load",a),ye(n.value,"error",l)}),{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)})])}}),gr={...naive.modalProps,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},fr=(e,t)=>new Promise(o=>{setTimeout(()=>{const n=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const r=Ae(e).draggable({inertia:!0,autoScroll:!0,allowFrom:n,modifiers:[Ae.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const l=a.target,i=(parseFloat(l.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(l.getAttribute("data-y"))||0)+a.dy;l.style.transform="translate("+i+"px, "+s+"px)",l.setAttribute("data-x",i),l.setAttribute("data-y",s)}}}).resizable(!1);o(r)}},30)}),Za=Vue.defineComponent({name:"RModal",props:gr,setup(e){const{height:t}=we(),o=Vue.computed(()=>({"--r-modal-width":L(e.width??600),"--r-modal-card-width":L(e.cardWidth??600),"--r-modal-dialog-width":L(e.dialogWidth??446)})),n=se();let r;const a=()=>e.preset==="card"&&e.fullscreen,l=()=>{const i=document.getElementById(n);i&&fr(i,e.preset).then(s=>{r=s})};return Vue.watch(()=>e.show,i=>{i&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l()}):(r==null||r.unset(),r=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:l,height:i,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[l,e()?`height: ${i}px`:""],preset:r},{id:s},a,n),{...o})}}),yr={...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 to=Vue.defineComponent({name:"RMoreDropdown",props:yr,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=Q(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),vr={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}},Vr=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()}),Ja=Vue.defineComponent({name:"RayQRcode",props:vr,setup(e,t){const{expose:o}=t,n=Vue.ref(),r={opacitySpinning:"0.1"};let a,l;const i=async()=>{const{gifBackgroundURL:h}=e;if(h)try{a=await Vr(h)}catch(V){console.error(V)}},s=()=>{const{gifBackground:h,...V}=e;new yo.AwesomeQR({...V,gifBackground:a??void 0}).draw().then(k=>{const{onSuccess:v}=e;v&&A(v,k),n.value=k}).catch(k=>{const{onError:v}=e;v&&A(v,k)})},u=()=>{if(t.slots.errorAction)return;const{onReload:h}=e;h&&A(h)},c=h=>{n.value&&ie(n.value,"String")&&wo(n.value,h||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>s()):l==null||l()}),o({downloadQRCode:c}),Vue.onMounted(async()=>{await i(),s()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,spinOverrides:r,errorActionClick:u}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[ie(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ce={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},D={tableIconSize:"18",tableKey:Symbol("r-table")},Sr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ce},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:l}=e;l&&A(l,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"adjustment",size:D.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),wr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(D.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=$e(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"fullscreen",size:D.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),_r=()=>Vue.h(N,{name:"draggable",size:D.tableIconSize}),Le=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:D.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ve=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((l,i)=>{const{key:s,title:u,children:c,fixed:h,isResizable:V,...k}=l,v=h==="left",m=h==="right",f={...k,title:u,key:s,fixed:h,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:V};return{...f,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Le,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:r.bind(this,"left",f,i)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:D.tableIconSize,cursor:"pointer",customClassName:V?"r-table__c-tool-icon--active":"",onClick:n.bind(this,f,i)},null),default:()=>"修改列宽"}),Vue.createVNode(Le,{icon:"row_end",title:"固定在列尾",customClassName:m?"r-table__c-tool-icon--active":"",onClick:r.bind(this,"right",f,i)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},n=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,t.value[i]=l,o(t.value)},r=(l,i,s)=>{const u=`${l}FixedActivated`,c=`${l==="left"?"right":"left"}FixedActivated`;i[c]=!1,i[u]=!i[u],i[u]?i.fixed=l:i.fixed=void 0,t.value[s]=i,o(t.value)};return{treeDataSource:t,treeDrop:({node:l,dragNode:i,dropPosition:s})=>{const[u,c]=Ve(i,t.value);if(u===null||c===null)return;u.splice(c,1);const[h,V]=Ve(l,t.value);h===null||V===null||(s==="before"?h.splice(V,0,i):h.splice(V+1,0,i),o(h))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:D.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:_r.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Nr=Vue.defineComponent({name:"TablePrint",props:ce,setup(e){const{uuidTable:t}=Vue.inject(D.tableKey,{});return{printTableClick:()=>{const{printTableOptions:n}=e,{type:r="html",printOptions:a={}}=n??{},l=Object.assign(a,{printable:t,type:r,documentTitle:a.documentTitle?a.documentTitle:"表格"});_o(document.getElementById(t),l)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:D.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function kr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const el=Vue.defineComponent({name:"RTable",props:ce,setup(e,t){const{expose:o}=t,n=Vue.ref(null),r=Vue.ref(null),a=se(16),l=se(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(m,f)=>{const{onContextMenuClick:p}=e;p&&A(p,m,f),i.showContextMenu=!1},c=(m,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,m,f),onContextmenu:e.disabledContextMenu?void 0:d=>{d.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=d.clientX,i.y=d.clientY})}}},h=m=>{s.size=m},V=m=>{const{onUpdateColumns:f,"onUpdate:columns":p}=e;f&&A(f,m),p&&A(p,m)},k=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},v=m=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Nr,m,null),Vue.createVNode(Sr,Vue.mergeProps(m,{onChangeSize:h.bind(this)}),null),Vue.createVNode(wr,null,null),Vue.createVNode(Cr,Vue.mergeProps(m,{onUpdateColumn:V.bind(this)}),null)]);return e.toolOptions?e.coverTool?k:()=>Vue.createVNode(Vue.Fragment,null,[f(),k()]):f};return Vue.provide(D.tableKey,{uuidTable:l,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:l,uuidWrapper:a}),{uuidWrapper:a,uuidTable:l,contextMenuReactive:i,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:v,wrapperRef:r}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:Q(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},kr(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Tr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Or=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Tr),setup(e){const{getKeepAliveInclude:t}=ka(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=qe;return(a,l)=>{const i=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(i,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 Rr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 xr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Rr;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(N,{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}}),Ar=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=G(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=K(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{i.value&&z("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=ue(),s=Vue.computed({get:()=>$("globalDrawerValue").value,set:h=>{z("globalDrawerValue",h)}}),u=()=>{const h=l.value;Vue.nextTick().then(()=>{var V,k;(k=(V=e.value)==null?void 0:V.showOption)==null||k.call(V,h)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!i.value,collapseMode:F.menuCollapsedMode,collapsedWidth:F.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(xr,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:l.value,"onUpdate:value":h=>l.value=h,options:n.value,indent:F.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:F.menuCollapsedIconSize,collapsedWidth:F.menuCollapsedWidth,onUpdateValue:(h,V)=>{t(h,V)},accordion:F.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 Mr{constructor(){xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const me={requestInstance:null,responseInstance:null},he={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ne={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Lr=new Mr,tl=()=>{const e=(i,s)=>{s==="requestInstance"?me.requestInstance=i:me.responseInstance=i},t=i=>me[i],o=(i,s,u)=>{u==="ok"?he[i]=s:ne[i]=s},n=(i,s)=>s==="ok"?he[i]:ne[i],r=(i,...s)=>{Array.isArray(i)&&(i==null||i.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(i,s,u)=>{const c=u==="ok"?he[s]:ne[s],h=t(i),{MODE:V}=ge();h&&r(c,h,V)},fetchError:(i,s,u)=>{const c=ne[u],{MODE:h}=ge();r(c,s,h)}}},Pr=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Lr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=ke(),{getContentTransition:o}=H(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=$("globalMainLayoutLoad"),l=$("layoutContentMaximize"),i=$("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:l,maximize:t,layoutContentSpinning:i}},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(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Pr,null,null),e?Vue.createVNode(Or,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Dr=Object.freeze(Object.defineProperty({__proto__:null,default:oo},Symbol.toStringTag,{value:"Module"}));var zr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 Ir=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=zr;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Pe=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(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),jr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeSwitcher:e}=de(),{getAppTheme:t}=H(),o=Vue.ref(t.value);return{changeSwitcher:e,getAppTheme:t,handleRailStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:o}},render(){const{$t:e}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":t=>this.modelAppThemeRef=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"appTheme")},{"checked-icon":()=>Vue.h(N,{name:"dark"},{}),"unchecked-icon":()=>Vue.h(N,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Er=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,changeSwitcher:n,updateContentTransition:r}=de(),{getAppTheme:a,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:s,getCopyrightSwitch:u,getContentTransition:c,getWatermarkSwitch:h}=H(),V=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m)}}),k=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],v=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:s.value,getCopyrightSwitch:u.value,getContentTransition:c.value,getWatermarkSwitch:h.value});return{modelShow:V,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:l,changeSwitcher:n,contentTransitionOptions:k,updateContentTransition:r,modelSwitchReactive:v}},render(){let e,t,o,n;const{$t:r}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(jr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Te.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateContentTransition(a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.changeSwitcher(a,"menuTagSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.changeSwitcher(a,"breadcrumbSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.changeSwitcher(a,"watermarkSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.changeSwitcher(a,"copyrightSwitch")},null)]})]})]})]})]})}});function $r(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Br=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=G(),{getBreadcrumbOptions:t}=K(),{isTabletOrSmaller:o}=ue();return{getBreadcrumbOptions:t,dropdownSelect:(a,l)=>{e(a,l)},breadcrumbItemClick:a=>{var l;if(!((l=a.children)!=null&&l.length)){const{meta:i={}}=a;i.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t}=this;return t?Vue.createVNode("div",null,null):Vue.createVNode(naive.NBreadcrumb,null,$r(e=this.getBreadcrumbOptions.map(o=>Vue.createVNode(naive.NBreadcrumbItem,{key:o.key,onClick:this.breadcrumbItemClick.bind(this,o)},{default:()=>{var n;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:o.children&&((n=o.children)==null?void 0:n.length)>1?o.children:[],onSelect:this.dropdownSelect.bind(this)},{default:()=>Vue.createVNode("span",null,[o.label&&typeof o.label=="function"?o.label():o.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function De(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Fr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=G(),n=Vue.computed({get:()=>e.show,set:d=>{t("update:show",d),d||c()}}),{getMenuOptions:r}=K(),a=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let i=0,s=i;const{isTabletOrSmaller:u}=ue(),c=()=>{a.searchOptions=[],a.searchValue=null,i=0,s=i},h=d=>{(d.ctrlKey||d.metaKey)&&d.key==="k"&&(d.preventDefault(),d.stopPropagation(),c(),n.value=!0)},V=d=>{const g=[],C=R=>{R.forEach(b=>{var P,I,B;(P=b.children)!=null&&P.length&&ve(b)&&C(b.children);const _=(I=b.breadcrumbLabel)==null?void 0:I.toLocaleLowerCase(),O=String(d).toLocaleLowerCase();_!=null&&_.includes(O)&&ve(b)&&!((B=b.children)!=null&&B.length)&&g.push(b)})};d?(C(r.value),a.searchOptions=g):a.searchOptions=[],Vue.nextTick().then(()=>{v()})},k=d=>{if(d){const{meta:g}=d;g.windowOpen?window.open(g.windowOpen):(n.value=!1,o(d.key,d))}},v=()=>{const d=a.searchOptions[i],g=a.searchOptions[s],C="content-item--active";d&&Vue.nextTick().then(()=>{const R=be(`attr:data_path="${d.path}"`),b=g?be(`attr:data_path="${g==null?void 0:g.path}"`):null;if(b!=null&&b.length){const[_]=b;Co(_,C)}if(R!=null&&R.length){const[_]=R;No(_,C)}})},m=d=>{const{icon:g}=d;return typeof g=="string"?Vue.createVNode(N,{name:g,size:"24"},null):typeof g=="function"?()=>g:Vue.createVNode(N,{name:"table",size:"24"},null)},f=d=>{d==="up"?i=i-1<0?0:i-1:d==="down"&&(i=i+1>=a.searchOptions.length?a.searchOptions.length-1:i+1)},p=d=>{const g=d.key;switch((g==="ArrowUp"||g==="ArrowDown")&&(d.preventDefault(),d.stopPropagation()),s=i<=0?0:i,g){case"ArrowUp":f("up");break;case"ArrowDown":f("down");break;case"Enter":const C=a.searchOptions[i];C&&k(C);break}v()},y=({menuOption:d})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:k.bind(this,d),data_path:d.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[m(d.meta)]),Vue.createVNode("div",{class:"content-item-label"},[d.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),Vue.onMounted(()=>{fe(window,"keydown",d=>{h(d),p(d)})}),Vue.onBeforeUnmount(()=>{ye(window,"keydown",d=>{h(d),p(d)})}),{...Vue.toRefs(a),modelShow:n,helperTipOptions:l,fuzzySearchMenuOptions:Lo(V,300),handleSearchItemClick:k,RenderPreIcon:m,isTabletOrSmaller:u,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:r}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},De(e=n.map(a=>Vue.createVNode(r,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(N,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},De(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(N,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Kr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=J(Ce.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),Wr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ur={logout:()=>{const{logout:e}=Na();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{changeSwitcher:e}=de();e(!0,"lockScreenSwitch")}},qr=e=>{const t=Ur[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Gr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=ee(),r=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:r},Hr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=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=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...r],l=[...r];return o.value?l:a},Yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,changeSwitcher:t}=de(),{t:o}=ee(),{reload:n}=ke(),[r,{toggleFullscreen:a,isEnabled:l}]=$e(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:s}=H(),u=Vue.ref(!1),c={display:"flex"},h=Vue.ref(!1),{isTabletOrSmaller:V}=ue(),k=$("globalDrawerValue"),v=$("globalMainLayoutLoad"),m=Vue.computed(()=>Gr({isFullscreen:r,isTabletOrSmaller:V,globalMainLayoutLoad:v})),f=Vue.computed(()=>Hr({isFullscreen:r,isTabletOrSmaller:V,globalMainLayoutLoad:v})),p={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{h.value=!0},lock:()=>{t(!0,"lockScreenSwitch")},menu:()=>{z("globalDrawerValue",!k.value)}};return{leftIconOptions:m,rightTooltipIconOptions:f,toolIconClick:d=>{var g;(g=p[d])==null||g.call(p)},showSettings:u,updateLocale:e,spaceItemStyle:c,getDrawerPlacement:i,getBreadcrumbSwitch:s,globalSearchShown:h}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(Fr,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Pe,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(Br,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Pe,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Ue,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Wr(),onSelect:qr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Kr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Er,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),Xr=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Yr,null,null)]})}}),Qr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Zr=We('',1),Jr=[Zr];function ea(e,t){return Fe(),Ke("svg",Qr,[...Jr])}const ta={render:ea},oa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},na=We('',1),ra=[na];function aa(e,t){return Fe(),Ke("svg",oa,[...ra])}const la={render:aa};function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=K(),{changeMenuModelValue:a}=G(),{getRootPath:l}=q(),{reload:i,maximize:s}=ke(),{close:u,closeAll:c,closeRight:h,closeLeft:V,closeOther:k}=Jn(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const f={size:16},p=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(la,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ta,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:f.size},null),disabled:!1}]),y=se(16),d={closeCurrentPage:()=>{n.value!==l.value&&u(m)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{h(m)},closeLeft:()=>{V(m)},closeOther:()=>{k(m)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",R=S=>{u(S)},b=(S,w)=>{p.value.forEach(M=>{if(M.key===S){M.disabled=w;return}})},_=S=>{g.actionDropdownShow=!1,a(S.key,S)},O=()=>{const S=document.getElementById(y);if(S)return Array.from(S.childNodes).find(te=>ko(te,"n-scrollbar-container").value)},P=S=>{var M;const w=O();if(w){const te=w.scrollLeft||0,Re=S==="left"?Math.max(0,te-200):te+200;(M=o.value)==null||M.scrollTo({left:Re,behavior:"smooth"})}},I=S=>{var w;g.actionDropdownShow=!1,(w=d[S])==null||w.call(d)},B=(S,w)=>{w.preventDefault(),g.actionDropdownShow=!1,m=S,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=w.clientX,g.y=w.clientY})},Y=()=>{const S=r.value.length-1,{closeable:w}=r.value[m]??{};b("closeCurrentPage",!w),m===S?b("closeRight",!0):m0&&b("closeLeft",!1)},W=()=>{m=r.value.findIndex(w=>w.key===n.value),Y()},uo=S=>{r.value.length>1&&S.key!==l.value&&(S.closeable=!0)},po=S=>{S.key!==n.value&&(S.closeable=!1)},mo=()=>{O()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},ho=()=>{Vue.nextTick().then(()=>{const S=be(`attr:${C}="${n.value}"`);if(S!=null&&S.length){const[w]=S;Vue.nextTick().then(()=>{var M;(M=w.scrollIntoView)==null||M.call(w,!0)})}})};return Vue.watch(()=>r.value,(S,w)=>{p.value.forEach(M=>{v.includes(M.key)&&(S.length>1?M.disabled=!1:M.disabled=!0)}),w!=null&&w.length&&(S.length>(w==null?void 0:w.length)?mo():S.length===(w==null?void 0:w.length)&&ho())},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,S=>{var w;S&&((w=_e(Y,100))==null||w())}),t({}),{getMenuTagOptions:r,changeMenuModelValue:a,closeCurrentMenuTag:R,getMenuKey:n,handleTagClick:_,moreOptions:p,scrollX:P,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:I,actionState:g,handleContextMenu:B,setCurrentContextmenuIndex:W,menuTagMouseenter:uo,menuTagMouseleave:po,MENU_TAG_DATA:C,iconConfig:{width:20,height:28},maximize:s,getRootPath:l}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n}=this,{maximize:r,closeCurrentMenuTag:a,scrollX:l,$t:i}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},ia(e=this.getMenuTagOptions.map((s,u)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,u),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:c,meta:{i18nKey:h}}=s;return h?i(h):c}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,u)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:l.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{r(!0)}},null),Vue.createVNode(to,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),ca=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(sa,null,null)}}),ua=e=>{const t=pe(e[0]),o=pe(e[1]),n=pe(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=Ao("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),da=()=>({setLockAppScreen:o=>{ze.value=o},getLockAppScreen:()=>ze.value}),pa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=H(),{getLockAppScreen:a}=da(),l=ua([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:l,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(Ar,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Xr,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(ca,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Ne,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(oo,null,null)]}),o?Vue.createVNode(Ir,{ref:"layoutFooterRef"},null):null]})]})}}),Ie=e=>e.startsWith("/"),no=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(r=>{var a;if((a=r.children)!=null&&a.length)no(r.children,t,o+(Ie(r.path)?r.path:"/"+r.path));else{const l=o+(Ie(r.path)?r.path:"/"+r.path),i={...r,path:l};t.push(i)}}),t):[],ma=e=>Array.isArray(e)?no(Be(e)):[],ro=()=>Qn(Xn()),ha=ma(ro()),ga=async()=>{const{getRootPath:e}=q();return[{path:"/",name:"login",component:()=>T(()=>import("./index-yDlE2uht.js"),__vite__mapDeps([58,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,46,21,22,33,23,24,25,26,27,28,29,30,59]))},{path:"/",name:"layout",redirect:e.value,component:pa,children:ha}]};let Z;const fa=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await ga(),scrollBehavior:e=>(Zn(e),{top:0,left:0})}),ol=async e=>{Z=await fa(),or(Z),e.use(Z),Oe()},Oe=()=>{try{if(Z)return{router:Z};throw new Error}catch{throw new Error("router is not defined")}},je="YYYY-MM-DD HH:mm:ss",ya=()=>({locale:l=>{const i=an[l];i?j.locale(i):j.locale(ln)},getStartAndEndOfDay:l=>{const{format:i=je}=l??{},s=j(),u=s.startOf("day"),c=s.endOf("day"),h=s.format(i),V=u.format(i);return{today:s,startOfDay:u,endOfDay:c,formatToday:h,formatStartOfDay:V}},format:(l,i)=>{const{format:s=je}=i??{};return j(l).format(s)},isDayjs:l=>j.isDayjs(l),daysDiff:(l,i)=>{const s=j(l);return j(i).diff(s,"days")},isDateInRange:(l,i)=>{const{start:s,end:u}=i,c=j(l);return c.isAfter(s)&&c.isBefore(u)}});function ue(){const{width:e,height:t}=we(),o=Vue.ref(!1);return To(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}var ba={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 ao=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=ba,{locale:t}=ee(),{locale:o}=ya(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Te.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ge(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1}),r=s=>{n.contentTransition=s},a=s=>{t(s),o(s),n.localeLanguage=s,Se("localeLanguage",s,"localStorage")},l=(s,u=.3)=>{ae(n,"settingState.primaryColorOverride.common.primaryColorHover",s);const c=document.body;c.style.setProperty("--ray-theme-primary-color",s),c.style.setProperty("--ray-theme-primary-fade-color",Oo(s,u))},i=(s,u)=>{Object.hasOwn(n,u)&&typeof n[u]=="boolean"&&(n[u]=s)};return{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:l,changeSwitcher:i,updateContentTransition:r}},{persist:{key:"piniaSettingStore"}});var va={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 Va=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const n=[];if(Va(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Sa=(e,t,o)=>{const n=[];for(const r of e){const a=lo(r,t,o);a.length>0&&n.push(...a)}return n},wa=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=va,n=o?o.title:"";document.title=t+" - "+n},_a=e=>{const{meta:t}=e;if(!t.icon)return;if(ie(t.icon,"Object"))return()=>t.icon;const o=Vue.h(N,{name:t.icon,size:F.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ee=()=>{const{getRootPath:e}=q();return J("menuKey","sessionStorage",e.value)},io=Pinia.defineStore("menu",()=>{const{router:e}=Oe(),t=VueRouter.useRoute(),{t:o}=ee(),{setKeepAliveInclude:n}=Ta(),r=Vue.reactive({menuKey:Ee(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),l=(p,y)=>Sa(p,"key",y),i=(p,y)=>{const{meta:d}=y;r.breadcrumbOptions=l(r.options,p),d.sameLevel&&Vue.nextTick().then(()=>{r.breadcrumbOptions.find(C=>C.path===y.path)||r.breadcrumbOptions.push(y)})},s=(p,y=!0)=>{const g=Array.isArray(p)?[...p]:[p];y?r.menuTagOptions.push(...g):r.menuTagOptions=g},u=(p,y)=>{r.menuTagOptions.find(g=>g.path===p)||r.menuTagOptions.push(y)},c=(p,y)=>{const{meta:d,path:g}=y;if(d.windowOpen)window.open(d.windowOpen);else{if(String(p).startsWith("/"))e.push(g);else{const R=l(r.options,p).map(b=>b.key).join("/");e.push(R)}const C=(g.match(new RegExp("/","g"))||[]).length;n(y),wa(y),!d.sameLevel||d.sameLevel&&C===1?(u(p,y),i(p,y),r.menuKey=p,Se("menuKey",p)):i(r.menuKey||"",y),r.currentMenuOption=y}},h=async p=>{const y=(p.match(new RegExp("/","g"))||[]).length;let d=p;if(y>1){const C=p.split("/").filter(R=>R);d=C[C.length-1]}const g=(C,R)=>{var b,_;for(const O of R)if((b=O.children)!=null&&b.length&&g(C,O.children),C===O.key&&!((_=O==null?void 0:O.children)!=null&&_.length)){c(C,O);break}};g(d,r.options)},V=()=>new Promise(p=>{const y=g=>{const{meta:C}=g,R=Vue.computed(()=>C!=null&&C.i18nKey?o(`${C.i18nKey}`):C==null?void 0:C.noLocalTitle),b={...g,key:g.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>R.value}),breadcrumbLabel:R.value},_=Object.assign({},b,{icon:_a(g)});return g.path===Ee()&&u(g.path,_),_.show=ve(_),_},d=(g,C)=>{var b;const R=[];for(const _ of g){if((b=_.children)!=null&&b.length)_.children=d(_.children);else if(!Xe(_.meta))continue;R.push(y(_))}return R};r.options=d(ro()),p()}),k=p=>r.collapsed=p,v=(p,y=1)=>r.menuTagOptions.splice(p,y),m=()=>{r.menuTagOptions=[]},f=async()=>{a.value&&await V(),a.value=!1};return Vue.watch(()=>t.fullPath,async p=>{var g;const y=/^([^?]+)/,d=(g=p.match(y))==null?void 0:g[1];await f(),await h(d||"")},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:_e(c,500),setupAppMenu:V,collapsedMenu:k,spliceMenTagOptions:v,emptyMenuTagOptions:m,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),so=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Po(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Ro("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const l=o(),{name:i,meta:{keepAlive:s}}=a;if(s){if(l=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(i))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),K=()=>{const e=io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:i}=q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==i.value?s.closeable=!0:s.closeable=!1,s.key===i.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),l=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:l}},G=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:n,emptyMenuTagOptions:r,setMenuTagOptions:a}=io();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:n,emptyMenuTagOptions:r,setMenuTagOptions:a}},H=()=>{const e=ao(),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),l=Vue.computed(()=>e.localeLanguage),i=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:l,getLockScreenSwitch:i,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}},de=()=>{const{updateLocale:e,changePrimaryColor:t,changeSwitcher:o,updateContentTransition:n}=ao();return{updateLocale:e,changePrimaryColor:t,changeSwitcher:o,updateContentTransition:n}},Ca=()=>{const e=so();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Na=()=>{const{signing:e,logout:t}=so();return{signing:e,logout:t}},ka=()=>{const e=co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ta=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},nl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Mo)};export{Kr as A,ke as B,le as C,ln as D,Ue as L,Ja as R,jr as T,T as _,de as a,da as b,Na as c,ue as d,Wa as e,nl as f,$ as g,ol as h,ee as i,q as j,z as k,Ce as l,N as m,qa as n,Ua as o,Qa as p,Ya as q,Xa as r,Ga as s,el as t,H as u,Lr as v,tl as w,Za as x,to as y,Ha as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/en-US-vQX0v40l.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/utils-z1WP2FaZ.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js","assets/@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.8-VrcJ4P69.js","assets/@vue_reactivity@3.3.8-4NsB6yaG.js","assets/@vue_shared@3.3.8-W5PO5ES3.js","assets/zh-CN-D0fk6bQO.js","assets/index-bf7Td465.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-obiIKzuG.js","assets/instance-Xnhr0AGz.js","assets/index-kznjMqp-.css","assets/index-c8I-aftA.js","assets/index-_IwsPDxI.js","assets/index-ajyCn2oj.css","assets/index-QoMNQn75.js","assets/index-c8-lf4Ig.js","assets/index-ODb8srPE.js","assets/index-9SkR56gI.js","assets/index-YEVLGaF3.js","assets/ray-9TfU2AhD.js","assets/index--Ak1cIZQ.js","assets/index-HDKPr_0g.css","assets/index-GneJ8JzC.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-lzyB0ad5.js","assets/index-iKuv6ZNn.css","assets/index-5IrePYfm.js","assets/index-IiF06Yf6.js","assets/index-X-I-PfLA.js","assets/index-Btqqg3j9.css","assets/index-yDlE2uht.js","assets/index-48JFfn_Q.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks-6rzoVNmi.js.gz b/assets/hooks-6rzoVNmi.js.gz deleted file mode 100644 index 78e50cd426f5f0100cfeab20b0a91807dbddd457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28094 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 diff --git a/assets/hooks-Magf9_GB.js b/assets/hooks-Magf9_GB.js new file mode 100644 index 00000000..c46ef57a --- /dev/null +++ b/assets/hooks-Magf9_GB.js @@ -0,0 +1,7 @@ +var go=Object.defineProperty;var fo=(e,t,o)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var xe=(e,t,o)=>(fo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as Ee}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as te,u as bo,a as vo,r as Vo,i as se,b as fe,s as Se,c as M,d as J,e as A,f as So,h as ce,j as wo,p as _o,q as ye,k as Co,l as No,m as ko,w as To,n as Oo,o as xo}from"./utils-Jp58pnCV.js";import{u as we,a as Ro,b as be,c as me,d as Ao}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import{i as Re}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Lo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as le,c as ue,t as _e,d as Mo,i as Po}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as Z,r as Do,i as zo,a as Io,b as jo,c as Eo,d as $o,e as Bo,f as Fo,g as Wo,h as Ko,j as Uo,k as qo,l as Go,m as Ho,n as Yo,o as Xo,p as Qo,q as Zo,s as Jo}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as $e,c as Be,a as Fe}from"./@vue_runtime-core@3.3.8-VrcJ4P69.js";const en="modulepreload",tn=function(e){return"/ray-template/"+e},Ae={},T=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=tn(a),a in Ae)return;Ae[a]=!0;const i=a.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=n.length-1;u>=0;u--){const h=n[u];if(h.href===a&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":en,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,h)=>{c.addEventListener("load",u),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},on=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},We=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],nn="zh-CN",an="zh-CN",rn={"zh-CN":"zh-cn","en-US":"en"},ln="zh-cn",Ke={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},sn={name:"Dashboard",path:"/dashboard"},K={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Ce={signing:"signing",localeLanguage:"localeLanguage",token:"token"},cn={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Hr=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(r=>{const n=e[r].default;let a=r.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),c=l.join(".");s&&(c?(le(o,s,o[s]||{}),le(o[s],c,n)):le(o,s,n||{}))}),o},un=async e=>{var o;const t={};for(const r of e){const n=await on(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-UaYmVw18.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-6-2Xrtma.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${r.key}.ts`),a=r.key;a&&(t[a]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},Yr=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},Ue=()=>te(Ce.localeLanguage,"localStorage",nn);let qe;const dn=async()=>{const e=Ue(),t=await un(We);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:an})},Xr=async e=>{const t=await dn();qe=t,e.use(t)},pn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,H=e=>{const{t,locale:o,...r}=qe.global;return{...r,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(pn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},R=e=>e,mn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-nvU_GV8F.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,33,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:R("menu.Dashboard"),icon:"dashboard",order:0}},hn=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"})),gn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-NEtr-F6h.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:R("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},fn=Object.freeze(Object.defineProperty({__proto__:null,default:gn},Symbol.toStringTag,{value:"Module"})),yn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-P_PLc_IJ.js"),__vite__mapDeps([38,21,22])),meta:{i18nKey:R("menu.ContextMenu"),icon:"other",order:2}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:R("menu.Directive"),icon:"other",order:2}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>Ea),void 0),Sn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:R("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-hEJS2BRb.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:R("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:R("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-XufHuwCa.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,41])),meta:{i18nKey:R("menu.Echart"),icon:"echart",order:1}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-2pvvUorE.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-i4_jj0EJ.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,36,18,19,20,17,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Mock"),icon:"other",order:3,keepAlive:!0}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),xn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-522DO_o5.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Modal"),icon:"other",order:3}},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),An={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:R("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-5e1kv0vQ.js"),__vite__mapDeps([45,18,1,2,3,4,19,20])),meta:{i18nKey:R("menu.CalculatePrecision"),icon:"other",order:2}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-ka2vtwFT.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,47,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.QRCode"),icon:"other",order:3}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/rely",name:"Rely",component:F,meta:{i18nKey:R("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-xF107P0e.js"),__vite__mapDeps([48,49])),meta:{i18nKey:R("menu.RelyAbout")}}]},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:R("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-pAOGol2s.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index--tnjvJho.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:R("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-kvs7WWh_.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,54])),meta:{i18nKey:R("menu.SvgIcon"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/table",name:"TableView",component:()=>T(()=>import("./index-f_yHWkXn.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.Table"),icon:"other",order:2}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-4OgYWutq.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:R("menu.TemplateHooks"),icon:"other",order:1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-3pGKqE9b.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,58])),meta:{i18nKey:R("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Ne=Vue.ref(null),Qn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Zn=["RLogin","ErrorPage","RayTemplateDoc"],ne=["admin"],Jn=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":hn,"/src/router/modules/demo/axios.ts":fn,"/src/router/modules/demo/context-menu.ts":bn,"/src/router/modules/demo/directive.ts":Vn,"/src/router/modules/demo/doc.ts":wn,"/src/router/modules/demo/echart.ts":Cn,"/src/router/modules/demo/iframe.ts":kn,"/src/router/modules/demo/mock.ts":On,"/src/router/modules/demo/modal.ts":Rn,"/src/router/modules/demo/multi-menu.ts":Ln,"/src/router/modules/demo/precision.ts":Pn,"/src/router/modules/demo/qrcode.ts":zn,"/src/router/modules/demo/rely.ts":jn,"/src/router/modules/demo/router-demo.ts":$n,"/src/router/modules/demo/scroll-reveal.ts":Fn,"/src/router/modules/demo/svg-icons.ts":Kn,"/src/router/modules/demo/table.ts":qn,"/src/router/modules/demo/template-hooks.ts":Hn,"/src/router/modules/error404.ts":Xn});return Object.keys(e).reduce((o,r)=>{const n=e[r].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ea=e=>e.sort((t,o)=>{var a,i;const r=((a=t.meta)==null?void 0:a.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof r!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return r===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:r-n}),ta=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ne.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Ge=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:ue(sn),layoutContentSpinning:!1});function I(e,t,o){Ge[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Ge,e))}const He=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,r)=>{const n=bo(Ne);if(n){const{left:a,top:i}=n.getBoundingClientRect(),{height:l}=we(),{zIndex:s="99"}=r??{};o?vo(n,{position:"fixed",width:"100%",height:`${l.value}px`,transform:`translate(-${a}px, -${i}px)`,transition:"all 0.3s var(--r-bezier)",zIndex:s}):Vo(n,["position","width","height","transform","zIndex","z-index"])}I("layoutContentMaximize",o)}}),Ye=()=>({reload:(r=800)=>{I("globalMainLayoutLoad",!1),setTimeout(()=>I("globalMainLayoutLoad",!0),r)},openSpin:()=>{I("layoutContentSpinning",!0)},closeSpin:()=>{I("layoutContentSpinning",!1)}}),Qr=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:a}=E(),i=Object.assign(a.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:a}=D();a("watermarkSwitch",!n.value)}}),oa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:a}=H();return{theme:n.value,themeLabel:n.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:a}=D();a("appTheme",!n)},getAppTheme:e}},G=(e,t)=>{const{getMenuTagOptions:o}=U();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const r=o.value.findIndex(n=>n.key===e);return r>-1?{option:o.value[r],index:r}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:r}=e,n=o.value.findIndex(a=>a.key===r);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function na(){const{getMenuTagOptions:e,getMenuKey:t}=U(),{changeMenuModelValue:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=X(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const m=G(v,"close");if(m){const{index:f,option:p}=m;if(r(f),p.key===t.value){const y=e.value[f-1];y&&o(y.key,y)}}},closeAll:()=>{n(),ie()},closeRight:v=>{const m=G(v,"closeRight");if(m){const{option:f,index:p}=m,y=e.value.length-p,d=i();r(p+1,y),p<=d&&t.value!==f.key&&o(f.key,f)}},closeLeft:v=>{const m=G(v,"closeLeft");if(m){const{option:f,index:p}=m,y=i();r(0,p),y<=p&&t.value!==f.key&&o(f.key,f)}},closeOther:v=>{const m=G(v,"closeOther");if(m){const{option:f}=m;t.value!==f.key?(n(),o(f.key,f)):a(f,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return!(f>=p)}return!1},checkCloseLeft:v=>{const m=G(v,"checkCloseRight");if(m){const{index:f}=m,p=e.value.length-1;return f===0?!1:f>0&&p>0}return!1}}}function Zr(){const{changeMenuModelValue:e}=X();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:r}=U();if(o>r.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=r.value[o],a=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;a(l);return}e(i.key,i)};a(n)}else e(o.key,o)}}}function Y(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:r,setRootRoute:a=>{const i=j("globalRootRoute"),l=Object.assign(ue(i.value),a);I("globalRootRoute",l)}}}const aa=e=>{const{beforeEach:t}=e,{getRootPath:o}=Y(),r=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,i)=>{const l=te(Ce.token),s=te("menuKey","sessionStorage",o.value),{meta:c,name:u}=n;l!==null?r(n,a)?ie(!0):!se(u,"Symbol")&&u&&Zn.includes(u)?i():Xe(c)?r(n,a)?s?i(s):ie(!0):i():ie(!0):r(n,a)?i():i("/")})},Xe=e=>{const{getSigningCallback:t}=Or(),{role:o}=e;return ne!=null&&ne.length&&ne.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ve=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:r,env:n}=t,{MODE:a}=fe();return!(r||o||n&&typeof n=="string"&&n!==a||n&&Array.isArray(n)&&!n.includes(a))},ra=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},la=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Qn;t&&ra(e),o&&aa(e)},ie=(e=!0)=>{const{router:t}=Te(),{push:o,replace:r}=t,{getRootPath:n}=Y();Se("menuKey",n.value),e?r(n.value):o(n.value)},Qe=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Ze="#18181c",Je={},et={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},tt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ot={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},nt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},at={itemStyle:{borderWidth:0,borderColor:"#ccc"}},rt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},it={itemStyle:{borderWidth:0,borderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},mt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},ht={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},gt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},ft={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},yt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},bt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},vt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Vt={textStyle:{color:"#999999"}},St={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},wt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},_t={color:["#fc97af","#87f7cf"]},Ct={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Nt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ia={color:Qe,backgroundColor:Ze,textStyle:Je,title:et,line:tt,radar:ot,bar:nt,pie:at,scatter:rt,boxplot:lt,parallel:it,sankey:st,funnel:ct,gauge:ut,candlestick:dt,graph:pt,map:mt,geo:ht,categoryAxis:gt,valueAxis:ft,logAxis:yt,timeAxis:bt,toolbox:vt,legend:Vt,tooltip:St,timeline:wt,visualMap:_t,dataZoom:Ct,markPoint:Nt},sa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ze,bar:nt,boxplot:lt,candlestick:dt,categoryAxis:gt,color:Qe,dataZoom:Ct,default:ia,funnel:ct,gauge:ut,geo:ht,graph:pt,legend:Vt,line:tt,logAxis:yt,map:mt,markPoint:Nt,parallel:it,pie:at,radar:ot,sankey:st,scatter:rt,textStyle:Je,timeAxis:bt,timeline:wt,title:et,toolbox:vt,tooltip:St,valueAxis:ft,visualMap:_t},Symbol.toStringTag,{value:"Module"})),kt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Tt="rgba(0,0,0,0)",Ot={},xt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Rt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},At={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Lt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Ft={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Wt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Kt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Gt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ht={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Yt={textStyle:{color:"#333333"}},Xt={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Qt={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Zt={color:["#5ab1ef","#e0ffff"]},Jt={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},eo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ca={color:kt,backgroundColor:Tt,textStyle:Ot,title:xt,line:Rt,radar:At,bar:Lt,pie:Mt,scatter:Pt,boxplot:Dt,parallel:zt,sankey:It,funnel:jt,gauge:Et,candlestick:$t,graph:Bt,map:Ft,geo:Wt,categoryAxis:Kt,valueAxis:Ut,logAxis:qt,timeAxis:Gt,toolbox:Ht,legend:Yt,tooltip:Xt,timeline:Qt,visualMap:Zt,dataZoom:Jt,markPoint:eo},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:Lt,boxplot:Dt,candlestick:$t,categoryAxis:Kt,color:kt,dataZoom:Jt,default:ca,funnel:jt,gauge:Et,geo:Wt,graph:Bt,legend:Yt,line:Rt,logAxis:qt,map:Ft,markPoint:eo,parallel:zt,pie:Mt,radar:At,sankey:It,scatter:Pt,textStyle:Ot,timeAxis:Gt,timeline:Qt,title:xt,toolbox:Ht,tooltip:Xt,valueAxis:Ut,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),da=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":sa,"/src/echart-themes/macarons/macarons.json":ua}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,n)=>{var i;const a=(i=n.match(t))==null?void 0:i[1];if(a)return r.push({name:a,theme:e[n].default}),r;throw new Error("theme name is not found")},[])},pa=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),ma={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>pa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},ke={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ha={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ga=da(),Jr=Vue.defineComponent({name:"RChart",props:ma,setup(e,{expose:t}){const{getAppTheme:o}=E(),r=Vue.ref(),n=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=ke;let c,u;const h=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),V=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),k=async()=>{var b;Z([Io,jo,Eo,$o,Bo,Fo,Wo,Ko]),Z([Uo,qo,Go,Ho,Yo,Xo]),Z([Qo,Zo]),Z([Jo]);try{Z((b=e.use)==null?void 0:b.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?f("dark"):f("");return}if(e.theme)f(e.theme);else{const b=e.autoChangeTheme&&o.value?`${s}-dark`:s;f(b)}},m=b=>{let _=Vue.unref(b);const O=P=>Object.assign({animation:!0},_,P);return e.showAria&&(_=O({aria:{enabled:!0,decal:{show:!0}}})),_},f=(b=s)=>{const _=r.value,O=m(e.options),{height:P,width:$}=_.getBoundingClientRect(),{onSuccess:W,onError:Q}=e;try{ga.forEach(q=>{Do(q.name,q.theme)}),u=zo(_,b,{width:$===0?200:void 0,height:P===0?200:void 0}),a.value=u,e.animation?(u.setOption({}),setTimeout(()=>{O&&(u==null||u.setOption(O))})):O&&(u==null||u.setOption(O)),W&&A(W,u)}catch(q){Q&&A(Q),console.error("RChart render error: ",q)}},p=()=>!!(u&&u.getDom()),y=()=>{p()&&(u.clear(),u.dispose(),a.value=void 0)},d=()=>{u&&u.resize()},g=(b,_)=>{if(b==="downloadChart"&&p()){const{filename:P,...$}=e.downloadOptions;So(u.getDataURL($),P??`${new Date().getTime()}`)}const{onDropdownSelect:O}=e;O&&A(O,b,_)},C=()=>{if(u!=null&&u.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=_e(d,e.throttleWait),l=Ro(e.observer||n,i))},x=()=>{var b;y(),i==null||i.cancel(),(b=l==null?void 0:l.stop)==null||b.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(y(),v())}),Vue.watch(()=>e.showAria,()=>{y(),v()}),Vue.watchEffect(()=>{e.watchOptions?c=Vue.watch(()=>e.options,b=>{const _=m(b),O=Object.assign(e.setChartOptions,ha);u==null||u.setOption(_,O)},{deep:!0}):c==null||c(),e.loading?u==null||u.showLoading(e.loadingOptions):u==null||u.hideLoading()}),t({echart:a,dispose:x,render:C}),Vue.onBeforeMount(async()=>{await k()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{x(),c==null||c()}),{rayChartRef:r,cssVarsRef:V,rayChartWrapperRef:n,moreDropDownOptions:h,dropdownSelect:g}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:r,dropdownSelect:n,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:J(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:J(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":J(l,{defaultElement:Vue.createVNode(to,{iconSize:18,cursor:"pointer",options:i??r,trigger:"click",onSelect:n.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),fa={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},el=Vue.defineComponent({name:"RCollapseGrid",props:fa,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":a}=e;n&&A(n,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,r;return[(r=(o=this.$slots).action)==null?void 0:r.call(o),this.CollapseIcon()]}})]})]}})})}}),ya={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:ya,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:a}=e;a&&A(a,n)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),ba={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},tl=Vue.defineComponent({name:"RIframe",props:ba,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),r=Vue.ref(),n=Vue.ref(!0),a=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,r.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return be(r,"load",a),be(r,"error",i),t({iframeInst:r}),{cssVars:o,iframeRef:r,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),va={...naive.modalProps,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Va=(e,t)=>new Promise(o=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Re(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Re.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const i=a.target,l=(parseFloat(i.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+a.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),ol=Vue.defineComponent({name:"RModal",props:va,setup(e){const{height:t}=we(),o=Vue.computed(()=>({"--r-modal-width":M(e.width??600),"--r-modal-card-width":M(e.cardWidth??600),"--r-modal-dialog-width":M(e.dialogWidth??446)})),r=ce();let n;const a=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(r);l&&Va(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:r}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:r}=this,{preset:n,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},a,r),{...o})}}),Sa={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const to=Vue.defineComponent({name:"RMoreDropdown",props:Sa,render(){let e;const{iconSize:t,cursor:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),wa(e=J(r,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),_a={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Ca=e=>new Promise((t,o)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=a=>{o(a)},n.onabort=a=>{o(a)},n.readAsArrayBuffer(r.response)},r.open("GET",e),r.send()}),nl=Vue.defineComponent({name:"RayQRcode",props:_a,setup(e,t){const{expose:o}=t,r=Vue.ref(),n={opacitySpinning:"0.1"};let a,i;const l=async()=>{const{gifBackgroundURL:h}=e;if(h)try{a=await Ca(h)}catch(V){console.error(V)}},s=()=>{const{gifBackground:h,...V}=e;new yo.AwesomeQR({...V,gifBackground:a??void 0}).draw().then(k=>{const{onSuccess:v}=e;v&&A(v,k),r.value=k}).catch(k=>{const{onError:v}=e;v&&A(v,k)})},c=()=>{if(t.slots.errorAction)return;const{onReload:h}=e;h&&A(h)},u=h=>{r.value&&se(r.value,"String")&&wo(r.value,h||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:r,spinOverrides:n,errorActionClick:c}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[se(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),de={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Na=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...de},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&A(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),ka=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:r}]=Ee(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:r}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ta=()=>Vue.createVNode(N,{name:"draggable",size:z.tableIconSize},null),Le=({icon:e,title:t,onClick:o,customClassName:r})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:r,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Ve=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:c,children:u,fixed:h,isResizable:V,...k}=i,v=h==="left",m=h==="right",f={...k,title:c,key:s,fixed:h,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:V};return{...f,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Le,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",f,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:V?"r-table__c-tool-icon--active":"",onClick:r.bind(this,f,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Le,{icon:"row_end",title:"固定在列尾",customClassName:m?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",f,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},r=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const c=`${i}FixedActivated`,u=`${i==="left"?"right":"left"}FixedActivated`;l[u]=!1,l[c]=!l[c],l[c]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[c,u]=Ve(l,t.value);if(c===null||u===null)return;c.splice(u,1);const[h,V]=Ve(i,t.value);h===null||V===null||(s==="before"?h.splice(V,0,l):h.splice(V+1,0,l),o(h))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Ta.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),xa=Vue.defineComponent({name:"TablePrint",props:de,setup(e){const{uuidTable:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:r}=e,{type:n="html",printOptions:a={}}=r??{},i=Object.assign(a,{printable:t,type:n,documentTitle:a.documentTitle?a.documentTitle:"表格"});_o(document.getElementById(t),i)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Ra(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const al=Vue.defineComponent({name:"RTable",props:de,setup(e,t){const{expose:o}=t,r=Vue.ref(null),n=Vue.ref(null),a=ce(16),i=ce(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),c=(m,f)=>{const{onContextMenuClick:p}=e;p&&A(p,m,f),l.showContextMenu=!1},u=(m,f)=>{var y;return{...(y=e.rowProps)==null?void 0:y.call(e,m,f),onContextmenu:e.disabledContextMenu?void 0:d=>{d.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=d.clientX,l.y=d.clientY})}}},h=m=>{s.size=m},V=m=>{const{onUpdateColumns:f,"onUpdate:columns":p}=e;f&&A(f,m),p&&A(p,m)},k=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(()=>Boolean).map(f=>typeof f=="function"?f():f)},v=m=>{const f=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(xa,m,null),Vue.createVNode(Na,Vue.mergeProps(m,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ka,null,null),Vue.createVNode(Oa,Vue.mergeProps(m,{onUpdateColumn:V.bind(this)}),null)]);return e.toolOptions?e.coverTool?k:()=>Vue.createVNode(Vue.Fragment,null,[f(),k()]):f};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:n}),o({rTableInst:r,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:r,combineRowProps:u,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:J(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},Ra(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Aa={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},La=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Aa),setup(e){const{getKeepAliveInclude:t}=Rr(),{setupKeepAlive:o,maxKeepAliveLength:r,keepAliveExclude:n}=Ke;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:c})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(r),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:c.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ma={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ma;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,r;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(r=this.sideBarLogo)!=null&&r.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=X(),{getMenuOptions:r,getCollapsed:n,getMenuKey:a}=U(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),a.value),set:()=>{l.value&&I("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=pe(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:h=>{I("globalDrawerValue",h)}}),c=()=>{const h=i.value;Vue.nextTick().then(()=>{var V,k;(k=(V=e.value)==null?void 0:V.showOption)==null||k.call(V,h)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:K.menuCollapsedMode,collapsedWidth:K.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Pa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":h=>i.value=h,options:r.value,indent:K.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:K.menuCollapsedIconSize,collapsedWidth:K.menuCollapsedWidth,onUpdateValue:(h,V)=>{t(h,V)},accordion:K.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class za{constructor(){xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:r}=t;return[r||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const r=this.generateRequestKey(t);if(this.pendingRequest.has(r))t.signal=(o=this.pendingRequest.get(r))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(r,n)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const he={requestInstance:null,responseInstance:null},ge={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ae={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ia=new za,rl=()=>{const e=(l,s)=>{s==="requestInstance"?he.requestInstance=l:he.responseInstance=l},t=l=>he[l],o=(l,s,c)=>{c==="ok"?ge[l]=s:ae[l]=s},r=(l,s)=>s==="ok"?ge[l]:ae[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(c=>{typeof c=="function"&&c(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:r,getAxiosInstance:t,beforeFetch:(l,s,c)=>{const u=c==="ok"?ge[s]:ae[s],h=t(l),{MODE:V}=fe();h&&n(u,h,V)},fetchError:(l,s,c)=>{const u=ae[c],{MODE:h}=fe();n(u,s,h)}}},ja=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ia.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=He(),{getContentTransition:o}=E(),r=Vue.ref(!1),n={opacitySpinning:"0"},a=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{r.value=!0}),e.afterEach(()=>{r.value=!1})})(),{globalMainLayoutLoad:a,spinning:r,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:r}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{r(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ja,null,null),e?Vue.createVNode(La,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Ea=Object.freeze(Object.defineProperty({__proto__:null,default:oo},Symbol.toStringTag,{value:"Module"}));var $a={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ba=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=$a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Me=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Fa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=oa(),{getAppTheme:o}=E(),r=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:r}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:r}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:r.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function re(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Wa=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:r}=D(),{getAppTheme:n,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u}=E(),h=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),V=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],k=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:c.value,getWatermarkSwitch:u.value});return{modelShow:h,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:a,contentTransitionOptions:V,updateSettingState:r,modelSwitchReactive:k}},render(){let e,t,o,r;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Fa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:ke.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},re(r=n("headerSettingOptions.InterfaceDisplay"))?r:{default:()=>[r]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function Ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ua=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=X(),{getBreadcrumbOptions:t}=U(),{isTabletOrSmaller:o}=pe();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:r,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ka(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.path,onClick:n.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:r.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=X(),r=Vue.computed({get:()=>e.show,set:d=>{t("update:show",d),d||u()}}),{getMenuOptions:n}=U(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:c}=pe(),u=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},h=d=>{(d.ctrlKey||d.metaKey)&&d.key==="k"&&(d.preventDefault(),d.stopPropagation(),u(),r.value=!0)},V=d=>{const g=[],C=x=>{x.forEach(b=>{var P,$,W;(P=b.children)!=null&&P.length&&ve(b)&&C(b.children);const _=($=b.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),O=String(d).toLocaleLowerCase();_!=null&&_.includes(O)&&ve(b)&&!((W=b.children)!=null&&W.length)&&g.push(b)})};d?(C(n.value),a.searchOptions=g):a.searchOptions=[],Vue.nextTick().then(()=>{v()})},k=d=>{if(d){const{meta:g}=d;g.windowOpen?window.open(g.windowOpen):(r.value=!1,o(d.key,d))}},v=()=>{const d=a.searchOptions[l],g=a.searchOptions[s],C="content-item--active";d&&Vue.nextTick().then(()=>{const x=ye(`attr:data_path="${d.path}"`),b=g?ye(`attr:data_path="${g==null?void 0:g.path}"`):null;if(b!=null&&b.length){const[_]=b;Co(_,C)}if(x!=null&&x.length){const[_]=x;No(_,C)}})},m=d=>{const{icon:g}=d;return typeof g=="string"?Vue.createVNode(N,{name:g,size:"24"},null):typeof g=="function"?()=>g:Vue.createVNode(N,{name:"table",size:"24"},null)},f=d=>{d==="up"?l=l-1<0?0:l-1:d==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},p=d=>{const g=d.key;switch((g==="ArrowUp"||g==="ArrowDown")&&(d.preventDefault(),d.stopPropagation()),s=l<=0?0:l,g){case"ArrowUp":f("up");break;case"ArrowDown":f("down");break;case"Enter":const C=a.searchOptions[l];C&&k(C);break}v()},y=({menuOption:d})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:k.bind(this,d),data_path:d.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[m(d.meta)]),Vue.createVNode("div",{class:"content-item-label"},[d.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),be(window,"keydown",d=>{h(d),p(d)}),{...Vue.toRefs(a),modelShow:r,helperTipOptions:i,fuzzySearchMenuOptions:Mo(V,300),handleSearchItemClick:k,RenderPreIcon:m,isTabletOrSmaller:c,SearchItem:y}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:r}=this,{SearchItem:n}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[r.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Pe(e=r.map(a=>Vue.createVNode(n,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(N,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Pe(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(N,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Ga=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=te(Ce.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),Ha=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ya={logout:()=>{const{logout:e}=xr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},Xa=e=>{const t=Ya[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Qa=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:r}=H(),n=[{name:"reload",size:18,tooltip:r("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:n},Za=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:r}=H(),n=[{name:"fullscreen",size:18,tooltip:t.value?r("headerTooltip.CancelFullScreen"):r("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:r("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:r("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:r("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:a},Ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=H(),{reload:r}=Ye(),[n,{toggleFullscreen:a,isEnabled:i}]=Ee(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),c=Vue.ref(!1),u={display:"flex"},h=Vue.ref(!1),{isTabletOrSmaller:V}=pe(),k=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),m=Vue.computed(()=>Qa({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),f=Vue.computed(()=>Za({isFullscreen:n,isTabletOrSmaller:V,globalMainLayoutLoad:v})),p={reload:()=>{r()},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{h.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{I("globalDrawerValue",!k.value)}};return{leftIconOptions:m,rightTooltipIconOptions:f,toolIconClick:d=>{var g;(g=p[d])==null||g.call(p)},showSettings:c,updateLocale:e,spaceItemStyle:u,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:h}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(qa,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(Ua,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Me,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:We,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ha(),onSelect:Xa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Ga,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Wa,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),er=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Ja,null,null)]})}}),tr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},or=Fe('',1),nr=[or];function ar(e,t){return $e(),Be("svg",tr,[...nr])}const rr={render:ar},lr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ir=Fe('',1),sr=[ir];function cr(e,t){return $e(),Be("svg",lr,[...sr])}const ur={render:cr};function dr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const pr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:r,getMenuTagOptions:n}=U(),{changeMenuModelValue:a}=X(),{getRootPath:i}=Y(),{maximize:l}=He(),{reload:s}=Ye(),{close:c,closeAll:u,closeRight:h,closeLeft:V,closeOther:k}=na(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const f={size:16},p=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:f.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ur,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(rr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:f.size},null),disabled:!1}]),y=ce(16),d={closeCurrentPage:()=>{r.value!==i.value&&c(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{u()},closeRight:()=>{h(m)},closeLeft:()=>{V(m)},closeOther:()=>{k(m)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",x=S=>{c(S)},b=(S,w)=>{p.value.forEach(L=>{if(L.key===S){L.disabled=w;return}})},_=S=>{g.actionDropdownShow=!1,a(S.key,S)},O=()=>{const S=document.getElementById(y);if(S)return Array.from(S.childNodes).find(oe=>ko(oe,"n-scrollbar-container").value)},P=S=>{var L;const w=O();if(w){const oe=w.scrollLeft||0,Oe=S==="left"?Math.max(0,oe-200):oe+200;(L=o.value)==null||L.scrollTo({left:Oe,behavior:"smooth"})}},$=S=>{var w;g.actionDropdownShow=!1,(w=d[S])==null||w.call(d)},W=(S,w)=>{w.preventDefault(),g.actionDropdownShow=!1,m=S,Vue.nextTick(()=>{g.actionDropdownShow=!0,g.x=w.clientX,g.y=w.clientY})},Q=()=>{const S=n.value.length-1,{closeable:w}=n.value[m]??{};b("closeCurrentPage",!w),m===S?b("closeRight",!0):m0&&b("closeLeft",!1)},q=()=>{m=n.value.findIndex(w=>w.key===r.value),Q()},uo=S=>{n.value.length>1&&S.key!==i.value&&(S.closeable=!0)},po=S=>{S.key!==r.value&&(S.closeable=!1)},mo=()=>{O()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},ho=()=>{Vue.nextTick().then(()=>{const S=ye(`attr:${C}="${r.value}"`);if(S!=null&&S.length){const[w]=S;Vue.nextTick().then(()=>{var L;(L=w.scrollIntoView)==null||L.call(w,!0)})}})};return Vue.watch(()=>n.value,(S,w)=>{p.value.forEach(L=>{v.includes(L.key)&&(S.length>1?L.disabled=!1:L.disabled=!0)}),w!=null&&w.length&&(S.length>(w==null?void 0:w.length)?mo():S.length===(w==null?void 0:w.length)&&ho())},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,S=>{var w;S&&((w=_e(Q,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:a,closeCurrentMenuTag:x,getMenuKey:r,handleTagClick:_,moreOptions:p,scrollX:P,scrollRef:o,uuidScrollBar:y,actionDropdownSelect:$,actionState:g,handleContextMenu:W,setCurrentContextmenuIndex:q,menuTagMouseenter:uo,menuTagMouseleave:po,MENU_TAG_DATA:C,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:r}=this,{maximize:n,closeCurrentMenuTag:a,scrollX:i,$t:l}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:r}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},dr(e=this.getMenuTagOptions.map((s,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,c),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:u,meta:{i18nKey:h}}=s;return h?l(h):u}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(to,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),mr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(pr,null,null)}}),hr=e=>{const t=me(e[0]),o=me(e[1]),r=me(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${r.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${r.height.value}px`}))},De=Ao("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),gr=()=>({setLockAppScreen:o=>{De.value=o},getLockAppScreen:()=>De.value}),fr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:r,getCopyrightSwitch:n}=E(),{getLockAppScreen:a}=gr(),i=hr([e,t,o]);return{getMenuTagSwitch:r,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:r}=this;return r()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(er,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(mr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Ne,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(oo,null,null)]}),o?Vue.createVNode(Ba,{ref:"layoutFooterRef"},null):null]})]})}}),ze=e=>e.startsWith("/"),no=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var a;if((a=n.children)!=null&&a.length)no(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],yr=e=>Array.isArray(e)?no(ue(e)):[],ao=()=>ea(Jn()),br=yr(ao()),vr=async()=>{const{getRootPath:e}=Y();return[{path:"/",name:"login",component:()=>T(()=>import("./index-jRzAB89l.js"),__vite__mapDeps([59,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,47,21,22,33,23,24,25,26,27,28,29,30,60]))},{path:"/",name:"layout",redirect:e.value,component:fr,children:br}]};let ee;const Vr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await vr(),scrollBehavior:e=>(ta(e),{top:0,left:0})}),ll=async e=>{ee=await Vr(),la(ee),e.use(ee),Te()},Te=()=>{try{if(ee)return{router:ee};throw new Error}catch{throw new Error("router is not defined")}},Ie="YYYY-MM-DD HH:mm:ss",Sr=()=>({locale:i=>{const l=rn[i];l?B.locale(l):B.locale(ln)},getStartAndEndOfDay:i=>{const{format:l=Ie}=i??{},s=B(),c=s.startOf("day"),u=s.endOf("day"),h=s.format(l),V=c.format(l);return{today:s,startOfDay:c,endOfDay:u,formatToday:h,formatStartOfDay:V}},format:(i,l)=>{const{format:s=Ie}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:c}=l,u=B(i);return u.isAfter(s)&&u.isBefore(c)}});function pe(){const{width:e,height:t}=we(),o=Vue.ref(!1);return To(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}var wr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ro=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=H(),{locale:o}=Sr(),r=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...ke.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ue(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:ue(cn)}),n=l=>{t(l),o(l),r.localeLanguage=l,Se("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{le(r,"settingState.primaryColorOverride.common.primaryColorHover",l);const c=document.body;c.style.setProperty("--ray-theme-primary-color",l),c.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,c)=>{Object.hasOwn(r,l)&&(r[l]=s),c==null||c()};return{...Vue.toRefs(r),updateLocale:n,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}});var _r={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const r=[];if(Cr(e,t,o))return r.push(e),r;if(e.children&&e.children.length>0)for(const n of e.children){const a=lo(n,t,o);a.length>0&&r.push(e,...a)}return r},Nr=(e,t,o)=>{const r=[];for(const n of e){const a=lo(n,t,o);a.length>0&&r.push(...a)}return r},kr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=_r,r=o?o.title:"";document.title=t+" - "+r},Tr=e=>{const{meta:t}=e;if(!t.icon)return;if(se(t.icon,"Object"))return()=>t.icon;const o=Vue.h(N,{name:t.icon,size:K.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=Y();return te("menuKey","sessionStorage",e.value)},io=Pinia.defineStore("menu",()=>{const{router:e}=Te(),t=VueRouter.useRoute(),{t:o}=H(),{setKeepAliveInclude:r}=Ar(),n=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),i=(p,y)=>Nr(p,"key",y),l=(p,y)=>{const{meta:d}=y;n.breadcrumbOptions=i(n.options,p),d.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(C=>C.path===y.path)||n.breadcrumbOptions.push(y)})},s=(p,y=!0)=>{const g=Array.isArray(p)?[...p]:[p];y?n.menuTagOptions.push(...g):n.menuTagOptions=g},c=(p,y)=>{n.menuTagOptions.find(g=>g.path===p)||n.menuTagOptions.push(y)},u=(p,y)=>{const{meta:d,path:g}=y;if(d.windowOpen)window.open(d.windowOpen);else{if(String(p).startsWith("/"))e.push(g);else{const x=i(n.options,p).map(b=>b.key).join("/");e.push(x)}const C=(g.match(new RegExp("/","g"))||[]).length;r(y),kr(y),!d.sameLevel||d.sameLevel&&C===1?(c(p,y),l(p,y),n.menuKey=p,Se("menuKey",p)):l(n.menuKey||"",y),n.currentMenuOption=y}},h=async p=>{const y=(p.match(new RegExp("/","g"))||[]).length;let d=p;if(y>1){const C=p.split("/").filter(x=>x);d=C[C.length-1]}const g=(C,x)=>{var b,_;for(const O of x)if((b=O.children)!=null&&b.length&&g(C,O.children),C===O.key&&!((_=O==null?void 0:O.children)!=null&&_.length)){u(C,O);break}};g(d,n.options)},V=()=>new Promise(p=>{const y=g=>{const{meta:C}=g,x=Vue.computed(()=>C!=null&&C.i18nKey?o(`${C.i18nKey}`):C==null?void 0:C.noLocalTitle),b={...g,key:g.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>x.value}),breadcrumbLabel:x.value},_=Object.assign({},b,{icon:Tr(g)});return g.path===je()&&c(g.path,_),_.show=ve(_),_},d=(g,C)=>{var b;const x=[];for(const _ of g){if((b=_.children)!=null&&b.length)_.children=d(_.children);else if(!Xe(_.meta))continue;x.push(y(_))}return x};n.options=d(ao()),p()}),k=p=>n.collapsed=p,v=(p,y=1)=>n.menuTagOptions.splice(p,y),m=()=>{n.menuTagOptions=[]},f=async()=>{a.value&&await V(),a.value=!1};return Vue.watch(()=>t.fullPath,async p=>{var g;const y=/^([^?]+)/,d=(g=p.match(y))==null?void 0:g[1];await f(),await h(d||"")},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:_e(u,500),setupAppMenu:V,collapsedMenu:k,spliceMenTagOptions:v,emptyMenuTagOptions:m,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),so=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=r=>new Promise((n,a)=>{Po(r)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:r.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ke,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,r=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:r,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),U=()=>{const e=io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),r=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=Y();return e.menuTagOptions.map((s,c,u)=>(s.key===r.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),u.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:r,getMenuTagOptions:n,getCurrentMenuOption:a,getCollapsed:i}},X=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=io();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}},E=()=>{const e=ro(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),r=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),c=Vue.computed(()=>e.contentTransition),u=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:r,getMenuTagSwitch:n,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:c,getWatermarkSwitch:u,getWatermarkConfig:h}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ro();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Or=()=>{const e=so();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},xr=()=>{const{signing:e,logout:t}=so();return{signing:e,logout:t}},Rr=()=>{const e=co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ar=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},il=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Lo)};export{Ga as A,Ye as B,Qr as C,ln as D,oa as E,ie as F,We as L,nl as R,Fa as T,T as _,D as a,gr as b,xr as c,pe as d,il as e,ll as f,j as g,H as h,Y as i,I as j,Ce as k,N as l,Hr as m,Yr as n,tl as o,Jr as p,el as q,al as r,Xr as s,Ia as t,E as u,rl as v,ol as w,to as x,Zr as y,He as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/en-US-UaYmVw18.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-IrZctHvJ.js","assets/utils-Jp58pnCV.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js","assets/@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.8-VrcJ4P69.js","assets/@vue_reactivity@3.3.8-4NsB6yaG.js","assets/@vue_shared@3.3.8-W5PO5ES3.js","assets/zh-CN-6-2Xrtma.js","assets/index-nvU_GV8F.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-NEtr-F6h.js","assets/instance-kx7_RV21.js","assets/index-kznjMqp-.css","assets/index-P_PLc_IJ.js","assets/index-hEJS2BRb.js","assets/index-XufHuwCa.js","assets/index-ajyCn2oj.css","assets/index-2pvvUorE.js","assets/index-i4_jj0EJ.js","assets/index-522DO_o5.js","assets/index-5e1kv0vQ.js","assets/index-ka2vtwFT.js","assets/ray-9TfU2AhD.js","assets/index-xF107P0e.js","assets/index-HDKPr_0g.css","assets/index-pAOGol2s.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-kvs7WWh_.js","assets/index-iKuv6ZNn.css","assets/index-f_yHWkXn.js","assets/index-4OgYWutq.js","assets/index-3pGKqE9b.js","assets/index-Btqqg3j9.css","assets/index-jRzAB89l.js","assets/index-48JFfn_Q.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/hooks-Magf9_GB.js.gz b/assets/hooks-Magf9_GB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..028f77689d36a8b99c16490dd1140326d447e968 GIT binary patch literal 28374 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 z zzp3`^LO$&0HUv1lELA)pcu)eXTLB4jUOlhn4({(a_65Mc9;m@=)N$>A;M-82&O>8x zINn6?=69QCm%YhVV(>BV z%5daxPwd#|wJo<>6M%@SPlYM^sK@?&H$0l02q5FovIF(R+uHG*>WySnRU?Q7c0XrS z8;!0h)?}e&MCR3|s=9vBFdByf7}I-dgC zxOG3OTjHGfL~T+D$fo+FKbhXV~#Ic0y|e$^$-c z{*B)~*=!cyOModWZ-p}kx_KV#7iaqNi15CpV7FV%##Zf0Tqd9TYV}+#s)dh!IMNe+ z4OVr|q}4vW*{MsC%)xE#=KOg}lC$%%v3*yuz)6Q$5uhxtGL^e=?=^E;Ay4}9K zDdZ(cho79m_s^axL)vUN&${j76G^sy?c}Pkf7y{FeH=d>jbEy=cI$&#)hW0GSz!fl zGHJPfO_I&pY!3#xnyemMg~CCj?aI1q%g7HWxygmB(RyJLzSOUUBv6TXfBn=d?DY>M zd8YMzZo8Q?BuPgHr%k_|GiA;4_8Nz-T?i!ECR@|`#qIW.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;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-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item .content-item-icon{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}.global-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem} +@charset "UTF-8";.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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;gap:.417rem .625rem;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;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-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item .content-item-icon{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}.global-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem} diff --git a/assets/hooks-sZLNkQGk.css.gz b/assets/hooks-sZLNkQGk.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..307c571296606df390ed85b13b0949d523138c74 GIT binary patch literal 2498 zcmV;z2|e~7iwFP!000026YU#oYvefc`~3>vE(Zxj#{EkA!7Z~K9Nf2K*@I<=!KiJy zTNk(Glhx^Dn*Q%sdfD=;ADQ%I13Q6ntRBE^-{l zG+WL6>1f2s<{inEBlVCa=GCaXKO9BvZim@}Ao$w>5MqvDCLiZH+K_A;hPq?Fqp?`e z@m8?E(oN2|z?nFL?-EaA7++h4;}?USvK6zikv~$hEM*&b{%kab9xw0){%|5;F)ebK zc#d{t`A7v?vgcM`k`kwLQ>YFXQ6ae4Xvc9r&zStRup?@nZLEp_l;h}e9sxHAFZ=(y zEd)(oET2oTo!lMMhwChXQ@YBU0M&`8Ae*8!e{Dbq;tICnj|UHuz5cysZUXDW+)5hv zL9l4p1h7XOWQnwSDp*QmZ;(HG`k-dWfFqVNe%q9CqlvcMF@APKz=r7YWl{Eax&01hrab6I#;xyjB z%`~20HYrf<8qq5l!mF5>#-Z&HwK}dK#G{h#MLNy3pXyD7Fz0Ny-(bF?;G|?^;?7# zG_~q@m2QWV6bt%97EKeW2U^DwdaP~-0j0p&*Y}2n2khNp9v6#q5f7j2)Q{vP;dny|uRUTf*uG70a5#K= z)hNwCHLfif)!i=|4YtC0O?YEWL2FL+zXsmABzn&G84-(_J}AwMsuOHjj8jO$B4E00 zhGEVLutaqtl{!K`NFZperoMQrXAm`|GNUY`T%Bw-XRJ#=gY>Lg1}=U~F$B1sBQ&TQ z11$R=k627P%=mY)ur3Xr^9>#h92u|3!b?bl1F~;mIUMo zu_j=0a}JJzzf>g(I|W!aAM;2iA*?$KzlW^%IuL6MYF~YQTAXBACobolkf$OJ?!+C8w8D znm3CY-wt-FgfTeDrPZ%4a0Y%b9;zz_ebvw|f0T2q33e`u`Y(e%NaeG!ub=8oU^)?N z7S}Sba|TqVBn%|3Qj#3gS%YTNI`kU?ZjAd{rIq_WTfTN$!;=t6Zr z*{Ky>;7UI_pp8K-Z);p;ue(*-0EZ%WkS#a7t{r=HjJ#%Da?pZ^Z#PS?)>10xJ8h+V zCJ4T}WME406FGOF=Z@Tf#n^W^aV&4WC&i-O^@<%OoNZpcALnZCi2wcV##*ah$LpeW zdE63ucr~f5GQq)LrEG~)RKQ`3*4+W?Xyi{PV`&}BVuE|Yfd=>fZ1`ZK(2+k-7ru?D zy?QeYzbT48YwA|NQz5GMRFAs-(V*rT%b$&)>=H1VmY^-aw z#@i41ssq&J*;F~_5l*8UX_GzVP5ePHR{CDD+dLWwu0~f22oaBXG0d5pmmuGH^^#}p zl86b3X7{rMC(Sn$??h%xp$&OgB*(^^(z@*%XS3%7pS~QvG~GKdsrxQGsJFB%{!IGI z==iN=pi_`qKzW@dK(19I3}rlQ{p1IElVQA!j0CP`Oi%I3^PPsa86PFDdw*7W{CjKZMHzw73sF?EW@$K>3N_vNIG64SPcVm-&$Pu?@A8NHe=56nC)tkakp(MWOm!SdHBo! M0o@naY85#E06Z<#A^-pY literal 0 HcmV?d00001 diff --git a/assets/index--Ak1cIZQ.js.gz b/assets/index--Ak1cIZQ.js.gz deleted file mode 100644 index 58162a7e941668101d2c51ff3b2b1b3f4aae03a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2012 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 u4|zIkwEiEdil?ZG4OMH!Uaz=J+xVT`U9pI?a[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; +import{o as t}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const E=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-2pvvUorE.js.gz b/assets/index-2pvvUorE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..178efe71b6c9f38a1cd2219a87d2689c5355e32a GIT binary patch literal 968 zcmV;(12_C1iwFP!000026P;CEZ`(E$ec!Ke{gePAEys$ZAuH>|voD3TV2oOXa-h1x3hnIX3OJ$a_ zKy<;Z#!60#xD-lxqtPh|#(Tqd17GXnKF@IQFIHR_bgk4HfRQIq8G;jBU))DGA z^RQc8uVTl+E}G5GR5A-`{=ZM=nJ55pZ1hYGs5zdVie&Ookn;B{YK?mQG@s1ji~7&%jMEkaMxlgfE@?=dt38Tgc&`8~GM(T(byJkpvk z8n1CLz4J4#byePIH4#&ib~&@1KZq+Ar&032<0CGJnj=j^HUW8w(oAL6D5GYxR~47+ zdc*PDhl)ZX1dE_$sfWVIbxde)5D1t-&|Nt3no~dm6Vz$hhl4?RV=9D1BR!vtWTdl* zWoVya*X`usAud+Z$PDEme{pi`_Pvd>HckZSC`DSDpPCAg{VKY-X?XfUy!(8Lp1-*C zr&pU2M$wlj;7qg|by}XJtqet_(5BFO+DjPr*_aE~l(11SVYZfnOjxb>Y^>mY$R@IA zX=ajmYkR5St;BM*verKPx>QI5!88Fs_d3#NTY~T@!=0;`P-ZQsOc@S@YENuS^98HD za&61CU$3ksWG6{vYFpb+zkT%&QJO^g*3xhj0k3SWknqnR-roK8>!;t}-TmRTh-u?8;|EJDH$VU+wrKb}I+=R&pb6N5w)$2Q~ qv{6Dt7W3K@=P%yytXA9m>`itHw$fYhp22GWn?C_Vgq?{T2LJ#aq~Ra{ literal 0 HcmV?d00001 diff --git a/assets/index-X-I-PfLA.js b/assets/index-3pGKqE9b.js similarity index 85% rename from assets/index-X-I-PfLA.js rename to assets/index-3pGKqE9b.js index 14933a18..3f0a75e8 100644 --- a/assets/index-X-I-PfLA.js +++ b/assets/index-3pGKqE9b.js @@ -1 +1 @@ -import{C as r}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{F as r}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-3pGKqE9b.js.gz b/assets/index-3pGKqE9b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bab6c6d9e6eda0847a8488727c18728c4003574 GIT binary patch literal 994 zcmV<810DPyiwFP!000026NOdFZrer_-S;b8q6-P&Oi789Uq~TKmh3vQEZeaHs|bWK zIU+}(hf<6U{Ann}xkCFS7_JX?8hE6PO_t-}zgRM^(MZ*8T*DR$PM=O{V&||3 zB2%iwn4$|=uV5RyNP2)h;ayQ}wYQ5{kMIdm8P3KPR z!jLGWX5%vvshqKjh8;~uJIU5VTr7naIm$-<)!uI9)Lm*|m~c-s!Lx*XK*A55*3kKR z!&MLX?(dUc_t}v@IbNQGD0;_Yfgx*Ar{xN-RYdt@mQNpeW?SfU+4uDBWUq)xG>a74 zi`})DH+zpojHr5_a>Js{g99&EQjzS2Zz7eF(E9Fgy44Z;sE8g}in$U$M|q*gGy4g}WIZhzcnO9OHR2Klgt z8OA|FG7Ms8yz~@k6|pn8304JF>@D}?#nI|RGX^r@n!$^aySOl+C%rwVTU&n&O~D2> zVS09tbvmk1n~_JNdFSy0_rmQSxUJ*G>Ue@Hy`rD=5{i8~WSlkylyb^-Y0k-*ZWvt> z&?BmnNE;@sLaa9C7-LS@gkqVWceB&fTsToG&n4A~px%r`u4Z4jI?ZK`WGB35?Yxo-vmMQam>*l^)SQEP1f=F9A9VAaUh4bqZ~u68^W6`3Kfk{F>5Wl- znU>S?%W?{GM*ro0E3+w!z_A>|RN!p<-r;%r|EBAI9Lg9{lf!GAUAsvy^UvNW`|RDT QPd7jM8;r8vmkkF103V+1Q~&?~ literal 0 HcmV?d00001 diff --git a/assets/index-4OgYWutq.js b/assets/index-4OgYWutq.js new file mode 100644 index 00000000..bc59c9eb --- /dev/null +++ b/assets/index-4OgYWutq.js @@ -0,0 +1 @@ +import{g as B,u as s,y as A,z as D,B as E,C as v,E as h}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const ue=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ue as default}; diff --git a/assets/index-4OgYWutq.js.gz b/assets/index-4OgYWutq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfdfccc4465ef63feae16fb7586180754701461f GIT binary patch literal 2032 zcmVDS{=(hI4j~ViA+0J^a(vD@ z`?2;q+nY)$P1W&K!o?e|HpZk6gUQfGD>F$S?MxeeM41SEq?ssvB(rf{O}V*mlB#;i zV0-yQ{M1-y8+XxgpO$Qku&3#gg4v5ki=PW}J~lD(T{@_Co~;D&6Ub0gh`p@0G;n?{ z!0G~Ehm`@fG1}2yiA|e`bsTE4NzFEMfiYNYY2+HYW_GwUF&Z0fn5aA?t0HeCTbelk zNv^@qW`?`EdZU94m7t3TD}Z5%n({#q#HYot{``9!3sDQiD-IW*iNp@e zh($&zsWu;q^!E#iN}OQoI#PrTtOB<_u8Cz;J%~_$XCOti?cMDoyxH1Sc?$G^bY8$t`aT-^$;pmUF^!EX=}3yi(<&z< zh1HO5NCrltfq6_FKr&-C!j?>sjrS!lxA}utDs3PEV#5ZMs)=i4V>mFH>X2G1F_S=$ zh;$p%#K!q}LTgG@DHI#BG!C9X8Ek{UH86bs+{s!p#&lD`5(wF5(IFwG3*Aiv!BdB! z5zru|C7dZ@oBE8lV1_@WH2WMoxbuO5{y=oFv8vR(lICfZZP|&VTGQEH*{sp{xTNrU zhBbsFN&&sRZXn&3Mk5=E#DdB>bg@eDk_Z_kc|}1ol#FU9DL43W(pMEg0$~=a3pd`7 z1VBP0Y+uyZK04Z1)fJMw!5W#=xGEdA#YQL}Mi)EH)>@pVt5~&Bepa09?rInbRNb|> zsQ{0vLQ@l|r~o+gTrke zx6Ef$6Gv3I6AJF-uSh9r62T^4f*Kw#2gIHSqk4+hF99|#CAc&%13+*NdKqw^mJ&Q= zVMqI}|7E?uoA)S$op2J*;At@Vfr&t}yDldiko{ZChNBc^ zB-M#hC?T0iN}`CAgB5|MTplZR7D_Q#O(bM=fa}PH)6^c7RRXoc(h$fIh58t0rAJC6 zv9pAVhn+W#0Ww-O&3TJt!%2_#v<@`uN)-o8DI=!`;$Ebf{Tkg4nM@fq`#;a2cnBYn zKJ&SWPm~aREeXt*rvF!E%`#43+m~M@J?1_=_<#!jAbGVcdA%xmsU~^l(Bxw^35zue z%e4s$6$z&*67D!U;l6AbCnck(1sA1@CXuw($)vHW3$Dm?5v1t=pfhSC6d+ySa^9_Tp1k$k_B-<>7TR`yo@oqxZa-(CCj;{sV)&22xo9zEZ?f6cl(YdwBS zX4Z2%x2&Zl0Kjp#_k#CA*2^3xRruE1WpL#-whK>|-N&S>$ax(+{~b+bl5pj(ual*_ zWak!{Uv%Qi&;Jo}K@aVK&WS0ehaX4sg(Gux;4Rt!$JBP4bjHIl{z)!R+V8*gx8S0?GB;vx0R4EVpPR8LHDL&9^{37OC|JG zRVE#?9@g@wy=PlRChIM_a!e(<>h^5YD7vq=`V$fHNlWpf`_ayz@^(>Y5TK?t6Uw{{b};-C0V%p#rivH z@^M*Dr>*zb9O+fKUS1_PUX%g|!6&irpYDTzV0L-^lx%E}wJox`;l5B`DR|EbyC;@S z&&RAlDT4A~-F1=;-~YbSJnJH>AM&{wkV+*)~OA5cOdmo%D zZ~gKPhAD@4I&&@ECyRFqkGIGc%vQg^z0S}6MmvTb8(G*a%q+sS&F%aMg|S{gbE3^{ z&*XpDaWJ`!>AkI&jvYXf%@4Va+vLSn>*0L|P;~L&q4n$LzPn8)7{^y(`e(B9a}hlI z77UWtH%bP-q+=YW0n_6T9[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; +import{w as e}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const S=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; diff --git a/assets/index-522DO_o5.js.gz b/assets/index-522DO_o5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a240d2dce712d6f6dab9efec92826c49f98ac92e GIT binary patch literal 1418 zcmV;51$Fu#iwFP!000026U|p`Z_`#3{=Q!k@~M@4y*O`_prW*C+EVBXEiG!Mskrt{ z;?}Xm*pkBq}rs6=?Z0#BTV+U)ZsozBuWdHa_f|b?B{At z;YU%4V60_LRZYhDFwmSkmrM7e$&?>9N0V`05cn`Em4=B~%1i!xSuDGz07M9(izFkl z{^EciV=_ghXuybd7+PxLFhvN{JyG2uoEjdMa(s$qlQ_o1eSTaL zEHo*el5~QTLI|2A9B?%~b#;8CW3GI749$xK%dJs813iql%Q;0u1}0RY49k>>%qak3rd)(OGI5k0%FlHR@f-deSORX0LaU;D z1WmA5rqHW&`7t-aAQ=-E6Gd4un=_(?rU_+KRi>d5Oa=-IU9s_Nqi0*qm?Eae6c}XJ zMbCr@A`L`G;^z)SW3WLfDy-bVMu%v3yeuBlnq7}Q+_l)qa4bC*X==5o6-B4Z?%2s0 zBYI^}HCtwUTG2#OMpVk<0@y1OiitZK5tK?z#I;d8(=_pl42trirePIY=FCuD4GSzE zY9f%s3_*8c2*BoiGGgN?_jHB7v?ig*!*QiINk;|iUaje-wRo%@3lZiUip>#}_ z(k@EUHOc~Gof9VJWt>$soYEms!y0R=Xkq~;f`hP?Y7Z{xL5^Z(8g1%R5&O>J|fwzXQn^U}JzZav)CSy{K=ufn(e zZ0%$9yI}jb^X=Tp+QP?c3xhTv>pi6pHtc(k?R(qS^4iYQodc3(Q3kCixg0ctoCfA_ zN9u+OwfE2KfBfau0YRsf6ggf}jSyBTcu-n67aZ zT}!EoH0xpyw)i+<2k1AOavbyHOGZvza^r1%;~5n5S3R|5P3w3{zgpjq6C0n89^3gQ zBA=dC>o0Cu5AWMg-qc@x*x7#dd24n5sR-0I-vt;k@!p~byn%HuoHYzUpuMyV`@ggD zoBh+GxA6b68^US3VJ|(hwyL`wIBgT`rF-xyc`~h6+t#}m!T)M!Ns(Fp^VT9l1i2DW z<76oju(luVyS3~X<}G=^UVL1yE_n9stbPv;TGd~`;oA1^uv+!o+wg)~AD+}U?;hpm zNwmB|*ILMV=SOkeCHO_DI4WC-IHyO`aBjaS345t(KV1T^y|#Z^SawF>^{;mI&ri3v zVR-Go*R6%;wasd6^Chgh^=<{gf$I{bfucwhaazUKfe|F}y5-LM`aUCX3g_WB1HR$@ YHyd;Qn>9vj{`^<}04V)4X|fFf0Q+ULDgXcg literal 0 HcmV?d00001 diff --git a/assets/index-5IrePYfm.js b/assets/index-5IrePYfm.js deleted file mode 100644 index 724fb9e5..00000000 --- a/assets/index-5IrePYfm.js +++ /dev/null @@ -1 +0,0 @@ -import{r as d,t as s,m as c,y as p}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const X=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(i=>Vue.h(naive.NTag,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>i}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(p,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],o=Vue.ref([...e].map(t=>({...t,width:400}))),r=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:"我是一条很长很长的备注"}]),u=[{label:"编辑",key:"edit"},{label:()=>Vue.h("span",{style:{color:"red"}},"删除"),key:"delete"}],n=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(n),tableData:r,actionColumns:o,baseColumns:e,tableMenuOptions:u,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; diff --git a/assets/index-5IrePYfm.js.gz b/assets/index-5IrePYfm.js.gz deleted file mode 100644 index d909ce1a5843ddee833d19d6b2de0ec7adce0b41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2178 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 E02LE6UjP6A diff --git a/assets/index-9SkR56gI.js b/assets/index-5e1kv0vQ.js similarity index 96% rename from assets/index-9SkR56gI.js rename to assets/index-5e1kv0vQ.js index 42ae0b47..119c30de 100644 --- a/assets/index-9SkR56gI.js +++ b/assets/index-5e1kv0vQ.js @@ -1 +1 @@ -import{x as r,y as d,z as l,A as p,B as c,C as V}from"./utils-z1WP2FaZ.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";const E=Vue.defineComponent({name:"CalculatePrecision",setup(){const u=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:l,subtractOptions:p,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],s=n(...a);return"结果: "+r(s)},t=()=>{Vue.nextTick().then(()=>{u.distributeOutputValue=d(u.distributeValue,u.distributeLength)})};return t(),{...Vue.toRefs(u),copilotFunc:i,updateDistributeValue:t}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":u=>this.addOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":u=>this.subtractOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":u=>this.multiplyOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":u=>this.divideOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":u=>this.distributeValue=u,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":u=>this.distributeLength=u,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{E as default}; +import{t as r,v as d,x as l,y as p,z as c,A as V}from"./utils-Jp58pnCV.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";const E=Vue.defineComponent({name:"CalculatePrecision",setup(){const u=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:l,subtractOptions:p,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],s=n(...a);return"结果: "+r(s)},t=()=>{Vue.nextTick().then(()=>{u.distributeOutputValue=d(u.distributeValue,u.distributeLength)})};return t(),{...Vue.toRefs(u),copilotFunc:i,updateDistributeValue:t}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":u=>this.addOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":u=>this.subtractOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":u=>this.multiplyOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":u=>this.divideOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":u=>this.distributeValue=u,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":u=>this.distributeLength=u,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{E as default}; diff --git a/assets/index-5e1kv0vQ.js.gz b/assets/index-5e1kv0vQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff239aad9bdc0be153d5e60ded3b00a23fcf7fba GIT binary patch literal 1215 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 diff --git a/assets/index-GneJ8JzC.js.gz b/assets/index-GneJ8JzC.js.gz deleted file mode 100644 index 250f823174f8ae231513347bc41a62e9260492fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1147 zcmV->1cdt^iwFP!000026NOeyZ`(!?z4uorJV^+bA@${it^&o5Y&WrG*{+pXL13)O zk+>GMOYbhF$bx_tMGrj$Es&z86zHivwm>f}n*N(O&ClqNR8muRQcxhM-8XM$-@ILt zjUplSOc$ssuz6pKkzw5mgcvGPm*=9}9x>}w8LKSC;ansc*W^?+9jk8HWN`FwTo;>r zc@Uj|5+fjIvRSqqt45@U*hAhCmDa}nJa!xd$r46koY3C3YR5R(tXLK6HaXlJ^t!$B zBp(zCpQ@l)wVV~J?2zf<*49qzpqvMtD&iqAOQ>ut;>5Eb?rjgEJW6>IfcN7tY}TwY zmU(t((ApqJ>v`CjYSt~svC3pJ*_H7m@Rn$p55x;7=Mdr|Y^zFwuns; zJ1KqTe52=&^^(vLicw&v8I=d zs$wQWS9%Yso%)^Y(10?qG1Jopw%S%}^(nokHSaXeaF1%8-CFCQvTQs)rb(C6edzb1 z>fTNmU)l6%O)95Ec>#=2UMdyH)EX7CzTU0#eK<{HJi(PNbQ;|lEFb!e!@58k4qO*! zoQ}XX_C<`nybmL>h3A=JD$sFMEX}e|orGo(3vH4;6-%Z}DJAraPiC6w5Q#2+d2#XG zbHg0M)HM=rV{X2md->bNk6$e2sP9Wq>eBSvFTeli_rKo!@aM&=Zx^5_z$!06-n@AJ z`tO&ENyE(A?Ly;jQU{)IXsB*m_)z4OjlpUkMAQRwMng8>uHivq*n|#MpmC_(VySWW z$p>QBVyy+o)YAwvGu{`5so|M+Z`h_{=QySrpBkp%>ml=oDc4L}QLKXEETTGajaxER ziukDOJYDSzSqwoJpkc4V zrw-n3-Ykhl1zBG&Uj6j?k8ccfp|)$ZVNy5}a#&~!tKby2=@1GXDu;%dYV8^}9%4>8 zxiXnyURsst2FYhW)$~Bb(gRnRo(SU+SFXe*WPL!pWWd75yD^b8`b@*fz2W>{E0{TZ zmq!OoS&KiWA^2g0<$${wFRhz_Fv(1lj938RT0+(&(e>APV!N(sAInR N$-kBd@}4UQ005h{for(const a of t)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function c(t){const a={};return t.integrity&&(a.integrity=t.integrity),t.referrerPolicy&&(a.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?a.credentials="include":t.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(t){if(t.ep)return;t.ep=!0;const a=c(t);fetch(t.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:o,getLocaleLanguage:t}=u(),a=Vue.computed(()=>{const s=t.value;return x(s)}),{message:i,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=i,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:a,getAppTheme:o}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=U("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=q(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const i=document.getElementById("pre-loading-animation");i&&W(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),_(r,i?n:d)};o(),t(),Vue.watch(()=>c.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),w={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{changeSwitcher:o}=v(),t=Vue.reactive({lockCondition:h()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(c(!0),o(!0,"lockScreenSwitch"),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(t),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:w,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=L(),{changeSwitcher:o}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:a}=P(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),H=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),S=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{o(!1,"lockScreenSwitch")})}})},N=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(t(!1),o(!1,"lockScreenSwitch"),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(H)}),{...Vue.toRefs(s),backToSigning:S,unlockScreen:N,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:o,DDD:t}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:w},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{changeSwitcher:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l(t,"lockScreenSwitch")}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e}=u();return{getWatermarkSwitch:e}},render(){return this.getWatermarkSwitch?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},B),null):null}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:D("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),k=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const c1=()=>{p.locale(T)},t1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var o;l!==c&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),i1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:o,trigger:t="click",wait:a=500,options:i}=c;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");e=E(o,a,Object.assign({},i)),z(l,t,e)},beforeUnmount:(l,{value:c})=>{const{trigger:o="click"}=c;e&&(e.cancel(),Z(l,o,e)),e=null}}},a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},r1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:o,trigger:t="click",wait:a=500,options:i}=c;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),z(l,t,e)},beforeUnmount:(l,{value:c})=>{const{trigger:o="click"}=c;e&&(e.cancel(),Z(l,o,e)),e=null}}},d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=e=>Object.keys(e).reduce((c,o)=>{var a;const t=(a=e[o])==null?void 0:a.default;if(typeof t=="function")return c[o]=t,c;throw new TypeError(`directiveModules: ${o} is not function`)},{}),h1=e=>{const c=p1(Object.assign({"/src/directives/modules/copy/index.ts":o1,"/src/directives/modules/debounce/index.ts":a1,"/src/directives/modules/disabled/index.ts":n1,"/src/directives/modules/throttle/index.ts":d1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;$(c,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},C=async e=>{await F(e),await O(e),await j(e),c1(),h1(e)},u1=async()=>{const e=Vue.createApp(k);await C(e),e.mount("#app")},f1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(k),await C(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?f1():u1(); diff --git a/assets/index-I0hK2mAV.js.gz b/assets/index-I0hK2mAV.js.gz deleted file mode 100644 index 74df6e50a2e3e6dfcf5d79e9e5ab5b80fb2ea434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28726 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

qvPtTM^z=2K^rMQ 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[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useAppMenu 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(15)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]}),Vue.createVNode(naive.NCard,{title:"useMainPage 主页面方法"},{default:()=>[Vue.createVNode(naive.NCard,{title:"reload 加载函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>{e()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]}),Vue.createVNode(naive.NCard,{title:"maximize 内容区域最大化"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]})]})]})}});export{q as default}; diff --git a/assets/index-IiF06Yf6.js.gz b/assets/index-IiF06Yf6.js.gz deleted file mode 100644 index 7278a0bcbc946424bcae65e17f047122d9b120b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1614 zcmV-U2C?}ciwFP!000026SY@sQ`1-&{=UDW_ES5P#NNd+>=cm8s@yM1cN`|9r)?lj zN^(+e(;3!X1QcXdKo(JCMPYUp(NVcqe$4iS_LF~M-y|)zrR=if>gCQk*>zZrn(MSF{odmIY`XwsT|Nm zALqEyb~6$$Mk$<(kQi14A>d_P(B|OPNL@YMQ(FuhR02N6>115=&`^u44n?`*^$fMAFDUe=^H!^?o(-0ph(^lkP&E!z+tR{CigBDO%Shx#;4N_L zU_3M}$v%Wy8j5iNpios%FDJ<;;B!saY|>>M9$y3kBnzwkAP6)tO&|OoEjIs)?jKumRK`}DA zK|YN78`SEvxVS7~$v`>j(CGC>SC6-3uZ2|+c$7qaw2*EpK=%0Pfq@#YawcD{p3Jr0 zY!4+mN+}eCd=_vfT_H5rc_psSKyi|&V9Q`tw~Ck$3iBeWl^{?=BDRf*Yz+CWohTL; zz@Lr!0cE8Wgw?psK4wO$Mx>0wHmlW6p{jbDRbWRX71v6zB}ClB4)Za76u}~-OYjj^ zAF5OG<7Aa+gO@TABsS!is8|l^=P4qe1J2{iynQ}?u`ZEb7a>^6Nkk@-1gV$yr#CkGp5 z9zc@)o%G&3d2?5Lv0?&pC7!>~Uhe11?VHV*wX)-nN$PP9Joy0#PVV* z8$p)z-eGp_Q}+4q7Zki)K64{m$o-d@REkWdK-h0KjyC;3*L!MLTYN|EO^~aj*sUyi19lTB}clgQf{FdvxA0(Yn7 zWPX)AN|8sK+6v^J24%B{OPROpmI{X>rdY_~PUd*^f6#jj+3d*+>1}cV6PRP=|D3k| zlip=ZN^nuYwbKdzg}}{XGv4vg1_iTTu$j!p8#4DOr}X{JlleoPS~#J~^mb7@=8u0% zq0ZXMI9cByGm95>WZ8+a?UH_TFa`J31qVH?U)WTBEb}Lsv{#~G;~UVR{+%b6G+FuG M-}Vqbb{Gu+00-tDn*aa+ diff --git a/assets/index-obiIKzuG.js b/assets/index-NEtr-F6h.js similarity index 93% rename from assets/index-obiIKzuG.js rename to assets/index-NEtr-F6h.js index af1aadfa..4a705413 100644 --- a/assets/index-obiIKzuG.js +++ b/assets/index-NEtr-F6h.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-Xnhr0AGz.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Q as default}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-kx7_RV21.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Q as default}; diff --git a/assets/index-NEtr-F6h.js.gz b/assets/index-NEtr-F6h.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..edad88ad539227b8b93961174249b957a8c5e4a6 GIT binary patch literal 2099 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 WaqGWXYqTmCzW4_{xY2yF4FCX}n8Qy1 diff --git a/assets/index-P_PLc_IJ.js b/assets/index-P_PLc_IJ.js new file mode 100644 index 00000000..1c18f715 --- /dev/null +++ b/assets/index-P_PLc_IJ.js @@ -0,0 +1 @@ +import{o as d,b as l}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";const V=e=>{const u=Vue.ref(0),n=Vue.ref(0),t=Vue.ref(!1),o=r=>{r.preventDefault(),t.value=!1,Vue.nextTick().then(()=>{const{clientX:c,clientY:i}=r;u.value=c,n.value=i,t.value=!0})};d(e,()=>{t.value=!1});const a=l(e,"contextmenu",o),s=l(e,"click",()=>{t.value=!1});return{stop:()=>{a(),s()},x:Vue.readonly(u),y:Vue.readonly(n),show:t}},x=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(null),u=Vue.ref(!1),n=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:t,y:o,show:a}=V(e);return{demoOneRef:e,demoOneShow:u,x:t,y:o,show:a,options:n}},render(){const{x:e,y:u,show:n}=this;return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:n,x:e,y:u,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{x as default}; diff --git a/assets/index-P_PLc_IJ.js.gz b/assets/index-P_PLc_IJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eefce1b2023dc83f67d24afda21102e108b83b42 GIT binary patch literal 879 zcmV-#1Cab5iwFP!000026OB||YurW@eebW32MQ7$tJ;_rqeaDKx6l^imc}s+A(&a| z?rLJ~j5-?at`LGY#)ObKc}bJfG^K?U{8HDDLRuUsBimb7`=|2xzbRL`7f8A+g_G8KsaWu;EJuD=o)<-)?Q-*28kjUtPt=kz`u#q~U5J&0U#_;ml(i=!uxj_>Ur z{`Qd2O~_nwlV!$$>7F1^7(B7tnWsHo=t&m(ufTRK}X4KCVD{6$qp?R}32fBGVaC6rK)w(ljtCwS1hB zhV@k$fGHRsfxUVqWj<^N z|61qNY#k|8zy)R)?-;9HCF4Mjg;DPPcyxcieDHkwaPRoR59Q9cTg1XK zUMP>|AT&oOqBBmWh-TJVCC8WtI&_Ves?=ApX9WgoD3TV7!XVyp6`6;J0f`$OJ$bv z7SUT~HBvGv;9?-3aFynQ-uw$N20 z54+Vh4?7Na(QMXL$tV!; zKos*I?i#hr(^sgxu?zCR6rpC_zMV?nU9<-N)aZ@qaKTABY_gGf z?n6fb5rTyqT;x(s$1SP1`v=0Y^Qaz6hh(>xI4P~e^#uALr zut_^Pc!-OYG%`au$X~oTa<3{I-`Xe<;G-02YknFkKwf$1=B8fJ5BTouDcUqCT3PFyeO=m0iQqJWJoh`&XWN4CDZ`!fm{4Xdr%V|Rf~rq!OY;S*zIJWP zwco6)B~&L#XsX*g&%S;A4=fF$d~0dA2|-u3ww3VDAHKW$?blDgzrXw8r%xY0e*W-% z;os{4*$iiN3CC1M#YKP`9XQU^O~DEn9|xvdDA{(w0xRXLT1ZdI z^_dB!1pL`~v)Zx#i|G7G57Phm`Nz9=zx;pcTm*a=l41IF;xRWtGQ?aKeM$BD4l8c7 n5R%2b`o#H5H~dzsoqhH;y9Jx+EqJeBwg1hZ0sX(=90vdZDlgi- diff --git a/assets/index-X-I-PfLA.js.gz b/assets/index-X-I-PfLA.js.gz deleted file mode 100644 index 0f6785ad255b4e5eb0e7d70470160022467ea9ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmV<610Vb!iwFP!000026NOblPvb@uzV}y9s|O-^rgmZ*7PM7JHU#ZL5}<@7)d~&v z#Gc^Hn3-`PL_SsOwU^aO-L0zj(qqMC53N-7&nzwci#|K-b{%Ld-^Snj-uJ%u-V7Tj zLh4y_iKr!+4W$?x`144JQ-wTvDf*o;!y{#^vjPYI63MtmBUQJthbqnWa1F1bgLXLR531+opjZS%MRf<; zE4XT->A}|4PHVqEkyR@LL#h$92HK;T4@fW+bz0Vw!JyVC zBO{`anvPFItO~{&8g?`twbPCJxI_vq3Y3k4%con_BX^;IVak2Y1kXDZ01`fQ@QA29KUC=z>w9r({hF1Dx(52Ev64Vvn{lNcGGsX8<#PuX0bw- z_F=EONd^zK7*X}1%MFV*yIntAP?JhYxj%)|V$K|dg!Cxww#&FW%v7rAu`eX8+ZJqv z{n3~OJICA4JKoO2F)AXG2KS?eZD;ZvISWzHT`GyM=jB_u^p(raK`_w^MkkCjl8=4J zI7+BgOlcY@O>~|Bia9P2#cq1g{OGJc|EK{x-+!%$6a})Z~f9mwSM-QPX*uW-C zPw%i!M>V`Dd7w4#J)YwZ-Coyi?ax=o7hLHj{kWe}9MB=-v?(BzQ?8e1oQ&z3(IX+< zqbiNHVZtgTYHfxw=7dcsmc@B5Kh4a!6U&vEq&k&+Dd&U>037dkL_n8~fK3c@=Ep>- zHG@hiBwS)4H8S(7MeLluGtX=0f5%jYw8*rqBc||Yg%)#`w=@Ml*Rl*#GaZBE>#J{X zuD<^3^)K&!|MBMS)$PmguD`$f^VP5Ke*4DADrT;K&Y@zVl{pjwrfO}u^7xB?(a}h? z7TlZ(-i(=lx+ZbHqlFOjQ>&7hGcb>U)Pm%rYQCfw`mXw$KVDwH`Qi5GSGPaCH7YN% zN>+JM$w1ENzua%-HsvjFEXObvIGcQMc$WRY>G~gsa)!+0a2w}o*Xc#^?2Yng?@oQT O{>k4iUEwMX2LJ%~8|qX5 diff --git a/assets/index-_IwsPDxI.js b/assets/index-XufHuwCa.js similarity index 94% rename from assets/index-_IwsPDxI.js rename to assets/index-XufHuwCa.js index 88242210..0d7245a6 100644 --- a/assets/index-_IwsPDxI.js +++ b/assets/index-XufHuwCa.js @@ -1 +1 @@ -import{q as u}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const j=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{j as default}; +import{p as u}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const q=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{q as default}; diff --git a/assets/index-XufHuwCa.js.gz b/assets/index-XufHuwCa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d4b551caa3a8b4f0f02537d547c9d5aaf120030 GIT binary patch literal 2626 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 ZwD(IT<^EFH8K>O&$=~^2)6mon007q1{)7Mk diff --git a/assets/index-_IwsPDxI.js.gz b/assets/index-_IwsPDxI.js.gz deleted file mode 100644 index ec185c20f2c2fae19ac6b4ddd0580458586c883f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2625 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 diff --git a/assets/index-bf7Td465.js b/assets/index-bf7Td465.js deleted file mode 100644 index ea4af206..00000000 --- a/assets/index-bf7Td465.js +++ /dev/null @@ -1 +0,0 @@ -import{m as l}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{R as i}from"./index-gjWEVNq5.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const I=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.h(l,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-bf7Td465.js.gz b/assets/index-bf7Td465.js.gz deleted file mode 100644 index 08a4c5631105e3e881676d83440f69caf5cf1179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1819 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 diff --git a/assets/index-f_yHWkXn.js b/assets/index-f_yHWkXn.js new file mode 100644 index 00000000..ea62766a --- /dev/null +++ b/assets/index-f_yHWkXn.js @@ -0,0 +1 @@ +import{q as d,r as s,l as c,x as V}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const q=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/assets/index-f_yHWkXn.js.gz b/assets/index-f_yHWkXn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ad36ce1e003dbf726ff931e78b934f4d982d968 GIT binary patch literal 2242 zcmV;z2tD^7iwFP!000026V+I2bJW%u{@!09G)!i9MpF0UU5uC|##eB_Ha2!@dpzb? zI=d@dt0NyBd093)WR-+mnEYfZO9swHL8y!!Qo`~g?Mf+0B_mS}u;bPUN%!^l zMzKpSmIH;h>2k51N@f;bcBPfH(kYJ*6s9JoQsw9+ljz7Pc6BJpBT6bMSH@4CJkvLp zih|}HSp&fa7nJ}b=Cs5oXHOUGD9X_&##Y`n&901+0y7tn7W(?-$(|@|(do)6$)u8! z%jIF}mWx`87(>UhRz#MCO>iQibjU?Bm1M<4ItnacCPN4zjEuFj`o+PMsmV->19{idm_aOg&aiYq!asR3 zD=#c`XPiCqLVZ*lIX$W`jYZEjWSR{r2?$81InfrpQ2M5JGnF% z#kkBc9eL2sblO(WM7tEr*xAW)cLMhe4{L=MYg|gPrB&c9kd4P(CNzuj@IVyT1)Opn zJgX6kyOIfDZ?cJIeY5ArM>-cP?e926M6tg2R_|c%ByvxjjNXFmVu~~txS!yrAGz2+ zr7y9TK--38AWr*&VaYb8j^Qw@I}9SH?OJjxgBj#5j>GRHLLKogXToJyX^jDI?MWN$ELscSIYiD*T3v?4A+coB6l^{J7TdwM3a)+nC$?=&hxuwyu0rI@+Y5?IB?Bro7x zPHdcupM5qwH;*-@_*KRc3L|5@gbNBU2DqLB{50`VLI9o-Kl~-op*a&z7`QA-4p?Nz;?>|5&P`XD!A!sm0aBC} za77jQC9x(oPEHgW2dEHvuj>>$PU9?m+C4vq3XMbN{~9nxWx3-_;ct`@vSTQBoLdeJ z6BrseWg%k;D?@M}WIc<%T#nyJO(yS9x&7U@E09StAKhR%v=I+1AdF-TVEqW=(aWFOPVY@}hS zTBgW8#c+umj7+0osiKB?A@e9j%-cs!x62r@q^e_F1Y?+CRX%X@9KOJU+hYCxlg+zV z#W*-EwThmQs>JpkQKzdWn!~0lZoa#{_5Q2SO{^P?s|nBQw_kdX?(Jq-tj$Qo8p9^= zQ6;(K)iQK#QdSO^ApO7)g(oX^-dn%vtzO?=UaepKt129>lG^!rttMG86S-L+g!+`F zI3Jr<6a~-tbby$~s_@9dY;-_2;_68>Q5h#tz z!X%*!!Vpn}q;MK7U}411G-sbWEn0>K)E0HTgiQjyQUs%XE`ZlpzN&xwV&li<`kx*r7Rwq9QHR@UpcUY_RzDIiSSGU3nt6ctJ^GyKLW{iit*OiTEjf;v9v zsQAO(&A&ftAJeFG-+}{3++Ml9x&GXj2-Vt*|K$!2g!%cf5z*rC%PF|fm^#vbPy8v% zcK>(Mp{DSNp)FwANGj(e-;yb^_&%nY7*Sq0exd*0`PWAJOuUT-XJ<%+n;s*!DkM8$ z(UagK8w&3?Y6_>NpnZL~P5!(MESyoTtZc5F2P@l;zOCQ*y8d)s^(WJQ`pX8>im-OI zwiUniG|!?OZpx+3C(15_w^`n?{88e+j?5ZKY=~Dwkhr5F0?c8_Mi5Hm_nj*Ij>q_V znFJoeR{;YDnK3{Y4^8v6EQ%m}dw z47ZSD@SRjBzzW{3t7uaA+2cToXhk53zda{Ap=w;}z^WnI#Q&ZaxwXEDTu%GxFK&MR z##?#2vG!%qDeKo(x4(w&*4Sku4KCcAwpRY;J-@T@X4QNB#Jl{u{@}*uL-MS4v1S1pVc3{-+));HeW+5G0&#*e=fgT3O!?j+fjSigCFWBqO*E0DWaVyn2Czo6IR$MA)wzwQNY Q){gz^-;6

+}-<0QI$3&;S4c literal 0 HcmV?d00001 diff --git a/assets/index-c8I-aftA.js b/assets/index-hEJS2BRb.js similarity index 82% rename from assets/index-c8I-aftA.js rename to assets/index-hEJS2BRb.js index 333d3dbe..c50befb0 100644 --- a/assets/index-c8I-aftA.js +++ b/assets/index-hEJS2BRb.js @@ -1 +1 @@ -import{p as t}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const v=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{v as default}; +import{o as t}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const v=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{v as default}; diff --git a/assets/index-hEJS2BRb.js.gz b/assets/index-hEJS2BRb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9642acd0131ecf9988db12828debb541b252a403 GIT binary patch literal 817 zcmV-11J3*(iwFP!000026K#}lZ`v>r#^3K#bV!q037Z5+N~tDM{uIVmpzUCSH^?|9 zF%5RG9cYU9?z@C`TA;6@IKMmJJ@@4JI+DulUv{OQlFE4z<*i0qh_Ylb$eQN}iQkfOkj#Yk2<_w78pjTt&# z7=>|~wuYTK95yPrf@^5p^=Fe=d6y3grAKtosABsXmu-}cd%cIwb2$&KG@_80r>QI` zVnMB+kH7pVPid+c6U#UZ8xAf*nVTEGbC0I2Jhssd7uz;2qup+(;$1-V-#wCKq5xuB z=!cq7)7$p*Ol)|lQ9p8Ok!Vdm>j*LZuc@ZRTEijr^Bj$pVuB`c3ffw@ijY(;W5aHq zYk-8YW^*bPYuFYH%l=Q*&iwayRNEw<$LN44=AB2i`|T--?|S(t@B>qXnq&J`TKe_d z{mk1MePSIhI7z4MbAckJG}nfC+7Odo0L{!ZBD0K(mV;o^wB6Ty4o0CiqhVB4TtO4# z%+~k(F3-GyKps;WQ$&SbH;z3uFu7ot5_HgM$S|`iZD^M zUmdwOpV16t;9G8zceXmvO*bK*jOIh*BlpJ{4V}(&6qJoliZfC#}t7+LC}AS~M^uucl_nL#jJ_~SLF zKtd&G(6QRHS>Z=DiH$ vNm?otL-Ll?zgmZ)fVFjXI9%Pb*KCh((>)HokT^7l+b@3s%=Rq_-UR>v=M|3p literal 0 HcmV?d00001 diff --git a/assets/index-c8-lf4Ig.js b/assets/index-i4_jj0EJ.js similarity index 92% rename from assets/index-c8-lf4Ig.js rename to assets/index-i4_jj0EJ.js index 15a24046..6f7c0121 100644 --- a/assets/index-c8-lf4Ig.js +++ b/assets/index-i4_jj0EJ.js @@ -1 +1 @@ -import{r as p,t as c}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import{s}from"./instance-Xnhr0AGz.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; +import{q as p,r as c}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import{s}from"./instance-kx7_RV21.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; diff --git a/assets/index-i4_jj0EJ.js.gz b/assets/index-i4_jj0EJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a329b3ddc858adce607e4e2e1a9307d28304975 GIT binary patch literal 1983 zcmV;w2SE5AiwFP!000026SY@sZ`;-x{=Q$K5I(v11i>5E#eg zkwly1p$`wGD1rblN!w&?nheR}HFMjfXcn))?4-@I#JByJNtFC)e_<~#k|o(`3=D&9 z$UN`!-k$ezC{;HJW#!cnvO*?L-4D5vr9|h%GkHQ*EMWrWvgZ~@2gGHI>r*{A$V{pl zOjx%1V`55-3c2}D3Mn#rxf6tn*djU>R%w4+jEPBs%7C3Srb%LWWT*{WMy_L}>9}BH z!FO(Iw(Fu-OfJGf1EGC5PB*V+2_J!j(lM+TeR7_BAjE}|VlU)g9 zZ9`@%F@z=6Pyh)(!hA|tSs6%L$Lt0Es62gXMk&m8%4MW!O)F6#q*t39P7-;z6Q!V% z*H^$v|QRw$rTQd$XUYVQjT`irgW91RW%5kls@u7KSUl{Au zg6d+5Wag(IbwfXUV`M=our8ua)liW;968kxOiV4+VpxI3XRZTCX3;}?+OCD;VWGqtKU@Ghak42w^43)=wrc>umLSvvoEvT#%V0$L5fm8{dP?{#kKJL@x^i*2Bv^7D>p(A}7N%ZnB!t1iOv;$S%bt!*V9A6s zX`DW9h08Y8B<>6{)iWBDf#Y?|@5Pp<1!q+Q4-#-|V1tFr z2GX&_O%Qoy2ZBeZGuES3hm@Bpj)9h&^9N z5cd&a0Y2v8A;U7jk;Hh7AVoED66K-ll3GbC;S68akzpgvcRXv$GPW$wq^oHJX=cM$ z%S>e&Frq3Pzk*BNKNY@tdU$iIzV#}QK$TRjO<3D_S^IV^5F$mP;G$jp;$iKaNg(Kg$WK&_ED3YY_s{DaUvf~r_j-W?!llJ;DC17B`Uw(SkGq*c<;9zI^Lq*0$5ECG#ggEr-nN*{&&L5+~>uZWnO zAI@g6%)*`vCKixp!C49OGSO_^uq1;QMKR+!0f7}p5gzvAw5Kf*pw%A~*n4g9zkgf` zm@-xNw@HyA^CBc8eH81ePPu?+2nUS3Z-@pFRa!IbuHlgLrD;~#dB8$;9>1%-eB~$I*naM7Rrj7W zzWAy3hfTmZU)`;L_QL1s@QeG6t!MSE_1c}!51;+R`Sux{LzX@b)%~Znjm_HLP3P~= z8(;skcK@-j$w=*n^Gw>mR)3Tsg6%a@)=Cc46b$rt@@<({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.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 me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(S,null,null),Vue.createVNode(naive.NDropdown,{options:b,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; +import{s as u}from"./utils-Jp58pnCV.js";import{h as v,c as h,i as N,g as f,j as p,k as d,R as y,l as o,a as w,T as S,L as b}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import{L as x}from"./ray-9TfU2AhD.js";import{u as R}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import{R as _}from"./index-gjWEVNq5.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(S,null,null),Vue.createVNode(naive.NDropdown,{options:b,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; diff --git a/assets/index-jRzAB89l.js.gz b/assets/index-jRzAB89l.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d219e097fe9ad11441dbc6778de3558bee3f1390 GIT binary patch literal 3710 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[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; +import{R as e}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{L as u}from"./ray-9TfU2AhD.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const O=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; diff --git a/assets/index-ka2vtwFT.js.gz b/assets/index-ka2vtwFT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8bc80d9f673b76a6de96e997bf16b33ede06d33 GIT binary patch literal 1575 zcmV+?2H5!@iwFP!000026UA3)Zxcrt{@!1)Z2Q4hJsaO~9HmX-T!awkMoERD$?n+R zWWBSQnYA&-QbM5=8jcEtDyT|PRTWhfXoWZv@neYX@QJ_BcXyNEBb1|+Dn(Z8ectPN zo_WXC^A=^IJSAZ+kxGWqysUKOC|%*`D9&cO7Ki(lWiEH?E)JeqOg9Bu=Di^$t^`qb z{zxHChbNms1)Cr*iDlRhG@-;6;ltjD5>XOpb~w8*w-7Ei2N_huJl7jlLY+!Dgi5m` zBS#0P!_A;&j#NmjJE?+73@xd_Ba>rUs~N>rMu?fQ4Wl=vgrUvVuI%6tnol*uR(Wq+ z35Ap}Di+hsF6PvR=jAbn6MK&nhD)exCNmrE%MCPV!9~Jpo}g9M8&*Ql6H}q$tT{m= zgF`J?6`KXj9h_5DTd<;&M-97e#3kLttc19lBYBK0%s6q92bBm)rRL)16j^SL(QwI? z1k#3r=rCJQ#Ykba8Dk6G;Aqr}B`h;FcM$i8@O}FGgCvzstJ#+RZN`YHmf%yjpD03< z#R*9dH{*IiY@3rsl`_&B3W8Na4f+o*&dg3ER!axR@Em4DYmXWj9hk><-$-*5xREfd z3UB9)TIY;#NaTVoz$_66RDiv}brq06AQ~SG4lFE0T6RYcbHq#eC2DXtV+3dx zWO>-`YsXoP3hJUlNIN+?5}uE>oZgIW!o1XUPK)M<56JmAT3P9j@wR-s^_V&_Hl-D& zTTi87>}3H5p@cC$7^CW-i&Ck{g_Q1@vx%aSjBb(?g+P;-!dEtNo+Ra|$*C08$N3wIt<+; z4}~g$GR%c-LnM9vo-e+7OJE8!Envb*eFt35g=G)d@W`2A_i^>sv+ZY>q&Hhr+Iewv z=k`YR!TQcGXJ2n_)UMsHZLCXU>EZOtwe_r?f!8Ihu4EatP3>?VXNgq*<9zkcpK5Er zy<9sj`;YqrAKJyv{a@?P&ul+`w7q#_=iKkr3wP=_zpq}oTf2U)_T$~^H)pH&o>nja zP~Er=9o5e~s$RMD>fFWJ^#`>lf7NbXeZBc@5eqfvWPH7O{-au`o_)N%b#;5|Mg7{H zo%@fgmrw7keJz3SEiSz}d$GQC@73+6PUhp4_T-JCl!Yz~upuy8zrD8oY@`1CVg2WI z`8|d89Pu8?f^CH3#darG-0=1;-yRV#XqLKKChd=i23Pd&TVi%ZX|GVAx+cMtArf(vdt37jE2?($ zA*{T8pL#UQ|0K?V!xk`;M7K}$xIH!AT>hROhsaZ>gaT$W9SXc>zW3~K`^k4ZTU&2V z(mTBK!6&GN`#s0Dk=tZzxWrxO?~i%Ff^579wysvsUuN9jDU$$=_ZkU+2^f006vA3!eZ0 literal 0 HcmV?d00001 diff --git a/assets/index-lzyB0ad5.js b/assets/index-kvs7WWh_.js similarity index 95% rename from assets/index-lzyB0ad5.js rename to assets/index-kvs7WWh_.js index 89e1c4c7..7a54fec6 100644 --- a/assets/index-lzyB0ad5.js +++ b/assets/index-kvs7WWh_.js @@ -1,4 +1,4 @@ -import{m as s,_}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; +import{l as s,_}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-kvs7WWh_.js.gz b/assets/index-kvs7WWh_.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d11a65abe1c1952f336aaf95f7464602f96f4c50 GIT binary patch literal 2013 zcmV<32O{_%iwFP!000026P1|VZsWKW$M5GUJVG(BQB$$}m9Ki5@mHMh#GZI!X96uv z(Gne5lu62tT^w+CB-D(&jVb2{7UZhF;cl!0w$)%k=PS zT?A*C(=i4Uc97Q%y#yGN+H3EU78=d^x^^015IOYSKw)?Ek}1DDDCh-!2V5W8{cb-$ zTOZ_73v%b6s2kgQ-T?FKR_m93TlM3YC*V3{dXm>eTkvRU9#lyT)@2iZP}U7Y&x6_Qf(0`Nt=la)50fG#Mh+aYJ`%0z@wz4u#O2`FFYWkV zt^2hZ0nDE#Rn6hr#Ran0btqsAduT4dmATF7MF1!(V|;PAt~-z^3^+CsW%$6z$;C20 z%WA`Xe|@<#nSXr@cOb*om!s;(^&Sk~wbn<;dcX`K5lug*Lf?LD_N}Sl8>K@$0@W(p z!~;HNoN$3HE}&2jo&c}OhCx7`*#Z=QAp3s4{@{c-+eON*mAGFz{p^si&r9 zsiKm~UK!lqS4;d0-pU_Cm#1xO+SyE@>poFrWr7{|yiua45vrctq;Q&M77UAkc_}gX zF&(C8rJ_CAwI6@H7>qCydKkJ==z?}sUTj@?ki#ode@jDEDiYsmZ{ED_23RM&drmFo zV~ME8MXFX&Ut4%cJY1tPR1bS1z3|`|?`f9|PYIrNx`#(ft!254%TH$((O4ReWq6pr zz02&cVqQgekLNtS`X6#mY%jggwm3suL=E18)+pd&ES>3mYHNGxOy#YaR)3>>rPa>; ztN{-v&F%cP9j;&|YnrmIv1yK>U&lUI?lajn`U9an2CU4W*Kw)6+olPb$fX>=%nZ!{ zK6abi+c)HUn5K(|;v3*l17^0LbchMQKop0hp5nwlVyBl72S!phMKM&0fWLj;ZoWUkNqG#~HXOJyHSsI~A3E*? z3sFqSj@~RUgCjc#>hDHFVieh$TWd(JyTX4>L$%*oSY!2)=YNP_`Br_jNv_ru`jU z2g7fGl>*FZ;r-QP?>-@!W5`fUrXxGJJU?#YTEG%hg;1?v3^o)1>TIL4vz??T4-tRT z4b7lkuYqE5yPT9cBSOUOS}Ost#C`qrY8sQ-WhSE!DQiIFq($ZJszD_cp^u@E-)()| zN`IXFG4oM5+sfP;cl+ec8>&yCD_dAU;7*!INOloMwnvxCY;yO=TP9|=6(du=SUvazoShj2Zd zhMc>fW|g-JAT#OI3B&462=nwNQ?tla%Px>Bd-Xldmv2hd_=6B*nn=!3%gUC1k1eye zFT`_6eLBS~>&c_1Oo)7zZOp>yY!2Yr=zf7^)n2lvmC9Nc1&mWBUDNOiPv%c?GHYpJ z%gkLSdwUz*I&kVv@$;0@8lwJOR>u#2YOBkNl=4u~{;*(6Ev4L4l$+Gn+aK;^xn%xK z_ZFX{Z|U7KvkZUsqvQXgrY@pan&tkh=L?$6@*}cL9x%_O7Ozq%GEAjkZzy#2sYzU{ vK18xqDo&HCq;Bt|YAJtLHL!9LuBfckROM|f;g;NGUM>Fztzu#LQWpRKgU;Er literal 0 HcmV?d00001 diff --git a/assets/index-lzyB0ad5.js.gz b/assets/index-lzyB0ad5.js.gz deleted file mode 100644 index e841c1ca6ec8d4e0f066186524e1438aefc9677e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2014 zcmV<42O;<$iwFP!000026P1|VZsWKW$M5GUJVG(BQB$$}m9Ki5v12EbI8I_uoWz+x zOH;H&M-mm1vg3Gt(Y@Kd=@ay3f%X{+6btleI^EYODLLubGtp>(B#3?f{GG$YBZ`N_ z3n&wFF9Ugo=gq~4QBTu197^vvsIo`e?|4KXb8VMIN@)ui@dX(3JwvbR1z=wvPpb6b zd{qRem{Sjfd$w294ZQ*wlG+RZjFy_M{Z;KG#2|JUxS_&s=@nCcxmVIl`WCo2um}A? zak@Ilr55DQURgIb^`Zf07l(%@&0cX;H0A(FFj1(23}T21$LDQ3SXFVvF!o2G>+V(b zq73tX+iteNbz@a_&-bdjVdzCLou0CA>Y!D-1!qxGq{JwIci=ocD4x2jnotmzgGb}? ztk{BsugwTx{yeFA0XI%hk-e%zA!FD_Gx@E|Z9y*sKv@;z(}Pvro=joLv56?ddqzPn zmho9utrN3-)v2C*eGGRX!`7FhMhE4|6)3NblJ$TYL?WJkL505g*cw<9!PiQM_ynp| zwuuh{%sAl!TUOYDj0Q~`?^tmSY==&V-s91Raq~AzNiem7J0X-d6WsV zFpD&0FoGjHD0^!aD!5CA(vz$VP&D3EE-t&9Unaw3p)ZIm#rPu%c}8XpoLvKipW z!JbSnWE``oG)kb+=vVzN9jJNu`Vg zbee_z!Jt%MRXUIZKJ$ju2QpZ(4)|mLKn2B@?z`CgB)Iy`WqUlGO_qpd-LXXKg2rW{SLL1 zj|HMW7nw#)eQn_p@o|I7P<`x+?A(VQ-qFq&o)A3k^$*@FwU*~Ht{|J6$75+Umf=zM z<~FyxjCmQ|9iH**@_)!VvHk2^+u#gs5H)xMTH}xlPdd~2#MXAQx!PMZtNzCM%Br3F zSpy!9TbsoTJ6ge9-ZW)hW7G6tu#W?-+~@Ku^anzD0$7>Bb{0^yz2mK8J~Yy@DN3MH1cJ@GZtKG_PRnD^w&BoCsEKC@xa_(2 zScq~;cKl{}864X|xc_cEGOp~jR4)*-1gJ8D!%8r{8(gMcG0Yfc2~1@MMz?iUKZGbP z^C5uprI}C!PYQr0xKbggo1QEQCVoKJO{71oz(K2PACN{Xr3ZC(i%)Sc^Z%~_?IRns ziMao6x;dh*mBvLR1O?kVqW#iVN$#Ty%p{(F(0{dA5wg)9YEWJ-#i*EA19GSs`=TD1u z`I1b@q$puWR#vbtwoA^*b$X&aAe%!wi5e?F{Vb$c4c16WmhbiOWva4*WB>SiTD3cA ziSl5aK$KR{9B-YHsn1grL!O9~W>6@Z7p7BqNXew55kU#i*bcn5Q5p_sX|qX%gA?}Q z$PCUq<+5nMe@x2^6Y5hM!5JwDa?aD%Qq-=$OpLqvOaJiderk_WGVd9Z=h>H`u^luK zH@%*jcBf)6;XNshU{c?-k%z*xJnT}KuwBP?(7x*3KX}`x>8Z0s<_s9yz42kGJxNXE zWo=ez(u3)U>~Y z>tOf|uu^~-EqyqDyuM3G<`^=Rkm=YC&N@de+z44}st~FbOu$A0K%Gr=aUHIb3JM&z z&^{y+talo+70J&95w2{QCH&Lh{{7!yf7TZHxu&W@Mvor^gYg8l-+%hor=Nd|HJ|?R z*H6Fv^FP1+{r6x0qUB`^4ntQ&vbl?8cfFhJxEDZ#^YbZ#!Fz$do!7=9FB|)sa0u6< zX~?+;Syp?i05X%#K4Dnh31OaHXKEIiX!$vEWv{-Y1@cX)8h;RBOcTjDYI)hx@32Mw z=7o69Xh0{J<$ZbdlnIf~vW;0Zo%I1cAKx#qyxL24v`SUWqmXgRq-z>o;mQ0dPHrVF zY>~UoBYxESKD$ z>CXIf^bNgTotY0KDCI8 w)rVM?$s}nqwam?}R4wH1vIdq;q7{{unyI}_B;1hO+^fa^0I@!ST2dDP03sjxQ~&?~ diff --git a/assets/index-nvU_GV8F.js b/assets/index-nvU_GV8F.js new file mode 100644 index 00000000..66f68a12 --- /dev/null +++ b/assets/index-nvU_GV8F.js @@ -0,0 +1 @@ +import{l}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{R as i}from"./index-gjWEVNq5.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const I=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-nvU_GV8F.js.gz b/assets/index-nvU_GV8F.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b4988dfc05574ed7fb9ca39086dec9a615ef27aa GIT binary patch literal 1814 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 Z{X?{m{zJ4>t?aqK{2vxA@u7_s002;7|APPk diff --git a/assets/index-GneJ8JzC.js b/assets/index-pAOGol2s.js similarity index 84% rename from assets/index-GneJ8JzC.js rename to assets/index-pAOGol2s.js index 4f28bbe4..777af313 100644 --- a/assets/index-GneJ8JzC.js +++ b/assets/index-pAOGol2s.js @@ -1 +1 @@ -import{t as i}from"./hooks-6rzoVNmi.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-z1WP2FaZ.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-dM_LXN6M.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-fG4vX-4M.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{r as i}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./utils-Jp58pnCV.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-pAOGol2s.js.gz b/assets/index-pAOGol2s.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c24ff9d8048e525f7c32550cef6806716acbcc7 GIT binary patch literal 1149 zcmV-@1cLh?iwFP!000026NOeyZ`(!?z4uorJV_{*A@vo9t^&ofY{yAt#f}wNL13)O zk+>GMOYbhF$bx_tMGrj$Es&z86zHivwm>f}n*N(O&ClqNR8muRT2LUU-8XM$-@ILt zjUyrTTo$M*u*E=%v0>c|gcvFEkPZj8kGD6hQ)R5P6o+$>WL%R|)pV@7Ws~92{YhPH zKgxsX6qFbPIg`z@gc=X4Q^yuvxJx)*3n79`<|v z@-!b53ZJT=S+$&7R@ou5!=0Un?Spb2bgGDl#4Mq*v4|7TzW?aKFv_EpCjs~%4#Q^6 zDr1>vw}ps}`CkOd?kA~rU78?aw3p?$a@Y;ElPiLu1 zP&3CS_hjGGJCof!Ce|!eWH+jnR2-eM~TIY)tfkSV5026Qlts^gU{t5wKOFcWSSQg-gv4xjAbx+=!8jJamG zvr`o_5qi?wt#<3TuR{aMz$Q%3me^`XZPaJflRGYA+1)g&iCOojqwCmy3lR(Vz7J|Fb*w&G#t1t z&N&@}YwU{{d$|c?v4iKCVJgsZR4mQ2P@RNk5DRURJrzr)OerM{icja7=@5x7etvoJ z?F+*k!OS%hZewA7n0xi>#Sfn^=cw;XQ0mh3yDz@``?o*ee*eeC>u;8zD8MQ&LEgT6 z@#e2r%Spq`+U-K)PErS+Z)m7qNBB_Wluf|u97NOub527x?$JDb3Gc!IAhN=}9?%gKx>Sw~Gu7HPY&^uA za&l!d!=kh<(G8N%eX8k!h@}UvFg+2*W3F6@OUU|wcFBN+|L(?A(&(Osv3tY$zg94F z{yvWmn6j3COhfR)2+IL?IbyiFapy9mq0OY+EbQOH7beFSV5%an3!bMR1>NMMU|Gjv P{gZzHqXPJoD+mApJBL1u literal 0 HcmV?d00001 diff --git a/assets/index-v_pBTZxe.js b/assets/index-v_pBTZxe.js new file mode 100644 index 00000000..eb9d83df --- /dev/null +++ b/assets/index-v_pBTZxe.js @@ -0,0 +1 @@ +import{u,n as A,a as v,A as V,b as g,c as x,d as L,g as P,D as B,s as D,e as T,f as F}from"./hooks-Magf9_GB.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as p}from"./dayjs@1.11.10-IrZctHvJ.js";import{g as O,d as j,t as E,f as R}from"./lodash-es@4.17.21-B0eCOOcg.js";import{g as I,n as $,a as U,k as m,l as _}from"./utils-Jp58pnCV.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{b as z}from"./@vueuse_core@10.6.1_vue@3.3.8-E_TUP8qy.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.8-VrcJ4P69.js";import"./@vue_reactivity@3.3.8-4NsB6yaG.js";import"./@vue_shared@3.3.8-W5PO5ES3.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_shared@10.6.1_vue@3.3.8-DJDYauAH.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))a(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-v_pBTZxe.js.gz b/assets/index-v_pBTZxe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e4946bdcf1cf7195a516f979cac42e12efaba80 GIT binary patch literal 28776 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 H4Id z-Lv<8o0=@op6&F#Pwc%^ZkXxWGs)JM(WFUtzOkQv<39h5+y8{uTRXd72^a0DNTOln z%rLS}?O9rR$61pf*;)S*J7-S^&vy+QYhmMpGSs_$yYU+N%Gz~*ukgC=*tIj2(R_@O ztFoPVeEU?!vgQ0v*XifN%(`P{291)+)*3d;jtgO}F!xoOEzV}S1@2~0XzPy1rK4{j zt#5yi+d|n81sf_hS30M?o`n_ZlcngG%nY02)A`&!?eFT$ubA1RHrl;kXY;v?s?O17 z33^O2^Qwb`uOI*M4|fmlKY0Abqm4vwR^VJ$!KKn3f1%6MMR`j-I@oU{^xEIo&H3`d j*LT0Vd*|S@Kbf))_Kt)W{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);a.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:a,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function l(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"}],a=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),[]);a.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:a,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-xF107P0e.js.gz b/assets/index-xF107P0e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9a18f10df1c06bc6f81b52bff772c39ef835f3c GIT binary patch literal 2013 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.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},f=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},g=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},k=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{g(e,[k(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(f(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-Xnhr0AGz.js.gz b/assets/instance-Xnhr0AGz.js.gz deleted file mode 100644 index 0d4fcf3077c25ae3a2a6cb08a07050177f6cdcf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmV;X0$KeZiwFP!000026O~m_Z<{a>e&4TPeuBxN>Za`hM5QQ8)u>Y!MO` za08gyCT)uN?>kIMn&p=lS@8P?N&TF~w?=Vu26WOXTtd{*L1x zoEb8Mb69tqOx$YY)>RWC^&AC_4m!u7+GSC+6Rzp>@ZOqcTXr+?UAL|1Xv=S}VK41A z-LV^M?RNHt7xvdg7i2!$a=~8U3$rCX3v7GsP?fi=#sl`ig>pj)OoM%g18yIOO?ZMF zSRR5`(i=d>!71o4@lqN$tI6q2OkaHN^5<#_CuJD8r2-p*6T8GA64}vevl8qkb~Lqj zKF}TwGwq^ioF;vOc_y1YhM3XWuOkkf;uXvlAnjWS8%sHR6t(BKlTQ41W)40?0 z>I?02=NMJ(y5MG)W@CrHtSyb?_ECo^}~btN%7_ diff --git a/assets/instance-kx7_RV21.js b/assets/instance-kx7_RV21.js new file mode 100644 index 00000000..f35838de --- /dev/null +++ b/assets/instance-kx7_RV21.js @@ -0,0 +1 @@ +import{t,v as o,k as R}from"./hooks-Magf9_GB.js";import{g as d}from"./utils-Jp58pnCV.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},g=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{f(e,[g(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-kx7_RV21.js.gz b/assets/instance-kx7_RV21.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6be47ef5f4289dfcc73c42a230d87d614eb2319 GIT binary patch literal 677 zcmV;W0$TkaiwFP!000026O~o(Z<{a>{l33~`4dbIRW()GKvc@IY|YwjQPfqFs%UcI z2rfTNZId-Z{O>zVNt-5ZvQH$(ySw-9o(<1SA$6_k(qhUIG;JTVCYB;6?olE{ss`WL zBL4X2>nHbC5ubMnixwC4xJvU(4Zf8pAIf5MWpJS=l(z1I`i3d^HM{T#p?|qfMiL?@ zG-sLe-X2rUa}bsGPTn2Edzt`?Kq{{$BT;CC4K7zD5Rb63%y`H&7sb)75(Q}*x(aNd z(g{v$?MleS5~ff@yjaZOt^%cPaFImJ7fwTm|A8%o8bxN1WB(bb5{1A7*~kz|E#y#2 zw(_o5bNU);Eae(HoHw*qpeH@v3!6aL4jl(}OUaDtfS%9TW&x{`$jZY48XW3ESj4=#V6kADzqN_Yj9SguPT4SKymE)U?(xci=wS?L#O+58=7y}&BV9ewxpvCzdeUNwcB*d zZmhH0*$ZCS-4k7q`)tDnJAqHkmK@k%(`);>yks>VuzN0)8%kgr>^od=_jA~WC&+;n zA$S$N0dyRE0Uah@M&tHrYI+kh7oWTQv75q883t~pz=q(|u5gJ&_O!aH1gD7;&Frlg z^nihxaZxl*TRy=$lXV?K%;-F9A`YG670eYN?OO<2OF26fb?3L2R6j`SPxV^UxYzXT z4L#(}F{-+IzmAw@o@@f>kLx2#C9);h5*OI2PkZ%U)t&NRyL@)*hkNsp;_XLDHU67_ L+RqpG<^})&PVGS| literal 0 HcmV?d00001 diff --git a/assets/utils-Jp58pnCV.js b/assets/utils-Jp58pnCV.js new file mode 100644 index 00000000..349188e8 --- /dev/null +++ b/assets/utils-Jp58pnCV.js @@ -0,0 +1 @@ +import{p as b}from"./print-js@1.6.0-gYKv6oGQ.js";import{c as g}from"./lodash-es@4.17.21-B0eCOOcg.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";function _(e,t,r="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function L(e,t="sessionStorage",r){try{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?r??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),r??null}}function F(e,t="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}function S(e,...t){if(Array.isArray(e))e.forEach(r=>S(r,...t));else return e(...t)}function d(e,t){var n;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((n=e.value)==null?void 0:n.$el)??e.value:r=e,r}function U(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||w(e,"Object"))return()=>e;if(typeof e=="function")return e}function E(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function f(e,t){const r=Vue.watchEffect(e,t);E(r)}var v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const j=()=>v,V=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},w=(e,t)=>Object.prototype.toString.call(e).includes(t),x=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let s=0;for(s=0;snew Promise((r,n)=>{let a;try{if(typeof e=="string"){V(e,t),r();return}if(e instanceof ArrayBuffer)a=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)a=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const s=URL.createObjectURL(a),o=document.createElement("a");o.href=s,o.download=t,o.style.display="none";const i=()=>{URL.revokeObjectURL(s),document.body.removeChild(o)};o.addEventListener("load",()=>{i(),r()}),o.addEventListener("error",u=>{i(),n(u)}),document.body.appendChild(o),o.click()}catch(s){n(s)}});function $(e,t){const r=Vue.computed(()=>d(e)),{printable:n,...a}=t??{},s=i=>{b({...a,printable:i})},o=Vue.watch(r,i=>s(i),{immediate:!0});f(o)}const A={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},D=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{s&&t.trim().split(" ").forEach(i=>{i&&s.classList.add(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},k=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{if(s)if(t==="removeAllClass"){const o=s.classList;o.forEach(i=>o.remove(i))}else t.trim().split(" ").forEach(i=>{i&&s.classList.remove(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},T=(e,t)=>{const r=Vue.computed(()=>d(e)),n=Vue.ref(!1),a=o=>{if(!o)n.value=!1;else{const i=o.className,u=t.trim().split(" ").filter(m=>m!=="");n.value=i.includes(u.join(" "))}},s=Vue.watch(r,o=>a(o),{immediate:!0});return f(s),n},q=(e,t)=>{const r=Vue.computed(()=>d(e));let n;const a=o=>{o&&(w(t,"String")?n=t.split(";").reduce((i,u)=>{const[m,h]=u.split(":").map(y=>y.trim());return m&&h&&(i[m]=h),i},{}):n=t,Object.keys(n).forEach(i=>{const u=n[i];i in o.style&&(o.style[i]=u)}))},s=Vue.watch(r,o=>a(o),{immediate:!0});f(s)},B=(e,t)=>{const r=Vue.computed(()=>d(e)),n=s=>{s&&t.forEach(o=>{s.style.removeProperty(o)})},a=Vue.watch(r,s=>n(s),{immediate:!0});f(a)},J=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,a=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let s;if(r.test(e)){const o=e.substring(1);s="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else n.test(e)||a.test(e),s=e;return s&&!s.startsWith("rgba")&&(s=s.replace("rgb","rgba").replace(")",`, ${t})`)),s},N=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(r){return console.error(`Failed to get elements for selector '${e}'`,r),null}},W=(e,t="px")=>typeof e=="number"?e.toString()+t:w(e,"String")&&A.validCSSUnit.test(e)?e:e+t,l={precision:8,decimal:"."},p=(e,t,r)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((a,s,o,i)=>(a=r==null?void 0:r(a,s,o,i),a),t):0,C=(e,t,r="number")=>{const n=Object.assign({},l,t),a=c(e,n);return r==="number"?a.value:a.toString()},X=(...e)=>e.length===1?c(e[0],l).add(0):p(e,0,(t,r)=>c(t,l).add(r)),G=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,a]=e;return c(n,l).subtract(a)}const t=g(e),r=t.shift();return t.length?p(t,r,(n,a)=>c(n,l).subtract(a)):r},M=(...e)=>e.length===1?c(e[0],l).multiply(1):p(e,1,(t,r)=>c(t,l).multiply(r)),Y=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,a]=e;return c(n,l).divide(a)}const t=g(e),r=t.shift();return p(t,r,(n,a)=>c(n,l).divide(a))},H=(e,t)=>t<=1?[e||0]:e?c(e,l).distribute(t).map(n=>C(n)):new Array(t).fill(0);export{Y as A,q as a,j as b,W as c,U as d,S as e,V as f,L as g,x as h,w as i,O as j,k,D as l,T as m,J as n,F as o,$ as p,N as q,B as r,_ as s,C as t,d as u,H as v,f as w,X as x,G as y,M as z}; diff --git a/assets/utils-Jp58pnCV.js.gz b/assets/utils-Jp58pnCV.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..89c6a9d6d73956e5ed718e64be71a279612f20f9 GIT binary patch literal 2594 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,...t));else return e(...t)}function u(e,t){var n;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((n=e.value)==null?void 0:n.$el)??e.value:r=e,r}function U(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||w(e,"Object"))return()=>e;if(typeof e=="function")return e}function E(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function d(e,t){const r=Vue.watchEffect(e,t);E(r)}var v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const j=()=>v,V=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},w=(e,t)=>Object.prototype.toString.call(e).includes(t),x=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let s=0;for(s=0;snew Promise((r,n)=>{let a;try{if(typeof e=="string"){V(e,t),r();return}if(e instanceof ArrayBuffer)a=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)a=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const s=URL.createObjectURL(a),o=document.createElement("a");o.href=s,o.download=t,o.style.display="none";const i=()=>{URL.revokeObjectURL(s),document.body.removeChild(o)};o.addEventListener("load",()=>{i(),r()}),o.addEventListener("error",f=>{i(),n(f)}),document.body.appendChild(o),o.click()}catch(s){n(s)}});function $(e,t){const r=Vue.computed(()=>u(e)),{printable:n,...a}=t??{},s=i=>{b({...a,printable:i})},o=Vue.watch(r,i=>s(i),{immediate:!0});d(o)}const A={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},D=(e,t,r,n=!1)=>{const a=Vue.computed(()=>u(e,window)),s=i=>{i&&t&&r&&i.addEventListener(t,r,n)},o=Vue.watch(a,i=>s(i),{immediate:!0});d(o)},k=(e,t,r,n=!1)=>{const a=Vue.computed(()=>u(e,window)),s=i=>{i&&t&&r&&i.removeEventListener(t,r,n)},o=Vue.watch(a,i=>s(i),{immediate:!0});d(o)},T=(e,t)=>{const r=Vue.computed(()=>u(e)),n=s=>{s&&t.trim().split(" ").forEach(i=>{i&&s.classList.add(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});d(a)},B=(e,t)=>{const r=Vue.computed(()=>u(e)),n=s=>{if(s)if(t==="removeAllClass"){const o=s.classList;o.forEach(i=>o.remove(i))}else t.trim().split(" ").forEach(i=>{i&&s.classList.remove(i)})},a=Vue.watch(r,s=>n(s),{immediate:!0});d(a)},q=(e,t)=>{const r=Vue.computed(()=>u(e)),n=Vue.ref(!1),a=o=>{if(!o)n.value=!1;else{const i=o.className,f=t.trim().split(" ").filter(m=>m!=="");n.value=i.includes(f.join(" "))}},s=Vue.watch(r,o=>a(o),{immediate:!0});return d(s),n},J=(e,t)=>{const r=Vue.computed(()=>u(e));let n;const a=o=>{o&&(w(t,"String")?n=t.split(";").reduce((i,f)=>{const[m,h]=f.split(":").map(y=>y.trim());return m&&h&&(i[m]=h),i},{}):n=t,Object.keys(n).forEach(i=>{const f=n[i];i in o.style&&(o.style[i]=f)}))},s=Vue.watch(r,o=>a(o),{immediate:!0});d(s)},N=(e,t)=>{const r=Vue.computed(()=>u(e)),n=s=>{s&&t.forEach(o=>{s.style.removeProperty(o)})},a=Vue.watch(r,s=>n(s),{immediate:!0});d(a)},W=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,a=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let s;if(r.test(e)){const o=e.substring(1);s="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else n.test(e)||a.test(e),s=e;return s&&!s.startsWith("rgba")&&(s=s.replace("rgb","rgba").replace(")",`, ${t})`)),s},X=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(r){return console.error(`Failed to get elements for selector '${e}'`,r),null}},G=(e,t="px")=>typeof e=="number"?e.toString()+t:w(e,"String")&&A.validCSSUnit.test(e)?e:e+t,l={precision:8,decimal:"."},p=(e,t,r)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((a,s,o,i)=>(a=r==null?void 0:r(a,s,o,i),a),t):0,C=(e,t,r="number")=>{const n=Object.assign({},l,t),a=c(e,n);return r==="number"?a.value:a.toString()},M=(...e)=>e.length===1?c(e[0],l).add(0):p(e,0,(t,r)=>c(t,l).add(r)),Y=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,a]=e;return c(n,l).subtract(a)}const t=g(e),r=t.shift();return t.length?p(t,r,(n,a)=>c(n,l).subtract(a)):r},H=(...e)=>e.length===1?c(e[0],l).multiply(1):p(e,1,(t,r)=>c(t,l).multiply(r)),K=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,a]=e;return c(n,l).divide(a)}const t=g(e),r=t.shift();return p(t,r,(n,a)=>c(n,l).divide(a))},Q=(e,t)=>t<=1?[e||0]:e?c(e,l).distribute(t).map(n=>C(n)):new Array(t).fill(0);export{Y as A,H as B,K as C,J as a,j as b,G as c,U as d,S as e,V as f,_ as g,k as h,w as i,x as j,O as k,B as l,T as m,q as n,D as o,$ as p,X as q,N as r,I as s,W as t,u,F as v,d as w,C as x,Q as y,M as z}; diff --git a/assets/utils-z1WP2FaZ.js.gz b/assets/utils-z1WP2FaZ.js.gz deleted file mode 100644 index 66b88136f96ceeb360675dfeaa75b0adca301396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2651 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 Lk33wyfl25g8Hp%Iel zKK0e9Q{VZ{sj`()nd!z7>k@fae=V=G67qamWNelTA$^feCQ6EDhNGK`gM+cMu4slZ z!+U+6kjE<&rf*k5EH>H>66YyrB`VD6y?&3+6BKj_uoGH}^+X2;+Od+TRYY#%d>+3b zXUc)mxN5dzX1I`3G*Pb#Tq@F%D3nE=Q`@=M(<4M8lOb)4&a}^|m{e$Pq^z2DxHmk( zEEs!xJUyNp!bGf)naud-+b5|^7J0EZ;PGAe_PZ%|0{-oNDF%3oK!lG{~s)E(gSwIk&9-=fEYsdA1rc6$=64Pm~&kI%IJ0mkWo*lW92*od+ z!;7L$<@2-hu|VaH5a^f%*`>ND8O`l`?a;3;4rb(v(Lr=s(G<~^eL>NLGS#`l4Jva( zH0%XnGg$}W)Mf~hU!3drg%;XuWUXU7><0ft@m`Vnt>1OFjOyfou3nS~(W9z|s5r*XtWQ^|ia!%C`0M zBZO~-mlPh=#GFdyL8#_tT@zNrx5LTY43!K|9xRKryY(j1yrR*R&VYHN+P##`Iz^Pt z5)Gzf7#2;{Ah+;m+@_t<^cXB{7jt1;Ea0VzsG5|ZIFn74qT01r7I<9s1c?z zJ;JoSQgA2Q=o;3-sIj?r{PK1E=|SVoF2V}%^v!l-W3Rq>zy8AugeTkuDISNWOp|51 z4RB)MVOywqQKAD1FRNmeXc(3-sAi1oBD5zPN0b_#x)OmGxVmV?j+op~UHT_3OSA<0 zzW=fQT*|y|KAgvHjLUtEE6ST|loy#(u1$y2-0b&uB!|3qf<pZnF2ciMl%9-rS>GSj zU)_V626x+A^_TyJ_&|SMePspV*`{&%ZhdPN;Y@gG0M5G{6Lpzn?Zj1y?ELG?G1DLg z9MyHE6HxQBqn#Zm3sI-{6B9#IVyZeuD^yfT9``LMjFTK5x4RZ8;y9#PiBruaX*|Fr zlC(cTApjmfc^ua4D-5aPWInG*ltfw&Spb+NC}c9=T2eaYU=W?6PPx`}8QQ(fi zNH2XI=!2sFb=z89gX)FdJ=?QBZ6X{4>w|wo=K#a;Gw24RPMk`w)n>)a1U$a6&B6 zlnQ$I-yWzxxhU{&zby<}ghi$WyvWkF>*QH@j1#R7%9D$@|TjZcP)P_|TWowzOav`|x> zsBy-iQ Ray Template - + @@ -35,12 +35,12 @@ - + - - - + + + @@ -49,9 +49,9 @@ - + - +